Interoperability

The 5-corner model, explained.

How an invoice moves from a seller's ERP to a buyer's ERP through Peppol-style access points — with a validating tax-authority node in the middle for ZATCA-style clearance markets.

Corner 1

Seller / Supplier ERP

Where the invoice originates — SAP, D365, Oracle, or any connected system.

Corner 2

Seller's Access Point

dsFatoora Middleware, acting as the seller's certified access point to the network.

Corner 3

Buyer's Access Point

The receiving party's own access point — theirs or a partner provider's.

Corner 4

Buyer ERP / AP system

Where the invoice lands for matching and payment processing.

Corner 5

Network / tax authority

The Peppol registry (SMP/SML), or — in clearance markets like ZATCA — the tax authority as a validating node.

Message types

MessageDirectionPurpose
Invoice messageCorner 1 → 4The invoice document itself, routed through both access points.
Message Level Response (MLR)Corner 4 → 1Confirms technical receipt of the message.
Message Level Status (MLS)Corner 2/3 → senderOngoing delivery status as the message moves across the network.
Business acknowledgementCorner 4 → 1Confirms the invoice was accepted into the buyer's business process.
Application responseCorner 4 → 1Formal accept/reject decision at the business level, distinct from technical delivery.

See how the 5-corner model applies to your buyer/supplier network.

Book a Demo