Ir al contenido

Validador

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.

validar.ts
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);
  • Envía 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 o producción