OdooWiki OCA HUB

Account Payment Batch OCA

account_payment_batch_oca folder_open OCA/bank-payment-alternative open_in_new
Banking addons Licencia: AGPL-3

Este módulo añade soporte para órdenes de pago y órdenes de adeudo.

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

Crea y gestiona órdenes de pago y órdenes de adeudo en Odoo, agrupando los apuntes contables de facturas en líneas de pago, generando archivos bancarios y haciendo seguimiento de todo el proceso desde borrador hasta subido.

Este módulo permite a los usuarios de contabilidad preparar lotes de pagos (salientes) y órdenes de adeudo (entrantes) en lugar de pagar facturas una por una. Desde una factura puede crear líneas de pago que se recopilan en una orden de pago, o usar el asistente 'Create Transactions from Journal Items' para seleccionar apuntes contables elegibles por diario, socio, fecha y apuntes de destino.

Las órdenes de pago aparecen en los menús Payables y Receivables y siguen un flujo de estados claro: Draft, Confirmed, File Generated, File Uploaded y Cancel, con botones para confirmar, generar el archivo de pago, marcarlo como subido, cancelar o restablecer a borrador. Cada orden muestra su método de pago, diario bancario, tipo de fecha de ejecución, totales, número de lotes y transacciones de pago, y un informe imprimible Payment/Debit Order.

Se aplican reglas de negocio: las facturas deben estar publicadas y tener un método de pago marcado para órdenes de pago; la misma factura no puede añadirse dos veces; se requieren cuentas bancarias cuando el método lo exige y deben pertenecer al socio correcto; las cuentas bancarias no confiables bloquean los pagos salientes; las órdenes de adeudo pueden bloquearse antes de la fecha de vencimiento; y se pueden enviar notificaciones por correo electrónico a un socio elegido cuando se sube el archivo. Las líneas de pago se agrupan en lotes y luego en pagos reales, y las reglas multiempresa mantienen los registros separados por empresa.

Depende de

Menús que añade

account_payment_order_outbound_menuaccount_payment_order_inbound_menu
Modelos y campos (9)
  • account.move · amplía un modelo existentereference_type, payment_order_ok, payment_line_count
  • account.payment · amplía un modelo existenteorder_state (Payment Order State), payment_lot_id, payment_line_ids, payment_order_id
  • account.move.line · amplía un modelo existentepayment_line_ids (Payment Lines)
  • account.payment.lot · modelo nuevodate (Execution Date), name, state, amount, order_id (Payment Order), company_id, journal_id, currency_id, payment_ids, payment_type, payment_count
  • account.payment.line · modelo nuevodate (Payment Date), name (Payment Reference), state, order_id (Payment Order), company_id, mail_notif, partner_id, currency_id (Currency of the Payment Transaction), payment_ids (Payment transaction), move_line_id (Journal Item), payment_type, communication, amount_currency (Amount), partner_bank_id (Partner Bank Account), ml_maturity_date, communication_type, company_currency_id, bank_account_required, mail_notif_partner_id (Partner to Notify), partner_bank_acc_type (Bank Account Type), amount_company_currency (Amount in Company Currency), partner_bank_allow_out_payment
  • account.payment.order · modelo nuevoname (Reference), state (Status), company_id, journal_id (Bank Journal), mail_notif, description, payment_ids (Payment Transactions), payment_type, date_prefered (Payment Execution Date Type), date_uploaded (File Upload Date), payment_count (Number of Payment Transactions), date_generated (File Generation Date), date_scheduled (Payment Execution Date), payment_file_id (Payment File Attachment), payment_lot_ids, payment_line_ids (Transactions), bank_account_link, payment_file_name (Payment Filename), payment_lot_count (Number of Lots), payment_method_id, search_partner_id (Partner), payment_file_datas (Payment File), allowed_journal_ids (Allowed journals), company_currency_id, payment_method_code, payment_method_line_id (Payment Method), total_company_currency, company_partner_bank_id (Company Bank Account), untrusted_bank_account_ids, untrusted_bank_account_count
  • account.payment.method · amplía un modelo existentepayment_order_ok (Payment Orders)
  • account.payment.line.create · modelo nuevoinvoice (Linked to an Invoice or Refund), due_date, order_id (Payment Order), date_type (Type of Date Filter), move_date, journal_ids (Journals Filter), partner_ids (Partners), target_move (Target Moves), payment_mode (Payment Method), move_line_ids (Journal Items), eligible_move_line_ids (Eligible Journal Items)
  • account.payment.method.line · amplía un modelo existentemail_notif (Notify by Email), group_lines (Group Transactions in Payment Orders), default_invoice (Linked to an Invoice or Refund), payment_order_ok (Selectable on Payment Orders), default_date_type (Type of Date Filter), default_journal_ids (Journals Filter), default_target_move (Target Journal Items), mail_partner_policy (Partner to Notify), default_payment_mode (Payment Method on Invoice), specific_sequence_id, default_date_prefered (Default Payment Execution Date), no_debit_before_maturity (Disallow Debit Before Maturity Date)

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. El módulo es muy grande y solo se ha leído una parte del código. 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: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/bank-payment-alternative.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Este módulo añade varias opciones en los métodos de pago, cf Facturación/Contabilidad \> Configuración \> Gestión \> Métodos de pago.

Puedes crear una orden de pago a través del menú Facturación/Contabilidad \> Proveedores \> Órdenes de pago y luego seleccionar las líneas de asiento a pagar.

Puedes crear una orden de adeudo a través del menú Facturación/Contabilidad \> Clientes \> Órdenes de adeudo y luego seleccionar las líneas de asiento a adeudar.

Este módulo también añade una acción Añadir a orden de pago en las facturas de proveedor y Añadir a orden de adeudo en las facturas de cliente.

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.

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.