ETA Integration - Extended
by Digital Economics LLC. https://de.com.eg , Eng. Ahmed Nasreldin https://de.com.eg$ 799.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Point of Sale (point_of_sale) • Discuss (mail) • Inventory (stock) |
| Lines of code | 1656 |
| Technical Name |
de_eta_integration |
| License | OPL-1 |
| Website | https://de.com.eg |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Point of Sale (point_of_sale) • Discuss (mail) • Inventory (stock) |
| Lines of code | 1656 |
| Technical Name |
de_eta_integration |
| License | OPL-1 |
| Website | https://de.com.eg |
| Versions | 18.0 19.0 |
ETA Integration - Extended
تكامل منظومة الفاتورة الإلكترونية - موسّع
Complete Egyptian Tax Authority (ETA) SDK R3.0 Integration for Odoo
تكامل كامل مع منظومة الفاتورة الإلكترونية المصرية SDK R3.0
Overview | نظرة عامة
This module extends the standard Odoo l10n_eg_edi_eta module with the full Egyptian Tax Authority SDK R3.0 API coverage. It adds vendor bill downloading, eReceipt (POS) submission, EGS code management, notifications, document packages, and advanced document state management (reject, decline cancellation/rejection).
يوسّع هذا الموديول وحدة الفاتورة الإلكترونية الأساسية في أودو مع تغطية كاملة لواجهة برمجة التطبيقات SDK R3.0 لمصلحة الضرائب المصرية. يضيف تنزيل فواتير الموردين، إرسال الإيصالات الإلكترونية، إدارة أكواد EGS، الإشعارات، حزم المستندات، وإدارة حالة المستندات المتقدمة.
Key Features | الميزات الرئيسية
Vendor Bill Download
تنزيل فواتير الموردين
Automatically download received documents from ETA as vendor bills. Manual wizard + scheduled cron every 6 hours.
eReceipt (POS)
الإيصال الإلكتروني
Submit electronic receipts for 10 industry types: retail, restaurants, banking, education, shipping, and more.
EGS Code Management
إدارة أكواد EGS
Create, update, search, and reuse EGS/GS1 product codes directly from Odoo. Sync codes from ETA.
ETA Notifications
إشعارات المنظومة
Fetch and manage ETA notifications automatically. Linked to related invoices for quick access.
Document State Management
إدارة حالة المستندات
Cancel, reject documents, decline cancellation or rejection requests. Full document lifecycle.
Document Packages
حزم المستندات
Request and download bulk document or receipt packages from ETA as ZIP files.
Dual Signing Mode
وضعين للتوقيع
USB Token (CADES-BES hardware signing) or ETA Token Signing (API-based, no hardware required).
Full SDK R3.0 Coverage
تغطية كاملة SDK R3.0
30+ API endpoints: document types, submissions, search, details, PDF, receipts, packages, and codes.
How It Works | كيف يعمل
Sending Invoices | إرسال الفواتير
Create Invoice
أنشئ الفاتورة
Confirm & Sign
تأكيد وتوقيع
Submit to ETA
إرسال للمنظومة
Valid on ETA!
صالح على المنظومة
Receiving Vendor Bills | استلام فواتير الموردين
Auto or Manual
تلقائي أو يدوي
Fetch from ETA
جلب من المنظومة
Bills Created
إنشاء الفواتير
Review & Post
مراجعة وترحيل
ETA SDK R3.0 API Coverage | تغطية واجهات برمجة التطبيقات
| Category | Endpoint | Status |
|---|---|---|
| eInvoicing الفاتورة الإلكترونية | Submit Document | ✓ |
| Cancel Document | ✓ | |
| Reject Document | ✓ | |
| Decline Cancellation | ✓ | |
| Decline Rejection | ✓ | |
| Get Recent Documents | ✓ | |
| Search Documents | ✓ | |
| Get Document Details/Raw | ✓ | |
| Get Document PDF | ✓ | |
| Document Packages | ✓ | |
| Common & Receipts مشترك وإيصالات | Login / Authentication | ✓ |
| Get Document Types | ✓ | |
| Get Notifications | ✓ | |
| Create/Update EGS Codes | ✓ | |
| Search Published Codes | ✓ | |
| Request Code Reuse | ✓ | |
| Submit Receipt | ✓ | |
| Receipt Details/Raw/Share | ✓ | |
| Search/Recent Receipts | ✓ | |
| Receipt Packages | ✓ |
Supported eReceipt Industries | الأنشطة المدعومة للإيصال الإلكتروني
مقاهي ومطاعم Retail
تجزئة Transportation
نقل Banking
خدمات مصرفية Education
خدمات تعليمية Professional
خدمات مهنية Shipping
خدمات شحن Entertainment
خدمات ترفيهية Utilities
خدمات مرافق General Services
خدمات عامة
Configuration | الإعداد
1. ETA API Credentials | بيانات اعتماد المنظومة
Navigate to Settings > Accounting > ETA E-Invoicing Settings and enter your Client ID, Client Secret. Toggle "Production Environment" for live mode.
انتقل إلى الإعدادات > المحاسبة > إعدادات الفاتورة الإلكترونية وأدخل معرف العميل والمفتاح السري.
2. Extended Settings | الإعدادات الموسّعة
| Setting | Description | الوصف |
|---|---|---|
| Auto Download Vendor Bills | Enable automatic download every 6 hours | تفعيل التنزيل التلقائي كل 6 ساعات |
| Signing Mode | USB Token (hardware) or ETA Token (API) | توكن USB (عتاد) أو توكن المنظومة (API) |
| Token PIN | Required when using ETA Token signing mode | مطلوب عند استخدام وضع توقيع توكن المنظومة |
3. Journal Setup | إعداد اليوميات
For each sales journal: Set the Branch, Activity Type, and Branch Identifier from the ETA portal.
لكل يومية مبيعات: حدد الفرع ونوع النشاط ومعرف الفرع من بوابة المنظومة.
Menu Structure | هيكل القوائم
Automated Actions | الإجراءات التلقائية
| Action | Frequency | Description |
|---|---|---|
| Download Vendor Bills | Every 6 hours | Fetches received documents from ETA and creates vendor bills |
| Fetch Notifications | Every 1 hour | Fetches new notifications from ETA |
| Check Receipt Status | Every 2 hours | Updates status of submitted eReceipts |
Technical Information | المعلومات التقنية
| Odoo Version | 19.0 (Community and Enterprise) |
| Dependencies | l10n_eg_edi_eta, account, point_of_sale |
| External Libraries | None - uses built-in Python libraries |
| API Version | ETA eInvoicing SDK R3.0 |
| Languages | English, Arabic (ar_001) |
| Multi-Company | Yes - full multi-company support with record rules |
| License | OPL-1 (Odoo Proprietary License) |
Changelog | سجل التغييرات
v19.0.1.0.0 - Initial Release
- Full ETA SDK R3.0 API integration (30+ endpoints)
- Vendor bill download (manual wizard + automatic cron)
- EGS/GS1 code management (create, update, search, reuse, sync)
- ETA notifications with automatic fetching
- Document packages (request and download)
- eReceipt submission for 10 industry types
- Document state management (reject, decline cancel/reject)
- Dual signing mode (USB Token / ETA API Token)
- Arabic (ar_001) translation
- Multi-company support
Support | الدعم
Need help? Contact our support team
هل تحتاج مساعدة؟ تواصل مع فريق الدعم
(Copy the links below to your browser)
Copyright 2025 Digital Economics LLC. All rights reserved.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module