Podrška #27974
ZatvorenFeature: šeme kontiranja i način kontiranja KALK->FIN
100%
Izmjenjeno od Saša Vranić prije oko 14 godina
Opcija radi generisanje FIN naloga na osnovu KALK dokumenta.
Pošto imamo razne vrste KALK dokumenata (ulaz, prenos, izlaz, veleprodajni, maloprodajni) tako imamo tabelu šema kontiranja gdje su definisane postavke i način prenosa.
KALK
Šifrarnici -> 2. robno-materijalno -> 5. TRFP - šeme kontiranja (način prenosa u FP)
Izmjenjeno od Saša Vranić prije oko 14 godina
Pored ove tabele, ključna tabela za kontiranje je i
KALK
Šifrarnici -> 2. robno-materijalno -> 3. konta tipovi cijena
id shema tip ------- -------- --------- 1010 E N1 1320 E V1 1330 E M1 1332 P M1
- 1010 - magacin sirovina - koristi će šemu E i vodi se po nabavnim cijenama tip: N1
- 1320 - veleprodajni magacin - koristit će također šemu kontiranja E i vodi se po prodajnim cijenama, tip: V1
- 1330 - prodavnica 1 - koristit će također šemu E i vodi se po prodajnim cijenam sa PDV-om tip: M1
- 1332 - prodavnica 2 - koristit će šemu P (proizvodnja) i vodi se po prodajnim cijenama sa PDV-om, tip: M1
Dakle, ono što vidimo je da imamo mogućnost da odredimo kako će se koji od magacinsko/prodavničkih konta ponašati kod kontiranja dokumenta i generalno na koji način će se voditi cijene.
Šta znači šema ?¶
Naime, u tabeli šema kontiranja možemo da imamo n šema
- šema "E" - default šema
- šema "P" - šema za proizvodnju
- šema "K" - šema za komisionu prodaju
- itd...
To znači da, po svemu gore navedenom, prilikom kontiranja kalkulacije vrsta 10 (ulaz u magacin) ako postavimo
- magacin zadužuje: 1320
Opcija prvo pregleda u tabeli konta-tipovi cijena prirodu konta i na taj način zna kako će kontirati dokument (u našem slučaju koristit će šemu "E" )
U slučaju da radimo kalkulaciju tipa 42 (izlaz iz prodavnice) i na kalkulaciji stavimo:
- prodavnica razdužuje: 1332
na osnovu podatka iz konta tipova cijena ta kalkulacija će se raditi po šemi P.
U tabeli TRFP - kontiranja treba da imamo stavke
id shema naziv ... ----- ------ --------------------------- 42 E xyx 1 42 E xyx 2 42 E xyx 3 itd... 42 P xyx 1 42 P xyx 2 itd...
Izmjenjeno od Saša Vranić prije oko 14 godina
Definisanje šema¶
Postoje default šeme koje se postavljaju prilikom instalacije, i to su šeme E
Kako pogledati šemu E za dokument tipa 10
Ulazimo u TRFP šifrarnik
- postaviti šemu (D/N) ? D
- šema: E tip dokumenta 10
i dobijamo tabelu...
------ ---- ----- ----------------------------------------------------------------- -------------------- ------- ------ --- ---- -------- ------- -----
R.br. Kalk Shema ID/MC Naziv Konto Tarifa D/P Znak Dokument Partner IDVN
------ ---- ----- ----------------------------------------------------------------- -------------------- ------- ------ --- ---- -------- ------- -----
1. 10 E (FV-RABAT)*PdvParIIIF(finmat->IdPartner,0.17,0,0.17,0) ulazni pdv 2710 1 + 2 10
2. 10 E (FV-RABAT)*PdvParIIIF(finmat->idpartner, 1.17, 1, 0, 0) FAKT.DOBAVLJ DOMACI 4320 2 + 2 1 10
3. 10 E SPEDTR SPEDITER 4322 2 + 1 10
4. 10 E (FV-RABAT)*PdvParIIIF(finmat->idpartner, 0, 0, 1, 0) FAKT.DOBAVLJ INO 4330 2 + 2 1 10
5. 10 E BANKTR AKCIZE 45130 2 + 1 10
6. 10 E GKV2 AKCIZE 45130 2 + 1 10
7. 10 E ZAVTR OSTALI TR 48151 2 + 1 10
8. 10 E CARDAZ CARINE 4820 2 + 1 10
9. 10 E (FV-RABAT)*PdvParIIIF(finmat->IdPartner,0,0,0.17,0) ulazni pdv ino 4840 2 + 2 10
10. 10 E NV MAGACIN IDKONTO 1 + 1 2 10
------ ---- ----- ----------------------------------------------------------------- -------------------- ------- ------ --- ---- -------- ------- -----
| Polje | Značenje | Dodatne napomene |
| KALK | tip dokumenta kalk | - |
| shema | definicija tipa šeme | default = E |
| ID | formula za prenos stavki u FIN nalog | ovo je praktično najbitnija stvar, tu praktično zadajemo nazive polja iz tabele FINMAT.DBF |
| naziv | naziv stavke u FIN nalogu | pojavit će se u stavci u polju opisa |
| konto | konto koji će za stavku biti upisan | pogledaj donju tabelu konta opisa za više informacija |
| tarifa | filter po tarifi artikla | ako nije zadato, gledaju se sve stavke, ako stavimo recimo PDV17 odnosit će se samo na stavke sa tarifom PDV17 |
| d/p | stavka će biti dugovna ili potražna u FIN nalogu | 1 = duguje, 2 = potražuje |
| znak | stavka će biti kojeg predznaka u FIN nalogu | + = u pozitivnom iznosu, - = u negativnom iznosu |
| dokument | - | - |
| partner | na stavci će biti prenjet i upisan partner | recimo, ako se radi o kontu 2110 (duguje) naravno da ćemo setovati da se tu upiše i partner |
| IDVN | tip FIN naloga koji ćemo dobiti kontiranjem | većinom su tipovi naloga identični kao i tipovi kalkulacija ali ne mora biti slučaj, može biti KALK "14" a pandan u FIN "IF" |
Izmjenjeno od Saša Vranić prije oko 14 godina
Tabela postavki IDKONTO¶
| Način postavke | Opis | Napomene |
| 2110, čisti konto | Ako je upisan čisti konto taj će se konto i generisati u FIN nalogu na toj stavci | - |
| 377A2, konto sa džokerom | Mogući džokeri: A1, B2, A2, B2, recimo ako je konto sa KALK dokumenta 133201 u ovom primjer dobit ćemo konto 37701 (377 + "01") | A i B predstavljaju 2 glavna konta magacin/prodavnica ili obratno sa KALK dokumenta (konto zadužuje, konto razdužuje, 1 ili 2 predstavlja broj zadnjih karaktera sa ovih konta koji će se koristiti |
| IDKONTO | Ako koristimo ovo u polju konto uzet će se glavni konto sa kalkulacije | konto na kalkulaciji je 1330, taj konto će biti umjesto IDKONTO na FIN nalogu |
| IDKONT2 | Ako koristimo ovo u polju konto uzet će se dodatni konto sa kalkulacije, recimo konto koji razdužuje | konta na kalkulaciji su zadužuje 1330, razdužuje 1010, 1010 će biti umjesto IDKONT2 |
Izmjenjeno od Saša Vranić prije oko 14 godina
Tabela prenosa FINMAT¶
Nakon što pokrenemo kontiranje dokumenta uvijek se iznova kreira i puni privremena tabela FINMAT.DBF
Izmjenjeno od Saša Vranić prije oko 14 godina
I sada, način kontiranja je sljedeći...
Zamislimo da imamo ove stavke u FINMAT na osnovu kalkulacije od 5 stavki:
idfirma idvd brdok datdok brfaktp fv rabat nv cartr idtarifa --------------------------------------------------------------------------------------------------- 10 10 00025 05.05.2012 10-1/2012 100.00 1.00 120.00 2.00 PDV17 10 10 00025 05.05.2012 10-1/2012 20.00 0.00 20.00 1.20 PDV17 10 10 00025 05.05.2012 10-1/2012 60.00 0.00 60.00 1.20 PDV0 10 10 00025 05.05.2012 10-1/2012 150.00 5.00 180.00 1.30 PDV0 10 10 00025 05.05.2012 10-1/2012 200.00 3.00 210.00 1.80 PDV17
Ako u šemi bude formula:
FV - RABAT
To znači da će opcija proći kroz svaku stavku ove tabele i izračunati ovu formulu ( 530 - 9 ) = 521
Ako u formuli bude
NV
To znači da će sabrati kroz ove stavke polje NV...
Ako u formuli stoji NV i u polju IDTARIFA = PDV17 (znači eksplicitno navedeno za ovu tarifu)
To znači da će se sabrati sve stavke iz tabele kojima je u IDTARIFA = PDV17
I to je glavni princip.
Izmjenjeno od Saša Vranić prije oko 14 godina
Dogradnja šema¶
Ako imamo zahtjev da na postojeću šemu, recimo za tip dokumenta 10 ubacimo još jednu stavku na FIN nalogu pored svega i to stavku RABATA na potražnoj strani na kontu 5000
onda, pored svega nabrojanog ovdje:
------ ---- ----- ----------------------------------------------------------------- -------------------- ------- ------ --- ---- -------- ------- -----
R.br. Kalk Shema ID/MC Naziv Konto Tarifa D/P Znak Dokument Partner IDVN
------ ---- ----- ----------------------------------------------------------------- -------------------- ------- ------ --- ---- -------- ------- -----
1. 10 E (FV-RABAT)*PdvParIIIF(finmat->IdPartner,0.17,0,0.17,0) ulazni pdv 2710 1 + 2 10
2. 10 E (FV-RABAT)*PdvParIIIF(finmat->idpartner, 1.17, 1, 0, 0) FAKT.DOBAVLJ DOMACI 4320 2 + 2 1 10
3. 10 E SPEDTR SPEDITER 4322 2 + 1 10
4. 10 E (FV-RABAT)*PdvParIIIF(finmat->idpartner, 0, 0, 1, 0) FAKT.DOBAVLJ INO 4330 2 + 2 1 10
5. 10 E BANKTR AKCIZE 45130 2 + 1 10
6. 10 E GKV2 AKCIZE 45130 2 + 1 10
7. 10 E ZAVTR OSTALI TR 48151 2 + 1 10
8. 10 E CARDAZ CARINE 4820 2 + 1 10
9. 10 E (FV-RABAT)*PdvParIIIF(finmat->IdPartner,0,0,0.17,0) ulazni pdv ino 4840 2 + 2 10
10. 10 E NV MAGACIN IDKONTO 1 + 1 2 10
------ ---- ----- ----------------------------------------------------------------- -------------------- ------- ------ --- ---- -------- ------- -----
treba da dodamo novu stavku:
11. 10 E RABAT Rabat kod ulaza 5000 2 + 2 10
Izmjenjeno od Saša Vranić prije oko 14 godina
- Status promijenjeno iz Novo u Zatvoreno
- % završeno promijenjeno iz 0 u 100