El usuario puede configurar plantillas de asientos contables, útiles para asientos recurrentes. El importe de cada línea de plantilla puede calcularse (mediante código python) o mantenerse como entrada del usuario.
Si es entrada del usuario, al utilizar la plantilla, el usuario debe rellenar el importe de cada línea de entrada.
El formulario del asiento contable permite cargar, mediante un asistente, la plantilla a utilizar y los importes a rellenar.
Características destacadas:
Este módulo mejora la capacidad del módulo account_move_template con las siguientes características,
- Cuenta opcional para importe negativo. > Cuando se crea el asiento contable, y el crédito/débito es un valor > negativo, cambia el lado débito/crédito y utiliza el opt_account_id
- Permite sobrescribir los valores de las líneas del asiento con overwrite dict. > Normalmente, los apuntes contables creados por la plantilla requerirán > entrada del usuario en el asistente. Esta característica permite pasar los > valores de sobrescritura con un diccionario. Esto es particularmente útil > cuando el asistente se llama por código. > > Ejemplo de diccionario para sobrescribir líneas del asiento: > > {'L1': {'partner_id': 1, 'amount': 100, 'name': 'some label'}, > 'L2': {'partner_id': 2, 'amount': 200, 'name': 'some label 2'}, }
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.0Crea plantillas de asientos contables reutilizables para asientos recurrentes y, a continuación, genera asientos contables reales a partir de ellas mediante un asistente en el que rellenas o dejas que Odoo calcule los importes.
Este módulo permite a los contables crear plantillas de asientos contables y reutilizarlas para crear asientos contables reales rápidamente.
- En Contabilidad, en el área de Configuración, se obtiene un menú "Journal Entry Templates" donde se crean plantillas con un nombre, compañía, diario y referencia. Cada plantilla tiene líneas con una secuencia, cuenta, contacto, etiqueta, dirección (débito o crédito), impuestos, condiciones de pago y una "Account if Negative" opcional.
- Cada línea es "User input" (se introduce el importe al usar la plantilla) o "Computed" (el importe proviene de una fórmula que puede referirse a otras líneas por su secuencia, por ejemplo L1 * 0.2). Las líneas computadas requieren una fórmula, y las secuencias de las líneas deben ser únicas dentro de una plantilla. Los nombres de las plantillas deben ser únicos por compañía.
- Desde una plantilla se pulsa "Generate Journal Entry". Se abre un asistente: primero se elige la plantilla (y se puede pegar un diccionario de sobrescritura para rellenar previamente los valores de las líneas), después se establece la fecha, el diario, la referencia, el contacto de sobrescritura opcional y los importes, y se pulsa "Create Journal Entry".
- El asiento creado se publica con una nota que enlaza de vuelta a la plantilla. Si el importe de una línea es negativo y se ha establecido una "Account if Negative", se intercambia el lado débito/crédito y se utiliza esa cuenta alternativa. Si todos los importes son cero, se bloquea la creación.
- También hay disponible un menú "Create Entry from Template" en el menú de asientos contables. Las plantillas están restringidas por compañía mediante una regla multiempresa, y los contables obtienen acceso completo.
Depende de
Menús que añade
Modelos y campos (4)
- account.move.template · modelo nuevoref (Reference), name, active, line_ids (Lines), company_id (Company), journal_id (Journal)
- account.move.template.run · modelo nuevoref (Reference), date, state, line_ids (Lines), overwrite, company_id, journal_id (Journal), partner_id, template_id
- account.move.template.line · modelo nuevoname (Label), note, type, tax_ids (Taxes), sequence, is_refund (Is a refund?), account_id (Account), company_id, partner_id (Partner), python_code (Formula), tax_line_id (Originator Tax), template_id (Move Template), move_line_type (Direction), opt_account_id (Account if Negative), payment_term_id (Payment Terms), company_currency_id (Company Currency), tax_repartition_line_id (Tax Repartition Line)
- account.move.template.line.run · modelo nuevoname, note, amount, tax_ids (Taxes), sequence, is_refund (Is a refund?), wizard_id, account_id, company_id, partner_id (Partner), tax_line_id (Originator Tax), move_line_type (Direction), payment_term_id (Payment Terms), company_currency_id (Company Currency), tax_repartition_line_id (Tax Repartition Line)
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. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 15.0
Confirmado el 2026-11-03 en la rama 15.0 de OCA/account-financial-tools.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Para crear nuevas plantillas:
- Asegúrate de haber marcado Mostrar todas las funciones contables en tu usuario, y de que el usuario pertenece al grupo Billing Manager.
- Ve a Invoicing / Configuration / Accounting / Journal Entry Templates y define allí tus plantillas. Puedes optar por completar una línea mediante una fórmula definida, en función de otras líneas, o solicitando la introducción de datos por parte del usuario.
Para usar una plantilla existente:
- Ve a Invoicing / Accounting / Actions / Create Entry from Template
- Selecciona una de las plantillas disponibles.
- Completa los asientos según la plantilla y haz clic en el botón Generate Journal Entry.
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.