Clientes
Clientes - Movimientos bancarios
GET/suite/erp/clientes/:tkEmpresa/movimientos-bancos
Obtiene los movimientos bancarios asociados a un cliente y una razón social.
Parámetros
| Nombre | Tipo | Validación | Descripción |
|---|
tkRazonSocial | varchar | | Identificador de la razón social con la que se filtran los movimientos. |
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 movimientos por página. |
Respuesta
| Nombre | Tipo | Descripción |
|---|
indice | Integer | Posición del movimiento dentro del resultado. |
tkMovimiento | String | Identificador del movimiento bancario. |
tkBancoCuenta | String | Identificador de la cuenta bancaria. |
bancoCuenta | String | Nombre del banco y cuenta mostrados en conjunto. |
fechaMovimiento | String | Fecha y hora del movimiento. |
concepto | String | Concepto del movimiento. |
abono | Number | Importe abonado. |
cargo | Number | Importe cargado. |
saldoActual | Number | Saldo de la cuenta después del movimiento. |
sinCfdi | Integer | Indica con 1 si el movimiento no tiene CFDI asociado; de lo contrario devuelve 0. |
tkCliente | String | Identificador del cliente relacionado, si existe. |
tkFactura | String | Identificador de la factura relacionada, si existe. |
tieneArchivos | Integer | Indica con 1 si existen archivos asociados; de lo contrario devuelve 0. |
Solicitud
curl --request GET \
--url 'https://api.upnify.com/suite/erp/clientes/00000000-0000-4000-8000-000000000010/movimientos-bancos?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/movimientos-bancos?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/movimientos-bancos?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/movimientos-bancos?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/movimientos-bancos?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/movimientos-bancos?tkRazonSocial=00000000-0000-4000-8000-000000000011&pagina=1&cantidadRegistros=50");
respuesta.EnsureSuccessStatusCode();
var resultado = await respuesta.Content.ReadFromJsonAsync<object>();
Respuesta
[
{
"indice": 1,
"tkMovimiento": "00000000-0000-4000-8000-000000000030",
"tkBancoCuenta": "00000000-0000-4000-8000-000000000031",
"bancoCuenta": "Banco Ejemplo - 1234",
"fechaMovimiento": "2026-09-01T10:00:00.000Z",
"concepto": "Pago recibido",
"abono": 1250.5,
"cargo": 0,
"saldoActual": 5000,
"sinCfdi": 0,
"tieneArchivos": 0
}
]