Australia
Invoice
Changes to generic fields
type Invoice {
// ...all generic invoice fields
due: string;
lines: [{
// ...everything from invoice.lines
unit: UnitsOfMeasure;
vat: {
code: TaxCode;
exemptReason?: string;
exemptReasonCode?: ExemptionReasonCodes;
}
];
recipient:{
peppolId: {
endpointId: string;
};
}
}Field information
| Name | Type | Required | Description |
|---|---|---|---|
due | string (ISO 8601 date) | Yes | Due date of invoice |
lines[].unit | string | Yes | A value from an enumerated list as outlined on Units of Measure |
lines[].vat.code | string | Yes | A value from an enumerated list outlined in the Peppol VAT code classification (UNTDID 5305) |
lines[].vat.exemptReason | string | Conditional | If the line VAT amount is 0, an exemption reason is required. |
lines[].vat.exemptReasonCode | string | Conditional | If the line VAT amount is 0, a value from an enumerated list outlined in the Exempt reason codes is required. |
recepient.peppolId.endpointId | string | Yes | Peppol ID of the recipient |
Example CSV file
Updated 5 days ago