Opis

Fakturisanje prema sistemima ima neke specificnosti.

  • Sistemi obicno imaju svoje sifre, nazive, bar-kodove i jm koje treba da stoje na fakturi. Ti elementi ne moraju biti isti kao originalni podaci koje firma normalno koristi.
  • Vise razlicitih artikala moze se preslikavati u jednu sifru od sistema. Na primer, firma ima vise razlicitih olovaka, a sve se fakturisu Metrou pod sifrom OL001. Ako faktura sadrzi vise ovakvih stavki, treba ih sumirati u jednu.

Podesavanja

  • U artiklima se normalno otvaraju sve lokalne sifre, a sifre za sisteme se otvaraju kao alternativne. Pri tom se ispred sifre za sistem stavlja tacka. Na primer, ako je osnovna sifra 01234, a sifra za Metro M001, treba otvoriti alternativnu sifru .M001 za oznakom “MET”. Ovo se mora uraditi za sve artikle koji se preslikavaju u ovu sifru.
  • U evidenciji partnera upisati oznaku za sistem na svakom partneru. Na primer, na partneru METRO upisati oznaku “MET”
  • U artiklima otvoriti artikal sa sifrom .M001 i na njemu uneti sve potrebne elemente za fakturisanje sistemima: naziv, jedinicu mere, bar-kod…
  • U skriptu za stampu fakture ispis stavki resiti sledecim kodom (podrazumeva se da se pri ispisu stavki koristi CalcFakRec()):
%COMMAND a := FakArtCmp()
%COMMAND i := 1
%WHILE i <= Len(a)
%a[i,1]% %a[i,2]% %a[i,3]% %a[i,4]% %Tk(a[i,5])% %Tc(a[i,6])% %Tp(a[i,7])% %Tp(a[i,8])%
%COMMAND i := i + 1
%ENDDO

Ova procedura sumira sve artikle po sifri i pravi komprimovanu listu sa svim potrebnim elementima za ispis. Svaki element niza A redom sadrzi sifru, bar-kod, naziv artikla, jedinicu mere, kolicinu, cenu, rabat, porez.

  • Za svaki sistem obicno postoji posebna cena, pa je potrebno da se formira poseban cenovnik za svaki sistem. Najbolje je da se taj cenovnik nazove isto sto je oznaka na partneru – sistemu (MET, DEL, …). Zatim se u popustima po kupcima (F8 u tabeli partnera) komandom F10 dodeli odgovarajuci cenovnik svakom sistemu.

Koriscenje

Ovako pripremljen skript moze se koristiti i za stampu obicnih faktura, ali je pozeljno da se ipak napravi poseban skript.