# RecurringInvoiceGenerationResultDto

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

Result of generating an invoice for a recurring schedule occurrence.

## Fields
- `scheduleId` (string(uuid)): The schedule the invoice was generated for.
- `invoiceId` (string(uuid)): The generated (or pre-existing) invoice id, when an occurrence was due. (nullable)
- `created` (boolean): True when a new invoice was created; false when the cycle already had one (idempotent).
- `sent` (boolean): True when the invoice was auto-sent.
- `charged` (boolean): True when an automatic charge was attempted against the generated invoice.
- `chargeApproved` (boolean): True when the automatic charge was approved (only meaningful when `charged` is true).
- `skipped` (boolean): True when no occurrence was due at the time of the call (nothing generated).
- `skippedReason` (string): Optional human-readable reason when skipped. (nullable)

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
