01 del SRI) con
la API de Factio. La emisión es síncrona: la respuesta trae el resultado del SRI.
Requisitos Previos
- Un emisor con certificado de firma electrónica (
.p12) vigente. - Al menos un establecimiento y un punto de emisión.
- Una API Key (
fac_...).
1. Crear el request de emisión
Haz unPOST a /documents. Factio asigna el secuencial automáticamente.
Campos clave
Los montos deben cuadrar: la suma de los
subtotal de las líneas con el
subtotal del documento, los impuestos con total_tax, y los pagos con total.
Si no cuadran, la API o el SRI rechazan el comprobante.
2. Tiempo de respuesta
Factio genera el XML, lo firma, lo envía al SRI y consulta la autorización dentro de la misma petición. Si el SRI tiene una intermitencia breve, reintenta antes de responder. Configura un timeout de al menos 60 segundos.3. Interpretar la respuesta
La respuesta siempre tiene este formato:new_access_key solo viene informado cuando el SRI devolvió el error 45 y
Factio tuvo que regenerar la clave de acceso.
Para los casos pendientes, consulta Consultar Estado.
Para devueltos y no autorizados, consulta Manejar Rechazos.