WSCDC

ARCA CDC

@ramiidv/arca-cdc@0.1.0

SDK para verificar si comprobantes fueron autorizados por ARCA. Valida códigos CAE, CAI o CAEA de forma programática.

npm install @ramiidv/arca-cdc
TypeScript
import { ArcaCdc } from "@ramiidv/arca-cdc";

const cdc = new ArcaCdc({
  cuit: 20123456789,
  cert: fs.readFileSync("./cert.crt", "utf-8"),
  key: fs.readFileSync("./key.key", "utf-8"),
});

const result = await cdc.constatar({
  cuitEmisor: 30712345678,
  ptoVta: 1,
  cbteTipo: 6,       // Factura B
  cbteNro: 150,
  codigoAutorizacion: "73429843294823",
});

console.log(result.resultado); // "A" aprobado

Características

Qué incluye CDC

Verificación programática

Constatar comprobantes por tipo, punto de venta, número y código de autorización.

Múltiples códigos

Soporta validación de CAE, CAI y CAEA.

Tablas de referencia

Consulta de modalidades, tipos de comprobante y tipos de documento.

Sin autenticación

Health check disponible sin certificado.

Instalá @ramiidv/arca-cdc

TypeScript nativo, Node.js 18+, cero dependencias innecesarias. Gratis, open source, MIT.