Ir al contenido

Listar pagos del equipo (ledger de cobranza)

GET
/teams/{teamId}/payments
curl --request GET \
--url https://api.dev.lade.com.mx/teams/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/payments \
--header 'Authorization: Bearer <token>'

Lista todos los pagos del equipo, con filtros opcionales por cliente y rango de fechas. Usado por Reportes (ingresos cobrados) y por la pantalla de Cobranza en el frontend, que cruza esta lista con GET /teams/{teamId}/trips para derivar el saldo pendiente por viaje.

teamId
required
string format: uuid

ID del equipo (UUID)

clientId
string format: uuid
from
string format: date

Fecha inicial (ISO 8601), filtra por GSI1SK

to
string format: date

Fecha final (ISO 8601)

Lista de pagos del equipo

Media typeapplication/json
object
payments
Array<object>

Abono/pago registrado contra el saldo de un viaje (no confundir con el CFDI de Invoice)

object
id
string format: uuid
paymentId
string format: uuid
teamId
string format: uuid
tripId
string format: uuid
clientId
string
nullable
clientName
string
amount
number
> 0
paidAt
string format: date-time
method

Forma en que se cobró el pago

string
Allowed values: EFECTIVO TRANSFERENCIA CHEQUE TARJETA OTRO
reference
string
notes
string
registeredBy
string format: uuid
nullable
createdAt
string format: date-time
updatedAt
string format: date-time
count
integer
Example
{
"payments": [
{
"id": "aa0e8400-e29b-41d4-a716-446655440005",
"tripId": "880e8400-e29b-41d4-a716-446655440003",
"amount": 5000,
"method": "TRANSFERENCIA"
}
],
"count": 1
}

Sin permisos

Media typeapplication/json
object
error
required
string
message
string
field
string
Example
{
"error": "Forbidden",
"message": "You don't have permission to access this resource"
}