Son permisos explícitos: deben marcarse uno por uno en Integraciones externas; las integraciones existentes no los reciben automáticamente.
Documentos pendientes
Incluye las compras no eliminadas con saldo pendiente, del ambiente del negocio.
Ordenado del documento más antiguo al más reciente. Errores:
404 Branch not found; 422 validación.
Resumen vigente / vencido
current suma los documentos con days_overdue = 0; overdue, los vencidos. branch_id es obligatorio: sin él (o de otro negocio) responde 404 Branch not found.
Historial de pagos
status distinto de applied). Errores: 404 Bill not found (inexistente o de otro negocio).
Registrar pago
- Por documento (allocations)
- Automático por proveedor
Indicas cada compra y el monto a aplicarle.
Reglas
- Todo o nada: los pagos se aplican en una sola transacción. Si un documento falla, no se aplica ninguno.
- El monto de cada documento no puede superar su saldo pendiente; al cubrirlo por completo pasa a
payed, si no apartial. - El banco, la caja chica y la chequera, si se envían, deben pertenecer al negocio. Las reglas propias de caja chica (fondos) y chequeras se validan igual que en la web; si fallan, responde
422con el mensaje correspondiente. - Se recomienda enviar
Idempotency-Keypara no duplicar el pago si reintentas. - Los pagos registrados quedan listos para contabilizarse en Procesar documentos (tipo Pagos a proveedores).
201