OdooWiki OCA HUB

Electronic Ecuadorian Localization

l10n_ec_account_edi folder_open OCA/l10n-ecuador open_in_new
Account Licencia: AGPL-3

El módulo l10n_ec_account_edi es un componente crucial en el ecosistema de Odoo, diseñado específicamente para empresas que operan en Ecuador. Este módulo facilita el cumplimiento de la Facturación Electrónica con los requisitos establecidos por las autoridades tributarias ecuatorianas. Agiliza la generación y gestión de facturas electrónicas, garantizando el cumplimiento de las normas legales y promoviendo la eficiencia en los procesos de facturación.

Características

  • Generación de Facturas Electrónicas: El módulo permite la generación automática de facturas electrónicas en cumplimiento con las regulaciones tributarias ecuatorianas. Esto incluye la incorporación de los campos de datos y formatos requeridos por las autoridades tributarias.
  • Integración de Firma Digital: l10n_ec_account_edi integra capacidades de firma digital en el proceso de facturación electrónica. Esto garantiza la autenticidad e integridad de las facturas electrónicas generadas, cumpliendo con los requisitos legales para documentos electrónicos.
  • Envío Automatizado: El módulo agiliza el proceso de envío de facturas electrónicas a los sistemas de las autoridades tributarias. Automatiza la comunicación y transmisión de los datos de las facturas, reduciendo la intervención manual y minimizando los errores.
  • Validación en Tiempo Real: Antes del envío, el módulo realiza comprobaciones de validación en tiempo real para garantizar que las facturas electrónicas generadas cumplan con los estándares legales vigentes. Esto ayuda a identificar y rectificar problemas de forma proactiva.

Problemas conocidos

  • El campo de respuesta de autorización del SRI numeroAutorizacion normalmente es igual a la clave de acceso generada, por lo que el módulo reutiliza el único campo l10n_ec_xml_access_key en lugar de mantener un campo l10n_ec_authorization_number separado. El valor del SRI solo se persiste cuando difiere de la clave generada (p. ej. contingencia). Si algún flujo de contingencia devuelve un número de autorización divergente, sobrescribe la clave de acceso y esa divergencia se mantiene como una limitación documentada.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Permite a las empresas ecuatorianas crear, firmar digitalmente y enviar facturas electrónicas, liquidaciones de compra, notas de crédito y notas de débito a la autoridad tributaria SRI, y hacer seguimiento de su estado de autorización en Odoo.

Este módulo convierte las facturas estándar de Odoo en documentos electrónicos ecuatorianos que se firman y se envían al SRI (el servicio de rentas internas de Ecuador).

  • En facturas de venta, liquidaciones de compra, notas de crédito y notas de débito, Odoo genera el archivo XML oficial, lo valida contra el formato del SRI, lo firma con el certificado electrónico de la compañía y lo envía al servicio web del SRI para su recepción y autorización.
  • Antes de publicar, el sistema comprueba que los impuestos tengan los códigos del SRI requeridos, que haya una forma de pago para el SRI configurada, que el cliente y la compañía tengan número de identificación, que el diario tenga dirección de emisión y que la compañía tenga certificado y versión de XML configurados. También bloquea las facturas al consumidor final por encima de un límite de ventas configurable.
  • Cada documento electrónico almacena su clave de acceso, fecha de autorización, fecha del último envío, número de documento, fecha y cliente, visibles en una nueva pantalla "XML Electronic Documents" bajo el menú SRI.
  • Una nueva pantalla "Electronic Signature Certs" bajo el menú SRI gestiona los archivos de certificado, contraseñas, fechas de caducidad y validación.
  • Se puede adjuntar información adicional de texto libre a un documento para el XML.
  • Las notas de crédito y débito llevan automáticamente el número, la fecha y la autorización del documento original como referencia.
  • Tareas programadas notifican sobre certificados próximos a caducar, listan documentos no autorizados y envían por correo electrónico los documentos autorizados a los clientes (los documentos de consumidor final se marcan como enviados sin correo electrónico).
  • Los informes impresos de factura, nota de crédito, nota de débito y liquidación están adaptados al formato electrónico.

Depende de

accountaccount_edil10n_ecl10n_ec_base

Menús que añade

