Document Types
You use different Document Types for sending invoices and messages.
You can use the following Document Types:
| Document Type | Used by | API(s) |
|---|---|---|
Invoice | Invoice Modeling Guide Overview | Both |
ApplicationResponse | France (CII(AR)): Overview | Vertex e-Invoicing Messaging API only |
Waybill | India (IRP(W)): Overview | Vertex e-Invoicing Messaging API only |
Statement | Croatia (Pymnt): Overview | Vertex e-Invoicing Messaging API only |
Statement | Croatia (Rjtn): Overview | Vertex e-Invoicing Messaging API only |
You can identify the Document Type from the root element. This example shows the Invoice Document Type:
<ubl:Invoice>
<!-- Code omitted for clarity -->
<cac:AccountingSupplierParty>
<cac:Party>
Invoice
You can use the Invoice Document Type to model e-invoices, credit notes and other Documents. This example shows this Document Type:
<ubl:Invoice>
<!-- Code omitted for clarity -->
<cac:AccountingSupplierParty>
<cac:Party>
Application Response
You can use the ApplicationResponse Document Type to model messages in France. This example shows this Document Type:
<ubl:ApplicationResponse>
<!-- Code omitted for clarity -->
<cec:UBLExtensions>
<cec:UBLExtension>
Waybill
You can use the Waybill Document Type to model E-Waybill messages in India. This example shows this Document Type:
<ubl:Waybill>
<!-- Code omitted for clarity -->
<cec:UBLExtensions>
<cec:UBLExtension>
Statement
<ubl:Statement>
<!-- Code omitted for clarity -->
<cec:UBLExtensions>
<cec:UBLExtension>
Updated 2 days ago
