Ir al contenido

SiatRepresentación

Genera la representación impresa de una factura emitida en el SIAT del SIN de Bolivia, con su código QR de consulta. El nodo recupera los datos de la factura ya emitida (previamente guardada al usar SiatEmitirFactura) a partir de su CUF, arma el código QR y devuelve un documento HTML listo para imprimir o convertir a PDF.

El HTML incluye la leyenda obligatoria que exige el SIN en las representaciones impresas de facturas electrónicas.

CampoTipoRequeridoDescripción
credentials_idcredentialsSíCredencial siat
cuftextSíCUF de la factura

Este módulo requiere una credencial de tipo siat con los siguientes campos:

  • Certificado digital (.p12): certificado de firma, o alternativamente clave privada + certificado en PEM
  • Contraseña del certificado: contraseña del .p12
  • NIT del emisor: NIT de la empresa que factura
  • Token/apikey del SIN: token de acceso a los servicios del SIAT (o token delegado)
  • Ambiente: pruebas/piloto o producción
{
"cuf": "8A1B2C3D4E5F60718293A4B5C6D7E8F9",
"html": "<html>...representación con QR...</html>",
"qrUrl": "https://siat.impuestos.gob.bo/consulta?cuf=8A1B2C3D4E5F60718293A4B5C6D7E8F9",
"qrImage": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."
}
{
"credentials_id": "cred-siat-prod",
"cuf": "8A1B2C3D4E5F60718293A4B5C6D7E8F9"
}
  • La factura debe existir previamente en la base de datos (haber sido emitida con SiatEmitirFactura); si no se encuentra por el CUF, el nodo devuelve error.
  • El QR se entrega tanto como imagen en data URL (qrImage) como en su URL de consulta pública del SIN (qrUrl).
  • El HTML resultante incluye la leyenda obligatoria del SIN y está pensado para imprimirse o convertirse a PDF.