🟢

Node.js SDK

@fiskalapi/node

Službeni FiskalAPI SDK za Node.js i TypeScript.

Instalacija
npm install @fiskalapi/node
# ili
yarn add @fiskalapi/node
# ili
pnpm add @fiskalapi/node
Primjer korištenja
import FiskalAPI from '@fiskalapi/node';

const fiskal = new FiskalAPI(process.env.FISKALAPI_KEY);

// Fiskalizacija računa
const invoice = await fiskal.invoices.fiscalize({
  invoice_number: '1/1/1',
  business_unit: 'POSLOVNICA1',
  register_id: 'BLAG1',
  payment_method: 'card',
  operator_oib: '12345678901',
  items: [{
    name: 'Usluga',
    quantity: 1,
    unit_price: 100.00,
    tax_rate: 25,
    kpd: 'J62.01.11'
  }]
});

console.log('JIR:', invoice.jir);

// Slanje eRačuna
const einvoice = await fiskal.einvoices.send({
  invoice_number: 'ER-2026-001',
  // ...
});

// OIB validacija
const valid = await fiskal.validate.oib('12345678901');

TypeScript

Potpuna TypeScript podrška s uključenim tipovima.

Podrška

Node.js 18+, ESM i CommonJS.