TIP: You can type at any time to perform a new search.
Egypt E-Receipts (POS)
l10n_eg_edi_pos · odoo/odoo
Security findings
- Repository
- odoo/odoo · module folder
- Module version
- 0.1.0
- Category
- Accounting/Localizations/EDI
- Folder size
- 0.12 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- None
- Last tracking update
- 2026-09-28 18:31:14
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Odoo Translation Bot, Khushi Vakil, Omar Khalid
- Odoo dependencies
- Python dependencies
- asn1crypto
- System dependencies
- None
- Required by
- None
- Description
Egypt E-Receipts (POS) ====================== Submits POS sales receipts to the Egyptian Tax Authority (ETA) eReceipt API after order payment. Prints a compliant QR on the receipt when accepted, prints RECEIPT WITHOUT FISCAL VALUE when not, and tracks ETA state per-order.
Code Analysis
Views touched (7)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_eg_edi_pos.pos_order_receipt_footer |
l10n_eg_edi_pos.pos_order_receipt_footer | ir.ui.view | qweb | Inherits point_of_sale.pos_order_receipt_footer |
l10n_eg_edi_pos.pos_order_receipt_header |
l10n_eg_edi_pos.pos_order_receipt_header | ir.ui.view | qweb | Inherits point_of_sale.pos_order_receipt_header |
pos_payment_method_view_form |
pos.payment.method.form.inherit.l10n_eg_edi_pos | pos.payment.method | form | Inherits point_of_sale.pos_payment_method_view_form |
res_config_settings_view_form |
res.config.settings.view.form.inherit.l10n_eg_edi_pos | res.config.settings | form | Inherits point_of_sale.res_config_settings_view_form |
view_pos_order_filter |
pos.order.search.inherit.l10n_eg_edi_pos | pos.order | search | Inherits point_of_sale.view_pos_order_filter |
view_pos_order_tree |
pos.order.list.inherit.l10n_eg_edi_pos | pos.order | list | Inherits point_of_sale.view_pos_order_tree |
view_pos_pos_form |
pos.order.form.inherit.l10n_eg_edi_pos | pos.order | form | Inherits point_of_sale.view_pos_pos_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (8)
-
l10n_eg_edi_pos_access_tokenChargroups='base.group_system'readonly=True -
l10n_eg_edi_pos_client_idChargroups='base.group_system'string='POS ETA Client ID' -
l10n_eg_edi_pos_client_secretChargroups='base.group_system'string='POS ETA Client Secret' -
l10n_eg_edi_pos_enableBooleanstring='Submit POS receipts to ETA' -
l10n_eg_edi_pos_last_uuidChargroups='base.group_system'readonly=True -
l10n_eg_edi_pos_preprodBooleanstring='Use Pre-production Environment' -
l10n_eg_edi_pos_serial_numberChargroups='base.group_system'string='POS ETA Serial Number' -
l10n_eg_edi_pos_token_expiryDatetimegroups='base.group_system'readonly=True
No public methods.
New fields (7)
-
l10n_eg_edi_pos_enableBooleanrelated='config_id.l10n_eg_edi_pos_enable' -
l10n_eg_edi_pos_errorTextcopy=Falsereadonly=Truestring='ETA Error' -
l10n_eg_edi_pos_json_doc_fileBinaryattachment=Truecopy=Falsestring='ETA JSON Document' -
l10n_eg_edi_pos_qrCharcopy=Falsereadonly=Truestring='ETA QR' -
l10n_eg_edi_pos_stateSelectioncopy=Falseselection=[('to_send', 'To Send'), ('sent', 'Sent'), ('sent_test', 'Sent (Test)'), ('error', 'Error'), ('error_test', 'Error (Test)'), ('rejected', 'Rejected'), ('rejected_test', 'Rejected (Test)')]string='ETA State'tracking=True -
l10n_eg_edi_pos_submission_uuidCharcopy=Falsereadonly=Truestring='ETA Submission UUID' -
l10n_eg_edi_pos_uuidCharcopy=Falsereadonly=Truestring='ETA UUID'
-
action_l10n_eg_edi_pos_resend(self) -
action_pos_order_paid(self) -
download_l10n_eg_edi_pos_json_doc_file(self)
New fields (0)
No new fields.
Public methods (1)-
order_receipt_generate_data(self, basic_receipt=False)
New fields (2)
-
country_codeCharrelated='company_id.account_fiscal_country_id.code' -
l10n_eg_edi_pos_payment_codeSelectiondefault='C'selection=[('C', 'Cash'), ('V', 'Visa'), ('P', 'Points'), ('CC', 'Cash with contractor'), ('VC', 'Visa with contractor'), ('VO', 'Vouchers'), ('PR', 'Promotion'), ('GC', 'Gift Card'), ('O', 'Others')]string='ETA Payment Code'
No public methods.
New fields (5)
-
pos_l10n_eg_edi_pos_client_idCharreadonly=Falserelated='pos_config_id.l10n_eg_edi_pos_client_id' -
pos_l10n_eg_edi_pos_client_secretCharreadonly=Falserelated='pos_config_id.l10n_eg_edi_pos_client_secret' -
pos_l10n_eg_edi_pos_enableBooleanreadonly=Falserelated='pos_config_id.l10n_eg_edi_pos_enable' -
pos_l10n_eg_edi_pos_preprodBooleanreadonly=Falserelated='pos_config_id.l10n_eg_edi_pos_preprod' -
pos_l10n_eg_edi_pos_serial_numberCharreadonly=Falserelated='pos_config_id.l10n_eg_edi_pos_serial_number'
No public methods.