addedInput schema / $defs / CreateRecurringInvoiceDerivationRequest / properties / day_of_month / description
Added value: +"Day of the month the invoices are issued. A month that does not have that day falls\nback to its last day: a template on `31` issues on 28 February (29 in a leap year)\nand on 30 April. So `31` is how you ask for the last day of the month it generates\nin — there is no separate flag for it, and the accepted range stays 1–31.\n\nThe adjustment does not stick and the schedule does not drift: every generation is\nrecalculated from the `day_of_month` you sent, never from the date it was adjusted\nto (31 Jan → 28 Feb → 31 Mar).\n"
addedInput schema / $defs / CreateRecurringInvoiceDerivationRequest / properties / draft_in_advance
Added value: +{
+ "description": "Whether the template prepares a draft for review before emitting. The window is fixed at\n5 days and both options emit on the scheduled day. Omitted, the template is created\nwithout the review draft. Same field, same meaning and same default as when you create a\ntemplate from scratch: deriving from an invoice does not give it a second semantics.\n",
+ "type": "boolean"
+}
changedInput schema / $defs / CreateRecurringInvoiceDerivationRequest / properties / frequency / description
Previous value: -"Generation cadence. Only `MONTHLY` is supported today; the field exists in the\nrequest so an unsupported cadence is rejected instead of silently creating a\nmonthly template. Omitted, `MONTHLY` applies.\n"New value: +"Generation cadence: `MONTHLY` every month, `QUARTERLY` every 3 months, `YEARLY` every 12 months. Omitted, `MONTHLY` applies.\n\nIt governs the step from the first invoice onwards, not where that first one lands: the\nfirst occurrence is the first `day_of_month` on or after `start_date`, found one month at\na time whatever the cadence. A yearly template starting 15 February with `day_of_month`\n10 first invoices on 10 March, then every 10 March after that — it does not wait a year.\n"
changedInput schema / $defs / CreateRecurringInvoiceDerivationRequest / properties / frequency / enum
Previous value: -[
- "MONTHLY"
-]New value: +[
+ "MONTHLY",
+ "QUARTERLY",
+ "YEARLY"
+]
addedInput schema / $defs / CreateRecurringInvoiceDerivationRequest / properties / name / minLength
Added value: +1
addedInput schema / $defs / CreateRecurringInvoiceDerivationRequest / properties / name / pattern
Added value: +"^\\S.*$"
changedInput schema / $defs / CreateRecurringInvoiceDerivationRequest / properties / start_date / description
Previous value: -"Date the subscription started. A past date is accepted and stored as sent — useful\nwhen migrating subscriptions from another system — but it never anchors generation\nin the past: `next_generation` moves to the first upcoming `day_of_month`. Invoices\nare never back-dated, so the missed periods are not generated.\n"New value: +"Date the subscription started. A past date is accepted and stored as sent — useful\nwhen migrating subscriptions from another system — but it never anchors generation\nin the past. `next_generation` becomes the next date of the template's own calendar\nthat is still ahead: the grid of `day_of_month` dates anchored at `start_date`, one\nevery `frequency`. On a quarterly or yearly template that can be months from now, not\nthis month. Invoices are never back-dated, so the missed periods are not generated.\n"
removedInput schema / $defs / CreateRecurringInvoiceDerivationRequest / properties / verifactu_enabled
Removed value: -{
- "description": "Whether the invoices this template generates enter VeriFactu.\n\nOmitting it inherits the value from the source invoice: pointing at one of your\nVeriFactu invoices and asking for it every month keeps VeriFactu. Send `true` or\n`false` explicitly to override that inheritance.\n",
- "type": "boolean"
-}
addedInput schema / $defs / Email
Added value: +{
+ "description": "Email address (minimum valid email is 5 chars, e.g. a@b.co)",
+ "format": "email",
+ "maxLength": 255,
+ "minLength": 5,
+ "type": "string"
+}
addedInput schema / $defs / RecurringEmailConfigRequest / properties / cc / items / $ref
Added value: +"#/$defs/Email"
removedInput schema / $defs / RecurringEmailConfigRequest / properties / cc / items / type
Removed value: -"string"
addedInput schema / $defs / RecurringEmailConfigRequest / properties / recipients / items / $ref
Added value: +"#/$defs/Email"
removedInput schema / $defs / RecurringEmailConfigRequest / properties / recipients / items / type
Removed value: -"string"