Ir al contenido

UploadBillFile

Adjunta un archivo a una factura de proveedor del proveedor y la empresa de la clave de API. Una factura de proveedor necesita al menos un archivo para poder enviarse. El archivo es visible para la empresa y para el proveedor en el portal. El funcionamiento de las claves y las respuestas se describe en API de facturas de proveedor.

Envíe la solicitud como multipart/form-data, con dos partes: BillID y el archivo.

POST /api/public/uploadbillfile
APIKey: your-api-key
Content-Type: multipart/form-data; boundary=...

Por ejemplo, con curl:

Ventana de terminal
curl -H "APIKey: your-api-key" -F "BillID=109827" -F "file=@INV-2026-0042.pdf" https://trakit.example.com/api/public/uploadbillfile

Sustituya https://trakit.example.com por la dirección de su TrakIT. Envíe un archivo por solicitud; para adjuntar varios, envíe varias solicitudes.

Regla Info si no se cumple
La solicitud incluye el BillID de una factura de proveedor del proveedor y la empresa de la clave. BillID is required, Bill not found
La solicitud incluye exactamente un archivo. Attach one file, Send one file per request
El archivo ocupa 20 MB como máximo. File size cannot exceed 20 MB
El nombre del archivo tiene 100 caracteres como máximo. File name cannot exceed 100 characters
El archivo es de un tipo que TrakIT acepta de los usuarios externos. La lista se define para cada instalación de TrakIT; de forma predeterminada es PDF, PNG y JPG. File type must be ..., seguido de los tipos aceptados
La factura de proveedor es un borrador o ha sido rechazada. Files can be changed only while the bill is a draft or has been rejected
La factura de proveedor todavía no tiene un archivo con el mismo nombre y el mismo tamaño. A file of the same name and size already exists

Si tiene éxito, Identity es el identificador del nuevo archivo y RetInfo indica la factura de proveedor y el archivo:

{
"Code": 1,
"Info": "",
"RetInfo": { "BillID": 109827, "AttID": 195285, "FileName": "INV-2026-0042.pdf" },
"RowsAffected": 0,
"Scalar": null,
"Identity": 195285
}