Registrar cobro o pago
Registra el dinero recibido de un cliente (`cobrar`) o entregado a un proveedor (`pagar`) y lo aplica a sus cuotas. Lo que sobra queda como saldo a favor.
POSThttps://api.facturalo.pe/api/v3/cobranza/{lado}/pagos
Parámetros del body
Campo
Descripción
ladostringrequerido
cobrar (clientes: lo que te deben) o pagar (proveedores: lo que debes). Va en la ruta.Ej: cobrarcontraparte.numeroDocumentostringrequerido
RUC o DNI del cliente o proveedor.Ej:
20100070970contraparte.nombrestringopcional
Nombre o razón social (si no tiene cuotas aún, para registrar un adelanto).
montonumberrequerido
Monto recibido o entregado.Ej:
5fechastringopcional
YYYY-MM-DD (default hoy).
monedastringopcional
PEN (default) o USD. Solo se aplica a cuotas de esa moneda.mediostringopcional
Id del medio de pago.
cajastringopcional
Id de la caja por donde entra o sale el dinero (necesita turno abierto, salvo cajas sin turnos). Sin
caja, no mueve ninguna caja (banco, transferencia).referenciastringopcional
N.º de operación o voucher (máx. 60).
glosastringopcional
Nota libre (máx. 250).
aplicacionesarrayopcional
Opcional: a qué cuotas va y cuánto (
partidaId, monto). Sin esto, se aplica a la más antigua primero. Ninguna puede superar el saldo de la cuota ni la suma el monto.Language
Credentials
Header
Authorization
Token de la empresa · HTTP directo
Fetch Request
$ # Node 18+ fetch
const response = await fetch("https://api.facturalo.pe/api/v3/cobranza/cobrar/pagos", {
method: "POST",
headers: {
"Authorization": "sk_test_…",
"Content-Type": "application/json"
},
body: JSON.stringify({
"contraparte": {
"numeroDocumento": "20100070970"
},
"monto": 5,
"medio": "a330be71-bbf2-4bd9-ae9f-aa5a889df2f2",
"referencia": "OP-778812"
})
});
const data = await response.json();
console.log(data);HTTP directo · funciona con cualquier cliente HTTP
Response
Elige un ejemplo de respuesta:
application/json
201Created
{
"success": true,
"message": "Cobro registrado.",
"data": {
"id": "a330d533-fe72-4f90-a338-5898bc92fda2",
"lado": "cobrar",
"contraparte": {
"tipoDocumento": "6",
"numeroDocumento": "20100070970",
"nombre": "SUPERMERCADOS PERUANOS SOCIEDAD ANONIMA 'O ' S.P.S.A."
},
"fecha": "2026-11-10",
"moneda": "PEN",
"monto": 5,
"medio": {
"id": "a330be71-bbf2-4bd9-ae9f-aa5a889df2f2",
"nombre": "Efectivo"
},
"cajaId": null,
"referencia": null,
"glosa": null,
"estado": "registrado",
"aplicaciones": [
{
"partidaId": "64b41250-ddfb-4949-9ecd-a37aa4139014",
"documento": "NV01-00000002",
"cuota": 1,
"monto": 2,
"aplicacion": "automatica"
},
{
"partidaId": "89472416-c066-4579-85f3-fc1ddbe44896",
"documento": "NV01-00000003",
"cuota": 1,
"monto": 3,
"aplicacion": "automatica"
}
],
"saldoAFavor": 0,
"creado": "2026-11-10T04:01:47-05:00"
}
}