Obtiene las cuentas por cobrar vigentes de un cliente para una razón social. La respuesta incluye el encabezado Row-Count con el total antes de paginar.
Parámetros
Nombre
Tipo
Validación
Descripción
tkRazonSocial
varchar
Identificador de la razón social con la que se consultan las cuentas por cobrar.
tkEmpresa
varchar
Requerido
Identificador del cliente que se consulta.
pagina
int
Número de página que se consulta.
cantidadRegistros
int
Cantidad máxima de registros por página.
Respuesta
Nombre
Tipo
Descripción
indice
Integer
Posición de la cuenta dentro del resultado.
tkCxc
String
Identificador de la cuenta por cobrar.
tkCompania
String
Identificador del cliente.
cliente
String
Nombre comercial del cliente.
fechaVencimiento
String
Fecha de vencimiento del saldo.
diasVencidos
Integer
Días transcurridos desde el vencimiento; puede ser negativo si aún no vence.
monto
Number
Monto original de la cuenta por cobrar.
montoPagado
Number
Monto pagado hasta el momento.
saldoActual
Number
Saldo pendiente actual.
situacion
Integer
Código de situación de la cuenta.
tkFactura
String
Identificador de la factura relacionada, si existe.
tkCobro
String
Identificador del cobro relacionado, si existe.
tkVenta
String
Identificador de la venta relacionada, si existe.
Solicitud
Consultar cuentas por cobrar
curl --request GET \
--url 'https://api.upnify.com/suite/erp/clientes/00000000-0000-4000-8000-000000000010/cxc?tkRazonSocial=00000000-0000-4000-8000-000000000011&pagina=1&cantidadRegistros=50' \
--header 'token: 00000000-0000-4000-8000-000000000001'fetch("https://api.upnify.com/suite/erp/clientes/00000000-0000-4000-8000-000000000010/cxc?tkRazonSocial=00000000-0000-4000-8000-000000000011&pagina=1&cantidadRegistros=50", { method: "GET", headers: { token: "00000000-0000-4000-8000-000000000001" } }).then((respuesta) => respuesta.json()).then(console.log);// Node.js 18 o posterior
fetch("https://api.upnify.com/suite/erp/clientes/00000000-0000-4000-8000-000000000010/cxc?tkRazonSocial=00000000-0000-4000-8000-000000000011&pagina=1&cantidadRegistros=50", { method: "GET", headers: { token: "00000000-0000-4000-8000-000000000001" } }).then((respuesta) => respuesta.json()).then(console.log);import requests
url = "https://api.upnify.com/suite/erp/clientes/00000000-0000-4000-8000-000000000010/cxc?tkRazonSocial=00000000-0000-4000-8000-000000000011&pagina=1&cantidadRegistros=50"
respuesta = requests.get(url, headers={"token": "00000000-0000-4000-8000-000000000001"})
respuesta.raise_for_status()
print(respuesta.json())package main
import (
"encoding/json"
"net/http"
)
func main() {
url := "https://api.upnify.com/suite/erp/clientes/00000000-0000-4000-8000-000000000010/cxc?tkRazonSocial=00000000-0000-4000-8000-000000000011&pagina=1&cantidadRegistros=50"
solicitud, err := http.NewRequest(http.MethodGet, url, nil)
if err != nil { panic(err) }
solicitud.Header.Set("token", "00000000-0000-4000-8000-000000000001")
respuesta, err := http.DefaultClient.Do(solicitud)
if err != nil { panic(err) }
defer respuesta.Body.Close()
var resultado any
if err := json.NewDecoder(respuesta.Body).Decode(&resultado); err != nil { panic(err) }
}using System.Net.Http;
using System.Net.Http.Json;
using var cliente = new HttpClient();
cliente.DefaultRequestHeaders.Add("token", "00000000-0000-4000-8000-000000000001");
using var respuesta = await cliente.GetAsync("https://api.upnify.com/suite/erp/clientes/00000000-0000-4000-8000-000000000010/cxc?tkRazonSocial=00000000-0000-4000-8000-000000000011&pagina=1&cantidadRegistros=50");
respuesta.EnsureSuccessStatusCode();
var resultado = await respuesta.Content.ReadFromJsonAsync<object>();