Bancos
Movimientos bancarios - Cuentas por cobrar
GET/suite/erp/bancos/movimientos/:tkMovimiento/cxc
Obtiene las cuentas por cobrar relacionadas con un movimiento bancario. La respuesta incluye Row-Count.
Parámetros
| Nombre | Tipo | Validación | Descripción |
|---|
tkRazonSocial | varchar | | Identificador de la razón social que se usa para limitar la consulta. |
tkMovimiento | varchar | Requerido | Identificador del movimiento bancario. |
pagina | int | | Número de página. Inicia en 1. |
cantidadRegistros | int | | Cantidad máxima de registros por página. |
Respuesta
| Nombre | Tipo | Descripción |
|---|
indice | Number | Posición del registro dentro del resultado. |
tkCxc | String | Identificador de la cuenta por cobrar. |
tkCompania | String | Identificador de la compañía. |
cliente | String | Nombre de la empresa cliente. |
fechaHora | DateTime | Fecha y hora del registro. |
fechaVencimiento | DateTime | Fecha de vencimiento. |
diasVencidos | Number | Días transcurridos desde el vencimiento. |
diasAVencer | Number | Días restantes para el vencimiento. |
mesesVencidos | Number | Meses transcurridos desde el vencimiento. |
monto | Number | Monto del registro. |
montoPagado | Number | Monto pagado. |
saldoActual | Number | Saldo actual. |
sinCfdi | Number | Valor sinCfdi devuelto por la consulta. |
situacion | Number | Situación del registro. |
fechaUltimaModificacion | DateTime | Fecha de la última modificación. |
metaData | String | Metadatos serializados. |
concepto | String | Concepto del movimiento. |
archivos | String | Archivos asociados, serializados en JSON. |
tieneArchivos | Number | Indica si existen archivos asociados. |
montoRelacion | Number | Monto relacionado. |
tkFactura | String | Identificador de la factura. |
tipoComprobante | Number | Tipo de comprobante fiscal. |
metodoPago | Number | Código del método de pago. |
tkCobro | String | Identificador del cobro. |
tkFacturaRep | String | Identificador de la factura de representación. |
serie | String | Serie de la factura. |
folio | Number | Folio de la factura o venta. |
serieFolio | String | Serie y folio concatenados. |
folioVenta | Number | Folio de la venta. |
uuid | String | UUID fiscal de la factura. |
statusFactura | Number | Estatus de la factura. |
tkProyecto | String | Identificador del proyecto. |
proyecto | String | Nombre del proyecto. |
tkMoneda | String | Identificador público de la moneda. |
moneda | Number | Código de la moneda. |
tkVenta | String | Identificador de la venta. |
ejecutivoNombre | String | Nombre del ejecutivo. |
ejecutivoAvatar | String | Avatar del ejecutivo. |
Solicitud
curl --request GET \
--url 'https://api.upnify.com/suite/erp/bancos/movimientos/00000000-0000-4000-8000-000000000012/cxc?tkRazonSocial=00000000-0000-4000-8000-000000000010&pagina=1&cantidadRegistros=50' \
--header 'token: 00000000-0000-4000-8000-000000000001'const enviarSolicitud = async () => {
const response = await fetch("https://api.upnify.com/suite/erp/bancos/movimientos/00000000-0000-4000-8000-000000000012/cxc?tkRazonSocial=00000000-0000-4000-8000-000000000010&pagina=1&cantidadRegistros=50", {
method: "GET",
headers: {
token: "00000000-0000-4000-8000-000000000001",
}
});
const resultado = await response.json();
console.log(resultado);
};
enviarSolicitud();// Node.js 18 o posterior
const response = await fetch("https://api.upnify.com/suite/erp/bancos/movimientos/00000000-0000-4000-8000-000000000012/cxc?tkRazonSocial=00000000-0000-4000-8000-000000000010&pagina=1&cantidadRegistros=50", {
method: "GET",
headers: {
token: "00000000-0000-4000-8000-000000000001",
}
});
const resultado = await response.json();
console.log(resultado);import requests
response = requests.get(
"https://api.upnify.com/suite/erp/bancos/movimientos/00000000-0000-4000-8000-000000000012/cxc?tkRazonSocial=00000000-0000-4000-8000-000000000010&pagina=1&cantidadRegistros=50",
headers={"token": "00000000-0000-4000-8000-000000000001"}
)
response.raise_for_status()
resultado = response.json()package main
import (
"encoding/json"
"net/http"
)
func main() {
request, err := http.NewRequest(http.MethodGet, "https://api.upnify.com/suite/erp/bancos/movimientos/00000000-0000-4000-8000-000000000012/cxc?tkRazonSocial=00000000-0000-4000-8000-000000000010&pagina=1&cantidadRegistros=50", nil)
if err != nil { panic(err) }
request.Header.Set("token", "00000000-0000-4000-8000-000000000001")
response, err := http.DefaultClient.Do(request)
if err != nil { panic(err) }
defer response.Body.Close()
var resultado any
if err := json.NewDecoder(response.Body).Decode(&resultado); err != nil { panic(err) }
}using System.Net.Http;
using var client = new HttpClient();
using var request = new HttpRequestMessage(
HttpMethod.Get,
"https://api.upnify.com/suite/erp/bancos/movimientos/00000000-0000-4000-8000-000000000012/cxc?tkRazonSocial=00000000-0000-4000-8000-000000000010&pagina=1&cantidadRegistros=50"
);
request.Headers.Add("token", "00000000-0000-4000-8000-000000000001");
using var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
var resultado = await response.Content.ReadAsStringAsync();
Respuesta
[
{
"indice": 1,
"tkCxc": "00000000-0000-4000-8000-000000000018",
"tkCompania": "00000000-0000-4000-8000-000000000015",
"cliente": "Cliente de ejemplo",
"fechaHora": "2026-01-15T12:00:00",
"fechaVencimiento": "2026-02-15",
"diasVencidos": 0,
"diasAVencer": 15,
"mesesVencidos": 0,
"monto": 1500.5,
"montoPagado": 500,
"saldoActual": 12500.5,
"sinCfdi": 0,
"situacion": 1,
"fechaUltimaModificacion": "2026-01-15T12:00:00",
"metaData": "{}",
"concepto": "Movimiento bancario de ejemplo",
"archivos": "[]",
"tieneArchivos": 0,
"montoRelacion": 500,
"tkFactura": "00000000-0000-4000-8000-000000000020",
"tipoComprobante": 1,
"metodoPago": 3,
"tkCobro": null,
"tkFacturaRep": "00000000-0000-4000-8000-000000000020",
"serie": "A",
"folio": 1001,
"serieFolio": "A-1001",
"folioVenta": 1001,
"uuid": "00000000-0000-4000-8000-000000000021",
"statusFactura": 1,
"tkProyecto": "00000000-0000-4000-8000-000000000024",
"proyecto": "Proyecto de ejemplo",
"tkMoneda": "00000000-0000-4000-8000-000000000023",
"moneda": "MXN",
"tkVenta": "00000000-0000-4000-8000-000000000013",
"ejecutivoNombre": "Usuario de ejemplo",
"ejecutivoAvatar": ""
}
]