=== FiskalAPI — fiskalizacija za onlajn prodavnice ===
Contributors: fiskalapi
Tags: fiskalizacija, esir, srbija, fiscal, ecommerce
Requires at least: 5.6
Tested up to: 6.8
Requires PHP: 7.2
WC requires at least: 5.0
Stable tag: 1.1.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Automatska fiskalizacija WooCommerce porudžbina prema Poreskoj upravi Srbije, preko FiskalAPI-ja. Bez fizičke kase — samo API ključ.

== Description ==

Kada porudžbina dođe u podešeni status (podrazumevano „Završena"), plugin pošalje
stavke na FiskalAPI, dobije fiskalni PFR broj + QR kod + link za proveru na portalu
Poreske uprave, i zakači ih na porudžbinu, hvala-stranicu i mejl kupcu.

FiskalAPI je zvanično odobren ESIR (Elektronski sistem za izdavanje računa) Poreske
uprave Republike Srbije (identifikacioni broj 1609).

* Radi sa TEST ključem u sandbox-u (bez poreske obaveze) i sa LIVE ključem u produkciji.
* Podržava dostavu, naknade (fee), više stavki, korekciju centi (zbir = ukupno).
* B2B: ako kupac ima PIB, automatski ide na račun kao identifikacija kupca.
* Ručno „Fiskalizuj sada" dugme na porudžbini + provera veze u podešavanjima.
* Kompatibilno sa HPOS (nove tabele porudžbina).

Podešavanja (WooCommerce → FiskalAPI):

* API adresa — podrazumevano https://api.fiskalapi.rs
* API ključ — test (`fapi_test_…`) ili live (`fapi_live_…`)
* Kada fiskalizovati — Završena / U obradi / Čim plaćanje prođe
* Poreska oznaka — А (paušalac), Ђ (PDV 20%), Е (PDV 10%)
* Način plaćanja — Kartica / Gotovina / Virman …
* Prikaži račun kupcu — QR + PFR + link na hvala-stranici i u mejlu

Ovaj plugin je klijent za servis FiskalAPI (https://fiskalapi.rs). Za rad je potreban
FiskalAPI nalog i API ključ; podaci porudžbine se šalju na FiskalAPI radi izdavanja
fiskalnog računa. Uslovi korišćenja i politika privatnosti: https://fiskalapi.rs.

== Installation ==

1. WordPress admin → Dodaci → Dodaj novi → Otpremi dodatak → izaberi .zip → Instaliraj → Aktiviraj.
   (Ili prekopiraj folder u `wp-content/plugins/` i aktiviraj.)
2. WooCommerce → FiskalAPI → nalepi API ključ (počni sa `fapi_test_…`), izaberi poresku oznaku
   (paušalac = А), snimi, pa klikni „Proveri vezu".
3. Napravi probnu porudžbinu → prebaci u „Završena" → na porudžbini se pojavi PFR broj + QR.
4. Kad si zadovoljan, zameni test ključ LIVE ključem (`fapi_live_…`).

== Frequently Asked Questions ==

= Da li se test naplaćuje? =
Ne. `fapi_test_…` ključ radi u sandbox-u — nema naplate ni poreske obaveze.

= Šta ako fiskalizacija ne uspe? =
Porudžbina dobije belešku sa greškom; možeš ručno pokušati preko „FiskalAPI: fiskalizuj sada"
(padajući meni „Akcije porudžbine"). Duplikat se ne pravi — ako je PFR broj već tu, preskače.

= Da li mi treba fizička fiskalna kasa? =
Ne. FiskalAPI je fiskalna kasa u oblaku — sve ide preko API-ja, bez uređaja.

== Screenshots ==

1. Stranica podešavanja (WooCommerce → FiskalAPI): API ključ, poreska oznaka, okidač.
2. Fiskalni račun na porudžbini — PFR broj, QR kod i link za proveru.
3. Prikaz računa kupcu na hvala-stranici i u mejlu.

== Changelog ==

= 1.1.1 =
* Fiskalni račun se izdaje pre nego što WooCommerce pošalje kupcu mejl o porudžbini,
  pa je račun sada i u tom mejlu. Ranije je mejl „Porudžbina završena" odlazio bez računa.

= 1.1.0 =
* Način plaćanja se čita iz porudžbine (kapija koju je kupac stvarno koristio),
  a podešavanje služi samo kao rezerva kad se kapija ne prepozna. Ranije se slala
  fiksna vrednost, pa je prodavnica koja prima i karticu i pouzeće sve račune
  prijavljivala isto — netačan podatak na fiskalnom računu, koji se posle
  izdavanja ne može ispraviti.
* Novo podešavanje: kako se prijavljuje pouzeće (kurir može imati POS terminal).
  Prodavnica koja razdvaja „Pouzeće gotovinom" i „Pouzeće karticom" prepoznaje se
  po nazivu kapije, jer obe nose istu šifru.

= 1.0.0 =
* Prva verzija — automatska fiskalizacija, QR/PFR prikaz, provera veze, HPOS, B2B PIB.
