ais_saldi_konta_kupaca_resenje

This is an old revision of the document!


Podaci za izveštaj "Saldi konta kupaca i dobavljača"

Članak se bavi analizom i predlaže rešenje u vidu upita za dobijanje podataka o saldu kupaca i dobavljača za potrebe AIS Agrokor sistema. Iako se radi o dva odvojena izveštaja princip njihovog dobijanja je potpuno isti pa će oba biti obrađena u ovom članku.

Analiza

Izveštaj će se formirati na osnovu glavne knjige ali uz dodatak operativnih podataka iz tabele Racuni za zapise u glavnoj knjizi koji su rezultat automatskog knjižena ulaznih i izlaznih računa. Izveštaj će sadržati sledeće kategorije podataka: a) početna stanja, b) proknjižene račune c) izvode i blagajne (uplate) d) ručna knjiženja i ispravke

Balans ima razrađene upite koji objedinjuju ove podatke. Za salda kupaca ** to je upit **rptFinKomitProm ** a za salda **dobavljača ** upit **rptFinDobavProm.Oba upita vraćaju identične kolone. Dalje će biti opisan način upotrebe ovih kolona u odnosu na tražene podatke za AIS.

Primena upita rptFinKomitProm i rptFinDobavProm

Prvo sledi pojašnjenje ulaznih parametara upita rptFinKomitProm.

Parametar Tip podatka Opis
InKupID Long
ID kupca za kog se traže podaci. U ovom slučaju iskoristiće se mogućnost predavanja vrednosti 0, što znači “svi komitenti”

Preporučena vrednost parametra: 0
InKonto Text
Parametar služi za filtriranje vrste komitenata u smislu njihovog knjiženja. Komitenti se prilikom knjiženja razdvajaju u cilju prepoznavanja dugovanja kupaca, povezanih pravnih lica i drugih vrsta ugovora o saradnji.

U Jamnici se koriste konta:

20001 - Potrazivanja od kupca - maticnog pravnog lica u inostranstvu
2020 - Potrazivanja od kupaca - preduzeca u zemlji


u upotrebi je i račun :

2093 - Ispravka vrednosti velikih potrazivanja od kupaca u zemlji (analitika po kupcima)

koji treba izuzeti iz ove analize.

Preporučena vrednost parametra: '20[0-8]'
InDatum Date
Datum preseka stanja. Upit uvek uzima sve proknjižene podatke od početka poslovnog perioda do ovog datuma.

Preporučena vrednost parametra: poslednji datum automatskog knjiženja
InDatDo Date
Datum preseka analize otvorenih stavki. Analiza zakašnjenja u plaćanjima biće izvedena u odnosu na ovaj datum. Obično se ovaj parametar postavlja u istu vrednost kao i parametar InDatum.

Preporučena vrednost parametra: poslednji datum automatskog knjiženja

Ulazni parametri upita rptFinDobavProm u svemu ima ista značenja. Razlikuje se samo preporuka za InKonto parametar. Tu imamo u upotrebi sledeće:

4300 - Primljeni avansi (iz kojih se placa porez na promet) od maticnih i zavisnih pravnih lica
43002 - Primljeni avansi (iz kojih se placa porez na promet) od zavisnih pravnih lica u zemlji
43101 - Dobavljaci - maticna pravna lica u inostranstvu
4321 - Dobavljaci - ostala povezana pravna lica u inostranstvu
4330 - Dobavljaci u zemlji
4340 - Dobavljaci u inostranstvu

Prva dva konta predstavljaju date avanse pa smatram da ne treba da idu u izveštaj AIS.

Preporučena vrednost parametra : '43[1-8]'

Upiti će vratiti pojedinačne slogove svake promene. Jedina agregacija se odnosi na zbir uplata po svakom proknjiženom računu kako bi se moglo analizirati zakašnjenje u pokrićima.

