E-Invoice (ETA)
Prepare and submit electronic invoices to the Egyptian Tax Authority
Overview
SehaFile integrates with the Egyptian Tax Authority (ETA) e-invoicing system to help clinics comply with Egypt's mandatory electronic invoicing requirements. The module allows you to prepare invoices in the ETA-compliant format, assign tax IDs, and submit them electronically. Each e-invoice tracks its submission status through the lifecycle: Draft, Pending, Submitted, Accepted, or Rejected.
Preparing an E-Invoice
- Navigate to E-Invoices: Go to Financial > E-Invoices from the sidebar.
- Select an Invoice: Click + Prepare E-Invoice or navigate from an existing invoice's detail page using the Prepare for ETA button.
- Enter Tax Details:
- Issuer Tax ID (الرقم الضريبي للمُصدر) - Your clinic's tax registration number
- Receiver Tax ID (الرقم الضريبي للمستلم) - The patient's or company's tax ID (optional for B2C)
- Review Document Data: The system auto-calculates:
- Document Type - "I" for invoice (automatically set)
- Total Amount - Pulled from the invoice total
- Tax Amount - Pulled from the invoice tax field
- Net Amount - Total minus tax
- Save as Draft: Click Prepare. The e-invoice is created with status "draft" and linked to the original invoice.
Submitting to ETA
- Open the E-Invoice: Navigate to Financial > E-Invoices and click on a draft e-invoice.
- Review All Fields: Verify that tax IDs, amounts, and document type are correct.
- Click Submit: Click the Submit to ETA button.
- Confirmation: The system:
- Updates status to "submitted"
- Records the submission date
- Stores the submission ID returned by ETA
- Saves the response data for reference
Tracking E-Invoice Status
Use the E-Invoices list to filter by status:
- Draft - Prepared but not yet submitted
- Pending - Awaiting submission
- Submitted - Sent to ETA, awaiting acceptance
- Accepted - Approved by ETA
- Rejected - Rejected by ETA (check response_data for reason)
Tip: Configure your clinic's tax ID in Settings > Clinic Profile > Tax Registration Number so it auto-fills when preparing e-invoices.
Warning: Each invoice can only have one e-invoice record. If you attempt to prepare an e-invoice for an invoice that already has one, the system will return an error. If correction is needed, the original must be handled through ETA's correction process.
Warning: Only e-invoices in "draft" or "pending" status can be submitted. Once submitted, the status cannot be changed manually.
E-Invoice preparation form showing tax ID fields, auto-calculated amounts, and the Submit to ETA button with status tracking list
Frequently Asked Questions
Is e-invoicing mandatory for clinics in Egypt?
Yes. The Egyptian Tax Authority has mandated electronic invoicing for all registered businesses. Clinics must submit e-invoices for services that are subject to VAT.
What tax ID format does ETA accept?
ETA accepts the 9-digit tax registration number issued by the Egyptian Tax Authority.
Can I submit e-invoices in bulk?
Currently, e-invoices are submitted individually. Filter by "draft" status to see all prepared e-invoices ready for submission.
What if an e-invoice is rejected?
Check the response_data field for the rejection reason. Common issues include incorrect tax IDs or amount mismatches. Correct the issue in a new invoice and prepare a new e-invoice.
Was this article helpful?