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 transition record, and scripts. The following table lists and describes these components.

Important:

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.

Note:

Inbound e-document processing is not supported for credit memos.

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 four outbound e-document templates:

  • Singapore PEPPOL outbound invoice template

  • Singapore PEPPOL outbound credit memo template

  • Singapore PEPPOL DataPost Outbound Invoice Template

  • Singapore PEPPOL DataPost Outbound Credit Memo Template

After installing and configuring the SuiteApp, four 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.

inbound

The SuiteApp includes an inbound e-document template, Singapore PEPPOL Inbound vendor bill template, which is also based on a 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 that will be created from the inbound e-document.

For more information, see Creating E-Document Templates

E-Document Transaction Response Template

Singapore PEPPOL Invoice & Credit Memo Response Template

Outbound 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 outbound 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.

SG PEPPOL Inbound e-Document Transition record

The SuiteApp includes this custom record that stores the vendor PEPPOL ID in inbound e-documents without matching vendors in NetSuite. This serves as a transition record before becoming a complete inbound e-document record, after you match or reconcile the right vendor record with the vendor PEPPOL ID.

For more information, see Handling Inbound E-Documents without Matching Customers or Vendors.

General Notices