kb:uvozna_kalkulacija

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
kb:uvozna_kalkulacija [2013/05/02 07:46] – [Evidencija uplate u samoj kalkulaciji] milanokb:uvozna_kalkulacija [2013/08/14 21:00] (current) – [Evidencija uplate carine (Srbija)] milano
Line 1: Line 1:
 +~~COMPLEX_TABLES~~
 +
 +
 ~~COMPLEX_TABLES~~ ~~COMPLEX_TABLES~~
  
Line 4: Line 7:
 ====== Uvozna kalkulacija ====== ====== Uvozna kalkulacija ======
  
 +
 +Uvozna kalkulacija ima tri glavne celine: a) Kvantitativni prijem robe  b) Evidencija zavisnih troškova   c) Obračun carine i carinskog PDV-a.
 +
 +
 +Ove celine definišu tri vrste dokumenata koje prate jednu uvoznu kalkulaciju:  a) Prijemnica robe   b) Ulazni račun za robu   c) Ulazni račun za troškove.
 +
 +
 +Iako je moguće sva tri dokumenta uraditi ručno, preporučeni metod je ipak upotreba **automatskog sistema izrade ulaznih računa ** na osnovu podataka unetih u kalkulaciju robe((U budućim verzijama programa ovo će biti i jedini način izrade ulaznih računa vezanih za kalkulaciju robe.)) . Suština je u obračunu nabavne vrednosti uvezene robe, i ispravnoj evidenciji uvoznih dažbine, carina i carinskog PDV-a. Ručnim unosom zaobilazi se poslovna logika sistema pa je moguće napraviti velike greške u obračunu uvoza.
 +
 +
 +~~COMPLEX_TABLES~~
 +
 +
 +===== Veza između robne kalkulacije i ulaznih računa =====
 +
 +
 +Ponekad je potrebno izrađenu kalkulaciju urediti i preračunati, kao i uneti izmene u dopune u vezane ulazne račune. U oba slučaja važno je pouzdano utvrditi veze između kalkulacije (tabele //Ulaz>UlazExt>SasUlaz>Troskovi//) i računa (tabele //Racuni>RacuniSasKup>SasRac>SasRacDop//).
 +
 +
 +Utvrđena veza pri obradi kalkulacije ima sledeće efekte:
 +
 +
 +    - Automatsko odražavanje promena iz kalkulacije na ulazne račune
 +    - Zabrana promene kalkulacije u celosti ili određenih stavki ukoliko su ulazni računi u celosti ili delom proknjiženi
 +
 +
 +Utvrđena veza pri ručnoj obradi ulaznih računa ima sledeće efekte:
 +
 +
 +    - Zabrana promene vrste troška
 +    - Zabrana promene iznosa (zbog uticaja na nabavnu cenu)
 +    - Zabrana brisanja stavke iz ulaznog računa
 +
 +~~COMPLEX_TABLES~~
 +
 +
 +==== Ulazni račun za robu ====
 +
 +
 +Uglavnom sadrže jednu stavku, obračun nabavke robe od dobavljača. Obračun se čuva u **SasRac** tabeli a veza se uspostavlja ka osnovnom zapisu kalkulacije, tabelom**Ulaz**.
 +<code>
 +SasRac.SasRacID [1..1] SasRacDop.SasRacID; SasRacDop.ILink [1..1] Ulaz.UlID
 +</code>
 +
 +
 +~~COMPLEX_TABLES~~
 +
 +
 +~~COMPLEX_TABLES~~
 +
 +
 +~~COMPLEX_TABLES~~
 +
 +==== Ulazni račun za troškove ====
 +
 +
 +Po pravilu ovi računi sadrže više stavki. Jedan zapis u tabeli zavisnih troškova kalkulacije (//Troskovi//) može napraviti više stavki u računu (zapisi u //SasRac// tabeli). Procedura automatske izrade ovih račun je složena, a njom upravlja komponenta //Trosak// koja pored vizuelne reprezentacije sadrži i metod //Item// čijim pozivom se dobija struktura računa. Procedura od 2013g. vrši i objedinjavanje srodnih zapisa tabele //Troskovi// u jedan ulazni račun kada utvrdi da se radi o istom dobavljaču i istom broju i datumu računa.
 +<code>
 +SasRac.SasRacID [1..1] SasRacDop.SasRacID; SasRacDop.ILink [*..1] Troskovi.TroID
 +</code>
  
 ====== Evidencija uplate carine (Srbija) ====== ====== Evidencija uplate carine (Srbija) ======
Line 13: Line 76:
 Evidencija odbitnog PDV-a vrši se u odgovarajućoj koloni "Knjige primljenih računa" sa ili bez iskazivanja pripadajuće osnovice (zavisi od toga da li je uplata izvršena u istom poreskom periodu kada i carinjenje ili ne). Evidencija odbitnog PDV-a vrši se u odgovarajućoj koloni "Knjige primljenih računa" sa ili bez iskazivanja pripadajuće osnovice (zavisi od toga da li je uplata izvršena u istom poreskom periodu kada i carinjenje ili ne).
  
 +
 +**Za aktiviranje naprednih opcija obrade uvoznih dokumenata neophodno je definisati [[:kb:definisanje_nove_obracunske_strukture|obračunsku strukturu]] sa "Poreskim tretmanom" tipa "Obračun PDV evidencijom uplate".** 
 +
 +
 +Upotreba standardnih obračunksih struktura podrazumeva da je carinski PDV u celosti plaćen u istom danu kada je evidentiran carinski račun.
 +
 +
 +~~COMPLEX_TABLES~~
 +
 +
 +~~COMPLEX_TABLES~~
 +
 +
 +~~COMPLEX_TABLES~~
  
 ===== Direktna uplata upravi carine ===== ===== Direktna uplata upravi carine =====
  
  
-===== Uplata posredstvom špeditera =====+Ukoliko se carina plaća direktno Upravi Carine ne treba popunjavati kolone **Iznos bez PDV, Tip PDV, PDV** i naročito kolone **Datum uplate carine i Uplata (%)**. Ukoliko je neophodno, prve tri kolone se i mogu popuniti, ali je veoma važno da poslednje dve ostanu prazne. 
 +<code> 
 +Unos datuma ili procenta uplate carine forsiraće režim "indirektne uplate" koji se ne može voditi internim računovodstvom firme. 
 +</code> 
 + 
 +===== Uplata posredstvom špeditera (indirektna uplata) =====
  
  
Line 65: Line 147:
 ~~COMPLEX_TABLES~~ ~~COMPLEX_TABLES~~
  
 +
 +~~COMPLEX_TABLES~~
 +
 +
 +~~COMPLEX_TABLES~~
  
 ==== Evidencija uplate u samoj kalkulaciji ==== ==== Evidencija uplate u samoj kalkulaciji ====
Line 82: Line 169:
  
 ^Mehanizam^Relacije^Opis| ^Mehanizam^Relacije^Opis|
-|Zadejstvovano polje IDUplata tabele Troskovi|Troskovi.IDUplata=BookSpec.BukID|Polje od sada ima značenje, odnosno predstavlja vezu sa zapisom koji modifikuje knjiženje i evidenciju PDV-a - tabelom BookSpec.     \\   \\ Zapis u BookSpec se automatski modifikuje izmenama u samoj ulaznoj kalkulaciji, pa je zato neophodno blokirati izmene ako je slog BookSpec proknjižen.           \\  \\ Istovremeno, sam BookSpec sadrži vezu i ka stavki Ulaznog računa koji sadrži iznose i ostale podatke neophodne za obračun i iskazivanje PDV-a.           \\  \\ **Samo u skupu sa zapisom ulaznog računa zapis u BookSpec ima nekog značaja.** Do tada, radi se samo o pripremi podataka.     \\  \\ Ulazna klalkulacija se može napraviti i u režimu bez automatske izrade Ulaznog računa za zavisne troškove. U tom slučaju **ne mogu se uneti podaci o uplati**, **ID Uplate ostaje NULL**, a korisnik se obaveštava o neophodnosti izrade ulaznog računa kako bi se evidentirala i uplata.| +|Zadejstvovano polje IDUplata tabele Troskovi|Troskovi.IDUplata [1..1] BookSpec.BukID|Polje od sada ima značenje, odnosno predstavlja vezu sa zapisom koji modifikuje knjiženje i evidenciju PDV-a - tabelom BookSpec.    \\   \\ Zapis u BookSpec se automatski modifikuje izmenama u samoj ulaznoj kalkulaciji, pa je zato neophodno blokirati izmene ako je slog BookSpec proknjižen.             \\  \\ Istovremeno, sam BookSpec sadrži vezu i ka stavki Ulaznog računa koji sadrži iznose i ostale podatke neophodne za obračun i iskazivanje PDV-a.             \\  \\ **Samo u skupu sa zapisom ulaznog računa zapis u BookSpec ima nekog značaja.** Do tada, radi se samo o pripremi podataka.    \\  \\ Ulazna klalkulacija se može napraviti i u režimu bez automatske izrade Ulaznog računa za zavisne troškove. U tom slučaju **ne mogu se uneti podaci o uplati**, **ID Uplate ostaje NULL**, a korisnik se obaveštava o neophodnosti izrade ulaznog računa kako bi se evidentirala i uplata.| 
-|Zadejstvovano polje SklID tabele Troskovi|Troskovi.SklID=SasRac.SasRacID|Ova veza je od 01.05.2013 **obavezna** za sve zapise tabele Troskovi koji imaju odgovarajući, automatski vezan, //Ulazni račun za troškove// |+|Uspostavljanje veze između stavki ulaznog računa i unetih zavisnih troškova kalkulacija|SasRacDop.ILink [%%*%%..1] Troskovi.TroID \\ Ova veza je od 01.05.2013 **obavezna** za sve zapise tabele Troskovi koji imaju odgovarajući, automatski vezan, //Ulazni račun za troškove//\\  \\ Jedna slog Troskovi tabele rezultuje jednim ili više slogova u SasRac (pa samim tim i SasRacDop) tabelama. \\   |
 |BookSpec.LinkSas zadržava vezu sa stavkom ulaznog računa|BookSpec.LinkSas=SasRac.SasRacID|Putem ove povratne veze, ulazna kalkulacija ima pristup stavci ulaznog računa za potrebe editovanja i izmene.  | |BookSpec.LinkSas zadržava vezu sa stavkom ulaznog računa|BookSpec.LinkSas=SasRac.SasRacID|Putem ove povratne veze, ulazna kalkulacija ima pristup stavci ulaznog računa za potrebe editovanja i izmene.  |
-|Upit DOC_FetchUlazTroskovi| |  \\ Upit učitava podatke u tablicu zavisnih troškova forme za izradu ulazne kalkulacije. Dodate su relacije ka BookSpec, SasRac/Racuni tabelama. \\   |+|Upit DOC_FetchUlazTroskovi| |Upit učitava podatke u tablicu zavisnih troškova forme za izradu ulazne kalkulacije. Dodate su relacije ka BookSpec, SasRac/Racuni tabelama.  |
  
  
Line 94: Line 181:
  
  
-    - Uspostavlja vezu //Ulaznih računa za troškove//      sa tabelom //Troskovi//** (Troskovi.SklID=SasRac.SasRacID)**. Ovo se radi za sve zapise bez obzira da li se radi o uvozima ili običnim zavisnim troškovima 
     - Pronalazi u Troskovi prefakturisane zavisne troškove carine sa zadatim rokom uplate     - Pronalazi u Troskovi prefakturisane zavisne troškove carine sa zadatim rokom uplate
     - Utvrđuje postojanje ulaznog računa     - Utvrđuje postojanje ulaznog računa
Line 108: Line 194:
  
  
-== Pretpostavke za uspešno retroaktivno vezivanje Troskova i stavki ulaznog računa == +Zavisni troškovi postojećih ulaznih kalkulacija ne mogu biti vezani za stavke ulaznih računa za troškove (SasRacDop). Ovo je prihvatljivo s obzirom da su ionako uglavnom istekli rokovi za popravku ulaznih dokumenata, ali pre svega što će procedura izmene ulazne kalkulacije otkrivati nepostojanje ovih veza. Ukoliko veza ne postoji postupa se po starom algoritmusem što će po kreiranju novih zapisa veza biti uspostavljena.
- +
- +
-    - Pre marta 2013g. svaka stavka zavisnih troškova kalkulacije predstavljala je račun za sebe +
-    - Postoje korisnici koji su ove račune ručno "objedinjavali" tako da jedan račun može obuhvatiti više stavki zavisnog troška, pa čak i više različitih kalkulacija istovremeno. Šta više, ne može se pouzdano tvrditi da je kod takvih računa i osnov za trošak (Nazivi.NazIDisti kao u kalkulaciji (Troskovi.NazID), a **uglavnom nije ni postavljan nosilac troška jer su takvi ručni unosi obeležavani kao "Zavisni trošak nabavke"**    (NazID=0).  \\ U ovom slučaju stavke će biti ispravno povezane samo ako je struktura unetih troškova **identična**   strukturi zavisnih troškova za koje je račun vezan. To znači da su svi NazID-ovi unikatni i da odgovaraju Troskovi.NazID zapisima vezanih troškova. +
- +
- +
-U svakom slučaju, treba računati sa određenim procentom neuspešno vezanih dokumenata. Ovo je prihvatljivo s obzirom da su ionako uglavnom istekli razumni rokovi za popravku ulaznih dokumenata. Osim toga, procedura izmene ulazne kalkulacije, još neko vreme, otkrivaće postojanje problematičnih veza sa posledičnim brisanjem zapisa i kreiranjem novih, ispravnih.+
  
  
 \\ \\
  
  • kb/uvozna_kalkulacija.1367480772.txt.gz
  • Last modified: 2013/05/02 07:46
  • by milano