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.0Añ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.
Depende de
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-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/l10n-brazil.
terminal Instalación y uso
Documentación de OCA · Odoo 17.0Instalación
Fuente · Odoo 17.0Para instalar este módulo, no necesita hacer nada
Configuración
Fuente · Odoo 17.0No 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.
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.