Platform
PostMaster Connect
eInvoicing solution provided by Envisage ( Ozedi as PEPPOL provider)
App Server
AIDAPOS01V
PostMaster Connect host
Network
PEPPOL
AU/NZ + International
Flows
AR + AP
Outbound & Inbound
AP Destination
Docuphase
AP approval workflow
Infrastructure
Tier-1
Same server as POS Envisage
Aidacare PEPPOL Access Point
iso6523-actorid-upis::0151:40134398833

System Details

PostMaster Connect
Product PostMaster Connect App Server AIDAPOS01V Purpose Electronic invoice exchange between software systems via PEPPOL network AU/NZ Standard Peppol PINT A-NZ Billing (defines invoice and credit note transactions; localises tax context such as GST) Networks Australian/NZ PEPPOL (ATO), International PEPPOL, Coupa, Tungsten, others on request Supported Doc Types Invoices (Purchasing & Sales), Orders (Purchasing & Sales), PunchOut/Catalogue Requests, Despatch Advice Source eInvoicing@Aidacare.docx Aidacare PEPPOL access pount iso6523-actorid-upis::0151:40134398833 Envisage Postmaster Connnect PEPPOL iso6523-actorid-upis::0151:40134398833

What is eInvoicing?

vs Email / PDF
Key difference from emailing PDFs: Unlike attaching a PDF to an email, eInvoices are sent securely from GP and appear directly in the customer's accounting software — ready to be approved and paid. No manual re-keying required.

eInvoicing is the electronic exchange of invoice information directly between software systems. Aidacare uses PostMaster Connect to send structured XML invoices (not PDFs) through the PEPPOL network, which routes them to the customer's own Access Point and into their finance system automatically.

Email PDF Manual — recipient must read, re-key data into their system, risk of errors and delays.
eInvoice Automated — structured XML flows directly into customer's finance system via PEPPOL; ready to approve and pay.
Tier-111

eInvoicing / PEPPOL Flow Diagram

Source Document
eInvoicing / PEPPOL flow diagram

eInvoicing / PEPPOL flow diagram — from source document

AR Flow — Outbound eInvoices to Customers

GP → PEPPOL → Customer Finance System

A polling mechanism picks up posted invoices in GP and pushes them to the client's PEPPOL access point. PostMaster Connect converts the GP invoice into a structured PEPPOL XML eInvoice and delivers it through the PEPPOL network to the customer's Access Point, from where it flows directly into their finance system.

1
Aidacare creates invoice in GP AR module — invoice posted
2
PostMaster Connect converts GP invoice → PEPPOL XML eInvoice format
3
Aidacare's Access Point lookup Checks where customer is registered
4
Sends to Customer's Access Point Via PEPPOL network routing
5
Customer's finance system Receives invoice automatically — ready to approve & pay

Access Point Routing — Key Concept

Peppol ID = ABN (AU)
Important: Aidacare does NOT connect directly to SAP, Oracle, Xero, MYOB, TechnologyOne, Business Central, or any customer finance system. The customer's own PEPPOL Access Point handles all delivery into their finance system.

The invoice is addressed to the customer using their Peppol ID — in Australia, this is commonly based on their ABN. Aidacare's Access Point then uses PEPPOL lookup services to route the invoice correctly.

What the Access Point looks up:
  • Is the customer registered for PEPPOL?
  • What document types can they receive?
  • Which Access Point should receive the invoice?
  • What address, certificate, and security details are required?
OpenPeppol — Addressing & Capability Lookup:

The Service Metadata Locator (SML) helps Access Points discover trading partner addressing details — similar to how the internet finds websites from domain names. This is the core infrastructure that makes PEPPOL routing work.

Invoice Format

Invoices are sent as structured XML eInvoices — not PDFs. This allows the customer's finance system to ingest the invoice data directly without any manual re-keying.

AU/NZ Standard

Peppol PINT A-NZ Billing — defines invoice and credit note transactions and localises the tax context for Australian GST requirements.

AR eInvoicing — Integration Diagram

LLD Reference

