Tu conexión directa con ARCA
Biblioteca TypeScript moderna para integrar facturación electrónica, padrón y demás servicios de ARCA (ex AFIP) en Node.js — sin intermediarios, con tipos completos.
Biblioteca TypeScript moderna para integrar facturación electrónica, padrón y demás servicios de ARCA (ex AFIP) en Node.js — sin intermediarios, con tipos completos.

npm i @arcasdk/coreyarn add @arcasdk/corepnpm add @arcasdk/coreimport { Arca } from "@arcasdk/core";
const arca = new Arca({
cuit: 20111111112,
cert: process.env.AFIP_CERT,
key: process.env.AFIP_KEY,
});
const invoice = await arca.electronicBillingService.createVoucher({
// ... tu comprobante
});Todo lo que necesitás para conectar tu app con ARCA: autenticación WSAA, servicios tipados y arquitectura lista para escalar.
DTOs y respuestas tipadas en cada servicio. Autocompletado y errores en compile-time, no en producción.
Funciona en AWS Lambda, Vercel, Cloudflare Workers y contenedores. Sin dependencias pesadas ni estado global.
Gestión de tickets de acceso, renovación de tokens y cache configurable. Vos solo pasás cert y key.
Servicios dedicados para cada WS de ARCA, más un cliente genérico SOAP para cualquier WSDL.
Tres pasos para emitir tu primer comprobante con CAE.
Agregá @arcasdk/core a tu proyecto Node.js con npm, yarn o pnpm.
Certificado y clave privada de ARCA. El SDK maneja WSAA y el ticket de acceso.
Llamá al servicio de facturación y obtené el CAE directamente desde tu app.
Wrappers tipados para los web services más usados, con documentación y ejemplos para cada uno.
Emisión y autorización de comprobantes (CAE). Facturas A, B, C, notas de crédito y más.
Ver documentación →ExportaciónComprobantes WSFEX: autorización, parámetros y consultas de exportación.
Ver documentación →MiPyMEsWSFECred: aceptación, rechazo, cuentas corrientes y parámetros FCE.
Ver documentación →PadrónValidá CUITs y obtené datos fiscales actualizados en tiempo real.
Ver documentación →PadrónObtén y verifica constancias de inscripción de forma programática.
Ver documentación →AvanzadoLlamadas SOAP a cualquier WSDL de ARCA, con o sin wrapper dedicado.
Ver documentación →ReferenciaArcaServiceNames, storages, DTOs y composición avanzada de servicios.
Ver documentación →Rutas recomendadas según lo que necesites hacer primero.
Documentación completa con tutoriales, referencia de API y solución de errores frecuentes.