Simplified vs standard invoices: reporting versus clearance
Bahrain's e-invoicing pilot uses two different flows. Which one applies depends on who you sell to, and each changes what happens at the till and in the back office.
Standard (detailed) invoices: clearance
- Used for sales between VAT-registered businesses.
- Your solution sends the invoice to the NBR platform in real time.
- The NBR validates it and returns it with its cryptographic stamp and QR code.
- Only then do you share it with the customer.
Simplified invoices: reporting
- Used mainly for sales to consumers, for any supply not covered by the rules for detailed invoices.
- You issue the invoice with your own stamp and QR code and give it to the customer at the time of supply.
- You report it to the NBR no later than 24 hours after issue.
- If it is rejected, you correct it and send it again.
What changes at the till
A simplified invoice must carry a QR code when the customer receives it, so the QR code has to be produced at the moment of sale, before reporting. A good integration signs the invoice immediately, prints the QR code on the receipt and reports a moment later.
What changes in the back office
Clearance is a waiting step: a B2B invoice is not final until the NBR answers. Reporting is a deadline: every simplified invoice needs a report within a day, so unsent invoices must be visible and queued work must be monitored.
A quick rule of thumb
Selling to a business with a VAT number: expect clearance. Selling across the counter to an individual: expect reporting. Your software should choose the flow from the invoice type, not from a person remembering.