Ir al contenido

Listar Cartera

Permite obtener el listado de registros de cartera registrados en el sistema de forma paginada. Este endpoint soporta filtros por código de cliente, código de vendedor, código de cobrador, número de documento, tipo de documento, fecha de creación y fecha de modificación, así como ordenamiento configurable.

Método: GET

https://api.ventasremotas.com/v1/receivables
HeaderValorDescripciónRequerido
Acceptapplication/jsonIndica que la respuesta debe estar en formato JSONNo
Subscription-Key{subscription_key}Clave de suscripción para acceder a la API
AuthorizationBearer {access_token}Token de acceso obtenido del endpoint /token

Todos los parámetros son opcionales. Si no se especifican, se retornan todos los registros de cartera con la paginación por defecto.

ParámetroTipoDescripción
client_codeStringFiltra por código exacto de cliente. Longitud máxima: 18 caracteres.
seller_codeStringFiltra por código exacto de vendedor. Longitud máxima: 18 caracteres.
collector_codeStringFiltra por código exacto de cobrador. Longitud máxima: 18 caracteres.
document_numberStringFiltra por número exacto de documento. Longitud máxima: 50 caracteres.
document_typeStringFiltra por tipo exacto de documento. Longitud máxima: 10 caracteres.
created_fromDateRetorna registros cuya fecha de creación es mayor o igual a este valor. Formato: YYYY-MM-DD.
modified_fromDateRetorna registros cuya fecha de modificación es mayor o igual a este valor. Formato: YYYY-MM-DD.
ParámetroTipoDescripción
sortStringCampo y dirección de ordenamiento. Por defecto: fecha de creación descendente.
ValorDescripción
created_atOrdena por fecha de creación ascendente (ASC)
-created_atOrdena por fecha de creación descendente (DESC)
ParámetroTipoPor defectoRestriccionesDescripción
pageNumber1Mínimo: 1Número de página (1-indexed)
limitNumber100Mínimo: 1, Máximo: 1000Cantidad de resultados por página

Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/receivables" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"
Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/receivables?client_code=CLI-001" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"

Petición con filtro por vendedor y tipo de documento

Sección titulada «Petición con filtro por vendedor y tipo de documento»
Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/receivables?seller_code=VEN-010&document_type=FACTURA" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"
Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/receivables?created_from=2024-01-01&page=1&limit=50" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"
Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/receivables?sort=created_at&page=2&limit=100" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"
Ventana de terminal
curl -X GET "https://api.ventasremotas.com/v1/receivables?client_code=CLI-001&created_from=2024-01-01&modified_from=2024-06-01&sort=-created_at&limit=200" \
-H "Accept: application/json" \
-H "Subscription-Key: tu-subscription-key" \
-H "Authorization: Bearer tu-access-token"

{
"data": [
{
"client_code": "CLI-001",
"seller_code": "VEN-010",
"collector_code": "COB-005",
"document_type": "FACTURA",
"document_number": "FV-2024-001520",
"document_date": "2024-06-15T00:00:00",
"due_date": "2024-07-15T00:00:00",
"balance": 1500000.5,
"observations": "Factura de venta mensual",
"state": "Y",
"withholding_base": 1260504.62,
"tax_value": 239495.38,
"base_balance": 1260504.62,
"motivation": null,
"corporate_client": "CORP-001",
"withholdings": null,
"invoice_url": "https://facturacion.ejemplo.com/docs/FV-2024-001520.pdf",
"created_at": "2024-06-15T10:30:00",
"updated_at": "2024-09-20T14:15:00"
}
],
"meta": {
"totalItems": 3500,
"itemCount": 100,
"itemsPerPage": 100,
"totalPages": 35,
"currentPage": 1
},
"links": {
"self": "https://api.ventasremotas.com/v1/receivables?page=1&limit=100",
"first": "https://api.ventasremotas.com/v1/receivables?page=1&limit=100",
"prev": null,
"next": "https://api.ventasremotas.com/v1/receivables?page=2&limit=100",
"last": "https://api.ventasremotas.com/v1/receivables?page=35&limit=100"
}
}

Cada elemento del array data contiene los siguientes campos:

CampoTipoDescripción
client_codeStringCódigo del cliente asociado al documento de cartera
seller_codeStringCódigo del vendedor asociado al documento de cartera
collector_codeStringCódigo del cobrador asignado al documento
document_typeStringTipo de documento (ej: “F”, “NC”)
document_numberStringNúmero del documento
document_dateDateTimeFecha de emisión del documento. Formato: yyyy-MM-dd HH:mm:ss
due_dateDateTimeFecha de vencimiento del documento. Formato: yyyy-MM-dd HH:mm:ss
balanceNumberSaldo actual del documento, valor incluye impuestos (puede ser null)
observationsStringObservaciones o notas adicionales (puede ser null)
stateStringEstado del registro de cartera: Y (Activo) o N (Inactivo)
withholding_baseNumberValor a pagar antes de impuestos (valor base de factura) (puede ser null)
tax_valueNumberValor de los impuestos generados en la factura (puede ser null)
base_balanceNumberSaldo inicial del documento, valor incluye impuestos (puede ser null)
motivationStringMotivo o causal asociado al documento (puede ser null)
corporate_clientStringCódigo del cliente corporativo (puede ser null)
withholdingsStringJSON en formato string con las retenciones del documento (puede ser null)
invoice_urlStringURL de la factura electrónica o documento asociado (puede ser null)
created_atDateTimeFecha y hora de creación del registro. Formato: yyyy-MM-ddTHH:mm:ss
updated_atDateTimeFecha y hora de última modificación. Formato: yyyy-MM-ddTHH:mm:ss (puede ser null)
CampoTipoDescripción
totalItemsNumberCantidad total de registros de cartera que coinciden con los filtros
itemCountNumberCantidad de registros en la página actual
itemsPerPageNumberCantidad de items por página solicitados
totalPagesNumberTotal de páginas disponibles
currentPageNumberNúmero de la página actual
CampoTipoDescripción
selfStringURL de la página actual
firstStringURL de la primera página
prevStringURL de la página anterior (null si es la primera página)
nextStringURL de la página siguiente (null si es la última página)
lastStringURL de la última página