Kako generisati više faktura iz CSV-a: vodič korak po korak
Zašto grupno fakturisanje štedi sate mesečno
Ako redovno fakturišete više klijenata — nedeljni retejneri, mesečne pretplate ili završeni projekti — ručno kreiranje svake fakture je čista repetitivnost. Frenlenser s 10 stalnih klijenata troši 30–45 minuta po obračunskom ciklusu samo na kopiranje i lepljenje. Na kraju godine to je skoro 10 izgubljenih sati.
InvoiNova-in batch generator vam omogućava da učitate tabelu s podacima klijenata i preuzmete ZIP s profesionalno formatiranim PDF-ovima jednim klikom. Bez naloga, bez slanja podataka ni na jedan server — sve radi u vašem pretraživaču.
Šta vam je potrebno pre početka
- CSV ili JSON datoteka s podacima faktura (jedan red po fakturi)
- Vaši lični podaci sačuvani u InvoiNovi (ime, adresa, email) — popunite odeljak "Od" na glavnoj formi i generišite jednu fakturu da ih sačuvate
- Moderan pretraživač (Chrome, Firefox, Safari, Edge — bilo koja novija verzija)
Vaši podaci kao pošiljaoca popunjavaju se jednom iz sačuvanog profila. Svaki red u CSV-u pruža podatke specifične za klijenta za tu fakturu.
Korak 1 — Pripremite CSV datoteku
Otvorite bilo koji program za tabele (Excel, Google Sheets, LibreOffice Calc) i kreirajte tabelu s sledećim kolonama:
| Kolona | Primer |
|---|---|
client_name | Acme Corp |
invoice_no | INV-2026-001 |
issue_date | 2026-04-01 |
item_description | Usluge veb dizajna |
item_quantity | 1 |
item_price | 2500 |
currency | EUR |
Sačuvajte datoteku kao CSV (UTF-8 kodiranje). Nazivi kolona su fleksibilni — InvoiNova automatski prepoznaje uobičajene varijacije kao što su client, invoice_number, date, description, qty, amount i još mnogo toga.
Za kompletan spisak podržanih naziva kolona, opcionih polja i sintakse za više stavki, pogledajte Referenca CSV formata.
Korak 2 — Otvorite Batch Generator
U InvoiNovi, potražite ikonu slojeva (tri čevrlja) u gornjem desnom uglu navigacione trake. Kliknite je da otvorite panel Batch Generator.
Ako još niste sačuvali podatke o pošiljaocu, najpre popunite odeljak "Od" na glavnoj formi fakture i jednom kliknite "Preuzmi PDF" — to čuva vaše podatke za korišćenje u grupnom generisanju.
Korak 3 — Učitajte CSV
U koraku otpremanja, ili:
- Prevucite i spustite vašu
.csv(ili.json) datoteku na zonu za otpremanje, ili - Kliknite na zonu za otpremanje da otvorite birač datoteka
InvoiNova čita datoteku lokalno u vašem pretraživaču — ništa se ne šalje ni na jedan server. Nakon uspešnog otpremanja videćete: "Pronađeno X faktura", gde je X broj redova s podacima.
Korak 4 — Mapirajte kolone
InvoiNova automatski mapira prepoznate nazive kolona na polja fakture. Videćete tabelu s dva stupca:
- Leva kolona: nazivi zaglavlja iz vašeg CSV-a
- Desna kolona: padajući meni koji pokazuje na koje polje fakture se svaka kolona mapira
Većina standardnih naziva kolona se automatski prepoznaje. Ako kolona nije prepoznata, izaberite ispravno polje iz padajućeg menija. Možete i sačuvati mapiranje kao imenovani predložak — sledeći put kada učitate CSV u istom formatu, učitajte predložak i preskočite korak mapiranja.
Korak 5 — Pregled i validacija
Kliknite Pregled da vidite rezime svih faktura. Svaki red prikazuje:
| Kolona | Opis |
|---|---|
| # | Broj reda |
| Klijent | Ime klijenta iz CSV-a |
| Br. fakture | Broj fakture |
| Datum | Datum izdavanja |
| Ukupno | Obračunati ukupan iznos |
| Status | ✓ validna ili ✗ nevalidna s razlogom |
Redovi s nedostajućim obaveznim poljima (ime klijenta, broj fakture, datum izdavanja, barem jedna stavka) označeni su kao nevalidni. Možete ili popraviti izvorni CSV i ponovo ga učitati, ili označiti "Preskoči nevalidne redove" da generišete samo validne.
Korak 6 — Generisanje i preuzimanje
Kliknite Generiši PDF-ove. Traka napretka prati svaku fakturu dok se prikazuje. Kada su sve fakture gotove, ZIP datoteka se automatski preuzima u vaš podrazumevani folder za preuzimanja.
U ZIP-u, svaki PDF se naziva {brojFakture}_{imeKlijenta}.pdf, na primer INV-2026-001_Acme_Corp.pdf. Sam ZIP se naziva invoices_{datum}.zip.
Uobičajene greške i otklanjanje problema
"Pronađeno 0 faktura" — Datoteka nema redova s podacima. Proverite da li ste je sačuvali u CSV formatu i da li redovi s podacima slede odmah posle reda zaglavlja.
"Nema validnih faktura za generisanje" — Svi redovi nisu prošli validaciju. Otvorite korak pregleda da vidite koja su polja nedostajuća. Najčešći uzrok je nedostajući broj fakture ili ime klijenta koje nije ispravno mapirano.
Red označen kao nevalidan: "stavke su obavezne" — Kolona opisa stavke, količine ili jedinične cene nije mapirana. Vratite se na korak mapiranja kolona i dodelite ta polja. Koristite referencu CSV formata za proveru očekivanih naziva kolona.
Kolone nisu automatski prepoznate — Vaši nazivi kolona koriste nestandardni pravopis. Ili ih preimenujte u prepoznat alias ili ih ručno mapirajte u koraku mapiranja.
Traka napretka se zamrzava na 0% — Prikazivanje PDF-a zahteva da kartica pretraživača bude aktivna. Držite InvoiNova karticu u prvom planu dok preuzimanje ne počne.
Spremni da isprobate?
Pripremite CSV s tri reda i isprobajte odmah — bez naloga, bez registracije, bez slanja podataka s vašeg uređaja.