Está en la página 1de 4

MANUAL DE USUARIO

ADJUNTAR DOCUMENTOS VÍA API

1 Tabla de Contenido
2 REPRESENTACIONES GRÁFICAS Y ARCHIVOS ADJUNTOS VÍA API ......................................................... 2
2.1 Adjuntar Representación Gráfica:................................................................................................. 2
2.2 Adjuntar Otros Archivos:............................................................................................................... 3
3 ESPECIFICACIONES FUNCIONAMIENTO DEL MÉTODO API ................................................................. 3
3.1 Ejemplo del JSON: ......................................................................................................................... 4
3.2 Tabla de códigos TypeFile ............................................................................................................. 4
2 REPRESENTACIONES GRÁFICAS Y ARCHIVOS ADJUNTOS VÍA API
Se creó un nuevo método el cual permite la carga de archivos adjuntos y representaciones graficas
creadas desde el ERP Vía API. La transmisión de documentos hacia misfacturas será vía SFTP, las
credenciales de acceso se le suministraran a cada una de los ERP para su configuración.

El funcionamiento de esta funcionalidad será de la siguiente manera:

1. Cargar adjuntos al SFTP Misfacturas (SFTP)

2. Llamar método
ERP Misfacturas (API)
InsertAttachments

2.1 Adjuntar Representación Gráfica:

InsertInvoice

UUID

ERP GetDocumentStatus(UUID) Misfacturas (API)

State = 2

GetDocumentXML(UUID)

CUFE + XML

InsertAttachment(UUID)
2.2 Adjuntar Otros Archivos:

InsertInvoice

UUID

ERP InsertAttachment(UUID) Misfacturas (API)

3 ESPECIFICACIONES FUNCIONAMIENTO DEL MÉTODO API

Se creó el método con el nombre InsertAttachments, cuenta con una especificación HTTP
POST y recibirá los siguientes parámetros y estructura JSON:

Schemaid Tipo de documento del emisor

IDNumber Número de documento del emisor

DocumentUUID "DocumentId" que responde el método de


Insertar factura

La URL quedaría de la siguiente manera:

https://misfacturas.cenet.ws/IntegrationAPI/api/InsertAttachments?SchemaID=31&IDNumber=706&DocumentUUID=
603c4bf3-3e3e-4513-806d-4f2b43353d53
3.1 Ejemplo del JSON:
{
“Attach”: [
{
“FileName”: “FactuasApi123.TXT”,
“TypeFile”: “10”
},
{
“FileName”: “FactuasApi123.TXT”,
“TypeFile”: “3”
},
{
“FileName”: “FactuasApi123.TXT”,
“TypeFile”: “2”
},
{
“FileName”: “FactuasApi123.TXT”,
“TypeFile”: “7”
},
{
“FileName”: “FactuasApi123.TXT”,
“TypeFile”: “1”
}
]
}

En el ejemplo anterior se muestran los campos FileName (nombre del Archivo) y TypeFile (tipo
de archivo)

3.2 Tabla de códigos TypeFile

Id Descripción Extensión
1 Documento PDF .pdf
2 Representación Grafica .pdf
3 Documento de Imagen JPG .jpg
4 Documento de Imagen PNG .png
5 Documento compreso ZIP .zip
6 Documento compreso RAR .rar
7 Documento de Excel XLSX .xlsx
8 Documento de Excel XLS .xls
9 Documento de Excel CSV .csv
10 Documento de Texto TXT .txt
11 Documento de Word DOCX .docx
12 Documento estructura XML .xml
14 Documento estructura JSON .json

También podría gustarte