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-facturacion
TypeScript
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 comprobante

Caracterí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.