🧾

E-Invoicing (ETA Compliance)

Egyptian Tax Authority e-invoice preparation, submission, and tracking

3 min read

Overview

SehaFile supports Egyptian Tax Authority (ETA) e-invoicing compliance, allowing clinics to prepare, submit, and track electronic invoices as required by Egyptian law. Each clinic invoice can be converted to an ETA-compliant e-invoice with the proper tax ID, document type, and line items. The system tracks submission status through the full lifecycle: draft, pending, submitted, accepted, or rejected.

Setting Up E-Invoicing

  1. Navigate to Settings > E-Invoicing — Click Settings and select the E-Invoicing tab.
  2. Enter your Tax ID — Your clinic's Egyptian Tax Registration Number (tax_id). This is mandatory for all e-invoice submissions.
  3. Configure ETA credentials — Enter your ETA portal access credentials (provided by the Egyptian Tax Authority when you register for e-invoicing).
  4. Set document type — Default is "I" (Invoice). Options include "I" for invoice, "C" for credit note, "D" for debit note.
  5. Save configuration — Your clinic is now ready to submit e-invoices.

Submitting an E-Invoice

  1. Navigate to Financial > Invoices — Find the invoice you want to submit to ETA.
  2. Click "Prepare E-Invoice" — The system creates an e-invoice record with status "draft" linked to the selected invoice.
  3. Review e-invoice details:
    • Total amount — Total invoice amount in EGP
    • Tax amount — Calculated VAT/tax amount
    • Net amount — Net after tax
    • Receiver tax ID — Patient/company tax ID (if applicable)
  4. Submit to ETA — Click "Submit". The status changes to "pending" then "submitted" upon successful transmission.
  5. Track response — ETA responds with acceptance or rejection. The response is stored in response_data. If accepted, an eta_uuid and submission_id are assigned.
Tip: Submit e-invoices in batches at the end of each day rather than one by one. Use the "Batch Submit" feature to select multiple invoices and submit them together.
Warning: Rejected e-invoices must be corrected and resubmitted within the ETA-mandated timeframe. Check the error_message field for specific rejection reasons and fix the issues before resubmitting. Common rejections include invalid tax IDs and incorrect item codes.

E-invoicing dashboard showing invoice list with ETA submission status and action buttons

E-Invoice Statuses

  • Draft — E-invoice created but not yet submitted
  • Pending — Queued for submission to ETA
  • Submitted — Successfully sent to ETA, awaiting response
  • Accepted — ETA confirmed and assigned a UUID
  • Rejected — ETA rejected; review error_message and resubmit
  • Cancelled — E-invoice was cancelled (requires credit note)

Frequently Asked Questions

Is e-invoicing mandatory for all clinics in Egypt?

Yes, as of 2023 all registered businesses in Egypt must submit electronic invoices to the ETA. The rollout has been phased by business size, and clinics are included in the mandate.

What if an e-invoice is rejected?

Review the error_message in the rejected e-invoice. Common issues include: invalid receiver_tax_id, missing required fields, or item code mismatches. Correct the issue and click "Resubmit".

Can I cancel a submitted e-invoice?

Accepted e-invoices cannot be deleted from ETA. To reverse them, you must issue a credit note (document_type "C") referencing the original invoice. This creates a new e-invoice of type credit that offsets the original.

How do I handle walk-in patients without tax IDs?

For individual patients without a registered tax ID, leave the receiver_tax_id empty or use the generic consumer code as specified by ETA guidelines for B2C transactions.

Was this article helpful?