Italy
Credit note
Changes to generic fields
refhas a maximum length of 20 characters.recipient.address.line1is required.recipient.address.cityis required.recipient.address.countryis required.recipient.address.postalCodeis required.organisation.address.statefor provinces in Italy, a 2-character Italian province code is required.
type CreditNote {
// ...all generic credit note fields
customInfo: {
ita: {
documentType: 'TD04';
recipientCode: string;
transmissionFormat: string;
}
},
invoiceRefs: string[],
lines: InvoiceLine[];
// ...everything from recipient
// recipient.contact.email required when customInfo.ita.recipientCode = '0000000'
recipient: {
contact: {
email?: string;
}
}
}
type InvoiceLine {
description: string;
unit: Unit;
quantity?: number;
vat: {
type: 'fixed' | 'percent';
code: TaxCode;
// If type='percent, amount can be one of:
amount: 0.00 | 4.00 | 5.00 | 10.00 | 22.00;
// ...other line item vat fields
exemptReason?: string;
exemptReasonCode?: ItalyExemptionReasonCodes;
};
price: {
amount: number;
};
}Field information
Name | Type | Required | Description |
|---|---|---|---|
| string | Yes | An array of existing invoices |
| string | Conditional | Initials of the province of the town/city indicated in For provinces in Italy, a 2 character Italian province code is required. |
| string | Yes | Description of the goods or service |
| string | Yes | A value from an enumerated list as outlined on Units of Measure |
| number | Yes | Quantity of the good or service |
| string | Yes | A value from an enumerated list of types: |
| string | Yes | A value from an enumerated list as outlined on VAT code classification |
| number | Yes | Line item Tax amount when |
| string | Conditional | If the line VAT amount is 0, an exemption reason is required. |
| string | Conditional | If the line VAT amount is 0, a value from an enumerated list outlined on Italy exempt reason codes is required. |
| number | Yes | Unit price of the good or service |
| string | Yes | Recipient Code (Codice Destinatario) is used to identify the recipient's intermediary (such as a certified email provider or an SDI intermediary). Here are the possible values:
|
| string | Yes | Here are the possible values:
|
| string | Conditional | When the recipient code is set to |
Example CSV file
Updated 23 days ago