Italy
Invoice
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 Invoice {
// ...all generic invoice fields
lines: [
// ...everything from invoice.lines
vat: {
// ...everything from invoice.lines.vat
// 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;
}
],
// ...everything from recipient
// recipient.contact.email required when customInfo.ita.recipientCode = '0000000'
recipient: {
contact: {
email?: string;
}
},
customInfo: {
ita: {
documentType: string;
transmissionFormat: string;
recipientCode: string;
}
}
}Field information
Name | Type | Required | Description |
|---|---|---|---|
| string | Yes | Invoice reference or number. Maximum length of 20 characters. |
| 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. |
| string | Yes | Needs to be five digits. If the recipient postalCode (CAP) does not fit the five digit Italian model (e.g. Switzerland has four digit postcodes, the UK has letters and digits, etc.), “00000” should be used instead. |
| 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 | No | A value from the enumerated list outlined below:
|
| string | Yes | Here are the possible values:
|
| 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 | Conditional | When the recipient code is set to |
Example CSV file
Updated 5 days ago