AR eInvoicing integration — from MS-GP Integration Low Level Design

AP Flow — Inbound eInvoices from Suppliers

Supplier → PEPPOL → Docuphase

PostMaster Connect listens on Aidacare's PEPPOL access point for inbound supplier eInvoices. On receipt, it validates the invoice data against GP vendor records and forwards valid invoices to Docuphase for AP approval workflow. Invoices that fail validation are placed in an error/exception queue.

1
Supplier sends eInvoice Structured XML via PEPPOL network
2
PostMaster Connect receives Reads from Aidacare PEPPOL Access Point
3
Validates invoice data Vendor, ABN, PO number, invoice number, tax/GST
4
Sends to Docuphase AP approval workflow
5
Mismatch? Exception queue If vendor/PO/tax code does not match

What PostMaster Connect Validates (AP)

Exception Queue on Failure
Vendor Details

Supplier is matched against GP vendor records. Unrecognised vendors trigger the exception queue.

ABN

Supplier ABN on the eInvoice is validated against the GP vendor's registered ABN.

PO Number

Purchase order number on the eInvoice is cross-checked against GP purchase orders.

Invoice Number

Duplicate invoice number detection — prevents double-processing of the same supplier invoice.

Tax / GST Data

Tax codes and GST amounts are validated. Mismatched or missing tax data routes the invoice to the exception queue.

Exception Queue

If any validation fails (vendor, PO, or tax code does not match) the invoice is placed in an error/exception queue for manual review.

AP eInvoicing — Integration Diagram

LLD Reference

AP eInvoicing integration — from MS-GP Integration Low Level Design

The following field mapping defines how GP invoice data is translated into PEPPOL XML eInvoice fields by PostMaster Connect, following the Peppol PINT A-NZ Billing standard.

GP Data → eInvoice Field Mapping

8 field mappings
# GP Field / Source eInvoice Field (PEPPOL) Notes
1 Customer Number Buyer Party GP Customer ID maps to the PEPPOL Buyer Party identifier
2 Customer ABN / Peppol ID Buyer Electronic Address Used for PEPPOL network routing to customer's Access Point. In Australia, the ABN is the basis of the Peppol ID.
3 Invoice Number Invoice ID GP document number maps to PEPPOL Invoice ID
4 Invoice Date Issue Date GP invoice date maps to PEPPOL Issue Date
5 Item Lines Invoice Lines GP SOP/AR invoice line items map to PEPPOL Invoice Line elements
6 GST Tax Total Australian GST maps to PEPPOL Tax Total in PINT A-NZ Billing context
7 Total Amount Payable Amount GP document total maps to PEPPOL Payable Amount (LegalMonetaryTotal)
8 PO Number Order Reference Customer purchase order number maps to PEPPOL Order Reference

What is PEPPOL?

Pan-European Public Procurement On-Line

PEPPOL (Pan-European Public Procurement On-Line) is an international standards framework and network infrastructure for electronic document exchange between businesses and governments. It is governed by OpenPeppol, a non-profit international association.

AU/NZ PEPPOL (ATO)

The Australian Taxation Office operates the Australian/NZ PEPPOL access point authority. All AU businesses registered for eInvoicing are listed on this network, discoverable by their ABN-based Peppol ID.

International PEPPOL

The global OpenPeppol network (peppol.eu) interconnects trading partners across Europe, Asia-Pacific, and other regions. PostMaster Connect supports both AU/NZ and International PEPPOL.

How it works in practice: PEPPOL uses a four-corner model — Sender → Sender's Access Point → Receiver's Access Point → Receiver. The Access Points are certified, and document routing is automated via the PEPPOL SML/SMP lookup infrastructure.

Access Point Routing — How PEPPOL Finds Your Customer

SML / SMP Lookup

When Aidacare's Access Point needs to deliver an eInvoice to a customer, it performs a PEPPOL lookup using the customer's Peppol ID. The lookup resolves four things:

