Obtiene el histórico de saldos por cuenta bancaria desde hace trece meses hasta el mes actual, además de la diferencia contra el saldo inicial del periodo.
Parámetros
Nombre
Tipo
Validación
Descripción
tkRazonSocial
String
Requerido
Identificador de la razón social que se usa para limitar la consulta.
fecha_inicial
DateTime
Fecha inicial del reporte histórico.
tipoCuenta
Integer
Tipo de cuenta bancaria; usa -1 para incluir todos los tipos cuando aplica.
tkMoneda
String
Identificador de la moneda.
Respuesta
Nombre
Tipo
Descripción
indice
Number
Posición del registro dentro del resultado.
cuenta
String
Nombre de la cuenta bancaria.
m13
Number
Saldo de hace trece meses.
m12
Number
Saldo de hace doce meses.
m11
Number
Saldo de hace once meses.
m10
Number
Saldo de hace diez meses.
m9
Number
Saldo de hace nueve meses.
m8
Number
Saldo de hace ocho meses.
m7
Number
Saldo de hace siete meses.
m6
Number
Saldo de hace seis meses.
m5
Number
Saldo de hace cinco meses.
m4
Number
Saldo de hace cuatro meses.
m3
Number
Saldo de hace tres meses.
m2
Number
Saldo de hace dos meses.
m1
Number
Saldo del mes actual.
saldoActual
Number
Saldo actual.
diferencia
Number
Diferencia contra el saldo inicial.
Solicitud
Ejemplo de solicitud: Histórico de saldos bancarios
curl --request GET \
--url 'https://api.upnify.com/suite/erp/bancos/historico?tkRazonSocial=00000000-0000-4000-8000-000000000010&fecha_inicial=2025-01-01&tipoCuenta=1&tkMoneda=00000000-0000-4000-8000-000000000023' \
--header 'token: 00000000-0000-4000-8000-000000000001'const enviarSolicitud = async () => {
const response = await fetch("https://api.upnify.com/suite/erp/bancos/historico?tkRazonSocial=00000000-0000-4000-8000-000000000010&fecha_inicial=2025-01-01&tipoCuenta=1&tkMoneda=00000000-0000-4000-8000-000000000023", {
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/historico?tkRazonSocial=00000000-0000-4000-8000-000000000010&fecha_inicial=2025-01-01&tipoCuenta=1&tkMoneda=00000000-0000-4000-8000-000000000023", {
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/historico?tkRazonSocial=00000000-0000-4000-8000-000000000010&fecha_inicial=2025-01-01&tipoCuenta=1&tkMoneda=00000000-0000-4000-8000-000000000023",
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/historico?tkRazonSocial=00000000-0000-4000-8000-000000000010&fecha_inicial=2025-01-01&tipoCuenta=1&tkMoneda=00000000-0000-4000-8000-000000000023", 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/historico?tkRazonSocial=00000000-0000-4000-8000-000000000010&fecha_inicial=2025-01-01&tipoCuenta=1&tkMoneda=00000000-0000-4000-8000-000000000023"
);
request.Headers.Add("token", "00000000-0000-4000-8000-000000000001");
using var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
var resultado = await response.Content.ReadAsStringAsync();