e-Invoice Example
This diagram helps you map the information on a typical invoice to the corresponding fields in the fiskaly E-INVOICE API. Use it as a quick reference when building your TRANSACTION::INVOICE payload, ensuring all required data is provided.
| Mandatory requirement on e-invoice | E-INVOICE API field |
|---|---|
| 1 Supplier name & address | Defined in Taxpayer setup (not in invoice payload) |
| 2 Unique invoice number | content.operation.document.number |
| 3 Date of invoice issue | content.operation.document.issued_at |
| 4 VAT rate & total VAT amount | content.operation.document.total_vat: amount, exclusive, inclusive |
| 5 Description & quantity | content.operation.entries.data.text content.operation.entries.data.unit.quantity |
| 6 Unit price | content.operation.entries.data.unit.price |
| 7 VAT breakdown | content.operation.breakdown: percentage, amount |
| 8 Customer name & address* | content.operation.recipients.name content.operation.recipients.address |
| 9 Customer VAT ID* | content.operation.recipients.identification.number |
| 10 Date of transaction/payment | content.operation.document.operation_date |
| 11 Peppol ID* | content.operation.recipients.invoicing.identifier |
*When providing recipient information in the payload, set the recipient type to recipient.type = BUSINESS.