1
Is the customer registered for PEPPOL?
The SML confirms whether the customer's Peppol ID exists on the network before attempting delivery.
2
What document types can they receive?
The Service Metadata Publisher (SMP) lists the document types (e.g. Invoice, Order, Despatch Advice) the customer's Access Point is configured to accept.
3
Which Access Point should receive the invoice?
The SMP provides the URL/endpoint of the customer's Access Point provider — e.g. the Access Point used by their accounting software.
4
What address, certificate, and security details are required?
The SMP also provides the digital certificate and transport security requirements for delivering documents to that Access Point.
Service Metadata Locator (SML) — The DNS of PEPPOL

OpenPeppol's Addressing and Capability Lookup is built on the Service Metadata Locator (SML). It works similarly to how the internet's DNS finds websites from domain names — except instead of resolving hostnames to IP addresses, it resolves Peppol IDs to Access Point endpoints. This is the core infrastructure that makes decentralised PEPPOL routing work at scale.

Customer Peppol ID & AU/NZ Billing Standard

Customer Peppol ID Discovery (Australia)

In Australia, a customer's Peppol ID is commonly derived from their Australian Business Number (ABN). The format used on the ATO PEPPOL network is:

0151:[ABN without spaces]

If a customer is not registered for PEPPOL, Aidacare cannot deliver an eInvoice via PEPPOL to them — an alternative method (email PDF) is required for those customers.

Peppol PINT A-NZ Billing

The Australian and New Zealand standard for PEPPOL invoicing is Peppol PINT A-NZ Billing. It:

  • Defines invoice and credit note transaction structures
  • Localises the tax context for GST (Goods and Services Tax)
  • Is the mandated standard for Australian government eInvoicing
  • Ensures compliance with ATO eInvoicing framework
Invoice Credit Note GST Context ATO Mandated
eInvoicing / PEPPOL flow diagram

eInvoicing / PEPPOL flow diagram — from source document

Integration with GP (Microsoft Dynamics GP)

Polling (AR) + Listening (AP)
AR — Polling Mechanism

For outbound AR eInvoicing, PostMaster Connect uses a polling mechanism that periodically scans GP for newly posted AR invoices. When a posted invoice is found, it is picked up and pushed to the customer's PEPPOL access point. This is an automated background process running on AIDAPOS01V.

AP — Listening Mechanism

For inbound AP eInvoicing, PostMaster Connect listens on Aidacare's PEPPOL access point for incoming eInvoices from suppliers. When a new invoice arrives, it is automatically received, validated, and forwarded to Docuphase. This is an always-on listener process running on AIDAPOS01V.

AR Trigger Invoice posted in GP AR module → polling picks it up automatically AR Destination Customer's PEPPOL Access Point → customer's finance system AP Source Supplier sends eInvoice via PEPPOL → received at Aidacare's Access Point AP Validation Vendor details, ABN, PO number, invoice number, tax/GST data checked against GP records

Integration with Docuphase (AP Approval Workflow)

AP Exception Handling

For inbound supplier eInvoices (AP flow), PostMaster Connect forwards validated invoices to Docuphase, which is Aidacare's AP approval and document management system. Docuphase handles the approval routing, coding, and ultimately the posting of the invoice to GP AP.

Validation Passed

Invoice is forwarded to Docuphase for normal AP approval workflow — coding, approval routing, and GP posting.

Validation Failed

If vendor, PO number, or tax code does not match, the invoice is placed in the error/exception queue for manual review and intervention.

PostMaster Connect Infrastructure

AIDAPOS01V — Tier-1 Server
Shared server: PostMaster Connect runs on AIDAPOS01V — the same server that hosts the POS Envisage application. This is a Tier-1 server and should be treated accordingly for change management, maintenance windows, and incident response.
App Server AIDAPOS01V Co-hosted Application POS Envisage (point-of-sale system) Server Tier Tier-1 — business-critical infrastructure AR Process Polling service — scans GP for posted invoices, pushes to PEPPOL AP Process Listener service — receives inbound PEPPOL eInvoices, forwards to Docuphase Network Dependency Outbound connectivity to PEPPOL network / ATO access point required from AIDAPOS01V Inbound Dependency Connectivity to Docuphase for AP invoice forwarding