WSFEv1 · WSFEX · WSAA
ARCA Facturación
@ramiidv/arca-facturacion@2.0.0
SDK completo para facturación electrónica con ARCA. Facturas A, B, C, E, M, Notas de Crédito/Débito, Recibos, FCE MiPyME, Exportación. Cálculo automático de IVA, totales y numeración.
npm install @ramiidv/arca-facturacionTypeScript
import { 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 comprobanteCaracterísticas
Qué incluye Facturación
Cálculo automático
IVA, totales, numeración y fecha se calculan automáticamente.
Todos los comprobantes
Facturas A, B, C, E, M. Notas de Crédito/Débito. Recibos. FCE MiPyME.
Exportación WSFEX
Facturas de exportación con auto ID, numeración y totales.
CAEA
Facturación offline con autorización anticipada.
QR oficial
Generación de QR oficial de ARCA para comprobantes.
Padrón
Consulta de contribuyentes por CUIT (A5, A13).
Instalá @ramiidv/arca-facturacion
TypeScript nativo, Node.js 18+, cero dependencias innecesarias. Gratis, open source, MIT.