Compliance add-on
Included in every plan
What it does
Egypt's ETA (Egyptian Tax Authority) requires every B2B invoice to be mapped to item and customer codes before it is submitted to the authority portal. Momentfy builds the full ETA document structure, signs and submits it, tracks status per invoice, and resubmits rejections automatically.
Key capabilities
Every moving part.
- Item & customer code mapping
- Map each tax rate, SKU and customer to the corresponding ETA codes in tenant settings — once per item, once per customer. The mapping table accepts CSV bulk-upload so you don't recode the catalogue by hand.
- End-to-end document builder
- Momentfy builds the full ETA JSON document — header, lines, tax breakdown, payment terms — straight from the invoice you already created. No external middleware, no second portal to keep in sync.
- Signed submission with status
- Each invoice is signed with your ETA client secret and submitted to the authority portal. Status flows live on the invoice — submitted → accepted → cleared — with the UUID and long-id retained for accounting exports.
- Credit & debit notes
- Credit (c) and debit (d) note types are supported via ETA's document-type flag, with the original invoice referenced for audit. Reverse a sale and the ETA submission flows automatically.
- UUID, long-id & status retained
- Every ETA-tracked invoice keeps the UUID, long-id, internal-id and submission status on the record itself — queryable per invoice, exportable for the accountant, defensible during audit.
- Auto-resubmission on failure
- Transient ETA API failures trigger an automatic retry with exponential backoff. Permanent rejections stay on the invoice with the error message intact, so you can correct and resubmit without losing the trail.
Who it's for
"Any Egypt-registered business required to submit ETA e-invoices."
Setup
Four steps from enable to production — no external services required.
From disabled to live.
01
Obtain your ETA client secret and upload to tenant settings
02
Map tax rates to ETA tax codes via the settings table
03
Map top-level SKUs to ETA item codes (CSV upload)
04
Submit a test invoice, verify acceptance, go live
Integrates with
The modules this add-on plugs into out of the box.
More from Compliance
Explore the chapter.
Ship your business platform this weekend.
Buy the source once. Deploy on your own server. Charge your clients whatever you want. Keep 100% of the revenue.