Understanding E-Document Components and Records
After installation, the Singapore PEPPOL-Ready E-Invoicing SuiteApp includes outbound and inbound e-document templates, preconfigured e-document package, sending method, a custom configuration record, an inbound e-document, and scripts. The following table lists and describes these components.
The default e-document templates, components, records, and configurations included with the SuiteApp must not be edited or customized to use for other countries. Their use is only specific to PEPPOL Singapore.
E-document Component |
Description |
|
---|---|---|
E-documents |
outbound |
Outbound e-documents are XML files that you will generate from invoice or credit memo records to send to the PEPPOL API. The SuiteApp can generate the XML e-documents of invoices and credit memos. For more information, see Overview of Outbound E-Document Process. |
inbound |
Inbound e-documents are also XML files sent by the PEPPOL API to NetSuite and received by the SuiteApp. The SuiteApp can convert inbound e-documents into sales order, vendor bills and vendor credits. For more information, see Overview of Inbound E-Document Processing. |
|
E-document Templates |
outbound |
Outbound e-document templates are XML files that store details of invoice and credit memo fields and their values. They are based on PEPPOL standard templates. The SuiteApp includes five outbound e-document templates:
After installing and configuring the SuiteApp, five outbound e-document templates are automatically associated with the e-document package. Two of these templates are enabled depending on the access point selected during Singapore PEPPOL E-Invoicing Configuration record. For more information, see Creating E-Document Templates.
Note:
You can only make changes to the existing templates. The changes you make are considered during the SuiteApp upgrade. |
inbound |
The inbound templates are based on the PEPPOL standard template. This JSON file enables the system to map the values in the inbound e-document from PEPPOL, to the fields in the vendor bill, vendor credit, or sales order that will be created from the inbound e-document. The SuiteApp includes three inbound e-document templates:
For more information, see Creating E-Document Templates
Warning:
Avoid creating and using new templates, as this action may result in inbound process failure. You can only make changes to the existing templates. These changes you make are considered during the SuiteApp upgrade. |
|
E-Document Transaction Response Template |
Singapore PEPPOL Invoice & Credit Memo Response Template |
Inbound invoice and credit memo transaction response template in XML format is used for creating transaction response. The generated transaction response XML must be in compliance with Singapore PEPPOL DataPost API. |
Singapore PEPPOL Order Response Template |
The inbound sales order response template in XML format is used for creating order response must be in compliance with Singapore PEPPOL DataPost API. |
|
E-document Package |
The SuiteApp includes the e-document package, Singapore PEPPOL E-document package. This specifies the e-document templates to be used, and the sending method, which is webservices. The e-document package is already assigned to or associated with customer and vendor records. For more information, see Understanding E-Documents and E-Document Packages. |
|
Sending Method |
The SuiteApp includes a preconfigured sending method (Singapore PEPPOL Sending Method for eInvoice.sg access point and Singapore PEPPOL DataPost Sending method for DataPost access point) which uses REST web services to send outbound e-documents to the PEPPOL API. The sending method is implemented as a plug-in, and is already assigned to or associated with the e-document package record. For more information, see Creating E-Document Sending Methods. |
|
SG PEPPOL E-Invoicing Configuration record |
The SuiteApp includes this custom record that has fields for entering the PEPPOL ID, access point, and credentials, such as API key and API secret. You must create a new instance of this record for every company or business segment that you registered and enrolled to PEPPOL Singapore. Then, enter the PEPPOL ID, access point, and credentials of each company or business segment on their corresponding configuration record. For more information, see Creating a Singapore PEPPOL E-Invoicing Configuration Record. |