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.
Uso básico
Sección titulada «Uso básico»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?
Sección titulada «¿Qué valida?»- 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
pruebasoproducción
¿Te devolvió DEVUELTA?El catálogo completo de códigos de rechazo del SRI y cómo corregir cada uno.
Ver estructura del modeloLos datos que espera validateXml(...) y la respuesta del SRI.
