Singapore (Peppol): Additional Supporting Documents
You can model Additional Supporting Documents for Singapore.
In Singaporean invoices, multiple supporting documents are allowed on the document level. It means, multiple AdditionalDocumentReference containing a reference to an attachment either as embedded as binary object or as URL.
Each Additional supporting document must contain a Supporting document reference.
Elements
| Name (Path) | Cardinality | Description |
|---|---|---|
Additional Supporting Documents (Invoice/AdditionalDocumentReference) | 0..n | A group of business terms providing information about additional supporting documents substantiating the claims made in the Invoice. |
Additional Supporting Document ID (ID) | 1..1 | An identifier for an object on which the invoice is based, given by the Seller. |
Additional Supporting Document Description. (DocumentDescription) | 0..1 | A description of the supporting document. |
Attachment (Attachment) | 0..1 | A group to provide the attachment details. |
Attached Document (Attachment/EmbeddedDocumentBinaryObject) | 0..1 | An attached document embedded as a binary object or sent together with the invoice. |
Attached Document Mime Type Code (Attachment/EmbeddedDocumentBinaryObject/@mimeCode) | 1..1 | A code identifying the file type. |
Attached Document Filename (Attachment/EmbeddedDocumentBinaryObject/@filename) | 1..1 | A string identifying the filename. |
External Reference (Attachment/ExternalReference) | 0..1 | A group to provide an external reference document. |
External Document Location (Attachment/ExternalReference/URI) | 0..1 | The Uniform Resource Locator (URL) that identifies where the external document is located. |
Restrictions
When an attachment is transmitted, the Attachment Mime Type provided. The following codes are allowed:
| Attachment Mime Type | Description |
|---|---|
application/pdf | PDF document |
image/png | PNG image |
image/jpeg | JPEG image |
text/csv | CSV file |
application/xml | XML file |
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | Spreadsheet |
application/vnd.oasis.opendocument.spreadsheet | Spreadsheet |
Example
<ubl:Invoice>
<!-- code omitted for clarity -->
<cac:AdditionalDocumentReference>
<cbc:ID>ID-doc1</cbc:ID>
<cbc:DocumentDescription>Usage breakdown</cbc:DocumentDescription>
<cac:Attachment>
<cac:ExternalReference>
<cbc:URI>http://www.salescompany.be/breakdown001.html</cbc:URI>
</cac:ExternalReference>
</cac:Attachment>
</cac:AdditionalDocumentReference>
<cac:AdditionalDocumentReference>
<cbc:ID>ID-doc2</cbc:ID>
<cbc:DocumentDescription>Usage summary</cbc:DocumentDescription>
<cac:Attachment>
<cbc:EmbeddedDocumentBinaryObject filename="report.csv" mimeCode="text/csv">aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw==</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference>
<!-- code omitted for clarity -->
</ubl:Invoice>
Updated about 5 hours ago
