TIP: You can type at any time to perform a new search.
Paraguay - SIFEN Direct EDI Connector
l10n_py_edi_sifen · OCA/l10n-paraguay
- Repository
- OCA/l10n-paraguay · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Accounting/Localizations/EDI
- Folder size
- 0.09 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-paraguay
- Last tracking update
- 2026-08-07 08:42:53
- Authors
- Odoo Community Association (OCA), KMEE
- Maintainers
- Odoo Community Association (OCA), KMEE
- Committers
- OCA-git-bot, oca-ci, André Marcos Ferreira
- Odoo dependencies
- Python dependencies
- sifen, cryptography, pykude, qrcode, requests, python-stdnum, num2words
- System dependencies
- None
- Required by
- None
- Description
Direct SIFEN (Sistema Integrado de Facturación Electrónica Nacional) connector for Paraguay electronic invoicing. This module extends the generic EDI connector from `l10n_py_edi_base` to provide direct transmission to SIFEN using the `pysifen` library, without intermediary services like FactPy or FacturaSend. Features: - Direct SOAP/mTLS communication with SIFEN - Digital signature via PKCS12 certificate - RDe (Documento Electrónico) building from invoice data - Support for FE, NCE, NDE, NRE, AFE document types - Test and Production environment support
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_company_form_sifen |
res.company.form.sifen | res.company | form | Inherits l10n_py_edi_base.view_company_form_edi |
view_edi_connector_form_sifen |
l10n_py.edi.connector.form.sifen | l10n_py.edi.connector | form | Inherits l10n_py_edi_base.view_edi_connector_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (3)
-
l10n_py_cscCharhelp='Código de Seguridad del Contribuyente entregado por la SET. Distinto por ambiente (homologación vs producción).'string='CSC' -
l10n_py_idcscChardefault='0001'help='Identificador del CSC (ej. 0001).'string='ID CSC' -
provider_typeSelectionondelete={'sifen': 'cascade'}selection_add=[('sifen', 'SIFEN Directo')]
-
cancel_document(self, document_id, reason='') -
check_status(self, document_id) -
inutilize_range(self, data) -
preview_document(self, invoice_data) -
preview_qr(self, invoice_data) -
send_document(self, invoice_data) -
test_connection(self)
New fields (4)
-
l10n_py_certificateBinaryargs: 'Certificado PKCS12 (.pfx)' -
l10n_py_certificate_expiryDatereadonly=True args: 'Expiración' -
l10n_py_certificate_filenameChar -
l10n_py_certificate_passwordCharargs: 'Contraseña del Certificado'
No public methods.
Loading…