OdooWiki OCA HUB

Brazilian Localization Contract

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

Este módulo se escribió para extender la funcionalidad del módulo contract y admitir la adecuación a los estándares de contratos brasileños

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.0

Añade datos fiscales brasileños a los contratos y sus líneas, de modo que las facturas recurrentes se generen con la operación fiscal, los impuestos y el tipo de documento correctos. También permite establecer operaciones fiscales de venta/compra predeterminadas por compañía.

Este módulo adapta la aplicación Contracts para empresas brasileñas. En un contrato obtienes campos fiscales brasileños: operación fiscal, CNPJ/CPF, razón social, número de impuesto estatal, comentarios y una opción 'Recalculate taxes before invoicing'. Estos campos solo aparecen cuando el país de la compañía es Brasil.

En cada línea de contrato puedes establecer la operación fiscal, su línea de operación, CFOP, tipo de servicio, ciudad y códigos de tributación nacionales y CNAE, además de impuestos fiscales y comentarios. Una pestaña Taxes y una pestaña Amounts muestran importes fiscales como importes no gravados, impuestos, total y retenciones.

Cuando se crean facturas recurrentes, el módulo agrupa las líneas de factura por partner y por el tipo de documento fiscal procedente de la operación fiscal de cada línea, y rellena el tipo de documento y la serie de documento. Si un contrato no tiene operación fiscal, se borra el tipo de documento. Si una línea no tiene línea de operación fiscal, se genera un error.

En los ajustes de la compañía hay una página Contract donde estableces las operaciones fiscales predeterminadas de venta y compra y la opción predeterminada de recálculo de impuestos. Los nuevos contratos toman automáticamente la operación fiscal predeterminada correcta según si son contratos de venta o de compra.

Lo necesitan otros módulos

Modelos y campos (3)
  • res.company · amplía un modelo existentecontract_sale_fiscal_operation_id (Default Contract Sale Fiscal Operation), contract_purchase_fiscal_operation_id (Default Contract Purchase Fiscal Operation), contract_recalculate_taxes_before_invoice (Dafault recalculate taxes before invoicing)
  • contract.line · modelo nuevocountry_id, partner_id (Partner), comment_ids (Comments), tax_framework (Tax Framework), fiscal_tax_ids (Fiscal Taxes), line_recurrence
  • contract.contract · modelo nuevoie (State Tax Number/RG), cnpj_cpf (CNPJ/CPF), country_id, legal_name (Legal Name), comment_ids (Comments), currency_id, operation_name, fiscal_operation_id (Fiscal Operation), contract_recalculate_taxes_before_invoice (Recalculate taxes before invoicing)

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. 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: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 17.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 17.0

Para instalar este módulo, no necesita hacer nada

No se requiere configuración adicional para usar este módulo

Para usar este módulo, necesita:

  • Ejecutar el flujo de contrato principal normalmente

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.