OdooWiki OCA HUB

L10n Br Account Withholding

l10n_br_account_withholding folder_open OCA/l10n-brazil open_in_new
Sin categoría Licencia: AGPL-3

Automatice el cumplimiento fiscal brasileño, simplificando la creación de facturas a pagar para impuestos retenidos en compras a proveedores. Garantice la precisión y eficiencia en la gestión de obligaciones fiscales con el módulo l10n_br_account_withholding para Odoo.

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 16.0

Crea automáticamente facturas de retención para las facturas de proveedor brasileñas cuando se publican, según la configuración del grupo de impuestos. Los usuarios pueden ver y abrir las facturas de retención generadas desde la factura original.

Cuando se contabiliza una factura de proveedor (in_invoice), el módulo comprueba cada línea de impuesto. Si el grupo fiscal del impuesto está marcado para generar facturas de retención y es un impuesto de retención, se crea una nueva factura de proveedor por el importe retenido. La nueva factura utiliza el diario de compras y la fecha de vencimiento configurados en el grupo de impuestos (un mes después de la factura original, en el día establecido en el grupo de impuestos). Para los impuestos municipales (ámbito de impuesto 'city'), el partner es el ayuntamiento registrado para la ciudad, si existe; en caso contrario, se utiliza el partner del grupo de impuestos. La factura de retención se contabiliza automáticamente y se vincula a la factura original en el chatter.

En la factura original, aparece un botón inteligente 'WH Invoices' cuando existen facturas de retención, mostrando su recuento y abriendo la lista de dichas facturas. Si la factura original se restablece a borrador, las facturas de retención relacionadas se establecen en borrador o se cancelan y se elimina su vínculo.

En la configuración del grupo de impuestos, nuevos campos permiten habilitar la generación de facturas de retención, elegir el diario de compras y establecer una cuenta a pagar especial para estas facturas. Un filtro de búsqueda y una columna en la lista de grupos de impuestos ayudan a encontrar los grupos que generan facturas de retención.

En los partners, está disponible una nueva casilla 'Is City Hall?'. Solo un partner por ciudad puede marcarse como ayuntamiento; de lo contrario, se genera un error de validación. Las líneas de una factura de retención no pueden modificar su cantidad ni su precio.

Depende de

Modelos y campos (4)
  • res.partner · amplía un modelo existentewh_cityhall (Is City Hall?)
  • account.move · amplía un modelo existentewh_invoice_ids (WH Invoices), wh_invoice_count (WH Invoice Count)
  • account.move.line · amplía un modelo existentewh_move_line_id (WH Account Move Line)
  • l10n_br_fiscal.tax.group · amplía un modelo existentejournal_id (Account Journal), generate_wh_invoice (Generate WH Invoice), wh_payable_account_id (WH Payable Account)

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. 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 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/l10n-brazil.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Para instalar el módulo l10n_br_account_withholding en tu proyecto Odoo:

  • Añade el Repositorio:
  • Añade el repositorio l10n-brazil de la OCA en tu proyecto añadiendo la URL: https://github.com/OCA/l10n-brazil.
  • Verifica los archivos requirements.txt y oca_dependencies.txt ubicados en la raíz del repositorio l10n-brazil. Estos archivos contienen, respectivamente, las dependencias Python necesarias para Odoo y los repositorios de la OCA de los que dependen los módulos de la localización brasileña.
  • Configura la Ruta de los Addons:
  • Añade la ruta del repositorio en la configuración de Odoo en addons-path.
  • Actualiza la Lista de Módulos:
  • Actualiza tu lista de módulos para que Odoo reconozca el nuevo módulo.
  • Busca el Módulo:
  • Busca "L10n Br Account Withholding" en los addons de Odoo para localizar el módulo.
  • Instala el Módulo:
  • Continúa con la instalación del módulo en el entorno Odoo.

Configure la generación de facturas de retención de impuestos en Odoo siguiendo estos pasos:

  • Acceda a Configuraciones Fiscales: Vaya a Fiscal -> Configurações -> Grupos de Impostos. Busque impuestos retenidos del tipo entrada.
  • Configure los Impuestos Retenidos: Para cada impuesto que requiera una factura de retención, asegúrese de que esté correctamente configurado. Defina un proveedor, el diario y una cuenta por pagar para la generación de la factura del impuesto si es necesario. Si no se especifica un diario, el módulo usará el diario de la factura de compra original. La cuenta por pagar es opcional, si no se define se utilizará la cuenta predeterminada del socio.
  • Definir una Prefeitura para el ISSQN: Cree o edite un socio, vaya a la pestaña "Fiscal" y marque la opción "É Prefeitura".

Siga estos pasos para utilizar la generación de facturas de retención de impuestos en Odoo:

  • Creando una factura de compra: Al crear una factura de compra, aplique el impuesto retenido en las líneas necesarias.
  • Confirmación de la factura: Al confirmar la factura de compra, el módulo genera automáticamente las facturas de retención de impuestos.
  • Definir una Prefeitura para el ISSQN: Al incluir un impuesto de retención e informar la ciudad correspondiente para el ISSQN, el módulo busca automáticamente el partner marcado como Prefeitura para esa ciudad. En caso de no encontrarlo, devuelve el partner predeterminado definido en el Grupo de Impuestos.

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

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.