Obtener historial de transacciones y movimientos
POST/api/branchs/history/transactionsAndMovements
Retorna las transacciones del comercio (recargas y pagos) con sus movimientos de saldo asociados: cobros de envío, comisiones, devoluciones y beneficios.
Cada transacción incluye el método de pago, el resumen del monedero (saldo anterior, monto usado y saldo restante) y la lista de movimientos con su orden, courier y servicio.
Los movimientos de beneficio (movementIsBenefit: true) traen su detalle en benefit; en los demás movimientos benefit es null.
Todos los campos del body son opcionales: sin body retorna la primera página (20 transacciones), de la más reciente a la más antigua.
Con export: 1 también genera un Excel con todos los resultados y retorna su URL en export.URLDataExcel.
Petición
Respuestas
- 200
- 400
- 401
- 500
Transacciones y movimientos obtenidos
Filtro, ordenamiento o paginación inválidos. Se reporta el primer error encontrado, con el formato Error en campo "<campo>": <motivo>.
Motivos posibles: debe ser 0 o 1 (export y filters.onlyFilteredMovements, como número), debe ser un UUID válido, número inválido (montos negativos o que no son número), texto inválido (máx N caracteres), debe contener exactamente 4 dígitos, debe ser una fecha válida (YYYY-MM-DD), dateFrom no puede ser mayor a dateTo, debe ser un entero mayor a 0 (pagination.page), debe ser un entero entre 1 y 50 (pagination.limit) y debe ser ASC o DESC (order.direction).
Falta el token, venció (dura 15 minutos) o no es válido. Repite el login para obtener uno nuevo.
Error interno