ANZ PEPPOL Template: PEPPOL Template for Australia and New Zealand
The following table gives an overview of all the elements which are being used in the generic PEPPOL templates for transaction types-invoice, credit memo and vendor bill. These templates are specifically designed for Australia and New Zealand Localization. Some of the elements below are using hard coded values, some are using the values from the transaction and its related records like subsidiary, customer, and some are being derived from Custom Data Source Plug-in.
Users are suggested to use these templates along with the Custom Data Source plug-in to generate the e-document template for invoice and credit memo or converting inbound e-documents to vendor bill correctly. Also, they can add their own customization in the template to get the generated e-document template in their desired form.
The names and the location of the templates, Custom Data Source in Electronic Invoicing SuiteApp is below:
-
ANZ Generic Invoice Template
Template Name: ANZ_Invoice_Peppol_Template_Generic.txt
Template Location: Bundle 436209/Sample Templates
-
ANZ Generic Credit Memo Template
Template Name: ANZ_Creditmemo_Peppol_Template_Generic.txt
Template Location: Bundle 436209/Sample Templates
-
ANZ Generic Vendor Bill Template
Template Name: ANZ_VendorBill_Inbound_Template_Generic.txt
Template Location: Bundle 436209/Sample Templates
-
Custom Data Source Plug-in (Invoice and Credit Memo)
File Name: pl_custom_data_source_anz_peppol.js
Location: Bundle 436209/src/comp/pl
Plug-in Implementation name: ANZ PEPPOL Custom Data Source Plug-in
-
Custom Data Source Plugin (Vendor Bill)
File Name: pl_custom_data_source_anz_inbound_peppol.js
Location: Bundle 436209/src/comp/pl
Plug-in Implementation name: ANZ PEPPOL Inbound CDS
Details of the Invoice and Credit Memo Outbound Templates
To use the above templates, paste the content into "TEMPLATE FOR OUTBOUND E-DOCUMENTS" field of the new E-Document Template creation page.
In the template, while you create, select "ANZ PEPPOL Custom Data Source Plug-in" from the Custom Data Source Plug-in Implementation drop down.
Limitation:
In the ANZ PEPPOL Template, we currently do not support the population of "ID" under "TaxCategory" and "TaxExemptionReasonCode" values.
The ANZ PEPPOL Template mappings are according to this below table:
SL No. |
ID |
Field ID |
Technical Field Name |
A |
NetSuite Field Mapping Logic Used for Generic Templates |
---|---|---|---|---|---|
1 |
u |
|
|
Invoice |
This is the root element of the invoice's PEPPOL template. It has a default value. |
2 |
ubl: |
|
|
Credit Memo |
This is the root element of the credit memo's PEPPOL template. It has a default value. |
3 |
c |
|
|
Both |
This element identifies the specifications of the rules for semantic content, cardinalities, and business to which the data in the instance document conforms to. This element has a default value. |
4 |
cbc: |
|
|
Both |
This element identifies the context of the business process related to the transaction and lets the buyer process the invoice accurately. This element has a default value. |
5 |
cbc:ID |
transaction. |
Invoice Number or Credit Number |
Both |
This element displays a unique number that identifies if the transaction is an Invoice or Credit Memo. This value is mapped with the entry number of the transaction. |
6 |
cbc: |
transaction. |
Date |
Both |
This element displays the issue date value present in the Date field of the transaction. The date format is YYYY-MM-DD in a template. |
7 |
cbc: |
transaction. |
Due Date |
Invoice |
This element displays the payment due date value present in the Due Date field of an Invoice. The date format is YYYY-MM-DD in a template. |
8 |
c |
|
Custom Field |
Invoice |
This element displays a code specifying the invoice type. This has a default assigned value of 380. You must map the value with the required custom field in the SuiteApp. The following list has information about the Invoice list and the Invoice Type Codes (UNCL1001):
|
9 |
cbc: |
|
Custom Field |
Credit Memo |
This element displays a code specifying the credit memo type. This has a default assigned value of 381. You can map the value with the required custom field in the SuiteApp. The following list has the information about Credit Memo list and the Credit Memo Type Codes (UNCL1001):
|
10 |
cbc: |
transaction. |
Memo or Custom Field |
Both |
This element displays a note with information about any change in the invoice or credit memo. The note is retrieved from the value in the Memo field of the transaction. In some SuiteApps, this value can be a combination of the value from the Memo field and the value from the custom field on a subsidiary record. You can map the value with the required custom field in the SuiteApp. |
11 |
cbc: |
t |
Tax Point Date |
Both |
This element displays the Tax Point Date field value on the Tax Details tab of a transaction.It is available only in accounts with SuiteTax enabled. This value represents the date when the GST becomes accountable for the Seller and for the Buyer in so far as that date can be determined and differs from the date of issue of the invoice, according to the GST directive. This element is required if the Value added tax point date is different from the Invoice issue date. The format in which it be displayed is "YYYY-MM-DD". This element is not supported in the ANZ PEPPOL TEMPLATE |
12 |
c |
transaction. |
Currency (Under Subsidiary Record) |
Both |
This element displays the ISO Code of the currency used in the transaction, if Multi-Currency feature is enabled in an account. The value is not displayed if the Multi-Currency feature is not enabled in an account. |
13 |
c |
custom. Refer Custom Data Source (CDS) Plug-in I |
Currency — In Subsidiary Record |
Both |
This element displays the ISO Code used by the subsidiary of the transaction if the currency is not same for transaction and the subsidiary. The value of this element is retrieved from the custom data source plug-in used in the template. |
14 |
c |
|
Custom Field |
Both |
This element displays the details of the booking data related to the buyer’s financial accounts. You must map this field value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE |
15 |
c |
t |
PO # |
Both |
This element displays the identifier or code assigned by the buyer for internal routing. The PO# field is used to identify the buyer and the order details. The value can be the name of the person ordering the products, employee number, or an identification code for a buyer, department, or group. You can map the value of this field with the required custom field in the SuiteApp. |
16 |
c |
|
|
Invoice |
This is a parent element containing a group of business terms that provide information about the invoice period, also known as the delivery period. If you use this group, you must also use the invoice period start date, end date, or both. This element is not supported in the ANZ PEPPOL TEMPLATE |
17 |
cbc: |
transaction. |
Start Date |
Invoice |
This element displays the start date of an invoice period for a transaction. This element is displayed along with a value on the generated e-document only if the value is entered in the Start Date field of the transaction. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE |
18 |
cbc: |
transaction. |
End Date |
Invoice |
This element displays the end date of an invoice period for a transaction. This element is displayed along with a value on the generated E-Document only if the value is entered in the End Date field of the transaction. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE |
19 |
c |
|
Custom Field |
Both |
This element displays the code of the date when VAT becomes accountable for seller and buyer. For example:
You can map the value with the required custom field in your account. This element is not supported in the ANZ PEPPOL TEMPLATE |
20 |
c |
|
|
Both |
This is a parent element with details of the order and sales order references. |
21 |
cbc:ID |
t c customer. |
1. PO# If 1. is absent, then Account's value on customer record. If 2. is absent, then Customer ID's value on customer record. |
Both |
This element displays one the following identifiers for a referenced purchase order allotted by the buyer:
The element represents an identifier for a referenced purchase order issued by the Buyer. |
22 |
cbc: |
t |
Created From |
Invoice |
This element displays an identifier for a referenced sales order allotted by the seller. It has the entry number of the sales order transaction only if an invoice is created from a sales order. The entry number is retrieved from the Created From field in the invoice. If the invoice is not created from a sales order, then the element is not printed. |
23 |
c |
|
|
Credit Memo |
This is a parent element which contains a group of business terms providing information about invoices to which the credit memo is applied to. The element with all its child elements is created separately for each invoice the credit memo is applied to. This does not contain any value but has child elements. In the template, we can find the element only with no value bound to it. If the credit memo is not applied to any invoice, the element with all its child elements will not be displayed. |
24 |
c |
|
|
Credit Memo |
This parent element has no value in the template but contains child elements identifying the invoice. In this template, element is not provided with any value. |
25 |
cbc:ID |
invoice. Refer CDS |
|
Credit Memo |
This key displays a value identifying an invoice that was previously sent by the seller, to which the credit memo is applied to. The list of invoices the credit memo is applied to is displayed in the Apply subtab and this key refers to the Reference Number for the particular invoice The value of this field is retrieved from the Custom Data Source Plug-in (CDS) used in the template. |
26 |
cbc: |
invoice. Refer CDS |
|
Credit Memo |
This element is used to show the Issue Date for each invoice to which the credit memo is applied to. The list of invoices the credit memo is applied to is displayed in the Apply Subtab and this key refers to the transaction date for the particular invoice. The format in which it be displayed is "YYYY-MM-DD". The value of this field is retrieved from the Custom Data Source Plug-in (CDS) used in the template. |
27 |
c |
|
|
Both |
This parent element provides reference to the dispatch advice. This element has no value, but it has child elements with values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE |
28 |
cbc:ID |
|
Custom Field |
Both |
This element refers to an identifier of a referenced dispatch advice. You can map the value of this key with the preferred custom field in your account. This element is not supported in the ANZ PEPPOL TEMPLATE |
29 |
c |
|
|
Both |
This parent element has reference to the receipt advice. This element has no value, but it has child elements with values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE |
30 |
cbc:ID |
|
Custom Field |
Both |
This element displays an identifier of a referenced receiving advice. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE |
31 |
c |
|
|
Both |
This parent element contains a tender or lot reference details. This element has no value, but it has child elements with values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE |
32 |
cbc:ID |
|
Custom Field |
Both |
This element displays the call for tender or lot of the invoice ID. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE |
33 |
c |
|
|
Both |
This parent element provides details of any existing contract associated with a transaction. This element has no value, but it has child elements with values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE |
34 |
cbc:ID |
|
Custom Field |
Both |
This element has a value that identifies a contract. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE |
35 |
c |
|
|
Credit Memo |
This parent element has no value, but it has child elements with values associated to it in the template. It has information about group of business terms and details, with additional supporting documents having terms of the invoice. The supporting documents include:
Basically, the project reference details are being used in this parent's child element. By default, the element along with all its child elements will only be displayed when the header project is specified. |
36 |
cbc:ID |
transaction. |
Project |
Credit Memo |
This element displays the identifier of an object based on the invoice provided by the seller or a value used for identifying a supporting document. You can map the value with the required custom field in the SuiteApp. By default, the value for this key is used for the identification of the header project if a header project is specified else element is not displayed. |
37 |
@ |
|
Custom value from list |
Credit Memo |
This element must have a value displaying the identifier of the identification scheme of an invoiced object. It is used inside the cbc:ID element. The value of this element must be from the list. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE |
38 |
c |
|
Custom Field |
Credit Memo |
This element displays the code value as 50 if there is a project specified in the header of the credit memo. If the credit memo has an applied invoice or it does not display any content if conditions are not met, then the code value is 130 instead of 50. Another reason to use the code 130 is when the credit memo does not display any content if the conditions are not met. You can map the value with the required custom field in the SuiteApp. By default, a value of 50 is provided if a header project is specified else the element is not displayed. |
39 |
c |
|
Custom Field |
Both |
This element has a value that describes supporting documents such as time sheets and usage reports. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE |
40 |
c |
|
|
Credit Memo |
This parent element has information about attached documents with the transaction. The element has no value, but it has child elements with values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE |
41 |
c |
|
Custom Field |
Credit Memo |
This element has a value referencing any attached document embedded as a binary object (Base64) or sent together with the invoice. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE |
42 |
@ |
|
Custom Value |
Credit Memo |
This is a value used with the element cbc:EmbeddedDocumentBinaryObject that represents the mime code of an attached document. For example: text/csv You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE |
43 |
@ |
|
Custom Value |
Credit Memo |
This is a value used with the element cbc:EmbeddedDocumentBinaryObject that represents the file name of an attached document. For example: abc.csv You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE |
44 |
c |
|
|
Both |
This is a parent element providing details of the external document’s reference such as its location. The element has no value, but it has child elements with values associated to it in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE |
45 |
cbc:URI |
|
Custom Field |
Both |
The value of this element represents the Uniform Resource Locator (URL) that identifies the location of the external document. This URL locates the resource and its primary access mechanism, such as http:// or ftp://. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE |
46 |
c |
|
|
Invoice |
This parent element has information about any project associated with an invoice. This element has no value, but it has child elements with values associated to it in the template. This element is not displayed if its child element do not have any value. You can map the value with the required custom field in the SuiteApp. |
47 |
cbc:ID |
transaction. |
Project |
Invoice |
This element indicates the ID of the project associated with an invoice. If the Project field has no value in the transaction, the element is not printed. |
48 |
c |
|
|
Both |
This is a parent element that provides information about the seller using various child elements. This element has no value, but it has child elements with values associated to it in the template. |
49 |
cac: |
|
|
Both |
This is a parent element and a child element of cac:AccountingSupplierParty, having information about the seller like electronic address. This element has no value, but it has child elements with values associated to it in the template. |
50 |
c |
By Default: custom. Refer CDS |
Custom Field can be used. OR By Default: For Legacy: GST R For SuiteTax: SUBSIDIARY TAX REG. NUMBER ( |
Both |
This element identifies the seller’s electronic address to which the application level response to the invoice can be delivered. The element uses the custom data source plug-in to get one of the following values: In OW Account:
This element is populated only if value exists. In SI Account: This element will not be displayed. You can map the value with the required custom field in the SuiteApp. |
51 |
@ |
By Default: custom. Refer CDS |
Custom Value |
Both |
This element is used with the element cbc:EndpointID and identifies the scheme ID of the seller’s electronic address. You can find the scheme ID value from Scheme ID List. Possible values for scheme ID in case of ANZ PEPPOL Template are: New Zealand: 0088 Australia: 0151 The value of this field is retrieved from the Custom Data Source Plug in (CDS) used in the template only for OW Accounts. |
52 |
c |
|
|
Both |
This parent element identifies the seller or the seller’s unique banking reference ID provided by the bank. This element has no value, but it has child elements with values associated to it in the template. |
53 |
cbc:ID |
By Default: custom. Refer CDS |
Custom Field can be used. OR By Default: For Legacy: GST R For SuiteTax: SUBSIDIARY TAX REG. NUMBER ( |
Both |
This parent element identifies the seller or the seller’s unique banking reference ID provided by the bank. ICD code list is used for the seller’s ID. SEPA is the code used for SEPA bank’s assigned creditor reference. For the buyer to identify a supplier automatically, the following identifiers are available:
The element uses the custom data source plug-in to get one of the following values: In OW Account:
This element is populated only if value exists. In SI Account: This element will not be displayed. You can map the value with the required custom field in the SuiteApp. You can map the value with the required custom field in the SuiteApp. |
54 |
@ |
|
Custom Value |
Both |
This element is used with the element cbc:ID to identify the scheme of the seller Identifier. For example, for a bank assigned credit identifier BT-90, the seller ID must be SEPA. |
55 |
cac: |
|
|
Both |
This parent element displays the seller’s information such as name and address. This element has no value, but it has child elements with values associated to it in the template. This element is not displayed if its child elements do not have values. |
56 |
cbc: |
transaction. |
Addressee (Subsidiary's main address’s addressee name) If 1. is absent, use subsidiary name. |
Both |
This element displays the business name, another name by which the Seller is known, other than the Seller name. It contains a value in the Addressee field of the Subsidiary's main address. Example: Parent Company, Arizona Company etc |
57 |
c |
|
|
Both |
This is a parent element with information about the seller’s address. Required fields of the address must be filled out to comply with the legal requirements. This element has no value, but it has child elements that have values associated to it in the template. |
58 |
cbc: |
transaction. |
Address 1 (Subsidiary's main address's address line 1) |
Both |
This element displays the main address line of the seller’s address. The element has the value of the Address 1 field of the subsidiary’s main address. This element is displayed only if a value is entered in the Address 1 field on the Subsidiary record; otherwise, the element is not displayed. |
59 |
c |
transaction. |
Address 2 (Subsidiary's main address's address line 2) |
Both |
This element displays another address line with more details about the main address. This element has the value of the Address 2 field in the subsidiary’s main address. This element is displayed only if a value is entered in the Address 2 field on the Subsidiary record; otherwise, the element is not displayed. |
60 |
cbc: |
transaction. |
City (Subsidiary's main address's city) |
Both |
This element displays the common name of the city, town, or village of the seller’s location. The element’s value is displayed in the City field of the subsidiary’s main address. If the field value in subsidiary is blank, the element is not displayed. |
61 |
cbc: |
transaction. |
ZIP |
Both |
This element identifies a group of properties with addresses based on the relevant postal service. This element is displayed only if there is a value in the Zip field of the subsidiary’s main address. If the field value in subsidiary is blank, the element is not displayed. |
62 |
c |
custom. Refer CDS |
State (Subsidiary's main address's state) |
Both |
This element identifies the subdivision of the country in the subsidiary’s main address. The element is displayed only if there is a value in the State field of the subsidiary’s main address. If the field value in subsidiary is blank, the element is not displayed. The state in Address field is displayed with codes for Australian States. The code is converted to the State Name when displayed in the template. The mapping for state code and state name are given below:
|
63 |
c |
|
|
Both |
This parent element has information about the additional address line in the subsidiary address. This element has no value in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
64 |
cbc: |
|
Custom field |
Both |
This element has information about an additional address line with more details about the main address line. No value has been provided for the element in this template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
65 |
c |
|
|
Both |
This parent element has information about the country associated with the subsidiary’s address. This element has no value in the template. |
66 |
c |
Subsidiary country If not, then display the company information country. |
custom. custom. |
Both |
This parent element displays the ISO Code of the nexus country. It uses the Custom Data Source plug-in implemented in the template to display the values. In OW account, the subsidiary's country name is populated. In SI account, the company information country is populated. If the values are not present, the element is not populated. |
67 |
c |
|
|
Both |
This parent element with its child element displays the seller’s VAT identifier or tax registration details using different transaction fields. This element has no value in the template, but it has child elements that have values associated with them. |
68 |
c |
custom. |
For Legacy Tax: GST R For SuiteTax: EMPLOYEE I |
Both |
This element displays the seller’s GST identification number or local identification for tax purpose or reference. This enables a seller to indicate their registered tax status. The element displays the value in the Employee Identification Number field of a subsidiary in a transaction in the generated e-document. The value is displayed using the Custom Data Source plug-in implemented in the template. |
69 |
c |
|
|
Both |
This parent element has a child element cac:PartyTaxScheme that displays the seller’s GST identification or tax registration details using various transaction fields. This element has no value, but it has child elements that have values associated to it in the template. |
70 |
cbc:ID |
|
Fixed Value: GST |
Both |
This element is displayed if the seller is a GST identifier or TAX Identifier. The default value is GST. |
71 |
cac: |
|
|
Both |
This parent element has information about the seller’s legal details like registration name. This element has no value, but it has child elements that have values associated to it in the template. |
72 |
c |
transaction. |
Legal Name |
Both |
This element displays the seller’s registered name as per the following conventions:
The value of the element is retrieved from the subsidiary’s Legal Name field in a transaction. |
73 |
c |
Custom Field can be used. OR By Default: For Legacy: GST R For SuiteTax: SUBSIDIARY TAX REG. NUMBER ( |
By Default: custom. Refer CDS |
Both |
This element is used as an identifier allotted by an official registrar. It identifies the seller as legal entity or person. The value of this field is retrieved from the Custom Data Source Plug-in (CDS) used in the template. In OW Account: For Legacy: using subsidiary record's federalidnumber For SuiteTax Account: using transaction's subsidiarytaxregnum This element is populated only if value exists. In SI Account: This element will not be displayed. You can map the value with the required custom field in the SuiteApp. |
74 |
@ |
|
Custom Value |
Both |
This element is used with the element cbc:CompanyID to identify the scheme identifier of a seller’s legal registration. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. |
75 |
c |
|
|
Both |
This parent element has details about additional legal information related to the seller. This element has no value in the template. This element is not supported in the ANZ PEPPOL TEMPLATE |
76 |
c |
|
|
Both |
This is a parent element and a child of cbc:CompanyLegalForm with information on a group of business terms providing contact information of the seller. No value has been provided to this element, but it has child elements which have values associated to them. This element will only be displayed if Sales Rep of the transaction has either phone number or email address. |
77 |
cbc: |
transaction. |
Sales Rep |
Both |
This element provides contact details for a legal entity or representative and displays the Sales Rep field value in a transaction. The element is displayed only if there is a value in the Sales Rep field of the transaction. |
78 |
c |
transaction. |
Phone |
Both |
This element displays the phone number of the contact person. It uses the phone number of the sales representative selected in the transaction as the value. This element is displayed only if there is a value in the sales representative’s Phone field in the employee record. |
79 |
c |
transaction. |
|
Both |
This element displays the email address of the contact person and uses the email address of the sales representative selected in the transaction as the value. This element is displayed only if there is value in the sales representative’s Email field in the employee record. |
80 |
c |
|
|
Both |
This parent element contains a group of business terms, with information about the buyer. This element has no value, but it has child elements that have values associated to it in the template. |
81 |
cac: |
|
|
Both |
This is a parent element and a child of cac:AccountingCustomerParty, providing information about the buyer. This element has no value, but it has child elements with values associated in the template. |
82 |
c |
For Legacy Tax: c For SuiteTax: c |
Custom Field or In Legacy Tax Account: Tax Reg Number field in the customer record In SuiteTax account: Default Tax Reg field in the customer record |
Both |
This element displays a value identifying a buyer’s electronic address to deliver the invoice. For Legacy: using customer record's vatregnumber For SuiteTax Account: using customer record's defaulttaxreg Example: 987654321 |
83 |
@ |
|
Custom Value |
Both |
This element is used with the element cbc:EndpointID and has no value in the template. This element identifies the scheme identifier of a buyer’s electronic address. Example: 0192 You can map the value with the required custom field in the SuiteApp. |
84 |
c |
|
|
Both |
This is a parent element providing information about the buyer identifier. This element has no value, but it has child elements that have values associated with them. |
85 |
cbc:ID |
c |
Account ( |
Both |
This element populates the customer identifier. The value of Account field on the transaction’s customer record is used as value for this element. |
86 |
@ |
|
Custom Value |
Both |
This element is used with the element cbc:ID to display or populate the scheme ID of the buyer identifier. You can map the value with the required custom field in the SuiteApp. |
87 |
cac: |
|
|
Both |
This parent element displays the buyer’s details. This element has no value, but it has child elements that have values associated with it in the template. |
88 |
cbc: |
c |
Company Name |
Both |
This element displays another name that the buyer is known, other than the Business name. The value in the Company Name field on a customer’s transaction is displayed in the generated e-document for this element. |
89 |
c |
|
|
Both |
This parent element has a group of business terms providing information about the buyer’s postal address. This element has no value, but it has child elements that have values associated with it in the template. |
90 |
cbc: |
transaction. |
Address 1 ( |
Both |
This element displays the main address line of an address. The element retrieves the value of the Address 1 field from the billing address in a transaction. This element is displayed only if the Address 1 field has a value. |
91 |
c |
transaction. |
Address 2 ( |
Both |
This element displays an additional address line to have more details on the main address. This element retrieves the value of the Address2 field from the billing address in a transaction. |
92 |
cbc: |
transaction. |
City ( |
Both |
This element displays the common name of the city, town, or village of the buyer’s location. This element is displayed only if the City field of the transaction’s billing address has a value. |
93 |
cbc: |
transaction. |
Zip ( |
Both |
This element identifies a group of properties with address based on the relevant postal service. Zip field of the transaction’s billing address is used as value for this element. This element is not displayed if this field has no value. |
94 |
c |
transaction. |
State ( |
Both |
This element identifies the subdivision of the country. This element is displayed only if the State field of the transaction’s billing address has a value. |
95 |
c |
|
|
Both |
This parent element shows information about the additional address line in a transaction’s billing address. This element has no value. This element is not supported in the ANZ PEPPOL TEMPLATE. |
96 |
cbc: |
transaction. |
Address 3 ( |
Both |
This element displays an additional address line to have more details on the main address line. This element does not contain any value. This element is not supported in the ANZ PEPPOL TEMPLATE. |
97 |
c |
|
|
|
This parent element provides information about the billing address’s country in a transaction. This element has no value, but it has child elements that have values associated with it in the template. |
98 |
c |
custom. |
Country ( |
Both |
This element displays a code identifying the billing country of a transaction. The element displays the ISO code of the country. The value of this element is displayed using the Custom Data Source plug-in implemented in the template. |
99 |
c |
|
|
|
This parent element has information about the party GST identifier. This element has no value, but it has child elements that have values associated to it in the template. |
100 |
c |
For Legacy Tax: c For SuiteTax: c |
Custom Field or By default: In Legacy Tax Account: Tax Reg Number In SuiteTax account: Default Tax Reg |
Both |
This element displays the buyer’s GST identification number. The field value of transaction’s Customer Tax Reg. Number in Suite Tax is used as value for this element. For Legacy Tax, you can use the Tax Reg Number field in a customer record as value for this element. You can map the value with the required custom field in the SuiteApp. |
101 |
c |
|
|
Both |
This parent element provides information about the tax scheme used by the customer. This element has no value, but it has child elements that have values associated to it in the template. |
102 |
cbc:ID |
|
Custom Field |
Both |
This element provides the code of the tax scheme being used. This element has a fixed value GST. |
103 |
cac: |
|
|
Both |
This parent element provides legal information about the buyer. This element has no value, but it has child elements that have values associated to it in the template. |
104 |
c |
t c |
Addressee Company Name |
Both |
This element displays the buyer’s full name. If the Addressee field has a value in the Billing Address of a transaction, then the full name is displayed along with the element. If not, then the element displays the customer’s company name. |
105 |
c |
For Legacy Tax: c For SuiteTax: c |
Custom Field or By default: In Legacy Tax Account: Tax Reg Number In SuiteTax account: Default Tax Reg |
Both |
This element displays an identifier of the buyer as a legal entity or person. This identifier is issued by an official registrar. This element has no value in the template. For Legacy: Using customer record's vatregnumber For SuiteTax Account: using customer record's defaulttaxreg You can map the value with the required custom field in the SuiteApp. |
106 |
@ |
|
Custom Value |
Both |
This element displays the scheme ID of the buyer’s legal registration identifier. This element has no value associated with it in the template. You can map the value with the required custom field in the SuiteApp. |
107 |
c |
|
|
|
This is parent element has multiple child elements and provides contact information relevant to the buyer. This element has no value associated with it in the template. |
108 |
cbc: |
custom. Refer CDS |
Customer Primary Contact NAME (customer record) |
Both |
This element has the point of contact of the buyer’s legal entity or person. The value of this field is retrieved from the Custom Data Source Plug-in (CDS) used in the template. Use Primary Contact Name of Customer Record if present, else populate the value with UNDEFINED. |
109 |
c |
custom. Refer CDS |
Customer Primary Contact PHONE (customer record) |
Both |
This element displays the phone number of the buyer’s contact. This element is displayed in the generated e-document only if the customer’s Phone Number field has a value. The value of this field is retrieved from the Custom Data Source Plug-in (CDS) used in the template. |
110 |
c |
custom. Refer CDS |
Customer Primary Contact EMAIL (customer record) |
Both |
This element displays the e-mail address of the buyer’s contact. This element is displayed in the generated e-document only if the customer’s E-mail Address field has a value. The value of this field is retrieved from the Custom Data Source Plug-in (CDS) used in the template. |
111 |
cac: |
|
|
Both |
This parent element has multiple child elements, with information about the payee. This element is used when the payee is different from the seller. This element has no value in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
112 |
c |
|
|
Both |
This is a parent element and a child of cac:PayeeParty, which has child elements used for identifying the payee party. This element has no value in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
113 |
cbc:ID |
|
Custom Field |
Both |
This element is used to identify both the payee and the unique banking reference identifier of the payee assigned by the payee’s bank. For identifying the payee, you can use the ICD code list. You can use SEPA code for identifying the SEPA bank assigned creditor reference. For example, FR932874294. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
114 |
@ |
|
Custom Value |
Both |
This element used with the cbc:ID element identifies the payee’s scheme ID. This has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
115 |
cac: |
|
|
|
This is a parent element and a child of cac:PayeeParty element. This element provides information about the payee name. This element has no value in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
116 |
cbc: |
|
Custom Field |
Both |
This element displays the name of the payee. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
117 |
cac: |
|
|
Both |
This parent element has legal information about the payee. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
118 |
c |
|
Custom Field |
Both |
This element identifies the payee’s legal registration. The identifier is issued by an official registrar and identifies the payee as a legal entity or person. For example, FR932874294. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
119 |
@ |
|
Custom Value |
Both |
This element is used with cbc:CompanyID and has the scheme ID of the payee’s legal registration identifier. For example: 0002 You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
120 |
c |
|
|
Both |
This parent element has information about the seller’s tax representative. This element has no value, but it has child elements that have values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
121 |
cac: |
|
|
Both |
This is a parent element and a child element of cac:TaxRepresentativeParty. This element displays the name of the seller’s tax representative. This element has no value, but it has child elements that have values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
122 |
cbc: |
|
Custom Field |
Both |
This element displays the full name of the seller’s tax representative. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
123 |
c |
|
|
Both |
This is a parent element and a child element of cac:TaxRepresentativeParty. The element has no value, but it has child elements with information about the postal address of the tax representative in template. The required address fields must be filled out to comply with legal requirements. This element is not supported in the ANZ PEPPOL TEMPLATE. |
124 |
cbc: |
|
Custom Field |
Both |
This element displays the main address line of the seller’s tax representative. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
125 |
c |
|
Custom Field |
Both |
This element displays the value of an additional address line of the main address of a seller’s tax representative. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
126 |
cbc: |
|
Custom Field |
Both |
This element displays the common name of the city, town, or village of the tax representative’s location. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
127 |
cbc: |
|
Custom Field |
Both |
This element identifies an addressable group of properties according to the relevant postal service of the seller's tax representative. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
128 |
c |
|
Custom Field |
Both |
This element has information about a country’s subdivision of the seller’s tax representative. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
129 |
c |
|
|
Both |
This element is a parent element and a child of cac:PostalAddress, with information about the additional address line of the seller’s tax representative main address. This element has clarifications on the addresses. It has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
130 |
cbc: |
|
Custom Field |
Both |
This element has information about the additional address line of a main address. It gives information about the seller’s tax representative’s main address. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
131 |
c |
|
|
Both |
This element is a parent element and child of cac:PostalAddress, with information about the country of the address. This element has no value, but it has child elements that have values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
132 |
c |
|
Custom Field |
Both |
This element displays the ISO code of the seller’s tax representative country. This element has no a value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
133 |
c |
|
|
Both |
This is a parent element with information about the GST party identifier. This element has no value, but it has child elements with values associated with it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
134 |
c |
|
Custom Field |
Both |
This element represents the GST identifier of the seller’s tax representative. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
135 |
c |
|
|
Both |
This parent element displays the tax scheme used by the tax representative. This element has no value in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
136 |
cbc:ID |
|
Custom Field |
Both |
This element displays the name of the tax scheme and has a required value GST, added in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
137 |
c |
|
|
|
This parent element has information about the delivery time and location of the invoiced goods and services. This element has no value in the template, but it has child elements with information about the delivery address in the template. |
138 |
c |
transaction. |
Custom Field OR By Default: DATE |
Both |
This element displays the date when the supply of goods and services is completed. This element is displayed along with the value on the generated e-document only if the value is provided in the Date field of the transaction. This date must be in YYYY-MM-DD format. It is populated with transaction date. You can map the value with the required custom field in the SuiteApp. |
139 |
c |
|
|
Both |
This element has information about the location where goods and services were delivered. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. |
140 |
cbc:ID |
|
Custom Field |
Both |
This element displays the identifier for the delivery location of the goods and services. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
141 |
@ |
|
Custom Value |
Both |
This element is a part of cbc:ID element and displays the scheme ID of the Deliver to Location field. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
142 |
c |
|
|
Both |
This parent element has information about the address where invoiced goods or services are delivered. This element has no value in the template, but it has child elements that have values associated with it. |
143 |
cbc: |
transaction. |
Address 1 ( |
Both |
This element displays the main address line in the transaction’s shipping address. This element has the value of Address 1 field in the transaction’s shipping address. This element is not displayed if the Address 1 field has no value in the transaction. |
144 |
c |
transaction. |
Address 2 ( |
Both |
This element displays the main address line in the transaction’s shipping address. This element has the value of the Address 2 field in the transaction’s shipping address. The element and its value are not displayed if the Address 2 field has no value. |
145 |
cbc: |
transaction. |
City ( |
Both |
This element displays the common name of the city, town, or village of the delivery location in the shipping address. This element has the value of the City field in the transaction’s shipping address. The element and its value are not displayed if the City field has no value. |
146 |
cbc: |
transaction. |
Zip ( |
Both |
This element displays an identifier for a group of properties based on their postal service. This element has the value of the Zip field in the transaction’s shipping address. The element and its value are not displayed if the Zip field has no value. |
147 |
c |
transaction. |
State ( |
Both |
This element displays the subdivision of a country in the shipping address. This element has the value of the State field in the transaction’s shipping address. The element and its value are not displayed if the State field has no value. |
148 |
c |
|
|
Both |
This parent element displays additional information about the shipping address. This element is not supported in the ANZ PEPPOL TEMPLATE. |
149 |
cbc: |
|
Custom Field |
Both |
This is a parent element and a child of cac:AddressLine, with information about the additional line of an address, supporting the primary address. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
150 |
c |
|
|
Both |
This parent element displays the country of the shipping address. This element has no value, but it has child elements with values in the template. |
151 |
c |
transaction. |
Country ( |
Both |
This element displays the ISO code of the country in the transaction’s shipping address. It displays the value of the Country field in the template. |
152 |
c |
|
|
Both |
This parent element displays the details of the delivery party. This element has no value but has a child element with values associated to it in the template. |
153 |
cac: |
|
|
Both |
This is a parent element and a child of cac:DeliveryParty, with information about the delivery party’s name. This element has no value but has a child elements with values associated to it in the template. |
154 |
cbc: |
t |
Addressee ( |
Both |
This element displays the name of the customer or party whom the goods and services are to be delivered. This element displays the value of the Addressee field in the transaction’s shipping address. |
155 |
c |
|
|
Invoice |
This parent element provides a group of business terms by using different child elements to give payment information. This element has no value, but it has various child elements that have values associated with it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
156 |
c |
|
Custom Field |
Invoice |
This element displays the payment type code for a payment made or to be made. This element has no value in the template. Example: 30 The following list has the details of the Payment Types and it’s associated code:
By Default: ZZZ is populated in the Invoice Template You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
157 |
@ |
|
Custom Value |
Invoice |
This element displays cbc:PaymentMeansCode , the name of the mode of payment. This element has no value in the template. Example: Credit Transfer By Default: NETSUITE is populated in Invoice Template You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
158 |
c |
|
Custom Field |
Invoice |
This element displays a text value for associating the payment and the invoice issued by the seller. This is used for creditors’ critical reconciliation information. The value helps the seller assign an incoming payment to the relevant payment process. This element has no value in the template. A custom field with a payment reference can be used for this element. Example value: 432948234234234 You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
159 |
c |
|
|
Credit Memo |
This parent element represents a group of business terms with information about the card used to make a payment against an issued invoice. If a buyer made a payment using a card such as a credit or debit card, then the information about the Primary Account Number (PAN) is mentioned in the invoice. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
160 |
c |
|
Custom Field |
Credit Memo |
This element is used to represent the Payment card primary account number. The Primary Account Number (PAN) of the card used for payment .In accordance with card payments security standards, an invoice should never include a full card primary account number. Example: 1234 The last 4 to 6 digits of the PAN (BT-87) are indicated if payment card information (BG-18) is provided in the invoice. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
161 |
c |
|
Custom field |
Credit Memo |
This element displays the card network identifier such as VISA, American Express, Card. Example: VISA You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
162 |
c |
|
Custom Field |
Credit Memo |
This element displays the name of the holder of the card. Example: John Doe You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
163 |
c |
|
|
Invoice |
This parent element displays a group of business terms specifying the credit transfer payments. This element has no value, but it has various child elements with values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
164 |
cbc:ID |
|
Custom Field |
Invoice |
This element identifies a payment account. It displays a unique ID of the financial payment account for a payment service provider to which the payment is made, such as IBAN or BBAN. Example: NO99991122222 This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
165 |
cbc: |
|
Custom Field |
Invoice |
This element displays the payment account name of the service provider to which the payment is made. Example: Payment Account This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
166 |
c |
|
|
Both |
This parent element displays the details of a payment service provider. This element has no value, but it has various child elements with values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
167 |
cbc:ID |
|
Custom Field |
Both |
This element displays an ID for payment service provider where a payment account is located such as BIC or a national clearing code. Identification scheme identifier is not used in this element. Example: 9999 You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
168 |
c |
|
|
Both |
This parent element displays a group of business terms for direct debit transactions. This element has no value, but it has various child elements with values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
169 |
cbc:ID |
|
Custom Field |
Both |
This element displays a unique identifier assigned by the payee for referencing a direct debit mandate. This is used to notify the buyer of a SEPA direct debit in advance. Example: 123456 You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
170 |
c |
|
|
Both |
This parent element has no value, but it has various child elements with values associated to it in the template. It has information about the payer’s financial account. This element is not supported in the ANZ PEPPOL TEMPLATE. |
171 |
cbc:ID |
|
Custom Field |
Both |
This element displays an ID with information about the account to be debited by direct debit. Example: 12345676543 You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
172 |
c |
|
|
Invoice |
This parent element has information about the payment terms applied to the due amount. This parent element has no value, but it has a child element with value associated with it in the template. |
173 |
cbc: |
transaction. |
Terms |
Invoice |
This parent element displays text describing the payment terms that apply to the amount due for payments. It can also describe applicable penalties. If an amount is due for payment (BT-115), then the payment due date (BT-9) or the payment terms (BT-20) is indicated. This element displays a value in the Terms field on a transaction. Example: Net within 30 days |
174 |
c |
|
|
Both |
This parent element displays a group of business terms with information about applicable allowances of a complete invoice. This element also displays a group of business terms with information about charges and taxes excluding GST for a complete invoice. This element has no value and is displayed in the generated e-document only if there is a Header Discount or Shipping Cost associated with the transaction. |
175 |
c |
|
Custom Field |
Both |
This element displays the charge type used for a transaction. The generated e-document displays the value true when informing about charges and the value false when informing about allowances. Example:
You can map the value with the required custom field in the SuiteApp. |
176 |
c |
|
Custom Field |
Both |
This element displays the document level allowance code or the allowance charge reason code. You can use the UNCL5189 code from the code list for allowance of a subset. For charges, you can use the UNCL7161code from the code list. The document level allowance reason code and document level allowance reason display the same reason. Example: 95 for Discount SAA for Shipping and Handling This element does not have a value in the template. You can map the value with the required custom field in the SuiteApp. |
177 |
c |
|
Custom Field |
Both |
This element displays document level allowance reason or charge reason in text format. The document level allowance reason code and the document level allowance reason, display the same allowance reason. This element displays the following values:
You can map the value with the required custom field in the SuiteApp. |
178 |
c |
|
Custom Field |
Both |
This element displays the document level allowance or charge percentage. The percentage is used with the document level allowance base amount to calculate the document level or charge amount. the value must be 20. Example: 20 You can map the value with the required custom field in the SuiteApp. |
179 |
c |
For Discount: t For Shipping and Handling: t |
For Discount: DISCOUNT ITEM (Summary section of transaction) For Shipping and Handling: Transaction's Shipping +handling cost (transaction record) |
Both |
This element displays the document level allowance or charge amount without GST. This value must be rounded off to a maximum of 2 decimal. value of Discount Item field for allowances. Example: 200 |
180 |
@ |
transaction. |
T |
Both |
This element is used with the cbc:Amount element, to display the ISO code of a transaction’s currency. |
181 |
c |
transaction. |
Subtotal |
Both |
This element displays the base amount along with the document level allowance or charge percentage. It calculates the document level allowance or charge amount. The value is rounded off to 2 decimal places in the template. A value is provided in the Subtotal field in the Summary section of a transaction Example value: 200 |
182 |
@ |
transaction. |
T |
Both |
This element is used with cbc:BaseAmount element, to display the currency’s ISO code used by a transaction. |
183 |
c |
|
|
Both |
This parent element displays the tax category and its details. This element has no value, but it has child elements with values associated to it in the template. |
184 |
cbc:ID |
|
Custom Field |
Both |
This element displays a code to identify the GST category. Example: Value: S In ANZ, the following codes are used:
This element has no value in the template. You can map the value with the required custom field in the SuiteApp. |
185 |
c |
|
Custom Field |
Both |
This element displays the document level allowance or GST charge rate. The GST rate is displayed as the percentage that applies to the document level allowance or charge. The categories are Shippingtaxcode, Handlingtaxcode, etc. Example: 25 This element does not have a value in the template. You can map the value with the required custom field in the SuiteApp. |
186 |
c |
|
|
Both |
This parent element displays the details of the tax scheme used in a transaction. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. |
187 |
cbc:ID |
|
Fixed Value |
Both |
This element displays the name of the tax scheme used in a transaction. A fixed GST value is provided in the template for this element. |
188 |
cac: |
|
|
Both |
This parent element displays the total tax details including the amounts for a transaction. When a tax currency code is provided, two instances of tax total must be present and only one instance with tax subtotal must be used. This element does not have a value in the template. This element has no value in the template. |
189 |
c |
transaction. |
Tax |
Both |
This element displays the total GST amount for an invoice or the total GST amount in the accounting currency as required by the seller. This value is rounded off to a maximum of 2 decimal places in the template. The elements and its values are displayed only if:
|
190 |
@ |
transaction. |
T |
Both |
This element is used with cbc:TaxAmount element, to display the ISO code of the currency used by the transaction. |
191 |
c |
|
|
Both |
This parent element displays a group of business terms with information about GST break down based on different categories, rates and exemption reasons. This element has no value, but it has child elements with values associated with it. |
192 |
c |
taxDetails (Refer CDS) |
Sum of amount of all items calculated per unique tax category |
Both |
This element displays all the taxable amount for each item specific to a unique GST category code. This value must be rounded off to 2 decimal places. You can map the value with the required custom field in the SuiteApp. |
193 |
@ |
transaction. |
T |
Both |
This element is used with cbc:TaxableAmount element to display the ISO code of the transaction’s currency. |
194 |
c |
taxable |
sum of tax amount of all items calculated per category |
Both |
This element displays the total GST amount for each item specific to a unique GST category code. The value is rounded off to a maximum of 2 decimal places in the template. You can map the value with the required custom field in the SuiteApp. |
195 |
@ |
transaction. |
T |
Both |
This element is used with cbc:TaxAmount to display the ISO code of the transaction’s currency. |
196 |
c |
|
|
Both |
This parent element displays the GST category details. This element has no value, but it has child elements with values associated with it. |
197 |
cbc:ID |
|
Custom Field |
Both |
This element displays a code to identify the GST category. Example: Value: S In ANZ, the following codes are used:
This element has no value in the template. You can map the value with the required custom field in the SuiteApp. |
198 |
c |
|
Custom Field |
Both |
This element displays the GST category rate for each unique tax code used by items for shipping. The GST rate is displayed as percentage for the applicable VAT category. Example: 25 This element has no value in the template. You can map the value with the required custom field in the SuiteApp. |
199 |
c |
|
Custom Field |
Both |
This element displays a GST exemption reason code. A coded statement indicates the reason for exempting the GST amount. This element has no value in the template. You can map the value with the required custom field in the SuiteApp. |
200 |
c |
|
Custom Field |
Both |
This element displays the GST exemption reason text. Example: Exempt This element has no value in the template. You can map the value with the required custom field in the SuiteApp. |
201 |
c |
|
|
Both |
This parent element displays the tax scheme. This element has no value, but it has child elements with values associated with it in the template. |
202 |
cbc:ID |
|
Fixed Value |
Both |
This element displays the name of the tax scheme used in a transaction. A fixed value GST is assigned to this element. |
203 |
c |
|
|
Both |
This parent element displays the document totals. This element has no values, but it has child elements that provide monetary totals for an invoice or a credit memo in a template. |
204 |
c |
transaction. |
Subtotal |
Both |
This element displays the sum of all the invoice line net amounts in an invoice. The value is rounded off to a maximum of 2 decimal places in the template. This element displays the Subtotal field value from the transaction’s Summary tab. |
205 |
@ |
transaction. |
T |
Both |
This element is used with cbc:LineExtensionAmount element to display the ISO code of a transaction’s currency. |
206 |
c |
t |
Subtotal + Allowances – Discount |
Both |
This element displays the total amount of an invoice without GST. The value of this element must be rounded off to two decimals. In a template, you must add the transaction’s amount in the Subtotal field in the Summary tab with the handling and shipping charges to get a value. Example: 3600.0 You can add extra allowances and change the template to accommodate this element. |
207 |
@ |
transaction. |
T |
Both |
This element is used with cbc:TaxExclusiveAmount to display the ISO code of the transaction’s currency. |
208 |
c |
transaction. |
Total |
Both |
This element displays the total amount of a transaction with GST. This value is rounded off to 2 decimal places in the template. |
209 |
@ |
transaction. |
T |
Both |
This element is used with cbc:TaxInclusiveAmount element to display the ISO code of the transaction’s currency |
210 |
c |
t |
Discount Item |
Both |
This element displays the sum of allowances at the document level. The value of this element is rounded off to 2 decimal places. Example: 200.0 |
211 |
@ |
transaction. |
T |
Both |
This element is used with cbc:AllowanceTotalAmount element to display the ISO code for the transaction’s currency. |
212 |
c |
t |
Shipping Cost+Handling Cost |
Both |
This element displays the shipping cost charge at the document level in the transaction. The value is rounded off to 2 decimal places in the template. It displays total cost of shipping and handling. Example: 10.0 |
213 |
@ |
transaction. |
T |
Both |
The element is used with cbc:ChargeTotalAmount to display the ISO code of the transaction’s currency. |
214 |
c |
transaction. |
Payments |
Both |
This element displays the sum of the amount paid in advance, for a transaction. The value is rounded off to a maximum 2 decimal places in the template. This value displays the sum of all the payments made for a transaction. Example: 1000.0 |
215 |
@ |
transaction. |
T |
Both |
This element is used with cbc:PrepaidAmount element to display the ISO code of the transaction’s currency. |
216 |
c |
|
Custom Field |
Both |
This element displays the rounding amount. The amount is added to the invoice total to round off the amount to be paid. The value is rounded off by maximum two decimals in template. Example: 0.0 You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
217 |
@ |
transaction. |
T |
Both |
This element is used with cbc:PayableRoundingAmount element to display the ISO code of the transaction’s currency. This element is not supported in the ANZ PEPPOL TEMPLATE. |
218 |
c |
For Invoice: t For Credit Memo: t |
Amount Due |
Both |
This element displays the amount due for payment and the outstanding amount that is requested to be paid. The value is rounded off to a maximum 2 decimal places in the template. The Amount Due field value in the Summary tab is used for the transaction. Example: 3500.0 |
219 |
@ |
transaction. |
T |
Both |
This element is used with cbc:PayableAmount element to display the ISO code of the transaction’s currency. |
220 |
c |
|
|
Invoice |
This parent element displays the line item components. It also has a group of business terms providing information about individual transaction lines. This element has no value, but it has child elements with values in the template. |
221 |
cac: |
|
|
Credit Memo |
This parent element displays the line item components on a Credit Memo. It also has a group of business terms providing information about individual invoice lines for the credit memo. This element has no value, but it has child elements with values associated to it in the template. This element is used only for the Credit Memo transaction type. |
222 |
cbc:ID |
item.line |
Line Sequence Number |
Both |
This element displays the transaction line ID for each item. It has a unique identifier for an individual line in the transaction. The line sequence number of a line item is used in the template. Example: 12 |
223 |
cbc: |
transaction. |
Memo |
Both |
This element is used in the invoice and credit memo line note. It is a text note with unstructured information relevant to the invoice line. The header level Memo field is used as value in the template. Example: New article number 12345 |
224 |
c |
item.quantity |
Quantity |
Both |
This element displays the value of invoiced quantity of each item in the transaction line. The Quantity field on the line item is used as value in the template. Example: 100 The element value with a decimal separator (.) or a whole number is valid. Group separator or more than one decimal separator is invalid. |
225 |
c |
item.quantity |
Quantity |
Credit Memo |
This element displays the value of invoiced quantity of each item in the credit note line. If the Quantity field for the item has no value, this element will not be printed. This element is used only for the Credit Memo transaction type. Example: 100 The element value with a decimal separator (.) or a whole number is valid. Group separator or more than one decimal separator is invalid. |
226 |
@ |
|
Custom Value |
Both |
This element is used with cbc:InvoicedQuantity element, and displays the invoiced quantity for unit of measure. This unit of measure applies to the invoiced quantity. An alphanumeric code consisting of 2 or 3 letters can be used. Codes for unit of packaging from UNECE Recommendation No. 21 can be used in accordance with the descriptions in the "Intro" section of UN/ECE Recommendation 20, Revision 11 (2015): The 2 character alphanumeric code values in UNECE Recommendation 21 shall be used. To avoid duplication with existing code values in UNECE Recommendation No. 20, each code value from UNECE Recommendation 21 shall be prefixed with an “X”, resulting in a 3 alphanumeric code when used as a unit of measure. Example: C62 This element has a fixed value “ZZ” in the template. You can map the value with the required custom field in the SuiteApp. |
227 |
c |
item.amount |
Amount |
Both |
This element displays the total amount of the invoice line. The total amount includes the line level allowances, charges, and other relevant taxes but excludes VAT. The value is rounded off to a maximum of 2 decimal places. The amount of each element is used as the value in the template. This element is not printed if the Amount field has no value for an item. Example: 2145.00 |
228 |
@ |
transaction. |
T |
Both |
This element is used with cbc:LineExtensionAmount element to display the ISO code of the transaction’s currency. |
229 |
c |
|
Custom Field |
Both |
This element displays the accounting reference of the invoice line buyer. A text value specifies the location of where to book relevant data in the buyer’s financial accounts. Example: 1287:65464 You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
230 |
c |
|
|
Invoice |
This is parent element displays a group of business terms providing information about the invoice line period. This element has no value in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
231 |
cbc: |
|
Custom Field |
Invoice |
This element displays the invoice line period start date. The format of the invoice line start date is YYYY-MM-DD. Example: 2017-10-05 You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
232 |
cbc: |
|
Custom Field |
Invoice |
This element displays the invoice line period end date. The format of the invoice line end date is YYYY-MM-DD. Example: 2017-10-15 You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
233 |
c |
|
|
Both |
This parent element displays the reference of the order line. This element has no value, but it has child elements with values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
234 |
cbc: |
|
Custom Field |
Both |
This element displays an object ID of a seller’s invoice line. Example: AB12345 You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
235 |
c |
|
|
Both |
This parent element displays the details of the line object identifier. This element has no value, but it has child elements with values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
236 |
cbc:ID |
|
Custom Field |
Both |
This element displays the seller’s invoice line object identifier. Example: AB12345 You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
237 |
@ |
|
Custom Value |
Both |
This element is used with cbc:LineID element to display the ID of the scheme identifier of an invoice line object. Example: ABZ You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
238 |
c |
|
Fixed value 130 for Invoice Fixed Value 130 if Credit Memo is created from Invoice |
Both |
This element displays the document type code. Code “130” indicates the reference for an invoice object. This code is not used for other documents. In the Invoice template, the code value is always 130. If a credit memo is created from an invoice, the code is always 130 in the credit memo template. Default Value: 130 You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
239 |
c |
|
|
Both |
This parent element displays a group of business terms with information about allowances or charges of an individual invoice. This element has no value, but it has child elements with values associated with it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
240 |
c |
|
If line item is of type Discount, display "false" For other type of items, display "true" |
Both |
This element displays “true” or “false” value for the item type in a transaction. If the item type is discount, the value is “false”. For item types other than discount, the value is “true” in the generated e-document. This element is not supported in the ANZ PEPPOL TEMPLATE. |
241 |
c |
|
If line item is of type Discount, the value 95 is displayed For other type of items, display no value |
Both |
This element displays the line level allowance or charge reason code. If the line item type is Discount, the value of the code is 95; otherwise, the element will not have a value in the template. Example: 95 This element is not supported in the ANZ PEPPOL TEMPLATE. |
242 |
c |
|
If item type is Discount, then display "Discount" For other type of items, the element has no value |
Both |
This element displays the line level allowance or charge reason in text. If the line item type is Discount, the value of the field is Discount in template; otherwise, the element is not displayed. Example: Discount This element is not supported in the ANZ PEPPOL TEMPLATE. |
243 |
c |
item.rate |
If item type is Discount, the values of Unit Price or Rate are displayed. For other type of items, the element has no value -Unit Price (Item) or Rate (Item). |
Both |
This element displays the line level allowance or charge percentage depending on the line level allowance base amount. It calculates the line level allowance or charge amount only for discount item type. For discount item type, the unit price or rate value of the item is displayed. If item type is not discount, the element is not available in the generated e-document. For discount item type, the unit price or rate value of the item is displayed. If unit price or rate is in percentage, the value will be in units. Example: 20% will be 20 If unit price or rate is not percentage, the value will be in decimals. Example: 20 will be 20.00 This element is not supported in the ANZ PEPPOL TEMPLATE. |
244 |
c |
item.amount |
If item type is Discount, the Amount value is displayed. For other item types, the element has no value. Amount |
Both |
This element displays the line level allowance or charge amount without GST. The value is rounded off to maximum two decimals. Example: 200 This element is not supported in the ANZ PEPPOL TEMPLATE. |
245 |
@ |
transaction. |
T |
Both |
This element is used with cbc:Amount element to display the ISO code of the transaction’s currency. This element is not supported in the ANZ PEPPOL TEMPLATE. |
246 |
c |
|
Custom Field |
Both |
This element displays the line level allowance or charge base amount. The base amount is used according to the line level allowance or charge percentage. This is to calculate the line level allowance or charge amount. The value is rounded off to maximum two decimals. Example: 1000 This element is not supported in the ANZ PEPPOL TEMPLATE. |
247 |
@ |
transaction. |
T |
Both |
This element is used with cbc:BaseAmount element to display the ISO code of the transaction’s currency. This element is not supported in the ANZ PEPPOL TEMPLATE. |
248 |
cac: |
|
|
Both |
This parent element displays a group of business terms with information about invoiced goods and services. This element has no value, but it has child elements with values associated with it in the template. |
249 |
c |
item. |
Description |
Both |
This element displays the description and features of each item in a transaction. The value of the Description field for items is displayed. Example: Long description of an item |
250 |
cbc: |
item.name |
Item Name |
Both |
This element displays the item name entered in the Item Name field in a transaction. Example: Item name |
251 |
c |
|
|
Both |
This parent element displays the buyer’s item identification and has no value in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
252 |
cbc:ID |
|
Custom Field |
Both |
This element displays an identifier assigned by the buyer for an item. Example: 123455 This element has no value in the template. You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
253 |
c |
|
|
Both |
This parent element displays the information about seller’s identification. This element has no value, but it has child elements with values associated with it in the template. You can map the value with the required custom field in the SuiteApp. |
254 |
cbc:ID |
item.item |
Item Name or Item Number |
Both |
This element displays an identifier assigned by the seller for an item. The value is displayed only for items without discount and description in the generated e-document. Example: 9873242 |
255 |
c |
|
|
Both |
This parent element has standard item identification details. This element has no value, but it has child elements with values associated with it in the template. |
256 |
cbc:ID |
item1. |
UPC Code |
Both |
This element displays the standard item identifier based on a registered scheme. Example: 10986700 This element uses Custom Data Source plug-in to source the value of an item's UPC code in a template. |
257 |
@ |
|
Custom value |
Both |
This element is used with cbc:ID element, and displays the scheme ID for the item standard identifier. This element has a default value 0160. Example: 0160 This element does not have a value in the template. You can map the value with the required custom field in the SuiteApp. |
258 |
c |
|
|
Both |
This parent element is used to display an item’s origin country. This element has no value, but it has child elements with values associated with it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
259 |
c |
item1. |
M |
Both |
This element displays the ISO code of an item’s country of origin. Example: CN This element uses Custom Data Source plug-in implementation to source the value of an item's manufacturer country. This element is not supported in the ANZ PEPPOL TEMPLATE. |
260 |
c |
|
|
Both |
This parent element displays the commodity classification code. This is required when members from same country buy from each other, and the traders need statistical information in the invoice. It is that you use the Item Classification Identifier (BT-158) with the code HS, as an identifier list for this purpose. This element has no value, but has child elements with values associated with it in the template. |
261 |
c |
item1. |
UPC Code |
Both |
This element displays an item classification identifier code to classify items based on its type or nature. Example: 9873242 This element uses Custom Data Source plug-in to source the value of an item's UPC code. |
262 |
@listID |
|
Fixed Value |
Both |
This element is used with cbc:ItemClassificationCode element and displays a scheme ID for item classification identifier. It has a fixed value HS. Example: STI You can map the value with the required custom value in the SuiteApp |
263 |
@ |
|
Custom Value |
Both |
This element is used with cbc:ItemClassificationCode element and displays scheme ID for the item classification identifier. This element has no value in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
264 |
c |
|
|
Both |
This parent element displays a group of business terms with information about the GST applicable for invoiced goods and services in an invoice line. This element has no value, but it has child elements with values associated with it in the template. |
265 |
cbc:ID |
|
Custom Field |
Both |
This element displays the GST category code for an invoiced item. Example: S This element has no value in the template. You can map the value with the required custom field in the SuiteApp. |
266 |
c |
item. |
Tax Rate |
Both |
This element displays the GST rate percentage applied to the invoiced item. It displays the tax rate value of an item. Example: 25 |
267 |
c |
|
|
Both |
This element displays information about tax scheme. This parent element has no value, but it has child elements with values associated with it in the template. |
268 |
cbc:ID |
|
Fixed Value |
Both |
This element displays an ID of the tax scheme used in an invoice. A fixed value GST is added in the template. |
269 |
c |
|
|
Both |
This parent element displays a group of business terms with information about item attributes of invoiced goods and services. This element has no value, but it has various child elements that have values associated to it in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
270 |
cbc: |
|
Custom Field |
Both |
This element displays the name of the item attribute or the property of the item. Example: Color You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
271 |
cbc: |
|
Custom Field |
Both |
This element displays a value for the item attribute. The value of the attribute or property of the item. Example: Black You can map the value with the required custom field in the SuiteApp. This element is not supported in the ANZ PEPPOL TEMPLATE. |
272 |
cac: |
|
|
Both |
This parent element displays the price details. It has child elements with information about the price applied for the invoiced goods and services in an invoice. This element has no value, but it has various child elements with values in the template. |
273 |
c |
Item.rate |
Unit Price or rate |
Both |
This element displays the price of an item excluding GST and item price discount. The item net price must be equal to the item gross price, which is less than the item price discount if both the prices are provided. The item price cannot be negative. The unit price or rate of an item is used as a value and must be rounded off to 2 decimal places. Example: 10.8955 is rounded to 11 |
274 |
@ |
transaction. |
T |
Both |
This element is used with cbc:PriceAmount to display the ISO code of the transaction’s currency. |
275 |
c |
item.quantity |
Quantity |
Both |
This element displays item price base quantity of item units, to which the price applies. Example: 1 The element value with a decimal separator (.) or a whole number is valid. Group separator or more than one decimal separator is invalid. This element is not supported in the ANZ PEPPOL TEMPLATE. |
276 |
@ |
|
Custom Value |
Both |
This element displays the unit of measure code applicable to the item price base quantity. Also, the unit of measure must be same as the unit code of the invoiced or credited quantity. The unit of measure value has a 3-digit alphanumeric code. This element has no value in the template. Example: C62 This element is not supported in the ANZ PEPPOL TEMPLATE. |
277 |
c |
|
|
Both |
This element displays allowance details of an invoice. This element has no value, but it has child elements with values in the template. This element is not supported in the ANZ PEPPOL TEMPLATE. |
278 |
c |
|
Fixed Value |
Both |
This element indicates the charge. A charge on price level is not valid. This element has a fixed value false. This element is not supported in the ANZ PEPPOL TEMPLATE. |
279 |
c |
item.amount |
Amount |
Both |
This element is used to calculate the item price discount. The total discount is subtracted from the gross item price to calculate the net item price. This element displays the value if only if the item type is discount. Example value: 100 This element is not supported in the ANZ PEPPOL TEMPLATE. |
280 |
@ |
transaction. |
T |
Both |
This element is used with cbc:Amount element to display the ISO code of the transaction’s currency. This element is not supported in the ANZ PEPPOL TEMPLATE. |
281 |
c |
item.amount |
Quantity * Unit Price/Rate =Amount |
Both |
This parent element displays the gross item price. Item amount is used as value for this element. It is the unit price excluding GST before subtracting the item price discount. The item price discount value must not be negative. The formula for calculating gross item price is, quantity multiplied by unit, and price divided by rate per Item. Alternatively, the item amount can also be used. Example: 123.5 This element is not supported in the ANZ PEPPOL TEMPLATE. |
282 |
@ |
transaction. |
T |
Both |
This element is used with cbc:BaseAmount element to display the ISO code of the transaction’s currency. This element is not supported in the ANZ PEPPOL TEMPLATE. |