Generador XML
Generador XML
Generación precisa de comprobantes electrónicos tipo factura en XML según el Anexo 3 – Formatos SRI, lista para firmar, validar y autorizar en producción.
<>>
Uso básico
generar.ts
¡Copiado!
import { generateXmlInvoice } from "osodreamer-sri-xml-signer";
import * as fs from "fs";
const response = await generateXmlInvoice({
infoTributaria: {
ambiente: "1",
razonSocial: "Mi Empresa",
nombreComercial: "Comercial XYZ",
ruc: "1234567890001",
estab: "001",
ptoEmi: "001",
secuencial: "000000123",
dirMatriz: "Av. Principal 123"
}
// ver estructura del modelo...
});
const { generatedXml } = response;
fs.writeFileSync("./comprobante.xml", generatedXml);
Compatibilidad y Alcance
Este generador crea exclusivamente facturas electrónicas conforme al ANEXO 3 - VERSIÓN 1.1.0 del SRI.
Soporte adicional (opcional):
- ANEXO 21 — Para agentes de retención
- ANEXO 22 — Para contribuyentes RIMPE