> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gobl.org/llms.txt
> Use this file to discover all available pages before exploring further.

# CorrectionOptions

CorrectionOptions defines a structure used to pass configuration options to correct a previous invoice.

## Schema ID

`https://gobl.org/draft-0/bill/correction-options`

## Properties

| Title           | Property     | Type                                       | Description                                                                                                                            |
| --------------- | ------------ | ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- |
| Type            | `type`       | [cbc.Key](/draft-0/cbc/key)                | The type of corrective invoice to produce.                                                                                             |
| Issue Date      | `issue_date` | [cal.Date](/draft-0/cal/date)              | When the new corrective invoice's issue date should be set to.                                                                         |
| Series          | `series`     | [cbc.Code](/draft-0/cbc/code)              | Series to assign to the new corrective invoice.                                                                                        |
| Stamps          | `stamps`     | array of [head.Stamp](/draft-0/head/stamp) | Stamps of the previous document to include in the preceding data.                                                                      |
| Reason          | `reason`     | string                                     | Human readable reason for the corrective operation.                                                                                    |
| Extensions      | `ext`        | [tax.Extensions](/draft-0/tax/extensions)  | Extensions for region specific requirements that may be added in the preceding or at the document level, according to the local rules. |
| Copy Tax Totals | `copy_tax`   | boolean                                    | CopyTax when true will copy the tax totals from the previous document to the preceding document data.                                  |
