🐍

Python SDK

fiskalapi

Službeni FiskalAPI SDK za Python.

Instalacija
pip install fiskalapi
# ili
poetry add fiskalapi
Primjer korištenja
from fiskalapi import FiskalAPI
import os

fiskal = FiskalAPI(os.environ['FISKALAPI_KEY'])

# Fiskalizacija računa
invoice = 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'
    }]
)

print(f'JIR: {invoice.jir}')

# Slanje eRačuna
einvoice = fiskal.einvoices.send(...)

# OIB validacija
result = fiskal.validate.oib('12345678901')
print(f'Valid: {result.valid}')
Async podrška
from fiskalapi import FiskalAPIAsync
import asyncio

async def main():
    fiskal = FiskalAPIAsync(os.environ['FISKALAPI_KEY'])
    invoice = await fiskal.invoices.fiscalize(...)
    print(invoice.jir)

asyncio.run(main())

Async podrška

Dostupan i async klijent za asyncio aplikacije.

Podrška

Python 3.8+