
Focus iERP Integration
Focus iERP UAE E-Invoicing: FTA PINT-AE Integration 2026 β TrustBill
TrustBill connects Focus iERP or Focus RT to the UAE FTA e-invoicing network. Whether you run trading, retail, or distribution, we convert your Focus invoices into PINT-AE XML, validate them, and submit them through an accredited ASP β no native Peppol module required.
How TrustBill integrates with Focus iERP and Focus RT
Focus iERP and Focus RT handle your inventory, sales, purchases and VAT, but they do not include native Peppol or FTA e-invoicing. TrustBill sits between Focus and the FTA as an accredited ASP: invoice data is transferred from Focus through our secure connector, converted to PINT-AE XML, validated in real time, and submitted to the FTA.
One-time setup guide
Setting up the Focus integration takes one to two business days:
1. **Create your TrustBill account** β Sign up for free and enter your TRN and business details.
2. **Connect Focus** β Add a Focus iERP or Focus RT source in TrustBill and follow the connection steps for your environment.
3. **Map invoice fields** β We map Focus customers, items, VAT codes and totals to PINT-AE data elements.
4. **Test and validate** β Send a test invoice and check the FTA validation report.
5. **Go live** β Start submitting real invoices through TrustBill and track status in your dashboard.
PINT-AE compliance for Focus invoices
TrustBill generates PINT-AE XML for every Focus invoice. The output covers all FTA mandatory fields β seller/buyer TRNs (TIN), line-level items, VAT rates and categories, totals, payment means, and UAE-specific flags such as free-zone and margin-scheme indicators. We keep the schema current as the FTA updates technical guidance.
Focus field β PINT-AE mapping
The mapping TrustBill applies when converting a Focus iERP / Focus RT invoice to PINT-AE XML. Focus's UAE-native data model already carries most PINT-AE requirements β the table below shows where each Focus field lands in the outbound XML.
| Focus field | PINT-AE / UBL 2.1 field | Note |
|---|---|---|
| Sales.VchNo (voucher number) | cbc:ID | Focus invoice voucher number. Must be unique. |
| Sales.VchDate | cbc:IssueDate | ISO date. |
| Customer.TIN / VAT No | cac:AccountingCustomerParty/cac:PartyTaxScheme/cbc:CompanyID | Buyer TRN β 15 digits. Set on customer master. |
| Company.TIN | cac:AccountingSupplierParty/cac:PartyTaxScheme/cbc:CompanyID | Your TRN. Set once per company. |
| SalesLine.Qty Γ Rate | cbc:LineExtensionAmount, cac:Price/cbc:PriceAmount | PINT-AE reconstructs line total. |
| VATCode β VATRate | cac:ClassifiedTaxCategory (S=5%, Z=0%, E=exempt, O=out-of-scope) | Focus VAT code must map to a PINT-AE category. |
| Sales.Currency | cbc:DocumentCurrencyCode | AED for domestic. |
| Sales.NetAmount + VATAmount | cac:LegalMonetaryTotal/cbc:PayableAmount | Reconciled against lines + tax. |
Common Focus β PINT-AE validation errors
The most-hit validation errors from Focus-sourced invoices, with the exact fix on the Focus side.
| Error code | Meaning | Fix in Focus iERP / Focus RT |
|---|---|---|
| PAE-BR-01 | Buyer TRN missing or malformed. | Focus β Master β Customer β edit β set TIN / VAT No to the 15-digit TRN. |
| PAE-BR-04 | Seller TRN missing. | Focus β Company Setup β set Company TIN. |
| PAE-BR-11 | Line-total mismatch (qty Γ rate β line total). | In the sales voucher, edit the row and correct rounding on Qty or Rate. |
| PAE-BR-12 | Focus VAT code not mapped to a PINT-AE category. | TrustBill β Settings β Tax Mapping. Map each Focus VAT code to a PINT-AE category (S / Z / E / O). |
| PAE-BR-14 | Currency is not AED and no FX rate reference supplied. | In the sales voucher, set the exchange rate field on the header before saving. |
| PAE-BR-21 | Credit note lacks a valid parent invoice reference. | Focus β Sales β Credit Note β link against the source Sales Voucher. |
| PAE-BR-22 | Advance-payment invoice not linked to its recovery. | Populate the Ref field on the recovery voucher with the advance-invoice UUID. |
| PAE-BR-31 | Free-zone flag set but supply-place code not present. | In the customer master, set the Free Zone user-defined field and address. |
Trading, retail and distribution support
Focus is widely used by UAE trading, retail and distribution SMEs. TrustBill supports the workflows these businesses rely on: multi-location inventory, batch and serial tracking, B2B and B2C sales, credit notes, debit notes, and VAT 201 alignment. You keep operating in Focus; TrustBill handles the compliance layer.
Data security and residency
TrustBill only requests the invoice data needed for e-invoicing. We use TLS 1.3 in transit and AES-256-GCM at rest. All data is stored in UAE (AWS me-central-1). We do not write back to Focus or modify your source records.
Frequently Asked Questions
Which Focus products does TrustBill support?
TrustBill supports Focus iERP and Focus RT. We can also connect other Focus Softnet editions that export invoice data; contact us if you are running a custom deployment.
Does the integration cover trading and retail workflows?
Yes. We support trading, wholesale, distribution and retail use cases, including B2B and B2C invoices, credit notes, and VAT 201 alignment.
How long does setup take?
Typical setup for Focus iERP or Focus RT takes one to two business days, depending on custom fields and the number of branches.
How is my Focus invoice data secured?
TrustBill uses TLS 1.3, AES-256-GCM at rest, and stores data in the UAE (AWS me-central-1). We only read invoice data and never modify your Focus records.
Can Focus be used for GCC e-invoicing, or only the UAE?
This integration is configured for UAE FTA PINT-AE e-invoicing. Other GCC countries have their own e-invoicing regulations; contact us for Saudi Arabia, Bahrain or Kuwait requirements.