Appearance
Generar Detalles
Con los siguientes endpoints podrás obtener en base64, el documento PDF, el XML, o la imagen QR del enlace deseado.
Generar PDF
📄 Documentos electrónicos:
GETip:puerto/generar/pdf/{tipoDocumento}/{estado}?cdc=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtipoDocumento:
factura,autofacturanotacredito,notadebito,notaremision
estado:aprobada,anulada,rechazada,encola
cdc: el número de cdc (sin espacios) del documento a consultar
📄 Documentos digitales:
GETip:puerto/generar/pdf/{tipoDocumento}/aprobada?establecimiento=xxx&punto=xxx&documento=xxxtipoDocumento:
recibo
establecimiento: el número de establecimiento (ej: 001)
punto: el número de punto/caja de emisión (ej: 001)
documento: el número de documento (ej: 0001258)
Ejemplo de la respuesta
json
{
"status" : true,
"data" : "b64 content"
}json
{
"status" : false,
"message" : "Motivo del error o confirmación de envío"
}Referencia API: generarPdf
Generar XML
GETip:puerto/generar/xml/{tipoDocumento}/{estado}?cdc=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&returnBase64=false- tipoDocumento:
factura,autofacturanotacredito,notadebito,notaremision
- estado:aprobada,anulada,rechazada,encola
- cdc: el número de cdc (sin espacios) del documento a consultar
- returnBase64 (opcional) si deseas que te pasemos el XML como base64 agrega esta flag comotrue
Ejemplo de la respuesta
json
{
"status" : true,
"requestId" : "4055fd8a-f79b-404c-b7e3-39990b688ff9",
"data" : "contenido del xml (en formato puro o como base64)"
}json
{
"status" : false,
"requestId" : "4055fd8a-f79b-404c-b7e3-39990b688ff9",
"message" : "Motivo del error"
}Referencia API: generarXmlDocumento
Generar QR (en base64) de enlace
GETip:puerto/generar/qrEstructura del content body
json
{
"url" : "" (string)
}Ejemplo de la respuesta
json
{
"status": true,
"base64": "contenido en base64"
}json
{
"status": false,
"message" : "Motivo del error"
}Referencia API: generarQr