Open Source · MIT · Gratis
Facturación
electrónica
Argentina
Ecosistema de SDKs en TypeScript para interactuar con los Web Services de ARCA (ex AFIP). Facturación, padrón, retenciones, empleados y más. 9 paquetes npm, una misma API.
npm install @ramiidv/arca-facturacionimport { Arca, CbteTipo, IvaTipo } from "@ramiidv/arca-facturacion";
const arca = new Arca({
cuit: 20123456789,
cert: fs.readFileSync("./cert.crt", "utf-8"),
key: fs.readFileSync("./key.key", "utf-8"),
});
const result = await arca.facturar({
ptoVta: 1,
cbteTipo: CbteTipo.FACTURA_B,
items: [{ neto: 1000, iva: IvaTipo.IVA_21 }],
});
console.log(result.cae); // CAE autorizado
console.log(result.cbteNro); // Número de comprobanteEcosistema
9 paquetes, una misma API
Cada servicio de ARCA tiene su propio SDK. Misma configuración, mismos errores tipados, mismo sistema de eventos. Instalá solo lo que necesitás.
Facturación
v2.0.0@ramiidv/arca-facturacion
Facturación Electrónica — WSFE, WSFEX, CAEA, QR
Padrón
v0.1.0@ramiidv/arca-padron
Consulta de Contribuyentes — Alcances A4, A10, A100
Empleados
v0.1.0@ramiidv/arca-empleados
Gestión de Empleados — Archivos F935
CDC
v0.1.0@ramiidv/arca-cdc
Constatación de Comprobantes — WSCDC
FECred
v0.1.0@ramiidv/arca-fecred
Factura de Crédito Electrónica MiPyME — WSFECRED
MTXCA
v0.1.0@ramiidv/arca-mtxca
Facturación con Detalle de Artículos — WSMTXCA
Agro
v0.1.0@ramiidv/arca-agro
Servicios Agropecuarios — WSCPE, WSCTG, WSLPG
SIRE
v0.1.0@ramiidv/arca-sire
Retenciones Electrónicas — SIRE (ex SICORE)
Common
v0.1.0@ramiidv/arca-common
Utilidades Compartidas — WSAA, SOAP, Validadores
En común
Todos los SDKs comparten
TypeScript nativo
Tipos estrictos, enums, errores específicos. Autocompletado completo.
Autenticación WSAA
Firma CMS/PKCS#7, cache de tokens, renovación automática.
Retry automático
Backoff exponencial en errores transitorios. Sin reintentar errores de negocio.
Eventos y logging
Sistema de eventos para auth, requests, retries y errores.
Node.js 18+
fetch nativo, sin dependencias SOAP legacy. ESM only.
MIT y gratuito
Open source. Instalá, usá, contribuí.
Full-Stack
También como aplicación web
ARCA Server es un sistema completo de facturación con frontend React, API REST, PostgreSQL, dashboard, gestión de clientes y consultas a AFIP.
Empezá a facturar hoy
Instalá el SDK que necesites, conectá tu certificado de ARCA y arrancá en minutos. Gratis, open source, MIT.