Diferencia entre revisiones de «API LaFactura.co:Verificar Factura»
| (No se muestran 37 ediciones intermedias del mismo usuario) | |||
| Línea 1: | Línea 1: | ||
==Objeto:verifyStatus (Verificar Documento)== | ==Objeto:verifyStatus (Verificar Documento)== | ||
| − | Si deseas saber como está el proceso de elaboración actual de | + | Si deseas saber como está el proceso de elaboración actual de un documento (Sin importar su tipo), y su último status, puedes hacer la consulta usando '''POST''' en la URL del servicio e incluir el siguiente objeto. |
| + | <br><br> | ||
| + | Ingreso: | ||
| + | <nowiki>https://***.tas-la.com/facturacion.v30/invoice/</nowiki> | ||
| + | |||
| + | <b>Solicita tu usuario y contraseña +57-601-7466664</b> | ||
| + | No cobramos por el proceso de pruebas o desarrollo | ||
| + | Y puedes empezar inmediatamente (sin certificados o papeleos) | ||
| + | <br> | ||
| + | |||
'''IMPORTANTE:''' Recomendamos ampliamente que utilizes nuestro sistema de '''[[API_LaFactura.co:Webhook|WEBHOOKS]]''', para recibir notificaciones en tiempo real. | '''IMPORTANTE:''' Recomendamos ampliamente que utilizes nuestro sistema de '''[[API_LaFactura.co:Webhook|WEBHOOKS]]''', para recibir notificaciones en tiempo real. | ||
| Línea 20: | Línea 29: | ||
=====Resultados===== | =====Resultados===== | ||
| + | ---- | ||
Devuelve un objeto '''[[API_laFactura.co:invoiceResult|invoiceResult]]''' con el resultado de la operación | Devuelve un objeto '''[[API_laFactura.co:invoiceResult|invoiceResult]]''' con el resultado de la operación | ||
| Línea 32: | Línea 42: | ||
"mode":"Verify", | "mode":"Verify", | ||
"tascode":"fc-54984309jtr0ret90jjrg", | "tascode":"fc-54984309jtr0ret90jjrg", | ||
| + | "intID":"1", | ||
"document":"FC-2092092", | "document":"FC-2092092", | ||
| + | "process":"2", | ||
| + | "retries":"0", | ||
"CUFE":"43059843095203948093248093483048039248093403298409328490348903483094", | "CUFE":"43059843095203948093248093483048039248093403298409328490348903483094", | ||
"URL":"<nowiki>https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg.zip</nowiki>", | "URL":"<nowiki>https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg.zip</nowiki>", | ||
| − | |||
"PDF":"<nowiki>https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg.pdf</nowiki>", | "PDF":"<nowiki>https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg.pdf</nowiki>", | ||
"ATTACHED":"<nowiki>https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg-A.xml</nowiki>", | "ATTACHED":"<nowiki>https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg-A.xml</nowiki>", | ||
| − | " | + | "customer":"0", |
| − | " | + | "RADIAN":{ |
| + | "short":"030;032;033", | ||
| + | "enhanced":[ | ||
| + | { | ||
| + | "responseCode":"030", | ||
| + | "description":"Acuse de recibido de Factura Electrónica de Venta", | ||
| + | "date":"20231102", | ||
| + | "time":"115810", | ||
| + | "UUID":"f025e1aezbaab1f7207974e0dfa27862ba8e2ebb990222d6400fd21547917bdf9c90a2aca11efaa56e38d5e3901826bb" | ||
| + | }, | ||
| + | { | ||
| + | "responseCode":"032", | ||
| + | "description":"Recibido del bien o prestación del servicio", | ||
| + | "date":"20231108", | ||
| + | "time":"081812", | ||
| + | "UUID":"da403930494ab1f7207974e0dfa27862ba8e2ebb990222d6400fd21547917bdf9c90a2aca11efaa56e38d5e390123012" | ||
| + | }, | ||
| + | { | ||
| + | "responseCode":"033", | ||
| + | "description":"Aceptación expresa", | ||
| + | "date":"20231108", | ||
| + | "time":"081832", | ||
| + | "UUID":"da4039fx494ab1f7207974e0dfa27862ba8e2ebb990222d6400fd21547917bdf9c90a2aca11efaa56e38d5e390182aaa" | ||
| + | } | ||
| + | ] | ||
| + | } | ||
} | } | ||
} | } | ||
| Línea 45: | Línea 82: | ||
=====Explicacion===== | =====Explicacion===== | ||
| + | ---- | ||
*El resultado fue satisfactorio (200) | *El resultado fue satisfactorio (200) | ||
*El texto del resultado: Operación realizada con exito | *El texto del resultado: Operación realizada con exito | ||
| Línea 50: | Línea 88: | ||
*El modolo de respuesta fué el de verificacion | *El modolo de respuesta fué el de verificacion | ||
*El documento interno es el: fc-54984309jtr0ret90jjrg | *El documento interno es el: fc-54984309jtr0ret90jjrg | ||
| + | *El intID que nos enviaste fué 1 | ||
*El cufe del documento es: 43059843095203948093248093483048039248093403298409328490348903483094 | *El cufe del documento es: 43059843095203948093248093483048039248093403298409328490348903483094 | ||
*La url para decarga el documento es: <nowiki>https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg.zip</nowiki> | *La url para decarga el documento es: <nowiki>https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg.zip</nowiki> | ||
| Línea 56: | Línea 95: | ||
*La url para decarga del xml del documento enviado al cliente: <nowiki>https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg-A.xml</nowiki> | *La url para decarga del xml del documento enviado al cliente: <nowiki>https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg-A.xml</nowiki> | ||
*El estado del documento es: Aceptado DIAN | *El estado del documento es: Aceptado DIAN | ||
| + | *Se reintentó .. 0 veces | ||
=====status===== | =====status===== | ||
| + | ---- | ||
Entrega la información referente a la operacioón realizada en los siguientes campos: | Entrega la información referente a la operacioón realizada en los siguientes campos: | ||
| Línea 70: | Línea 111: | ||
=====document===== | =====document===== | ||
| + | ---- | ||
Información referente al documento al que se hace relación: | Información referente al documento al que se hace relación: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| − | ! Parámetro !! Descripción !! Tipo !! Obligatorio | + | ! Parámetro !! Descripción !! Tipo !! Obligatorio !! API |
| + | |- | ||
| + | | type || Tipo de documento: "Factura" / "Factura Salud" / "Nota Credito" / "Documento Soporte" || cadena || SI || v2.0 / v3.0 | ||
| + | |- | ||
| + | | mode || Resultado por "Creation"->Creación / "Verify"->Verificación || cadena || SI || v2.0 / v3.0 | ||
| + | |- | ||
| + | | tascode || Código interno del documento generado (Requerido para posteriores acciones)|| cadena || SI || v2.0 / v3.0 | ||
|- | |- | ||
| − | | | + | | intID || Código interno del documento en tu base de datos|| cadena || SI || v2.0 / v3.0 |
|- | |- | ||
| − | | | + | | referal || Código de documento enlazado (Una nota crédito o factura a este documento)<br/><small>Eliminado de API v3.0</small> || cadena || NO || v2.0 / v3.0 |
|- | |- | ||
| − | | | + | | document || Número del documento || cadena || SI || v2.0 / v3.0 |
|- | |- | ||
| − | | | + | | CUFE || Código único de la factura DIAN || cadena || En facturas || v2.0 / v3.0 |
|- | |- | ||
| − | | | + | | CUDE || Código único de documento electrónico DIAN || cadena || Para cualquier documento diferente a factura || v2.0 / v3.0 |
|- | |- | ||
| − | | | + | | process || Estado de proceso:<small><br/>0 -> Enviando<br/>1 -> Verificando<br/>2 -> Aceptado DIAN<br/>78 -> Reintentando DIAN (API v3.0)<br/>Mayor que 90 -> Rechazado DIAN</small>|| cadena || SI || v2.0 / v3.0 |
|- | |- | ||
| − | | | + | | retries || Reintentos de envio a la DIAN|| cadena || SI || v3.0 |
|- | |- | ||
| − | | | + | | accepted || Estado de aceptacion del documento por el cliente final<br/><small>Desconocida / Aceptada / Rechazada<br/>(Campo retirado en API v3.0)</small>|| cadena || SI || v2.0 |
|- | |- | ||
| − | | | + | | customer || Estado de aceptacion del documento por el cliente final<br/><small>0->Desconocido, 1->Aceptado, 2->Rechazado<br/>(Nuevo campo en API v3.0)</small>|| cadena || SI || v3.0 |
|- | |- | ||
| − | | URL || Dirección para descarga del Documento aceptado por la DIAN (formato ZIP)<br/><small>Contiene PDF (Representación gráfica del Documento)<br/>Contiene XML (Attached Document DIAN del Documento)</small> || cadena || Solo si está Aceptado por la DIAN | + | | URL || Dirección para descarga del Documento aceptado por la DIAN (formato ZIP)<br/><small>Contiene PDF (Representación gráfica del Documento)<br/>Contiene XML (Attached Document DIAN del Documento)</small> || cadena || Solo si está Aceptado por la DIAN || v2.0 / v3.0 |
|- | |- | ||
| − | | CHECK || Dirección para descarga de los resultados del documento en la DIAN (formato ZIP)<br/><small>Contiene XXXXXXXXX-DE.xml (Documento firmado enviado a la DIAN)<br/> Contiene XXXXXXXXX-R(1/2).xml (Resultado puro de la transacción en la DIAN)</small> || cadena || Solo si está Aceptado por la DIAN | + | | CHECK || Dirección para descarga de los resultados del documento en la DIAN (formato ZIP)<br/><small>Contiene XXXXXXXXX-DE.xml (Documento firmado enviado a la DIAN)<br/> Contiene XXXXXXXXX-R(1/2).xml (Resultado puro de la transacción en la DIAN)</small> || cadena || Solo si está Aceptado por la DIAN || v2.0 / v3.0 |
|- | |- | ||
| − | | PDF || Dirección para descarga del PDF de la factura generada<br/><small>Esta opción se agrega para ayudar a algunos sistemas.<br/> | + | | PDF || Dirección para descarga del PDF de la factura generada<br/><small>Esta opción se agrega para ayudar a algunos sistemas.<br/>Recomendamos almacenar el resultado de <b>URL<b></small> || cadena || Solo si está Aceptado por la DIAN<br/><small>(Solo para documentos generados desde Enero 10 - 2021)</small> || v2.0 / v3.0 |
|- | |- | ||
| − | | ATTACHED || Dirección para descarga del XML del xml enviado al cliente<br/><small>Esta opción se agrega para ayudar a algunos sistemas.<br/> | + | | ATTACHED || Dirección para descarga del XML del xml enviado al cliente<br/><small>Esta opción se agrega para ayudar a algunos sistemas.<br/>Recomendamos almacenar el resultado de <b>URL<b></small> || cadena || Solo si está Aceptado por la DIAN<br/><small>(Solo para documentos generados desde Enero 10 - 2021)</small> || v2.0 / v3.0 |
|} | |} | ||
| + | |||
| + | <span style="color:#009999"><b>Notas para migrantes de API v2.0 a v3.0:</b></span> | ||
| + | ---- | ||
| + | * Puedes saber el nivel de reintentos hechos a un documento<br/> | ||
| + | * Se eliminó el campo de referal<br/> | ||
| + | <br/> | ||
=====A tener presente===== | =====A tener presente===== | ||
| + | ---- | ||
* No se debe considerar un documento como válido por la DIAN, hasta que el resultado de una verificación del documento, muestre a process con: '''2''' | * No se debe considerar un documento como válido por la DIAN, hasta que el resultado de una verificación del documento, muestre a process con: '''2''' | ||
=====Objetos adicionales empleados===== | =====Objetos adicionales empleados===== | ||
| + | ---- | ||
*invoiceResult: [[API_laFactura.co:invoiceResult|Resultado Factura]] | *invoiceResult: [[API_laFactura.co:invoiceResult|Resultado Factura]] | ||
Revisión actual del 17:24 21 nov 2023
Sumario
Objeto:verifyStatus (Verificar Documento)
Si deseas saber como está el proceso de elaboración actual de un documento (Sin importar su tipo), y su último status, puedes hacer la consulta usando POST en la URL del servicio e incluir el siguiente objeto.
Ingreso:
https://***.tas-la.com/facturacion.v30/invoice/
Solicita tu usuario y contraseña +57-601-7466664
No cobramos por el proceso de pruebas o desarrollo
Y puedes empezar inmediatamente (sin certificados o papeleos)
IMPORTANTE: Recomendamos ampliamente que utilizes nuestro sistema de WEBHOOKS, para recibir notificaciones en tiempo real.
{
"verifyStatus":{
"tascode":"fc-54984309jtr0ret90jjrg"
}
}
Campos
Envía la información referente al documento a anular:
| Parámetro | Descripción | Tipo | Obligatorio |
|---|---|---|---|
| tascode | Código único en nuestro sistema del documento | cadena | SI |
Resultados
Devuelve un objeto invoiceResult con el resultado de la operación
{
"invoiceResult":{
"status":{
"code": 200,
"text":"Operación realizada con exito",
},
"document":{
"type":"Factura",
"mode":"Verify",
"tascode":"fc-54984309jtr0ret90jjrg",
"intID":"1",
"document":"FC-2092092",
"process":"2",
"retries":"0",
"CUFE":"43059843095203948093248093483048039248093403298409328490348903483094",
"URL":"https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg.zip",
"PDF":"https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg.pdf",
"ATTACHED":"https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg-A.xml",
"customer":"0",
"RADIAN":{
"short":"030;032;033",
"enhanced":[
{
"responseCode":"030",
"description":"Acuse de recibido de Factura Electrónica de Venta",
"date":"20231102",
"time":"115810",
"UUID":"f025e1aezbaab1f7207974e0dfa27862ba8e2ebb990222d6400fd21547917bdf9c90a2aca11efaa56e38d5e3901826bb"
},
{
"responseCode":"032",
"description":"Recibido del bien o prestación del servicio",
"date":"20231108",
"time":"081812",
"UUID":"da403930494ab1f7207974e0dfa27862ba8e2ebb990222d6400fd21547917bdf9c90a2aca11efaa56e38d5e390123012"
},
{
"responseCode":"033",
"description":"Aceptación expresa",
"date":"20231108",
"time":"081832",
"UUID":"da4039fx494ab1f7207974e0dfa27862ba8e2ebb990222d6400fd21547917bdf9c90a2aca11efaa56e38d5e390182aaa"
}
]
}
}
}
}
Explicacion
- El resultado fue satisfactorio (200)
- El texto del resultado: Operación realizada con exito
- El tipo de documento fué: Factura
- El modolo de respuesta fué el de verificacion
- El documento interno es el: fc-54984309jtr0ret90jjrg
- El intID que nos enviaste fué 1
- El cufe del documento es: 43059843095203948093248093483048039248093403298409328490348903483094
- La url para decarga el documento es: https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg.zip
- La url para decarga de las validaciones DIAN es: https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg-I.zip
- La url para decarga del pdf: https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg.pdf
- La url para decarga del xml del documento enviado al cliente: https://secure.lafactura.co/warehouseX/fc-54984309jtr0ret90jjrg-A.xml
- El estado del documento es: Aceptado DIAN
- Se reintentó .. 0 veces
status
Entrega la información referente a la operacioón realizada en los siguientes campos:
| Parámetro | Descripción | Tipo | Obligatorio |
|---|---|---|---|
| code | valor correspondiente al estado: 200 -> OK consultar tabla |
numérico | SI |
| text | texto explicativo del error | cadena | SI |
document
Información referente al documento al que se hace relación:
| Parámetro | Descripción | Tipo | Obligatorio | API |
|---|---|---|---|---|
| type | Tipo de documento: "Factura" / "Factura Salud" / "Nota Credito" / "Documento Soporte" | cadena | SI | v2.0 / v3.0 |
| mode | Resultado por "Creation"->Creación / "Verify"->Verificación | cadena | SI | v2.0 / v3.0 |
| tascode | Código interno del documento generado (Requerido para posteriores acciones) | cadena | SI | v2.0 / v3.0 |
| intID | Código interno del documento en tu base de datos | cadena | SI | v2.0 / v3.0 |
| referal | Código de documento enlazado (Una nota crédito o factura a este documento) Eliminado de API v3.0 |
cadena | NO | v2.0 / v3.0 |
| document | Número del documento | cadena | SI | v2.0 / v3.0 |
| CUFE | Código único de la factura DIAN | cadena | En facturas | v2.0 / v3.0 |
| CUDE | Código único de documento electrónico DIAN | cadena | Para cualquier documento diferente a factura | v2.0 / v3.0 |
| process | Estado de proceso: 0 -> Enviando 1 -> Verificando 2 -> Aceptado DIAN 78 -> Reintentando DIAN (API v3.0) Mayor que 90 -> Rechazado DIAN |
cadena | SI | v2.0 / v3.0 |
| retries | Reintentos de envio a la DIAN | cadena | SI | v3.0 |
| accepted | Estado de aceptacion del documento por el cliente final Desconocida / Aceptada / Rechazada (Campo retirado en API v3.0) |
cadena | SI | v2.0 |
| customer | Estado de aceptacion del documento por el cliente final 0->Desconocido, 1->Aceptado, 2->Rechazado (Nuevo campo en API v3.0) |
cadena | SI | v3.0 |
| URL | Dirección para descarga del Documento aceptado por la DIAN (formato ZIP) Contiene PDF (Representación gráfica del Documento) Contiene XML (Attached Document DIAN del Documento) |
cadena | Solo si está Aceptado por la DIAN | v2.0 / v3.0 |
| CHECK | Dirección para descarga de los resultados del documento en la DIAN (formato ZIP) Contiene XXXXXXXXX-DE.xml (Documento firmado enviado a la DIAN) Contiene XXXXXXXXX-R(1/2).xml (Resultado puro de la transacción en la DIAN) |
cadena | Solo si está Aceptado por la DIAN | v2.0 / v3.0 |
| Dirección para descarga del PDF de la factura generada Esta opción se agrega para ayudar a algunos sistemas. Recomendamos almacenar el resultado de URL |
cadena | Solo si está Aceptado por la DIAN (Solo para documentos generados desde Enero 10 - 2021) |
v2.0 / v3.0 | |
| ATTACHED | Dirección para descarga del XML del xml enviado al cliente Esta opción se agrega para ayudar a algunos sistemas. Recomendamos almacenar el resultado de URL |
cadena | Solo si está Aceptado por la DIAN (Solo para documentos generados desde Enero 10 - 2021) |
v2.0 / v3.0 |
Notas para migrantes de API v2.0 a v3.0:
- Puedes saber el nivel de reintentos hechos a un documento
- Se eliminó el campo de referal
A tener presente
- No se debe considerar un documento como válido por la DIAN, hasta que el resultado de una verificación del documento, muestre a process con: 2
Objetos adicionales empleados
- invoiceResult: Resultado Factura
Temas complementarios
Enlaces
- LaFactura.co: https://lafactura.co
- GitHub: https://github.com/FacturacionElectronicaColombia/lafactura.co
Importante
Recuerda que nosotros no te cobramos absolutamente nada por que pruebes nuestra plataforma.
Si deseas tener un usuario y contraseña , comunícate con nosotros.