Polje Značenje Podatak za AIS Napomena
DNalID Identifikator vrste knjižnog naloga -
DNaziv Opis vrste knjižnog naloga šifra vrste dokumenta
TipDok Oznaka vrste knjiženja prema defNalog šiframa -
Funkcija Funkcija knjižnog naloga prema defNalog sistemski broj dokumenta tip zapisa oznaka
12 > 2 početno stanje
ostalo > 1 promet
FKomintTrans Oznaka da se nalog ulazi u promet sa komitentima -
NalID Identifikacioni broj knjiženja sistemski broj dokumenta
Broj Broj dokumenta -
Datum Datum knjiženja dokumenta datum knjiženja Za neke dokumente ovo je i datum dokumenta (vidi DatIsp)
Komentar Napomena -
IDKonta Broj konta na koji je promet evidentiran
sifra konto
i
sifra tipa prometa
Šifra tipa prometa može se utvrditi na osnovu gore navedenih tabela konta.
Dug Iznos dugovanja izražen u dinarima promet duguje iznos valuta
ili
pocetno stanje iznos valuta
Ukoliko je Funkcija =12 onda se radi o pozitivnoj vrednosti početnog stanja.
Potraznja Iznos potraživanja izražen u dinarima promet potražuje iznos valuta
ili
negativno pocetno stanje iznos valuta
Ukoliko je Funkcija=12 onda se radi o negativnoj vrednosti početnog stanja.
Dokument Broj(evi) dokumenata na koje se odnosi zapis (ako su u pitanju izvodi ili početna stanja) ili broj dokumenta za koji je vezan račun. -
ValID Identifikator inostrane valute kada se književe vršu u dve valute. -
ValSimbol Simbol inovalute -
Kurs Kurs odnosa inovalute i referentne valute sistema -
ValDug Iznos dugovanja u ino-valuti -
ValPot Iznos potraživanja u ino-valuti -
IDHTable Identifikator tabele u kojoj se čuvaju operativni podaci o dokumentu prema defDocTip specifikaciji. -
RacLink Sistemski broj računa (samo kada se zapis odnosi na račun) -
RacBr Broj računa (samo ako se zapis odnosi na račun) -
DatIsp Datum izdavanja dokumenta datum dokumenta Samo računi imaju ovaj podatak. Za ostale zapise ovde će biti NULL vrednost što znači da treba koristiti podatak iz polja Datum.
DatDoc Datum zavođenja računa u PDV knjige
DatRok Roka za uplatu po računu datum dospijeca Primenjivo samo ako se zapis odnosi na račun.
NULL vrednost znači da je račun izdat bez roka plaćanja što se tumači kao “odmah”.
DocTip Tip računa prema defDocTip specifikaciji - -
DocStatus Status u kom se nalazi račun -
RacTip Obračunska struktura primenjena za obračun PDV-a -
SklID Identifikator skladišta sa kog je račun izdat -
Total Ukupan iznos računa sa PDV -
Popust Procenat popusta dat na ceo račun -
Porez Obračunati PDV po računu -
NabVred Nabavna vrednost robe prodate u računu -
FAnul Indikator da se radi o storno računu -
FPokazuj Indikator vidljivosti računa -
DopPod Refernca računa ka drugim dokumentima -
KupID Identifikacioni broj komitenta sifra kupca
ImeKup Skraćeni naziv komitenta -
DocBr Poziv na broj dokumenta -
Placeno Ukupna (agregirana) vrednost svih uplata prispelih po računu na dan izrade izveštaja -
DocNaziv Opis vrste računa prema defDocTip specifikaciji -
SmerPlacanja Uplata/Isplata - 1 = uplata (od kupca), -1 = isplata (ka dobavljaču)
FKomp Indikator da se radi o kompnzaciji po nekom poslu -
Storno Stornirani iznos vrednoti računa -
UplSmer Uplata/Isplata sa dodatnim podacima o vrsti uplate/isplate - Ako je vrednost 1-49 onda se radi o uplati a od 50-100 o isplati novca
Avans Ako se radi o knjiženju na kontima avansa (izvod) ovde se nalazi iznos knjiženja -
FKupFin Indikator da se radi o potraživanjima od kupca -
FDobFin Indikator da se radi o potraživnajima dobavljača -
OpisKonta Opis konta (prošireni) na koji je izvršeno knjiženje -
Potroseno Kada se radi o knjižnim odobrenjima ovde stoji iznos utrošen na pokriće drugih potraživanja -
fRefVal Indikator da je knjiženje izvršeno samo u referentnoj valuti (dinari) -
PlacenoVal Uplata izražena u ino-valuti (ako se radi o deviznoj uplati) -
PotrosenoVal Iznos knjižnog odobrenja potrošen na ostala potraživanja izražen u ino-valuti -
OxDatOrig Datum računa iz prethodne godine po osnovu kog je izvršeno knjiženje početnog stanja -
OxDatRok Rok uplate računa iz prethodne godine po osnovu kog je izvršeno knjiženje početnog stanja -
DocVrsta Vrsta dokumenta s tačke gledišta tokova gotovine -

**
**

**Polja AIS-a koja se mogu dobiti računskom operacijom iz postojećih podataka: **

broj dani odgode - jednostavno DatRok - DatIsp, naravno samo za knjiženja koja se odnose na račune.
otvoreno duguje iznos valuta - ovo je Total - Placeno za knjiženja koja se odnose na račune kada je SmerUplate<50 (kupci)
otvoreno potrazuje iznos valuta - isto kao i prethodno samo ako je SmerUplate >=50 (dobavljači)

Preostala su sledeća AIS polja ne pokrivena ovim upitom:

sifra valuta - ne znam na šta se ovo odnosi
sifra nacin placanja - ovo nije rezultat upita ali veoma lako može da se ubaci u njega (slog je uključen ali se ne koristi njegov rezultat)
period dokumenta - ne razumem na šta se ovo odnosi
pocetno stanje iznos kn - potreban je kurs kn za ovo
promet duguje iznos kn - potreban je kurs kn za ovo
promet potrazuje iznos kn - potreban je kurs kn za ovo
otvoreno duguje iznos kn - potreban je kurs kn za ovo
otvoreno potrazuje iznos kn - potreban je kurs kn za ovo
broj dana kasnjenja - upit agregira uplate ali ne vraća prosečnu ili poslednju vrednost datuma uplate, lako se može dodati u upit


  • ais_saldi_konta_kupaca_resenje.1318459468.txt.gz
  • Last modified: 2011/10/12 22:44
  • by milano