Bancos
Movimientos bancarios - Archivos
GET/suite/erp/bancos/movimientos/:tkMovimiento/archivos
Obtiene los archivos asociados directamente al movimiento, a su factura y a sus relaciones. La respuesta incluye Row-Count.
Parámetros
| Nombre | Tipo | Validación | Descripción |
|---|
tkMovimiento | varchar | | Identificador del movimiento bancario. |
tkArchivo | varchar | | Identificador del archivo que se desea filtrar. |
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. |
tkMovimiento | String | Identificador público del movimiento. |
tkFactura | String | Identificador de la factura. |
tkVenta | String | Identificador de la venta. |
tkOportunidad | String | Identificador de la oportunidad. |
tkProspecto | String | Identificador del prospecto. |
tkArchivo | String | Identificador del archivo. |
archivo | String | Nombre visible del archivo. |
archivoReal | String | Nombre real del archivo. |
peso | Number | Peso del archivo. |
fecha | DateTime | Fecha del registro. |
iniciales | String | Iniciales del usuario. |
nombreEjecutivo | String | Nombre del ejecutivo. |
avatar | String | Avatar del ejecutivo. |
origen | Number | Origen del archivo o registro. |
verArchivo | Number | Indica si puede visualizarse directamente. |
url | String | URL o ruta del archivo. |
etiquetas | String | Etiquetas del archivo. |
factura | Number | Indica si corresponde a una factura. |
uuidFactura | String | UUID de la factura. |
monto | Number | Monto del registro. |
version | Number | Versión de la factura. |
status | Number | Estatus de la factura. |
Solicitud
curl --request GET \
--url 'https://api.upnify.com/suite/erp/bancos/movimientos/00000000-0000-4000-8000-000000000012/archivos?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/archivos?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/archivos?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/archivos?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/archivos?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/archivos?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,
"tkMovimiento": "00000000-0000-4000-8000-000000000012",
"tkFactura": "00000000-0000-4000-8000-000000000020",
"tkVenta": "00000000-0000-4000-8000-000000000013",
"tkOportunidad": "00000000-0000-4000-8000-000000000028",
"tkProspecto": "00000000-0000-4000-8000-000000000027",
"tkArchivo": "00000000-0000-4000-8000-000000000022",
"archivo": "comprobante.pdf",
"archivoReal": "comprobante.pdf",
"peso": 85000,
"fecha": "2026-01-15",
"iniciales": "UE",
"nombreEjecutivo": "Usuario de ejemplo",
"avatar": "",
"origen": 4,
"verArchivo": 1,
"url": "https://files.example.com/comprobante.pdf",
"etiquetas": "[]",
"factura": 1,
"uuidFactura": "00000000-0000-4000-8000-000000000021",
"monto": 1500.5,
"version": 1,
"status": 1
}
]