Home  ›  Troubleshooting
Help · Troubleshooting

HIBR ERP Troubleshooting

Why a VAT 201 return fails validation or refuses to file, what each of HIBR's WPS pre-check codes means, how POS invoices are counted into a return, and — just as important — what HIBR does not do on your behalf.

Updated August 2026 6 min read For: Beta participants Beta opens: October 2026
Pre-launch note: HIBR ERP is in development and not on sale. The private beta is planned for October 2026 and there are no subscribers yet. This page describes the beta build and nothing else. Where HIBR does not do something — filing with the FTA, transmitting e-invoices, submitting to your agent bank — this page says so plainly rather than describing a feature that is not there.
What HIBR never does for you. HIBR prepares filings; it does not submit them. There is no FTA connection, no agent-bank connection, and no e-invoicing network connection. Every submission is an export that a person uploads. Anything on this page that ends in "you upload it" ends that way because there is no automated path behind it.

VAT 201 and CT 201 returns

By design HIBR will not submit the return to the FTA

What happens: HIBR computes the return, validates it, and gives you the figures. It does not transmit anything to the FTA.
What you do:
  1. Compute and review the return in HIBR.
  2. Export the figures and enter the filing in EmaraTax yourself.
  3. Set the return's status to Filed-Manually — that status records your filing, not a transmission by HIBR.
There is no FTA API integration in HIBR and no rejection notice comes back into the product, because nothing is ever sent from it. The CT 201 corporate tax return works the same way. If the FTA rejects a filing, that happens inside EmaraTax and is handled there.

Blocks filing Validation failed — "output VAT does not reconcile"

Cause: Box 8 does not equal the output VAT actually recorded on the period's documents.
Why it blocks: A return that does not match the documents behind it understates tax, so HIBR marks it Failed and refuses to submit rather than warning and letting it through.
Fix:
  1. Read the message — it states the documents' total, the Box 8 total, and the difference between them.
  2. Open the invoices in the period and check each one's VAT 201 Box Summary field. That field is what the return reads.
  3. A difference means some VAT landed on a treatment the return does not read into any box. Correct the treatment on the offending document, then re-run Compute.

Blocks filing Validation failed — "unreadable VAT summary on N document(s)"

Cause: One or more documents carry a VAT 201 Box Summary that HIBR cannot parse, so their VAT cannot be confirmed to be inside the return.
Fix: The message names the documents (first five). Open each one and re-save it so the summary is rebuilt, then re-run Compute.
A summary that cannot be read is deliberately not treated as a summary of zero — that is why this fails the return rather than quietly excluding the document.

Blocks filing A computed return went stale before you filed it

Cause: Submitted invoices entered the period after the return was last computed, so the figures on screen no longer describe the period.
Fix: HIBR lists the late documents and refuses to file. Re-run Compute and review the new figures before filing.
This is expected, not a fault: Article 67(1) allows 14 days to raise a tax invoice, so an invoice dated inside a period can legitimately be created after that period ends. Period membership follows Date of Supply (Art. 25) where it is set, and posting date otherwise.
Note: the count of late documents is always complete, but only the names of documents you have permission to read are shown to you.

Invoice VAT looks wrong

Check first An invoice's VAT is not what you expected

The UAE tax fields on the invoice decide the treatment — they are not just labels:
  1. Customer Emirate — drives the emirate split in Box 1 of the VAT 201.
  2. Is Export (Zero Rated) and Designated Zone Supply — either one removes standard-rate VAT from the supply.
  3. Simplified Tax Invoice — changes the content the invoice is required to carry.
  4. Date of Supply (Art. 25) — decides which return period the invoice falls into, independently of its posting date.
Where to look: the VAT 201 Box Summary field on the invoice shows which VAT 201 boxes that document feeds and the VAT it contributes. It is the same field the return reads, so it is the right place to check whenever an invoice and a return disagree.
Credit notes: a credit note needs a Credit Note Reason (Art. 61(1)). It nets into the same supply box as the original invoice, so a box legitimately going negative in a heavy-credit period is not an error.

Expected Till (POS) sales look duplicated or missing in the return

What happens: At shift close, ERPNext consolidates the day's POS Invoices into a single Sales Invoice and stamps each POS Invoice with the consolidated invoice it now belongs to.
How the return counts them: HIBR counts unconsolidated POS Invoices directly, and counts consolidated days once via the Sales Invoice that replaced them. Counting both would double every till sale — so a POS Invoice that shows a consolidated invoice is intentionally not counted a second time.
If a day looks wrong: check whether that day's shift was closed and consolidated. A day mid-shift sits on unconsolidated POS Invoices; the same day after close sits on one Sales Invoice.

Payroll — WPS SIF checks and bank rejections

HIBR checks the salary file before generating it, so most problems are caught before the bank ever sees the file. The codes below are HIBR's own check codes, not agent-bank rejection codes: each agent bank reports rejections in its own words and codes.

CodeMeaningFix
410Employer MOHRE ID missing, or not exactly 13 digitsCorrect Employer MOHRE ID on the WPS SIF Batch record
103Employee labour card ID is not 14 digitsFix MOHRE Labor Card on the employee record
304Employee IBAN is invalidRe-validate the employee's IBAN
207Deductions exceed 50% of the wageReduce the deduction — FDL 33/2021 Art. 25 caps total deductions at 50%; some deduction types have lower caps
710Net salary is zero or negativeReview that employee's basic, allowances, and deductions
601Days on payroll is zero with no unpaid-leave days recordedSet days on payroll or days of unpaid leave
502Batch total does not equal the sum of the employee rowsRegenerate the batch after correcting the rows

Passing check 207 does not make the month WPS-compliant. Under MOHRE Ministerial Resolution 340/2026 a worker transferred less than 85% of the wage due counts as unpaid, so deductions above about 15% put the month at risk even though check 207 passes. HIBR does not check that 85% threshold; review it yourself before you upload the SIF.

HIBR has no agent-bank connection. The SIF is a file you download and upload to your agent bank's portal yourself. A batch's final status is Submitted-to-Bank-Manually, which records that a person did that upload. Fix the underlying record, regenerate the SIF, and upload it again.

E-invoicing

By design E-invoice status shows "Not Transmitted — no ASP contracted"

HIBR builds the PEPPOL PINT AE e-invoice document and stores it against the invoice, but sending it onto the network requires a contracted Accredited Service Provider, and HIBR has not contracted one. That is the only transmission status an E-Invoice Document can currently hold.
The XML is generated and available to you. Nothing is sent anywhere, and no acknowledgement will ever come back. PEPPOL Ready on an invoice means the document met the PINT AE rules — not that it was delivered.

Signing in

HIBR ERP runs on Frappe/ERPNext v15, and sign-in, password reset, and the role and permission system are the standard ones from that platform. If you are locked out of a beta site, or a role is not granting what you expect, email info@hibr.ai — during beta these are handled by hand rather than through a self-serve recovery flow.

When to contact us

Email info@hibr.ai when:

Include in your email: the record's identifier or URL, the exact error message, and roughly when it happened (UAE time). For a return, include the period and its validation status.

There is no support SLA during beta. HIBR ERP has no paying subscribers yet, so no response-time commitment is offered and none should be assumed.

Related help articles

ERP · Contact
HIBR — UAE-built ERP for UAE SMBs. Beta opens October 2026.