OdooWiki OCA HUB

Purchase Advance Payment

purchase_advance_payment folder_open OCA/purchase-workflow open_in_new
Purchase Licencia: AGPL-3

El módulo permite añadir pagos anticipados en pedidos de compra y solicitudes de presupuesto. Los pagos anticipados se permiten incluso antes de la confirmación y antes de iniciar el proceso de facturación.

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

Permite pagar a un proveedor por adelantado directamente desde un pedido de compra o una solicitud de presupuesto, antes de recibir cualquier factura. El pedido muestra entonces cuánto queda pendiente y si está totalmente pagado, parcialmente pagado o no pagado.

Este módulo añade pagos anticipados a los pedidos de compra. En el formulario de un pedido de compra aparece un botón "Pay purchase advanced" (visible para los usuarios de facturación) que abre una pequeña ventana "Advance Payment" donde se elige el diario de banco o caja, el método de pago, el importe a pagar por anticipado, la fecha y una referencia opcional. La ventana muestra el importe pendiente del pedido y convierte el importe a la moneda del pedido cuando el diario utiliza una distinta.

  • El importe debe ser positivo y no puede superar el importe restante del pedido; de lo contrario, Odoo se niega a guardar.
  • Al confirmar la ventana se crea un pago a proveedor vinculado al pedido de compra, y una pestaña "Payment advances" en el pedido lista todos esos pagos.
  • El formulario del pedido muestra un "Residual amount" junto a los totales, y las listas de pedidos muestran una insignia de color (Not Paid, Partially Paid, Paid) además del importe residual.
  • Un nuevo menú "Advance Payments" bajo la sección Payables de Contabilidad lista los pagos anticipados a proveedores, con un filtro para pagos anticipados a proveedores y para los no conciliados.

En Ajustes, bajo Purchase invoicing, se pueden activar dos opciones: publicar automáticamente los pagos anticipados creados desde pedidos de compra, y conciliarlos automáticamente cuando se confirma la factura relacionada. El módulo toca purchase.order, account.payment, account.move y la pantalla de ajustes de compras.

Depende de

purchase

Lo necesitan otros módulos

Menús que añade

menu_account_advance_payments_payable
Modelos y campos (5)
  • account.move · amplía un modelo existente
  • purchase.order · amplía un modelo existenteamount_residual (Residual amount), payment_line_ids (Payment move lines), account_payment_ids (Pay purchase advanced), advance_payment_status
  • account.payment · amplía un modelo existentepurchase_id
  • res.config.settings · amplía un modelo existenteauto_post_purchase_advance_payments, auto_reconcile_purchase_advance_payments
  • account.voucher.wizard.purchase · modelo nuevodate, order_id, journal_id, currency_id, payment_ref (Ref.), amount_total, amount_advance (Amount advanced), currency_amount (Curr. amount), journal_currency_id, payment_method_line_id (Payment Method), available_payment_method_line_ids

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.

Fuentes · Odoo 19.0

Confirmado el 2026-11-03 en la rama 19.0 de OCA/purchase-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para usar este módulo, necesita:

  • Ir a un pedido de compra.
  • Hacer clic en "Pay Purchase Advance".
  • Seleccionar el diario y especificar el importe del pago anticipado.
  • "Make Advance Payment".

Al generar la factura, el sistema muestra los pagos anticipados, seleccione los que desee añadir a la factura.

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.

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.