E-invoicing software

E-invoicing software for Saudi Arabia, the UAE, Malaysia and the Philippines

Tax authorities want invoices as data, not paper. MCPOS Cloud has one e-invoicing engine inside the POS, with a connector for each country — so the same till bills, prints and files. Here is where each country stands, and where MCPOS stands in each.

Quick answer

Saudi Arabia: ZATCA Phase 1 and Phase 2 are live in MCPOS Cloud. UAE: the connector is built and sends B2B invoices to the ASP you appoint. Malaysia (MyInvois) and the Philippines (BIR EIS): connectors are in development — our guides explain the rules today, and you can join early access.

Choose your country

Four countries, four different systems

Country Authority How it works Format Retail (B2C) sales Key date MCPOS
Saudi Arabia ZATCA · FATOORA Clearance (B2B) and reporting within 24 hours (B2C) UBL 2.1 XML, cryptographic stamp, hash chain, QR Yes — reported within 24 hours Wave 24 closed 30 June 2026 — all VAT payers above SAR 375,000 Live in MCPOS Cloud
United Arab Emirates FTA · Peppol (PINT AE) via an ASP Peppol 5-corner model through Accredited Service Providers PINT AE (Peppol UBL), sent by your ASP No — out of scope for now 1 January 2027 (AED 50M+) and 1 July 2027 (everyone else) Built in — connects to your ASP
Malaysia LHDN (HASiL) · MyInvois Near real-time validation by LHDN (MyInvois) UBL 2.1 in XML or JSON, digitally signed (API) Yes — one consolidated e-invoice a month is allowed Mandatory for turnover RM3 million and above; below RM3M exempt from 1 Sept 2026 Coming to MCPOS Cloud
Philippines BIR · EIS Invoice data sent to the BIR within 3 days JSON signed with a JSON Web Signature (JWS), sent by API Covered by taxpayer group, not by sale type 31 December 2026 for the first group of taxpayers Coming to MCPOS Cloud

How the MCPOS e-invoicing engine works

Every country has its own rules, but the job underneath is the same. So MCPOS does it once, in one engine, and adds a small connector per country:

  1. Sell On any till — Android, iPhone, Windows, macOS, Linux or web — online or offline.
  2. Build The sale becomes one standard tax document: seller, buyer, lines, discounts and tax.
  3. Send The country connector formats it, signs it where the law asks, and sends it.
  4. Track The answer comes back as a status on the invoice. Failed sends retry on their own.
  • Never filed twice. An invoice that already reached the authority is checked, not re-sent.
  • Returns included. Sales returns become credit notes that point to the original invoice.
  • Kept safe. Signed files are archived and can be downloaded; keys and certificates are stored encrypted, per business.
  • Retail left alone where the law allows. In the UAE, walk-in sales are marked out of scope and never sent.

Why e-invoicing belongs inside the POS

A separate e-invoicing portal means typing every B2B invoice twice, or exporting files at night and hoping they match. Inside the POS, the invoice the customer gets, the invoice the tax authority sees and the entry in your accounts are the same record. When a return comes back, the credit note is made from that record too.

Other countries

MCPOS bills with VAT, GST or sales tax anywhere. Qatar has approved an e-invoicing law but has not published the technical rules yet — we are watching it. Need a connector for your country? Tell us.

E-invoicing software — frequently asked questions

Which countries does MCPOS Cloud e-invoicing support?

Saudi Arabia (ZATCA Phase 1 and Phase 2) is live. The UAE connector is built and sends B2B invoices to the Accredited Service Provider you appoint. Malaysia (LHDN MyInvois) and the Philippines (BIR EIS) connectors are in development and not live yet.

Does e-invoicing work on offline POS tills?

Yes. MCPOS tills bill with no internet. In Saudi Arabia, Android and desktop tills sign simplified invoices on the device and report them when back online. Invoices that need clearance or an ASP are sent as soon as the till syncs.

Which MCPOS plan includes e-invoicing?

E-invoicing is part of the MCPOS Cloud Advanced plan, priced per user per year with no setup fee. See the pricing page for the current price.

Is e-invoicing the same in every country?

No. Saudi Arabia clears B2B invoices and takes B2C reports on its own FATOORA platform. The UAE passes invoices between Accredited Service Providers on the Peppol network. Malaysia validates each e-invoice on MyInvois and lets retailers consolidate walk-in sales monthly. The Philippines collects signed JSON invoice data on the BIR EIS within three days.

My country is not listed. Can MCPOS help?

MCPOS bills with VAT, GST or sales tax in any country. For a country-specific e-invoicing connector, contact us — each new country is one more connector on the same engine.

Bill, print and file from one till

Start free with billing, stock and accounting. E-invoicing is on the Advanced plan — no setup fee.

Start free See pricing Talk to us

More from the MCPOS Blog