B2B and B2C invoice flows under Fawtara
Understand how B2B, B2C, exports, imports, credit notes, and self-billing fit into Oman Fawtara readiness.
Fawtara readiness depends on the kind of invoices a business issues. A company that mostly invoices other VAT-registered businesses has a different workflow from a retailer issuing thousands of B2C receipts. Exports, imports, credit notes, debit notes, and self-billing add more variation.
The first step is not software selection. The first step is to classify invoice flows correctly.
The short answer
The OTA Fawtara FAQ confirms three practical timing rules:
- B2B invoices are submitted in real time.
- B2C invoices are submitted within 24 hours.
- B2C rollout happens alongside B2B/B2G rollout.
The FAQ also confirms that there are no consolidated B2C invoices: each B2C transaction requires a separate e-invoice. That matters for retailers, restaurants, clinics, service businesses, and any company with high daily consumer volume.
Why invoice flow classification matters
Invoice flow controls implementation effort. A business should not describe itself as simply "VAT-registered" and stop there. It should know the mix of transaction types it issues every day.
Key questions:
- Do we invoice businesses, consumers, government entities, or all three?
- Which invoices require real-time handling?
- Which invoices can be submitted within 24 hours?
- Which documents are credit notes or debit notes?
- Do we issue export invoices?
- Do we have import or self-billing cases?
- Which systems create each type: ERP, POS, accounting software, Excel, or manual templates?
- Which teams correct errors when validation fails?
Without this map, a provider or software partner cannot size the implementation correctly.
Main flow types
Use this working table when mapping your current process.
| Flow | What it means | Readiness concern |
|---|---|---|
| B2B | Business-to-business invoices. | Real-time submission, buyer identifiers, validation, and correction handling. |
| B2C | Business-to-consumer invoices. | 24-hour submission control, high volume, paper/readable output, and QR requirements on the human-readable invoice. |
| B2G | Business-to-government flows. | Government rollout details should be re-checked before public guidance is finalized. |
| Export | Oman seller invoices a buyer outside Oman. | OTA FAQ describes an export flow where buyer-side network participants are outside the exchange. |
| Import | Inbound supply handled through self-billing where applicable. | Process and source-document handling must be mapped carefully. |
| Credit note | Correction or cancellation of an earlier invoice. | Link to the original invoice and preserve the correction chain. |
| Debit note | Adjustment increasing a previous invoice amount. | Link to the original invoice and keep tax treatment consistent. |
| Self-billing | Buyer issues the invoice on behalf of the supplier. | Treat as a separate flow, not a normal supplier-issued invoice. |
The exact data fields and validation rules should be re-verified against the final PINT-OM data dictionary before public launch.
B2B: real-time operational pressure
B2B invoices need real-time handling. That makes error resolution important. If validation fails, the finance team needs to know what to fix, where the source data lives, and whether the invoice can be regenerated without breaking the invoice sequence or customer workflow.
For B2B readiness, check:
- customer VATIN and legal-name quality;
- electronic-address or routing identifiers where required by the final process;
- invoice approval steps before submission;
- how validation errors return to finance or operations;
- credit note and debit note handling;
- whether the provider path can handle normal business-hour peaks;
- archive links between source invoice, submitted document, validation status, and correction history.
Do not test only a clean sample invoice. Test a normal invoice, a credit note, a debit note, and an invoice with discounts or multiple tax rates.
B2C: volume and 24-hour control
B2C invoices are different because volume can be high and customers may still need a readable paper or digital copy. The FAQ confirms B2C invoices are submitted within 24 hours and that only B2C invoices remain in paper alongside the electronic format after implementation.
For B2C readiness, check:
- whether each transaction produces a separate e-invoice;
- whether POS or sales systems can export all transactions reliably;
- whether end-of-day batching still meets the 24-hour rule;
- how failed submissions are retried and monitored;
- whether QR appears on the human-readable invoice where required;
- how refunds, returns, and credit notes are handled;
- whether branch-level systems use consistent item, tax, and customer data;
- how paper/readable copies relate to the structured e-invoice archive.
Do not rely on a daily PDF report as the compliance record. The business needs transaction-level structured data.
Exports, imports, and self-billing
The OTA FAQ confirms specific non-standard scenarios:
- export flow is described as C1 to C2 to C5, with buyer-side C4 and C3 outside the network;
- imports are handled via self-billing;
- adjustments use electronic credit or debit notes.
These cases should be separated in your data map. They often have different source documents, approvals, tax treatment, and correction paths.
Questions to ask:
- Which invoices are exports?
- Which import scenarios require self-billing?
- Who approves self-billed documents?
- How are original invoices linked to credit notes or debit notes?
- Can the accounting system export these cases separately from normal sales?
- Can your provider test these scenarios before go-live?
If a business has only a few of these cases per month, they can still cause disproportionate implementation risk because they are easy to forget during testing.
A practical flow-mapping exercise
Create a table of the last month of invoices and classify each transaction.
| Column | Example values |
|---|---|
| Invoice number | Existing invoice or receipt number. |
| Issue date | Date issued. |
| Customer type | B2B, B2C, B2G, export. |
| Document type | Invoice, simplified invoice, credit note, debit note, self-billing. |
| Source system | POS, ERP, accounting software, Excel, paper. |
| Customer VATIN | Present, missing, not applicable, needs review. |
| Submission timing | Real-time, within 24 hours, to be confirmed. |
| Correction link | Original invoice reference if credit/debit note. |
| Archive location | Where source data and generated documents will be stored. |
| Owner | Team or person who fixes errors. |
This exercise usually reveals more than a generic provider demo.
Common mistakes
- Treating B2B and B2C invoices as the same workflow.
- Assuming a B2C end-of-day report is the same as transaction-level e-invoices.
- Forgetting returns, refunds, credit notes, and debit notes.
- Not separating exports and self-billing cases.
- Waiting until integration testing to clean VATIN and customer data.
- Printing a readable invoice but not preserving the structured record.
- Testing only one invoice type before go-live.
What is not safe to claim yet
Do not publish or rely on the following without current primary evidence:
- exact QR/TLV tag rules or character limits;
- final PINT-OM field names for every B2B or B2C case;
- exact validation-rule counts;
- penalty amounts for late or failed submission;
- final B2G/government rollout details beyond the current source material;
- vendor claims that a POS or accounting connector handles every edge case.
The safe claim is narrower: B2B, B2C, export, import, credit/debit note, and self-billing flows should be mapped separately before choosing a provider or connector.
Next step
Take one month of invoices and classify every transaction by customer type, document type, source system, submission timing, and correction path. Then use that map in provider conversations and integration testing.
If you cannot classify the flows clearly, the business is not ready to choose a final technical path yet.
Get Fawtara updates
Get reminders and updates when official timing or guidance changes.
Sources
- https://tms.taxoman.gov.om/portal/e-invoicing
- https://tms.taxoman.gov.om/portal/rollout-checking
- Monthly FAQ's.pdf, Oman Tax Authority Fawtara FAQ, last updated 30 June 2026
This page is informational and not tax advice. Confirm taxpayer-specific obligations through official channels.