SIRE
ARCA SIRE
@ramiidv/arca-sire@0.1.0
SDK para el Sistema Integral de Retenciones Electrónicas. Registro, consulta, anulación y generación de certificados de retenciones y percepciones.
npm install @ramiidv/arca-sireTypeScript
import { ArcaSire, TipoRetencion, Regimen } from "@ramiidv/arca-sire";
const sire = new ArcaSire({
cuit: "20123456789",
cert: fs.readFileSync("./cert.crt", "utf-8"),
key: fs.readFileSync("./key.key", "utf-8"),
});
const result = await sire.registrarRetencion({
tipoRetencion: TipoRetencion.RETENCION,
codigoRegimen: Regimen.IVA_GENERAL,
cuitRetenido: "30712345678",
fechaRetencion: new Date(),
importeOperacion: 10000,
importeRetenido: 1050,
});
console.log(result.nroCertificado);Características
Qué incluye SIRE
Registro de retenciones
Registrar retenciones y percepciones de IVA, Ganancias, SUSS e IIBB.
Certificados
Generar certificados de retención con código de autorización.
Consulta y anulación
Consultar por período, quincena, tipo y CUIT. Anular retenciones.
Tablas de referencia
Alícuotas, regímenes, tipos de comprobante y operación.
Instalá @ramiidv/arca-sire
TypeScript nativo, Node.js 18+, cero dependencias innecesarias. Gratis, open source, MIT.