Paraguay - SIFEN Direct EDI Connector

l10n_py_edi_sifen
REPOSITORY
REPOSITORYOCA/l10n-paraguay
GIT
GIThttps://github.com/OCA/l10n-paraguay.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-paraguay/tree/16.0/l10n_py_edi_sifen
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYAccounting/Localizations/EDI
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), KMEE
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), KMEE
COMMITTERS
COMMITTERSmileo, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-paraguay
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:12:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-paraguay:
    - l10n_py_edi_base
    - l10n_py_base
    - l10n_py_account
    - l10n_py
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_address_extended
    - l10n_latam_base
    - contacts
    - base_vat
    - l10n_latam_invoice_document
    - account_debit_note
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES sifen
cryptography
pykude
qrcode
requests
num2words
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 IDNameModelTypeStatus
view_company_form_sifen res.company.form.sifen res.company xpath Inherits l10n_py_edi_base.view_company_form_edi
view_edi_connector_form_sifen l10n_py.edi.connector.form.sifen l10n_py.edi.connector xpath Inherits l10n_py_edi_base.view_edi_connector_form
Models touched (2)

New fields (1)
  • provider_type Selection
    ondelete={'sifen': 'cascade'} selection_add=[('sifen', 'SIFEN Directo')]
Public methods (6)
  • cancel_document(self, document_id, reason='')
  • check_status(self, document_id)
  • inutilize_range(self, data)
  • preview_document(self, invoice_data)
  • send_document(self, invoice_data)
  • test_connection(self)

New fields (4)
  • l10n_py_certificate Binary
    args: 'Certificado PKCS12 (.pfx)'
  • l10n_py_certificate_expiry Date
    readonly=True args: 'Expiración'
  • l10n_py_certificate_filename Char
  • l10n_py_certificate_password Char
    args: 'Contraseña del Certificado'
Public methods (0)

No public methods.