Validador XML
Validador XML
Envía el comprobante firmado al web service de recepción del SRI y obtiene una respuesta oficial que indica si fue aceptado o rechazado.
<>>
Uso básico
validar.ts
¡Copiado!
import { validateXml } from "osodreamer-sri-xml-signer";
import * as fs from "fs";
const xml = fs.readFileSync("./comprobante_firmado.xml");
const validatedXmlResponse = await validateXml({ xml, env: "test" });
console.log(validatedXmlResponse);
¿Qué valida?
- Envia el XML firmado al servicio de recepción del SRI (SOAP)
- Valida estructura, firma digital y consistencia general
- Retorna respuesta JSON con estado (`RECIBIDA`, `DEVUELTA`, etc.)
-
Funciona para ambientes de
pruebas
oproducción
Este paso es obligatorio antes de autorizar el comprobante. Si el SRI
responde DEVUELTA
, no se puede continuar.