Electronic Withholding Ecuadorian Localization
El módulo l10n_ec_withhold está diseñado para facilitar la gestión de retenciones en el contexto de la localización ecuatoriana. Las retenciones desempeñan un papel crucial en las transacciones financieras, tanto en la adquisición de bienes y servicios (compras) como en la venta de productos o servicios (ventas). Este módulo agiliza el proceso de gestión de retenciones, garantizando el cumplimiento de la normativa tributaria ecuatoriana.
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 17.0Crea y gestiona documentos electrónicos de retención de Ecuador para compras y ventas, vinculados a facturas y enviados al SRI. Los usuarios pueden generar retenciones a partir de facturas, imprimir el informe de retención y controlar qué contactos o posiciones fiscales están exentos.
Este módulo añade la gestión de retenciones ecuatorianas a Odoo Accounting. Desde una factura de cliente o proveedor publicada, los usuarios pueden lanzar un asistente para crear un documento de retención. El asistente rellena previamente el partner, la fecha y la factura relacionada, permite a los usuarios añadir líneas de retención por tipo de impuesto y sustento tributario, y muestra el total a retener.
- Las retenciones de compra se crean a partir de facturas de proveedor y se concilian contra el pasivo; las retenciones de venta se crean a partir de facturas de cliente y se concilian contra el activo.
- Los documentos de retención se publican, se numeran y pueden enviarse electrónicamente al SRI; está disponible un informe PDF dedicado "Withholding EC".
- El sistema comprueba que la fecha de retención no sea anterior a la fecha de la factura, que el mismo número de retención no se repita para un cliente y que una factura no se incluya en dos retenciones de venta.
- Los códigos de sustento tributario deben establecerse en las líneas de factura o en la factura; de lo contrario, se bloquea la publicación.
- Las posiciones fiscales y los partners pueden marcarse para evitar la retención, lo que oculta la acción de retención en las facturas.
- Los nuevos menús "Purchase Withholding" y "Sales Withholding" listan los documentos de retención, y las facturas muestran un botón inteligente con el recuento de retenciones relacionadas.
Toca account.move, account.move.line, account.journal, account.fiscal.position, res.partner y el flujo de envío EDI.
Depende de
Menús que añade
Modelos y campos (14)
- res.partner · amplía un modelo existentel10n_ec_tax_support (Tax Support), l10n_ec_avoid_withhold
- account.move · amplía un modelo existentel10n_ec_tax_support (Tax Support), l10n_ec_withhold_ids (Withhold), l10n_ec_withhold_count (Withholds Count), l10n_ec_withhold_active (Withholds?), l10n_ec_withholding_type (Withholding Type), l10n_ec_withhold_line_ids (Lineas de retencion)
- account.journal · amplía un modelo existentel10n_ec_withholding_type (Withholding Type)
- account.move.line · amplía un modelo existentel10n_ec_tax_support (Tax Support), l10n_ec_withhold_id (Withhold), l10n_ec_invoice_withhold_id (Invoice), l10n_ec_withhold_tax_amount (Withhold Tax Amount)
- account.move.send · amplía un modelo existente
- account.edi.format · amplía un modelo existente
- account.chart.template · amplía un modelo existente
- account.fiscal.position · amplía un modelo existentel10n_ec_avoid_withhold (Avoid Withholding?)
- l10n_ec.wizard.abstract.withhold · modelo nuevoinvoice_id (Related Document), issue_date (Date), journal_id (Journal), partner_id (Partner), document_number, electronic_authorization
- l10n_ec.wizard.create.sale.withhold · modelo nuevoinvoice_ids (Invoice), withhold_totals, withhold_line_ids (Lines)
- l10n_ec.wizard.abstract.withhold.line · modelo nuevoinvoice_id, base_amount (Amount Base), tax_withhold_id (Withholding tax), withhold_amount (Amount Withhold), tax_group_withhold_id (Withholding Type)
- l10n_ec.wizard.create.purchase.withhold · modelo nuevowithhold_totals, withhold_line_ids (Lines)
- l10n_ec.wizard.create.sale.withhold.line · modelo nuevowithhold_id (Withhold)
- l10n_ec.wizard.create.purchase.withhold.line · modelo nuevowithhold_id (Withhold), l10n_ec_tax_support (Tax Support)
Texto generado por IA (DeepSeek) al leer el código de la versión 17.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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/l10n-ecuador.
terminal Instalación y uso
Documentación de OCA · Odoo 17.0Para utilizar eficazmente el módulo l10n_ec_withhold, siga estos pasos esenciales:
- Configuración de diarios, agencias y puntos de emisión: Para cada diario, especifique si se utilizará para retenciones de impuestos en compras o retenciones de impuestos en ventas. Esto se puede configurar en los ajustes del diario.
- Navigate to Invoicing > Configuration > Accounting > Journals.
- Set up relevant journals for electronic withholding.
2. **XML Code Configuration in Taxes:**
In order to align with Ecuadorian tax reporting requirements, the module introduces a feature where users must configure XML codes for taxes. This ensures that the generated tax reports comply with the specified XML standards mandated by local tax authorities.
3. **Tax Support Configuration:**
Users can now configure the "Tax Support" (tax justification) at both the line level and the invoice level. This flexibility allows businesses to provide detailed tax justifications for individual line items, enhancing transparency in tax documentation. Additionally, users have the option to set a global "Tax Support" at the invoice level, providing a comprehensive view of the tax justifications for the entire document.
4. **Position Fiscal Activation for Withholding Taxes:**
To enable the withholding tax functionality seamlessly, users need to activate it in the fiscal position settings for both the supplier and the company. This ensures that the system takes into account the specific fiscal requirements related to withholding taxes during transactions with the designated supplier.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, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.