Odoo 19.0 Community · Transitorio

account.payment.register: campos, relaciones y API

El modelo account.payment.register («Pagar») es un modelo transitorio declarado por el módulo Facturación y ampliado por 2 módulos más. Expone 57 campos, 51 de ellos declarados directamente en el modelo. 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.payment.register
Etiqueta
Pagar
Tipo
Transitorio (models.TransientModel)
Tabla SQL
account_payment_register
Módulo de origen
Facturación (account)
Ampliado por
account_payment, hr_expense

Campos del modelo

51 campos propios, 0 heredados de mixins y 6 campos automáticos del ORM. Haga clic en un nombre para obtener el enlace directo al campo.

57 de 57 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
actionable_errorsErrores recuperablesjson
calculado
amountImportemonetary
calculado, almacenado
available_journal_idsDiario disponiblemany2many
calculado
available_partner_bank_idsBanco del contacto disponiblemany2many
calculado
available_payment_method_line_idsLínea de método de pago disponiblemany2many
calculado
batchesLotesbinary
calculado
can_edit_wizardPuede editar el asistenteboolean
calculado, almacenado
can_group_paymentsPuede agrupar pagosboolean
calculado, almacenado
communicationNotachar
calculado, almacenado
company_currency_idMoneda de la empresamany2one

related: company_id.currency_id

company_idCompañíamany2one
calculado, almacenado
country_codeCódigo de paíschar
solo lectura

related: company_id.account_fiscal_country_id.code

currency_idMoneda

Moneda del pago.

many2one
calculado, almacenado
custom_user_amountImporte de usuario personalizadomonetary
custom_user_currency_idMoneda de usuario personalizadamany2one
duplicate_payment_idsPago duplicadomany2many
calculado
early_payment_discount_modeModo de descuento por pago anticipadoboolean
calculado
group_paymentAgrupar pagos

Solo se creará un pago por contacto (banco), en lugar de uno por factura de proveedor.

boolean
calculado, almacenado
hide_writeoff_sectionOcultar sección de desajusteboolean
calculado
installments_modeInstallments Modeselection
calculado, almacenado

Valores: next (Siguiente cuota), overdue (Importe vencido), before_date (Antes de la próxima fecha de pago), full (Importe completo)

installments_switch_amountModificar importe de cuotasmonetary
calculado
installments_switch_htmlModificar HTML de cuotashtml
calculado
is_register_payment_on_draftEs el registro de un pago en borradorboolean
calculado
journal_idDiariomany2one
calculado, almacenado
line_idsApuntes contablesmany2many
solo lectura
missing_account_partnersContactos de cuenta faltantesmany2many
calculado
partner_bank_idCuenta bancaria destinatariamany2one
calculado, almacenado
partner_idCliente/Proveedormany2one
calculado, almacenado
partner_typeTipo de contactoselection
calculado, almacenado

Valores: customer (Cliente), supplier (Proveedor)

payment_dateFecha de pagodate
obligatorio
payment_differenceDiferencia de pagomonetary
calculado
payment_difference_handlingGestión de diferencias de pagoselection
calculado, almacenado

Valores: open (Mantener abierto), reconcile (Marcar como totalmente pagado)

payment_method_codeCódigo del método de pagochar

related: payment_method_line_id.code

payment_method_line_idMétodo de pago

Manual: Pay or 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. Check: Pay bills by check and print it from Odoo. Batch Deposit: Collect several customer checks at once generating and submitting a batch deposit to your bank. Module account_batch_payment is necessary. SEPA Credit Transfer: Pay in the SEPA zone by submitting a SEPA Credit Transfer file to your bank. Module account_sepa 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.

many2one
calculado, almacenado
payment_token_idToken de pago guardado

Tenga en cuenta que los tokens de los proveedores configurados para solo autorizar las transacciones (en lugar de capturar el importe) no están disponibles.

many2one
calculado, almacenado

añadido por Pago - Cuenta (account_payment)

payment_typeTipo de pagoselection
calculado, almacenado

Valores: outbound (Enviar dinero), inbound (Recibir dinero)

qr_codeURL del Código QRhtml
calculado
require_partner_bank_accountRequerir cuenta bancaria del contactoboolean
calculado
show_partner_bank_accountMostrar cuenta bancaria del contactoboolean
calculado
show_payment_differenceMostrar diferencia de pagoboolean
calculado
source_amountImporte a pagar (moneda de la compañía)monetary
calculado, almacenado
source_amount_currencyImporte a pagar (moneda extranjera)monetary
calculado, almacenado
source_currency_idMoneda de origenmany2one
calculado, almacenado
suitable_payment_token_idsToken de pago adecuadomany2many
calculado

añadido por Pago - Cuenta (account_payment)

total_payments_amountImporte total de pagosinteger
calculado
untrusted_bank_idsBanco no confiablemany2many
calculado
untrusted_payments_countNúmero de pagos no confiablesinteger
calculado
use_electronic_payment_methodUtilizar métodos de pago electrónicosboolean
calculado

añadido por Pago - Cuenta (account_payment)

writeoff_account_idCuenta diferencialmany2one
writeoff_is_exchange_accountDesajuste es cuenta de cambioboolean
calculado
writeoff_labelEtiqueta de apunte contable

Cambiar la etiqueta de la contrapartida que mantendrá la diferencia de pago

char
create_dateCreado eldatetime
solo lecturaautomático
create_uidCreado pormany2one
solo lecturaautomático
display_nameNombre mostradochar
solo lecturacalculadoautomático
idIDinteger
solo lecturaautomático
write_dateÚltima actualización eldatetime
solo lecturaautomático
write_uidÚltima actualización pormany2one
solo lecturaautomático

Relaciones

Modelos enlazados desde este modelo

Campos de otros modelos que apuntan aquí

Ningún campo Many2one o Many2many de otro modelo apunta a este modelo.

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
curl -X POST "https://su-instancia.odoo.com/json/2/account.payment.register/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["payment_date","company_currency_id","company_id","currency_id","custom_user_currency_id"],"limit":5}'
Python (requests)
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.payment.register/search_read",
    headers=headers,
    json={"domain": [], "fields": ["payment_date","company_currency_id","company_id","currency_id","custom_user_currency_id"], "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-payment-register">account.payment.register (Odoo 19.0)</a>

Fuentes

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.