XML Electronic Documentsmenu_action_move_liquidation_of_purchases_typemenu_action_move_debit_note_typeElectronic Signature Certs
Modelos y campos (11)
  • res.company · amplía un modelo existentel10n_ec_key_type_id (Certificate File), l10n_ec_invoice_version (Invoice Version xml), l10n_ec_type_environment (Environment type for electronic documents), l10n_ec_debit_note_version (Debit Note Version xml), l10n_ec_credit_note_version (Credit Note Version xml), l10n_ec_liquidation_version (Purchase Liquidation Version xml)
  • account.move · amplía un modelo existentel10n_ec_reason (Refund Reason), l10n_ec_is_edi_doc (Is Ecuadorian Electronic Document), l10n_ec_credit_days (Credit days), l10n_ec_journal_type (Journal Type), l10n_ec_sri_payment_id, l10n_ec_xml_access_key (Access Key(EC)), l10n_latam_internal_type (L10n Latam Internal Type), l10n_ec_authorization_date (Electronic Authorization Date), l10n_ec_legacy_document_date (External Document Date), l10n_ec_legacy_document_number (External Document Number), l10n_ec_electronic_authorization (Electronic Authorization), l10n_ec_legacy_document_authorization (External Authorization Number), l10n_ec_additional_information_move_ids (Additional Information)
  • sri.key.type · modelo nuevoname, state, active (Active?), password (Signing key), file_name (Filename), company_id (Company), issue_date (Date of issue), expire_date (Expiration date), cert_version (Version), file_content (Signature File), cert_serial_number (Serial number (certificate)), issuer_common_name (Organization (Issuer)), subject_common_name (Organization(Subject)), days_for_notification (Days for notification), subject_serial_number (Serial Number(Subject))
  • account.move.line · amplía un modelo existente
  • account.move.send · amplía un modelo existente
  • account.debit.note · amplía un modelo existente
  • account.edi.format · amplía un modelo existente
  • res.config.settings · amplía un modelo existentel10n_ec_key_type_id, l10n_ec_ruc_provider (RUC Provider), l10n_ec_invoice_version, l10n_ec_type_environment, l10n_ec_debit_note_version, l10n_ec_credit_note_version, l10n_ec_liquidation_version, l10n_ec_final_consumer_limit (Invoice Sales Limit Final Consumer)
  • account.edi.document · amplía un modelo existentel10n_ec_partner_id (Customer), l10n_ec_document_date (Document Emission Date), l10n_ec_last_sent_date (Last Sent Date), l10n_ec_xml_access_key (Access Key(EC)), l10n_ec_document_number (Document Number), l10n_ec_authorization_date (Authorization Date)
  • account.move.reversal · amplía un modelo existente
  • l10n.ec.additional.information · modelo nuevoname, move_id, description

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 15.0

Confirmado el 2026-11-03 en la rama 15.0 de OCA/l10n-ecuador.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para establecer el RUC del proveedor de sistemas electrónicos según la Resolución del SRI NAC-DGERCGC26-00000027

  • Vaya a Invoicing > Configuration > Settings.
  • En la sección Ecuadorian Localization, establezca el RUC Provider.

El número de autorización del SRI devuelto por el servicio web se almacena automáticamente en cada documento electrónico autorizado, junto a la fecha de autorización. No se necesita configuración manual

  • Vaya a Invoicing > Configuration > Ecuadorian SRI > XML Electronic Documents.
  • Marque la columna Authorization Number(EC) de la lista, o abra un documento para verlo en el formulario.

Para utilizar eficazmente el módulo l10n_ec_account_edi, siga estos pasos esenciales:

  • Configuración de la firma electrónica: Cargue su firma electrónica en el formato .p12 requerido a través de la configuración del módulo. Asegúrese de que la firma electrónica proporcionada sea válida y cumpla con la normativa ecuatoriana.
- Navigate to Invoicing > Settings > Ecuadorian SRI > Electronic Signature Certs.
- Upload your electronic signature file in .p12 format.
  • Configuración de los datos de la empresa: Introduzca y verifique la información de la empresa, incluidas las direcciones y el RUC, para garantizar una generación de facturas electrónicas precisa y conforme.
- Navigate to Settings > Companies > [Your Company].
- Update company details, addresses, and RUC information.
  • Configuración de diarios, agencias y puntos de emisión: Configure los parámetros contables necesarios, como diarios, agencias y puntos de emisión, para alinearlos con la estructura de su negocio y los requisitos legales.
    - Navigate to Invoicing > Configuration > Accounting > Journals.
    - Set up relevant journals for electronic invoicing.

4. **General Settings:**

    - In the Odoo settings for electronic invoicing, select the uploaded electronic signature and specify the environment (testing or production) for accurate invoice generation and submission.

By completing these configurations, your Odoo instance with the `l10n_ec_account_edi` module will be well-prepared for Electronic Invoicing in Ecuador,

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.