← Svi tekstovi

Kako generisati više faktura iz CSV-a: vodič korak po korak

7 min čitanja

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:

KolonaPrimer
client_nameAcme Corp
invoice_noINV-2026-001
issue_date2026-04-01
item_descriptionUsluge veb dizajna
item_quantity1
item_price2500
currencyEUR

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:

KolonaOpis
#Broj reda
KlijentIme klijenta iz CSV-a
Br. faktureBroj fakture
DatumDatum izdavanja
UkupnoObrač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.