account.journal: campos, relaciones y API
El modelo account.journal («Diario») es un modelo persistente declarado por el módulo Facturación y ampliado por 7 módulos más. Expone 104 campos, 66 de ellos declarados directamente en el modelo; 54 campos de otros modelos apuntan a él. A continuación encontrará cada campo con su nombre técnico, tipo, etiqueta en español y relaciones, y un ejemplo de llamada a la API JSON-2 de Odoo 19.
Ficha de identidad
- Nombre técnico
account.journal- Etiqueta
- Diario
- Tipo
- Persistente (models.Model)
- Tabla SQL
account_journal- Módulo de origen
- Facturación (
account) - Ampliado por
- account_check_printing, account_debit_note, account_edi, account_payment, account_peppol, l10n_fr_pdp, point_of_sale
- Orden por defecto (_order)
sequence, type, code- Hereda de (mixins)
- portal.mixinmail.alias.mixin.optionalmail.threadmail.activity.mixin
Campos del modelo
66 campos propios, 32 heredados de mixins y 6 campos automáticos del ORM. Haga clic en un nombre para obtener el enlace directo al campo.
104 de 104 campos mostrados
| Nombre técnico | Etiqueta | Tipo | Detalles |
|---|---|---|---|
| account_fiscal_country_group_codes | Códigos de grupos fiscales por país | json | related: |
| account_peppol_proxy_state | Account Peppol Proxy State | selection | related: añadido por Peppol ( |
| accounting_date | Fecha contable | date | calculado |
| active | Activo Establezca el activo como False para ocultar el diario sin eliminarlo. | boolean | |
| alias_name | Nombre del alias Send one separate email for each invoice. Any file extension will be accepted. Only PDF and XML files will be interpreted by Odoo | char | |
| available_invoice_template_pdf_report_ids | Informe PDF de la plantilla de factura disponible | one2many | calculado |
| available_payment_method_ids | Método de pago disponible | many2many | calculado |
| bank_acc_number | Bank Acc Number | char | related: |
| bank_account_id | Cuenta bancaria | many2one | |
| bank_check_printing_layout | Diseño del cheque | selection | Valores calculados dinámicamente añadido por Impresión base de cheques ( |
| bank_id | Banco | many2one→ res.bank | related: |
| bank_statements_source | Canales de comunicación bancarios Define cómo se registrarán los extractos bancarios | selection | Valores calculados dinámicamente |
| check_manual_sequencing | Numeración manual Seleccione esta opción si sus cheques preimpresos no están numerados. | boolean | añadido por Impresión base de cheques ( |
| check_next_number | Próximo número de cheque Número de secuencia del próximo cheque impreso. | char | calculado añadido por Impresión base de cheques ( |
| check_sequence_id | Secuencia de los cheques Secuencia de numeración de los cheques. | many2one | solo lectura añadido por Impresión base de cheques ( |
| code | Prefijo de secuencia Nombre más corto utilizado para la visualización. Los asientos de este diario también se nombrarán utilizando este prefijo por defecto. | char | obligatoriocalculado, almacenado |
| color | Índice de Colores | integer | |
| company_id | Compañía Empresa relacionada con este diario | many2one | obligatoriosolo lectura |
| company_partner_id | Titular de la cuenta | many2one | solo lectura related: |
| compatible_edi_ids | Compatible con EDI Formato EDI compatible con los movimientos en este diario | many2many | calculado añadido por Importar/Exportar facturas desde XML/PDF ( |
| country_code | Código de país | char | solo lectura related: |
| currency_id | Moneda La moneda utilizada para introducir extractos. | many2one | |
| current_statement_balance | Saldo de extracto bancario actual | monetary | calculado |
| debit_sequence | Secuencia dedicada a las notas de débito Selecciona esta casilla si no deseas compartir la misma secuencia de facturas y notas de débito de este diario | boolean | calculado, almacenado añadido por Notas de débito ( |
| default_account_id | Cuenta por defecto | many2one | |
| default_account_type | Tipo de cuenta por defecto | char | calculado |
| display_alias_fields | Mostrar campos de alias | boolean | calculado |
| display_invoice_template_pdf_report_id | Mostrar informe PDF de la plantilla de la factura | boolean | |
| edi_format_ids | Facturación electrónica Enviar facturas XML/EDI | many2many | calculado, almacenado añadido por Importar/Exportar facturas desde XML/PDF ( |
| entries_count | Número de asientos | integer | calculado |
| has_entries | Tiene asientos | boolean | calculado |
| has_invalid_statements | Tiene extractos no válidos | boolean | calculado |
| has_posted_entries | Tiene asientos publicados | boolean | calculado |
| has_sequence_holes | Tiene huecos en la secuencia | boolean | calculado |
| has_statement_lines | Tiene líneas de extracto bancario | boolean | calculado |
| has_unhashed_entries | Asientos sin hash | boolean | calculado |
| inbound_payment_method_line_ids | Métodos de pago entrante Manual: Get paid by any method outside of Odoo. Payment Providers: Each payment provider has its own Payment Method. Request a transaction on/to a card thanks to a payment token saved by the partner when buying or subscribing online. Batch Deposit: Collect several customer checks at once generating and submitting a batch deposit to your bank. Module account_batch_payment is necessary. SEPA Direct Debit: Get paid in the SEPA zone thanks to a mandate your partner will have granted to you. Module account_sepa is necessary. | one2many | calculado, almacenado inverso: |
| incoming_einvoice_notification_email | Enviar copia a Direcciones de correo electrónico que recibirán una copia de las facturas enviadas y recibidas. Separa las entradas con «;». | char | |
| invoice_reference_model | Estándar de comunicación Puede elegir diferentes modelos para cada tipo de referencia. El predeterminado es la referencia de Odoo. | selection | obligatorio Valores: |
| invoice_reference_type | Tipo de comunicación Puede establecer aquí la comunicación por defecto que aparecerá en las facturas del cliente una vez que la valide, para ayudar al cliente a consultar esa factura en particular al realizar el pago. | selection | obligatorio Valores: |
| invoice_template_pdf_report_id | Informe de facturación | many2one | |
| is_peppol_journal | Cuenta utilizada para Peppol | boolean | añadido por Peppol ( |
| is_self_billing | Autofacturación Este diario se utiliza para facturas de autofacturación. Las facturas se crearán usando una secuencia diferente por cada cliente o proveedor. | boolean | |
| journal_group_ids | Grupo de libros mayores | many2many | |
| json_activity_data | Datos de actividad de Json | text | calculado |
| kanban_dashboard | Tablero de kanban | text | calculado |
| kanban_dashboard_graph | Gráfico del tablero kanban | text | calculado |
| last_statement_id | Último extracto bancario | many2one | calculado |
| loss_account_id | Cuenta de pérdidas Se usa para registrar una pérdida cuando el saldo final de una caja registradora no es el mismo que el que el sistema calculó. | many2one | |
| name | Nombre del diario | char | obligatoriotraducible |
| name_placeholder | Marcador de posición del nombre | char | calculado |
| non_deductible_account_id | Cuenta de acciones privadas Cuenta utilizada para registrar la parte privada de los gastos mixtos. | many2one | |
| outbound_payment_method_line_ids | Métodos de pago salientes Manual: Pay by any method outside of Odoo. Check: Pay bills by check and print it from Odoo. SEPA Credit Transfer: Pay in the SEPA zone by submitting a SEPA Credit Transfer file to your bank. Module account_sepa is necessary. | one2many | calculado, almacenado inverso: |
| payment_sequence | Secuencia del pago dedicado Seleccione esta casilla si no desea compartir la misma secuencia en pagos y transacciones bancarias contabilizadas en este diario | boolean | calculado, almacenado |
| pos_payment_method_ids | Métodos de pago en el punto de venta | one2many | inverso: añadido por Punto de venta ( |
| profit_account_id | Cuenta de ganancias Se usa para registrar una ganancia cuando el saldo final de una caja registradora no es el mismo que el que el sistema calculó. | many2one | |
| refund_sequence | Secuencia de facturas rectificativas dedicada Marque esta casilla si no desea compartir la misma secuencia de facturas y facturas rectificativas de este diario. | boolean | calculado, almacenado |
| restrict_mode_hash_table | Asegurar asientos publicados con hash Si está marcado, al publicar un asiento se genera un hash retroactivo en todos los movimientos de la secuencia desde el primer hasta el último asiento con hash. También es posible generar un hash con el asistente para asegurar asientos. | boolean | |
| selected_payment_method_codes | Códigos de métodos de pago seleccionados | char | calculado |
| sequence | Secuencia Utilizado para ordenar los diarios en la vista de tablero | integer | |
| sequence_override_regex | Expresión regular de anulación de secuencia Technical field used to enforce complex sequence composition that the system would normally misunderstand. This is a regex that can include all the following capture groups: prefix1, year, prefix2, month, prefix3, seq, suffix. The prefix* groups are the separators between the year, month and the actual increasing sequence number (seq). e.g: ^(?P<prefix1>.*?)(?P<year>\d{4})(?P<prefix2>\D*?)(?P<month>\d{2})(?P<prefix3>\D+?)(?P<seq>\d+)(?P<suffix>\D*?)$ | text | |
| show_fetch_in_einvoices_button | Mostrar los botones de facturas electrónicas | boolean | calculado |
| show_on_dashboard | Mostrar diario en el tablero Si este diario debe mostrarse en el tablero o no | boolean | |
| show_refresh_out_einvoices_status_button | Mostrar los botones del estado de facturas electrónicas | boolean | calculado |
| suspense_account_id | Cuenta transitoria Las transacciones de extractos bancarios se contabilizarán en la cuenta transitoria hasta la conciliación final que permita encontrar la cuenta correcta. | many2one | calculado, almacenado |
| type | Tipo Select 'Sale' for customer invoices journals. Select 'Purchase' for vendor bills journals. Select 'Cash', 'Bank' or 'Credit Card' for journals that are used in customer or vendor payments. Select 'General' for miscellaneous operations journals. | selection | obligatorio Valores: |
| access_token | Token de seguridad | char | heredado de portal.mixin |
| access_url | URL de acceso al portal URL del portal de cliente | char | calculado heredado de portal.mixin |
| access_warning | Advertencia de acceso | text | calculado heredado de portal.mixin |
| activity_calendar_event_id | Siguiente evento en el calendario de actividades. | many2one | calculado heredado de mail.activity.mixin |
| activity_date_deadline | Fecha límite de la siguiente actividad | date | solo lecturacalculado heredado de mail.activity.mixin |
| activity_exception_decoration | Decoración de Actividad de Excepción Tipo de actividad de excepción en el registro. | selection | calculado Valores: heredado de mail.activity.mixin |
| activity_exception_icon | Icono Icono para indicar una actividad de excepción. | char | calculado heredado de mail.activity.mixin |
| activity_ids | Actividades | one2many | inverso: heredado de mail.activity.mixin |
| activity_state | Estado de la actividad Status based on activities Overdue: Due date is already passed Today: Activity date is today Planned: Future activities. | selection | calculado Valores: heredado de mail.activity.mixin |
| activity_summary | Resumen de la siguiente actividad | char | related: heredado de mail.activity.mixin |
| activity_type_icon | Icono de tipo de actividad | char | related: heredado de mail.activity.mixin |
| activity_type_id | Tipo de la siguiente actividad | many2one | related: heredado de mail.activity.mixin |
| activity_user_id | Usuario responsable | many2one | solo lecturacalculado heredado de mail.activity.mixin |
| alias_defaults | Alias Defaults | text | related: heredado de mail.alias.mixin.optional |
| alias_domain | Nombre del dominio de alias | char | related: heredado de mail.alias.mixin.optional |
| alias_domain_id | Dominio de alias | many2one | related: heredado de mail.alias.mixin.optional |
| alias_email | Alias de correo electrónico | char | calculado heredado de mail.alias.mixin.optional |
| alias_id | Alias | many2one | heredado de mail.alias.mixin.optional |
| has_message | Tiene un mensaje | boolean | calculado heredado de mail.thread |
| message_attachment_count | Número de archivos adjuntos | integer | calculado heredado de mail.thread |
| message_follower_ids | Seguidores | one2many | inverso: heredado de mail.thread |
| message_has_error | Error de envío de mensaje Si está marcada, algunos mensajes tienen error de envío. | boolean | calculado heredado de mail.thread |
| message_has_error_counter | Número de errores Número de mensajes con error de envío | integer | calculado heredado de mail.thread |
| message_has_sms_error | Error de envío del SMS Si está marcada, algunos mensajes tienen error de envío. | boolean | calculado heredado de mail.thread |
| message_ids | Mensajes | one2many | inverso: heredado de mail.thread |
| message_is_follower | Es un seguidor | boolean | calculado heredado de mail.thread |
| message_needaction | Acción requerida Si está marcada, hay nuevos mensajes que requieren su atención. | boolean | calculado heredado de mail.thread |
| message_needaction_counter | Número de acciones Número de mensajes que requieren una acción | integer | calculado heredado de mail.thread |
| message_partner_ids | Seguidores (Contactos) | many2many | calculado heredado de mail.thread |
| my_activity_date_deadline | Fecha límite de mi actividad | date | solo lecturacalculado heredado de mail.activity.mixin |
| rating_ids | Calificaciones | one2many | inverso: heredado de mail.thread |
| website_message_ids | Mensajes del sitio web Historial de comunicación del sitio web | one2many | inverso: heredado de mail.thread |
| create_date | Creado el | datetime | solo lecturaautomático |
| create_uid | Creado por | many2one | solo lecturaautomático |
| display_name | Nombre mostrado | char | solo lecturacalculadoautomático |
| id | ID | integer | solo lecturaautomático |
| write_date | Última actualización el | datetime | solo lecturaautomático |
| write_uid | Última actualización por | many2one | solo lecturaautomático |
Relaciones
Modelos enlazados desde este modelo
- account.account: default_account_id, loss_account_id, non_deductible_account_id, profit_account_id, suspense_account_id
- account.bank.statement: last_statement_id
- account.edi.format: compatible_edi_ids, edi_format_ids
- account.journal.group: journal_group_ids
- account.payment.method: available_payment_method_ids
- account.payment.method.line: inbound_payment_method_line_ids, outbound_payment_method_line_ids
- ir.actions.report: available_invoice_template_pdf_report_ids, invoice_template_pdf_report_id
- ir.sequence: check_sequence_id
- pos.payment.method: pos_payment_method_ids
- res.bank: bank_id
- res.company: company_id
- res.currency: currency_id
- res.partner: company_partner_id
- res.partner.bank: bank_account_id
Campos de otros modelos que apuntan aquí
- account.accrued.orders.wizard: journal_id
- account.analytic.line: journal_id
- account.automatic.entry.wizard: journal_id
- account.bank.statement: journal_id
- account.bank.statement.line: journal_id
- account.debit.note: journal_id
- account.invoice.report: journal_id
- account.journal.group: excluded_journal_ids
- account.move: journal_id, suitable_journal_ids
- account.move.line: journal_id
- account.move.reversal: available_journal_ids, journal_id
- account.payment: available_journal_ids, journal_id
- account.payment.method.line: journal_id
- account.payment.register: available_journal_ids, journal_id
- account.reconcile.model: match_journal_ids
- account.setup.bank.manual.config: linked_journal_id
- hr.expense: journal_id
- hr.expense.post.wizard: employee_journal_id
- l10n_fr.fec.export.wizard: excluded_journal_ids
- mrp.account.wip.accounting: journal_id
- payment.provider: journal_id
- peppol.config.wizard: peppol_self_billing_reception_journal_id
- pos.config: invoice_journal_id, journal_id
- pos.order: sale_journal
- pos.payment.method: journal_id
- pos.session: cash_journal_id
- product.category: property_stock_journal
- report.pos.order: journal_id
- res.company: account_interco_clearing_journal_id, account_opening_journal_id, account_stock_journal_id, automatic_entry_default_journal_id, currency_exchange_journal_id, expense_journal_id, lc_journal_id, peppol_purchase_journal_id, peppol_self_billing_reception_journal_id, tax_cash_basis_journal_id
- res.config.settings: account_interco_clearing_journal_id, account_peppol_purchase_journal_id, currency_exchange_journal_id, expense_journal_id, lc_journal_id, pos_invoice_journal_id, pos_journal_id, tax_cash_basis_journal_id
- sale.order: journal_id
- sale.order.template: journal_id
- stock.landed.cost: account_journal_id
Leer este modelo por la API
Ejemplo de llamada a la API JSON-2 de Odoo 19: lectura de los cinco primeros registros con campos reales del modelo. Sustituya la instancia, la base y la clave API por las suyas.
curl -X POST "https://su-instancia.odoo.com/json/2/account.journal/search_read" \
-H "Authorization: bearer $ODOO_API_KEY" \
-H "X-Odoo-Database: su-base" \
-H "Content-Type: application/json" \
-d '{"domain":[],"fields":["name","code","company_id","invoice_reference_model","invoice_reference_type"],"limit":5}'import requests
BASE_URL = "https://su-instancia.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "su-base"}
res = requests.post(
f"{BASE_URL}/account.journal/search_read",
headers=headers,
json={"domain": [], "fields": ["name","code","company_id","invoice_reference_model","invoice_reference_type"], "limit": 5},
)
res.raise_for_status()
print(res.json())- El acceso a la API externa está reservado al plan Custom de Odoo.
- XML-RPC y JSON-RPC se retirarán en Odoo 22 (otoño de 2028): use JSON-2.
- Se aplican los permisos de acceso y las reglas de registro del usuario de la clave.
Citar esta herramienta
¿Escribe un tutorial, una documentación interna o una respuesta en un foro? Copie este enlace para dirigir a sus lectores a la ficha actualizada.
<a href="https://aidoo.ai/es/outils/explorateur-modeles-odoo/account-journal">account.journal (Odoo 19.0)</a>Fuentes
- Código fuente del modelo en GitHub
- Documentación de Odoo 19: ORM API
- Documentación de Odoo 19: API externa JSON-2
Datos verificados el 23 de septiembre de 2026 · Odoo 19.0 Community
¿Tiene un proyecto Odoo o quiere aprovechar su ERP con la IA? Hablemos
Implantación, desarrollo de módulos, conexión de Claude o ChatGPT a sus datos: cuéntenos su contexto y le responderemos en 24 horas laborables.