[API FE PAN] - Ajustes Varios
Se implementaron unos ajustes y mejoras en la funcionalidad de la api.
Permite consultar la información relacionada a un documento a partir de su CUFE. Solamente se pueden buscar documentos emitidos por el usuario y la compañia que realiza la consulta, en caso de que la compañia sea asociada se debe incluir el queryParam de la idCompany. Tambien se podra especificar el si se desea descargar el Container. Más información
Respuesta del endpoint
{
"documentType": "invoice",
"id": "01GWPZ5CTHQAWF86A4BMS5998F",
"documentIssueDate": "2023-03-29T15:18:12.000Z",
"cufe": "0120000155709116-2-2021-2000002023432900000002870020128777999655",
"status": "FINISHED",
"sendAttempts": 0,
"legalStatus": "DGI_AUTHORIZED",
"syncWithDgi": true,
"response": [
{
"code": "0260",
"message": "Autorizado el uso de la FE"
}
],
"governmentResponse": [
{
"code": "0920",
"message": "Factura recibida con éxito"
}
],
"containerXml": "https://api-alanube-e-provider-pan-test.s3.amazonaws.com/users"
}
Consulta de documentos por ID
En el endpoint de consulta de documentos por ID permitimos la descarga de dos nuevas configuraciones de documentos.
- container-pdf para devolver un link de descarga con el XML contenedor de la Factura y Autorización del PAC junto con el Comprobante Auxiliar de Factura Electrónica.
- container para obtener unicamente el XML contenedor
Referencia de Facturas por ID para Notas Crédito y Notas Débito
Para facilitar la emisión de notas de crédito o débito, ahora es posible referenciar una factura a través de su ID utilizando la propiedad apiIdentification junto con la opción ID. De esta forma, se simplifica el proceso y se agiliza la emisión de estos documentos. Más información
Se remueve underscores ( _ ) en la respuesta de getCompanies
Hemos realizado ajustes en la respuesta del endpoint https://developer.alanube.co/v1.0-PAN/reference/getcompanies. Ahora, en lugar de devolver propiedades con underscores como _webhooks, _emails y _certificates, se devolverán las mismas propiedades sin el underscore, es decir, como (webhooks, emails, certificates). De esta manera, podrás obtener la información que necesitas de una forma más clara y fácil de entender.
Respuesta Anterior
{
...props
"_certificates": {
"signature": {},
"authentication": {}
},
"_webhooks": {},
"_emails": {
"active": false,
"message": ""
},
}
Respuesta Nueva
{
...props
"certificates": {
"signature": {},
"authentication": {}
},
"webhooks": {},
"emails": {
"active": false,
"message": ""
},
}