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