Block vendor bill payment until quantity and price match PO
Description
Allow vendor bill creation even when goods are not received, but block or cap payment until the 3-way match (order, receipt, invoice) is satisfied or a Studio payment override is approved.
Author
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
License
OPL-1
Version
18.0.1.5
Dependencies
account
purchase
mail
web_studio
1. Configuration
Open Ajustes → Compras (or search in Ajustes).
Under Facturación, turn on Permitir facturas antes de la recepción if you want bills from ordered quantities before goods arrive. Payment stays blocked until 3-way match (or a Studio override). Live help: the pago remains blocked until coincidencia a 3 vías is met.
Standard Odoo Conciliación de tres vías is a separate native option. This module adds its own status, warning and payment cap even when that native box is off.
On each purchase journal (Contabilidad → Configuración → Diarios contables), tab Configuración avanzada, group CONFIGURACIÓN DEL ENVÍO DE CORREOS ELECTRÓNICOS: tick Enviar recordatorio por correo electrónico to email vendors weekly about blocked bills.
Keep scheduled action Recordatorio sobre discrepancias en las facturas de los proveedores active (weekly). On this database it is currently inactive.
Grant group Anulación de coincidencia a 3 vías de pago to users who may Studio-approve a payment when the match fails. Studio rule message: Coincidencia a 3 vías no satisfecha: se requiere aprobación para registrar el pago.
Ajustes → Compras → Facturación. Live: Permitir facturas antes de la recepción (on). Native Conciliación de tres vías can stay off.Diario FACTURAS MIS PROVEEDORES, Configuración avanzada. Live: Enviar recordatorio por correo electrónico.
A neutralized test database does not send mail (no se envían correos electrónicos).
2. User instructions
Read 3-way match status on a vendor bill
Open Compras → Facturas (or Contabilidad vendor bills).
Column Estado de Coincidencia a 3 Vías (badge). Values: No se ha recibido nada, Discrepancia en la cantidad, El precio no cuadra, Discrepancia entre el precio y la cantidad, Listo para el pago.
Filters: No se ha recibido nada, Discrepancia en las cantidades, Diferencia de precios, Desajuste entre precio y cantidad, Listo para el pago, plus group-by Estado de Coincidencia a 3 Vías.
Facturas list. Green badge Listo para el pago on posted bills that match.
Pay only what was received
Open a posted vendor bill linked to a purchase order.
If quantities/prices do not match the PO/receipt, a yellow banner appears, e.g. La cantidad facturada es mayor que la cantidad recibida (also: Aún no se han recibido unidades para pagar esta factura, Unit price for a product is different in the purchase order for this bill).
The same status is the red badge Estado de Coincidencia a 3 Vías.
Click Pagar. Users in the override group must Studio-approve first when match fails.
The register wizard caps the payable amount to received qty × PO net price (taxes included). If you type more, a Aviso sobre el pago wizard explains you can only pay that amount; confirm with OK to continue, or discard.
If received goods are already paid: Los artículos recibidos ya se han pagado.
BILL/2026/03/0001. Banner: La cantidad facturada es mayor que la cantidad recibida. Badge: Discrepancia en la cantidad. Pagar stays visible.
Vendor credit notes
When posting a vendor credit note (Nota de crédito) against a bill, quantity cannot exceed billed minus received, and unit price cannot exceed the billed unit price. Errors: Excess quantity in credit note / Excess price in credit note.
Weekly vendor email
If the journal flag and cron are on, unpaid posted bills in a mismatch status get template Vendor Mismatch Notification, subject Payment Blocked: {bill} - {warning}.
Pago con verificación de 3 vías
Nombre técnico: cs_payment_3way_match
Nombre
Payment 3-Way Match
Resumen
Bloquea el pago de facturas de proveedor hasta que cantidad y precio coincidan con la OC
Descripción
Permite crear facturas de proveedor aunque la mercadería no se haya recibido, pero bloquea o limita el pago hasta que la coincidencia a 3 vías (orden, recepción, factura) se cumpla o se apruebe una anulación de Studio.
Autor
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
Licencia
OPL-1
Versión
18.0.1.5
Dependencias
account
purchase
mail
web_studio
1. Configuración
Abra Ajustes → Compras.
En Facturación active Permitir facturas antes de la recepción si desea facturar cantidades pedidas antes de recibir. El pago sigue bloqueado hasta la coincidencia a 3 vías (o una anulación de Studio).
La casilla nativa Conciliación de tres vías es independiente. Este módulo agrega su propio estado, aviso y tope de pago aunque esa casilla esté apagada.
En cada diario de compra (Contabilidad → Configuración → Diarios contables), pestaña Configuración avanzada, grupo CONFIGURACIÓN DEL ENVÍO DE CORREOS ELECTRÓNICOS: marque Enviar recordatorio por correo electrónico.
Mantenga activa la acción programada Recordatorio sobre discrepancias en las facturas de los proveedores (semanal). En esta base está inactiva.
Asigne el grupo Anulación de coincidencia a 3 vías de pago a quienes puedan aprobar en Studio un pago con discrepancia. Mensaje: Coincidencia a 3 vías no satisfecha: se requiere aprobación para registrar el pago.
Ajustes → Compras → Facturación. En vivo: Permitir facturas antes de la recepción (activo).Diario FACTURAS MIS PROVEEDORES, Configuración avanzada. En vivo: Enviar recordatorio por correo electrónico.
Una base de pruebas neutralizada no envía correo (no se envían correos electrónicos).
2. Instrucciones de usuario
Leer el estado de coincidencia a 3 vías
Abra Compras → Facturas.
Columna Estado de Coincidencia a 3 Vías. Valores: No se ha recibido nada, Discrepancia en la cantidad, El precio no cuadra, Discrepancia entre el precio y la cantidad, Listo para el pago.
Filtros equivalentes y agrupación por Estado de Coincidencia a 3 Vías.
Lista de Facturas. Insignia verde Listo para el pago en facturas publicadas que coinciden.
Pagar solo lo recibido
Abra una factura de proveedor publicada vinculada a una orden de compra.
Si cantidad o precio no coinciden, aparece un aviso amarillo, p. ej. La cantidad facturada es mayor que la cantidad recibida.
El mismo estado es la insignia roja Estado de Coincidencia a 3 Vías.
Pulse Pagar. Quien esté en el grupo de anulación debe aprobar en Studio si hay discrepancia.
El asistente limita el importe a la cantidad recibida × precio neto de la OC (con impuestos). Si escribe de más, el asistente Aviso sobre el pago lo indica; OK para continuar.
Si lo recibido ya está pagado: Los artículos recibidos ya se han pagado.
BILL/2026/03/0001. Aviso: La cantidad facturada es mayor que la cantidad recibida. Insignia: Discrepancia en la cantidad.
Notas de crédito de proveedor
Al publicar una nota de crédito de proveedor, la cantidad no puede superar facturado menos recibido, ni el precio unitario superar el facturado.
Correo semanal al proveedor
Si el diario y el cron están activos, las facturas publicadas impagas con discrepancia usan la plantilla Vendor Mismatch Notification.