Proiectarea Sistemului Informational Privind Contabilitatea Capitalurilor

Capitolul 1

ANALIZA SISTEMULUI INFORMAȚIONAL EXISTENT

Prezentarea generală a unității analizate

Istoricul evoluției unității analizate

Autorizarea funcționări Societatii Comerciale INSTAL GROUP SRL s-a făcut în sentinta publică din 17 octombrie 1996 la Judecătoria Arad care a dispus înscrierea acesteia în Registrul Comețului ,la Direcția Finanțelor Publice a jud. Arad și publicarea în Monitorul Oficial. Cererea prin care s-a solicitat autorizarea functionării a fost înregistrată la data de 15 octombrie 1996 ,depu-

nînd în susținerea cererii : statutul societății autentificat, cazier judiciar, dovada sediului și dovada vărsării capitalului social.

Instanța reține în fapt că prin statutul autentificat la data de 9 octombrie 1996 s-a înființat Societatea Comercială INSTAL GROUP SRL de către asociatul unic Dumulescu Mircea Ștefan, cetățean roman, având sediul în Arad Aleea Neptun nr.1, bl. Y. 7, sc D, ap 12, jud Arad, cu un capital social în sumă de 1000000 lei.

Camera de Comerț și Industrie din jud Arad a emis certificatul de înmatricu- lare prin care societatea este înmatriculată în registrul comerțului sub nr. J 02/692 din 22.10.1996. Data emiterii certificatului de înregistrare fiscală de către Ministerul Finantelor este 31.10.1996, iar codul de înregistrare fiscală este R8898978.

La data de 15.05 1998 se cooptează, ca asociat în S.C.”INSTAL GROUP” S.R.L., următorii :

Gurau Emil, cetățean roman, născut în Chișineu-Criș, jud. Arad domiciliat în Arad

Rasadea Victor, cetățean roman, născut în Hațeg, județul Hunedoara, domiciliat în sat Balomir, jud. Hunedoara

La data de 15.05.1998, se schimbă sediul societății din Arad, Aleea Neptun nr.1, bl.Y.7, sc D, ap. 12, jud. Arad și se stabilește la adresa din Arad, str. Timotei Cipariu nr.3, jud. Arad.

Tot la această dată se majoreză capitalul societății de la valoarea de 1.000.000 lei la valoarea de 5.000.000 lei, prin aport în numerar,în valoare de 4.000.000 lei, subscris și vărsat de asociați. Se majoreză valoarea unei părți sociale de la 10.000 lei la 200.000 lei. Ca urmare capitalul social al societății va fi de în valoare de 5.000.000 lei șieste constituit din aportul comun și integral al asociaților în întregime în numerar, depus în contul bancar al societății. El este divizat în 25 părți sociale a câte 200.000 lei fiecare parte.

Începînd cu data de 26 aprilie 2000, asociatul Gurau Emil s-a retras fără pretenții din societate. Părțile sociale deținute în capitalul social se concesionează asociatului Dumulescu Mircea. Capitalul social total rămâne la valoarea inițial de 5.000.000 lei.

La început, societatea a avut ca obiect principal de activitate “Construcțiile” în careactivitatea principală era “executare instalații de gaze naturale”. Până la data de 15.05.1998 firma a deșfășurat doar activitate de proiectare. După această dată au fost cooptați ceilalți doi asociați și au demarat activitatea de execuție a instalațiilor de gaz și a instalațiilor termice. Unul din asociați, dl. Gurău Emil a desfășurat prin firma lui activitate de proiectare și execuție de instalații de gaz din 1992, însă a devenit necesară această asociere, deoarece ROMGAZ autori- zează firma doar în cazul în care există doi instalatori autorizați în cadrul firmei. În prezent obiectul de activitate este “lucrări de instalații sanitare și de încălzire centrală și de montaj de echipamente și utilaje tehnologice la clădiri și construcții inginerești, suplimentat cu : executare instalații de gaze naturale”.

Cifrele din actele financiare ale firmei, ilustrînd rezultatele obținute în anii 1996-1998, nu au fost prea relevante, deoarece până la data de 15.05 1998 firma a desfășurat doar activitate de proiectare. Firma își desfășoară activitatea preponderant în județul Arad, dar și în celelalte județe vecine. În 1998 a avut loc o extindere a activității prin achiziționarea unor aparate corespunzătoare unei tehnologii noi de sudare a materialelor termoplastice. Țevile, pisele de legătură clasice vor fi înlocuite astfel prin produse din polietilenă. Prețul utilajelor se ridică la cca 25.000 DM care au fost solicitate de la Fundația Româno-Germană sub formă de credit de tip leasing pe o perioadă de 4 ani. Firma a participat la o licitație care a vizat extinderea rețelei de gaz în mai multe localități din județul Arad : Ineu, Curtici, Șimand, Zimand, Frumușeni, Chișineu-Criș, Pâncota, Mișca, Nădab, Cermei. Branșamentele se execută la cererea beneficiarilou și sunt plătite de aceștia. Cererea a fost de aproximativ 400 branșamente pe locali- tate. S.C. Instal Group S.R.L. a obținut aproximativ 10% din totalul lucrărilor de execuție și 25% din totalul proiectelor.

Societatea fiind un SRL numărul persoanelor implicate în desfășurarea activității societății este foarte redus în comparație cu marile întreprinderi, unde numărul angajaților se ridică la sute sau chiar la mii.

Totuși, de la înființarea societății numărul angajaților a crescut pe măsură ce societatea și-a extins activitatea. Sectorul în care numărul angajațiilor a suferit modificări mai semnificative este sectorul productiv.

În momentul înființării societății personalul era foarte redus, astfel că în 1996 societatea totaliza doar 15 angajații, crescând în anii următorii nu foarte rapid, atingând în 1998 un număr de 26 de angajații, în 2000 un număr de 36 de angajații, pentru ca în anul curent, adică 2001 numărul angajaților să cunoască o oarecare scădere până la 31, neincluzându se aici cei doi asociați care ocupă funcții de directori.

Dinamica agajaților de la momentul înființării societății și până în prezent poate fi prezentată în graficul de mai jos:

În momentul actual numărul angajaților și structura acestora pot fi prezentați în tabelul de mai jos:

Consiliul de administrație este compus din directorul general, directorul economic și directorul ethnic, deci pe un nivel ierarhic superior se află 3 persoane, între acestia cei doi asociați având experiență profesională și experiență de conducere.

Directorul economic are în subordinea sa 6 persoane, câte două fiind delegate pentru fiecare secție și anume de aprovizionare, transport și desfacere. Cele șase personae ce răspund direct în fața directorului economic sunt subordinate în același timp și directorului general.

Răspunderea principală îi revine directorului general, a întreprinzătorului care conduce activitățile, de calitățile și cunoștințele tehnice ale acestuia depinzând atât cantitatea cât și calitatea serviciilor oferite.

Contabilul șef are o funcție destul de importantă în socitate, raspunzând astfel doar în fața directorului general, conform organigramei, însă are în subordine cel mai redus număr de angajați, unul răspunzând de contabilitate și unul de financiar.

Dintre cele trei personae ce se află în cadrul organigramei imediat după directorul general, directorul ethnic are cea mai mare responsabilitate în ceea ce privește angajații, acesta având rolul de a coordona activitatea de proiectare, condusă de seful de proiect precum și cea de execuție , acesta fiind ultimul nivel, la care se află muncitorii, angajați direct în activitatea de producție. Șeful de proiect, angajat în activitatea de proiectare are în subordine doi desenatori, un proiectant și un proiectant autotizat, deasemenea șeful de proiect fiind proiectant autorizat.

În ceea ce privește activitatea de producție, aici numărul persoanelor implicate este mai ridicat, fiind nevoie de oameni implicați direct în munca pe teren.

Numărul celor implicați în activitatea de producție se ridică la 17, iar a celor angajați în activitatea de proiectare doar de 5.

Modul de constituire

Forma juridică a societății este: “Societate comercială cu răspundere limitată”. Denumirea societățiie este “INSTAL GROUP” S.R.L. Sediul societății este în Arad, str. Timotei Cipariu nr. 3, jud. Arad. Durata de funcționare a socie- tății comerciale cu răspundere limitată este nedeterminată. Socitatea a fost înmatriculată în Registrul Comerțului de la C.C.I.A. Jud. Arad sub nr. J/02/692/ 22.10.1996.

La data înființări societatea comercială avea ca asociat unic pe Dumulescu Mircea Ștefan, cu un capital social de 1.000.000 lei vărsat în întregime în numerar divizat în 100 părți sociale a câte 10.000 lei fiecare parte.

Prin Hotărârea nr. 1/1998 din 15.05.1998 se majoreză capitalul societății de la valoarea de 1.000.000 lei la valoarea de 5.000.000 lei, prin aport în numerar, în valoare de 4.000.000 lei, subscris și vărsat de asociați, după cum urmează :

asociatul fondator Dumulescu Mircea Ștefan subcrie și depune suma de 1.600.000 lei

asociatul cooptat Gurău Emil subcrie și depune suma de 1.400.000 lei

asociatul cooptat Rasadea Victor subcrie și depune suma de 1.400.000 lei

Se majorează valoarea unei părți sociale de la 10.000 lei la 200.000 lei. Ca urmare, capitalul social al societății va fi în valoare de 5.000.000 lei, în întregime în numerar divizat în 25 părți sociale a câte 200.000 lei fiecare parte. Aportul asociaților la constituirea capitalului social este următorul : asociatul Dumulescu Mircea Ștefan contribuie cu suma de 2.600.000 lei reprezentînd 13 părți sociale , asociatul Gurău Emil contribuie cu suma de 1.400.000 lei reprezentînd 7 părți sociale și asociatul Rasadea Victor contribuie cu suma de 1.000.000 lei reprezentînd 5 părți sociale .

În ceea ce privește eventualele pierderi înregistrate de către societate, asociații s-au înțeles să-și assume de asemenea riscuri inegale, urmînd ca Dumu- lescu Mircea să răspundă și să acopere aceste pierderi în proporție de 52%, Gurău Emil să răspundă și să acopere aceste pierderi în proporție de 28%, iar Rasadea Victor în proporție de 20%.

În baza Hotărârii nr 1/2000 adoptată de adunarea generală a asociaților se dispune începînd cu data de 26 aprilie 2000, asociatul Gurău Emil se retrage fără pretenții din societate. Cele 7 părți sociale în valoare de 200.00 lei fiecare, în total 1.400.000 lei, deținute în capitalul social sunt concesionate asociatului fondator Dumulescu Mircea. Capitalul social total rămâne la valoarea inițială de 5.000.000 lei, divizat în 25 părți sociale a câte 200.000 lei fiecare parte. Urmare celor de mai sus , contribuția asociaților la constituirea capitalului social urmă- toarea : Dumulescu Mircea contribuie cu suma de 4.000.000 lei iar asociatul Răsadea Victor contribuie cu suma de 1.000.000 lei.

Aportul asociaților la constituirea capitalului social fiind inegal și părțile sociale se distribuie între ei în mod inegal, astfel :

Dumulescu Mircea Ștefan deține un număr de 20 părți sociale a câte 200.000 lei fiecare parte, reprezentînd 80% din capitalul social al societății

Rasadea Victorea deține un număr de 5 părți sociale a câte 200.000 lei fiecare parte, reprezentînd 20% din capitalul social al societății

Beneficiile societății se vor împărți în mod inegal între cei doi asociați, co- respunzător numărului de părți sociale pe fiecare asociat le deține în capitalul social, în același mod, urmînd a se împărți între ei și eventualele pierderi pe care societatea le va înregistra.

Profilul activității și obiectivele unității

S.C. Instal Group S.R.L. are ca obiect de activitate în următoarele domenii :

Servicii

Construcții

Comerț intern cu ridicata și cu amănuntul

Import-export

Producție agricolă industrială

Societatea mai desfășoară și următoarele activități :

activități de proiectare (inclusive pentru instalații electrice , termice sanitare și gaze )

activități de testări și analize termice

lucrări de instalații electrice (inclusiv pentru conductele de apă și gaz )

lucrări de instalații sanitare, termice, gaze și de încălzire centrală, lucrări de montaj de echipamente

lucrări de izolații (termice, hidro, etc. )

alte lucrări de instalații auxiliare

import-export cu diverse produse

comerț intermediar cu mașini și echipamente necesare lucrărilor de in, asociatul Gurău Emil contribuie cu suma de 1.400.000 lei reprezentînd 7 părți sociale și asociatul Rasadea Victor contribuie cu suma de 1.000.000 lei reprezentînd 5 părți sociale .

În ceea ce privește eventualele pierderi înregistrate de către societate, asociații s-au înțeles să-și assume de asemenea riscuri inegale, urmînd ca Dumu- lescu Mircea să răspundă și să acopere aceste pierderi în proporție de 52%, Gurău Emil să răspundă și să acopere aceste pierderi în proporție de 28%, iar Rasadea Victor în proporție de 20%.

În baza Hotărârii nr 1/2000 adoptată de adunarea generală a asociaților se dispune începînd cu data de 26 aprilie 2000, asociatul Gurău Emil se retrage fără pretenții din societate. Cele 7 părți sociale în valoare de 200.00 lei fiecare, în total 1.400.000 lei, deținute în capitalul social sunt concesionate asociatului fondator Dumulescu Mircea. Capitalul social total rămâne la valoarea inițială de 5.000.000 lei, divizat în 25 părți sociale a câte 200.000 lei fiecare parte. Urmare celor de mai sus , contribuția asociaților la constituirea capitalului social urmă- toarea : Dumulescu Mircea contribuie cu suma de 4.000.000 lei iar asociatul Răsadea Victor contribuie cu suma de 1.000.000 lei.

Aportul asociaților la constituirea capitalului social fiind inegal și părțile sociale se distribuie între ei în mod inegal, astfel :

Dumulescu Mircea Ștefan deține un număr de 20 părți sociale a câte 200.000 lei fiecare parte, reprezentînd 80% din capitalul social al societății

Rasadea Victorea deține un număr de 5 părți sociale a câte 200.000 lei fiecare parte, reprezentînd 20% din capitalul social al societății

Beneficiile societății se vor împărți în mod inegal între cei doi asociați, co- respunzător numărului de părți sociale pe fiecare asociat le deține în capitalul social, în același mod, urmînd a se împărți între ei și eventualele pierderi pe care societatea le va înregistra.

Profilul activității și obiectivele unității

S.C. Instal Group S.R.L. are ca obiect de activitate în următoarele domenii :

Servicii

Construcții

Comerț intern cu ridicata și cu amănuntul

Import-export

Producție agricolă industrială

Societatea mai desfășoară și următoarele activități :

activități de proiectare (inclusive pentru instalații electrice , termice sanitare și gaze )

activități de testări și analize termice

lucrări de instalații electrice (inclusiv pentru conductele de apă și gaz )

lucrări de instalații sanitare, termice, gaze și de încălzire centrală, lucrări de montaj de echipamente

lucrări de izolații (termice, hidro, etc. )

alte lucrări de instalații auxiliare

import-export cu diverse produse

comerț intermediar cu mașini și echipamente necesare lucrărilor de instalații electrice, sanitare, termice și gaze

comert intermediar specializat în vânzarea produselor cu caracter specific neclasificate în altă parte

comerț cu ridicata cu aparate și aparatură electrică

comert cu ridicata cu echipamente și furniture pentru instalații sanitare și de încălzire

alte tipuri de comerț cu ridicata

comerț cu amănuntul cu articole de iluminat

comerț cu amănuntul cu articole și aparate electrice

comerț cu amănuntul cu echipamente și furniture pentru instalații sanitare și de încălzire

alte tipuri de comerț cu amănuntul în magazine specializate

alte tipuri de comerț cu amănuntul care nu se efectuează prin magazine

lucrări de întreținere și verificare a instalațiilor electrice, termice, sanitare și de gaz

transporturi rutiere de mărfuri

realizarea și furnizarea de programe

prelucrarea datelor

activități de contabilitate, revizie contabilă, consultații în domeniul fiscal.

SC “INSTAL GROUP” SRL nu este producătoare de bunurii, ea având ca obiect principal de activitate prestarea de servicii și executarea de lucrării. Principalele lucrării realizate de firmă sunt:

execută lucrării de instalație termică, sanitară, rețea de gaze naturale, adică se ocupă de procurarea materialelor pentru realizarea comenzilor sau a contractelor obținute prin licitație precum și de realizare a lucrărilor prin efectuarea branșamentelor necesare punerii în funcțiune a instalațiilor. Este printre puținele firme autorizate din Arad să execute instalații în polietilenă.

execută izolații, montează stație de condensatori, instalează aparatură de aer condiționat, pune în funcțiune centrală termică sunt numai câteva lucrării executate de firmă, în care firma utilizează și mijloace fixe ale clientului. De exemplu: aparatul de aer condiționat, centrala termică .

Prestarea de servicii este o activitate principală a firmei, dintre serviciile prestate cele mai importante enunțăm următoarele:

întocmește proiecte de branșament a instalatiilor termice, sanitare, electrice și de gaze naturale . Aceste servicii se realizează de către compartimentul proiectare prin desenatorii și proiectanții autorizați, care întocmesc proiectele necesare realizării lucrărilor ce urmează a se efectua;

întocmește documentația pentru acord combustibil, verifică și eliberează buletin pentru prize pământ. Aceste servicii se realizează la cererea clienților firmei, pentru că firma este autorizată să efectueze astfel de servicii;

oferă servicii de asistență și garanție pentru lucrările de montaj, a instalațiilor efectuate precum și a aparatelor cumpărate și vândute de firmă. Garanțiile acordate sunt specificate în contractele încheiate și diferă în funcție de natura lucrărilor effectuate și a bunurilor instalate la cererea clientului.

Firma își desfășoară activitatea preponderant în județul Arad, dar și în celelalte județe vecine. Pentru a obține noi comenzi, firma va participa la licitații.

Datorită faptului că cererea pentru realizarea rețelelor și a instalațiilor de gaze naturale este în scădere față de anii precedenți, deoarece aceasta reprezenta cea mai importantă sursă de venituri, firma se va orienta în principal spre realizarea lucrărilor de instalare a centralelor termice și montarea aparatelor de aer condiționat cu asigurarea garanțiilor pentru acestea. În viitor, activitatea principală va rămâne în continuare cea de proiectare (care la înființare era și singura) și de realizare a instalațiilor în polietilenă.

Firma va încerca să-și extindă activitatea în ceea ce privește realizarea lucrărilor de proiectare și pentru alte firme care au ca obiect de activitate executarea de instalații sanitare, electrice, termice și de gaz; deoarece acestea nu au ca obiect proiectarea.

1.2. Prezentarea sistemului informatic existent

Sistemul informatic din cadrul socității a evoluat de la înființarea acesteia, deoarece la început s-a pornit doar cu un calculator mai slab necesar activității de proiectare, care era principala și singura activitate. Sistemul informatic a cunoscut o extindere atunci când firma și-a extins obiectul de activitate la executarea de instalații termice, electrice, sanitare și de gaz, care s-a realizat în 1998, prin cooptarea unor noi asociați.

În cadrul SC “INSTAL GROUP” SRL, în prezent funcționează cinci calculatoare, care se află la dispoziția celor patru directori și proiectantului șef . Ele sunt legate în rețea, iar serverul se află la directorul general. Sistemul informatic poate fi reprezentat în următoarea configurație:

Firma este legată și la internet prin intermediul SC “Internext” SRL, care oferă servicii de specialitate. Serviciile de internet sunt oferite de aproximativ doi ani, atunci când firma s-a conectat.

Societatea este dotată cu toate utilitarele de birou, care sunt necesare activității sale. Are trei imprimante, una cu ace necesară în contabilitate pentru listarea evidențelor necesare (balanță de verificare) și două imprimante “Canon” cu jet folosite pentru listarea diverselor acte și documente necesare firmei. Firma mai este dotat cu un xerox și un fax, care sunt folosite pentru nevoile curente ale firmei.

Societatea a apelat la serviciile unei firme, care se ocupă de realizarea de programe informatice, de la care a cumpărat un program informatic de contabilitate și care i-a instalat diverse programe de operare necesare utilizării calculatoarelor din dotare. Această firmă a asigurat și familiarizarea celor care lucrează cu programul respectiv, prin informaticienii săi, pentru o mai bună operare a programului de contabilitate. Sfera de cuprindere a programului și informațiile care se pot prelucra cu ajutorul lui este destul de vastă, satisfăcând o serie de necesității ale firmei și implicit ale compartimentului de contabilitate, care folosește tehnologia modernă în activitatea sa . Cu ajutorul programului de contabilitate se pot efectua o serie de aplicații:

întocmirea balanței de verificare;

întocmirea registrelor contabile;

gestiunea și contabilitatea imobilizărilor corporale;

calculul amortismentului și contabilitatea cheltuielilor cu amortismentul;

evidențierea și calculul salariilor;

evidențierea avansurilor acordate personalului;

evidențierea declarațiilor de proprie răspundere a personalului în vederea impozitării.

1.3. Analiza mediului extern și a relațiilor acestuia cu unitatea studiată

1.3.1. Prezentarea principalelor relații cu alte firme

Înființață în anul 1996, înregistrând unele modificări în 1998 în ceea ce privește capitalul și personalul din unitate SC “INSTAL GROUP” SRL își menține obiectul de activitate și anume “lucrări de instalații sanitare și încălzire centrală și de montaj de echipamente și utilaje tehnologice la clădiri și construcții inginerești, suplimentat cu executare de gaze naturale”.

Concurența în domeniu este foarte redusă deoarece firmele care prestează lucrări de genul celor executate de către SC “INSTAL GROUP” SRL trebuie să posede autorizații valabile. Un exemplu în evidențierea concurenței reduse ar fi acela că în anul 1998 mai exista o singură firmă autorizată să execute instalatții în polietilenă, firma SC “COMERA” SRL care avea însă o autorizație provizorie până la sfârșitul aului. De asemenea, pe teritoriul județului Arad pentru execuție cu materiale din oțel mai erau autorizate opt firme pentru rețele stradale și șapte pentru branșamente și interioare.În prezent numărul firmelor autorizate pentru execuția unor lucrări de acest gen a crescut însă nu îndeajuns de mult pentru a reprezenta o concurență serioasă pentru firmă. Prin tehnologia modernă și prețurile de materiale mult scăzute față de materialele clasice, oferta firmei SC “INSTAL GROUP” SRL devine mult mai avantajoasă, atât din punct de vedere al prețului, cât și al perioadei de execuție și termenul de garanție oferit(50 de ani pentru polietilenă).

Firma are diverse relații cu terții care sunt de tipul drepturilor și a obligațiilor reciproce, în majoritatea cazurilor aceste relații se realizează cu următorii :

– în relațiile comerciale cu furnizorii, firma are obligația plății contravalorii bunurilor, lucrărilor sau serviciilor primate, dar și drepturi asupra acestuia pentru avansul sau acontul acordat;

– în relațiile cu clienții, firma are are dreptul de a încasa contravaloarea livrărilor sau prestațiilor făcute, dar și obligația decontării avansului primit de la clienți;

– în relațiile cu bugetul statului, firma are obligația de a plăti o serie de impozite și taxe, dar și dreptul de a încasa subvenții, TVA de recuperate etc.;

– în relațiile cu salariații săi, firma are obligația remunerării muncii prestate de aceștia și a stimulării suplimentare prin premii și participarea la profit, dar și drepturile față de personal pentru avansurile acordate cât și pentru eventualele sume achitate în plus și necuvenite acestora.

Datoriile față de furnizori sunt datorii de exploatare ce apar ca urmare a derulării operațiilor de aprovizionare a firmei cu cele necesare în vederea desfășurării în bune condiții a activității ei. Obligațiile firmei față de furnizori, se ridică la nivelul valorii bunurilor, lucrărilor și serviciilor primate, inclusive cota de TVA aferentă. În sitația în care furnizorul acordă reduceri comerciale, valoarea de înregistrare a obligației este la nivelul netuli commercial, plus cota de TVA aferentă. Cu alte cuvinte, valoarea de înscriere a datoriei intrate în patrimoniu este valoarea ei nominală de rambursare.

În contabilitate se înregistrează doar datoria certă față de furnizor, datoria devine certă îv momentul transferului de proprietate pentru bunul, respective în momentul realizării lucrărilor sau serviciilor. Stingerea obligațiilor față de furnizori se face prin achitarea contravalorii datorii în numerar, prin operațiuni de decontare fără numerar sau prin efecte comerciale.

În ceea ce privește achiziționarea materiilor și materialelor necesare desfășurării activității societatea intră în relații cu diverși furnizori, pe care îi selecționează în funcție de prețurile practicate la materiile și materialele oferite precum și în funcție de creditele oferite.Transportul materialelor se face de către firmă, iar plata se face în cele mai multe cazuri pe loc, aceste sume fiind acoperite de avansul solicitat de către întrprinzător beneficiarului la încheierea contractului. Pe lângă cheltuielile pe care le are firma cu materiile și materialele mai există o serie de alte cheltuieli cu pregătirea profesională, cu taxele de întreținere,cheltuieli de telecomunicație, cu obiectele de inventar etc. Plata furnizorilor se poate face prin conturi curente la bănci sau prin intermediul unor fundații, cum ar fi Fundația Româno-Germană. Firma a achiziționat mașini necesare producției în valoare de circa 25000 DM, în 1998, pe care ia solicitat fundatiei sub formă de credit de tip leasing pe o perioadă de patru ani, cu o perioadă de grație de patru luni.

Principalii furnizori cu care firma intră în relații sunt prezentați în tabelul de mai jos:

În ceea ce privește relațiile firmei cu clienții, aceasta efectuează lucrări atât pentru clinți-persoane fizice cât și pentru clienți-personae juridice. Gama serviciilor prestate și a lucrărilor executate este foarte variată în funcție de cerințele clienților, cerințe încadrate în domeniul de activitate al firmei.

Creanțele firmei față de clienții săi își au izvorul în schimbul de consimțământ concretizat într-o comandăfermă din partea clientului și acceptată de firmă sau avînd la bază contractile încheiate. Creanțele devin certe, sigure, în momentul transferului de proprietate pentru vânzări și în momentul realizării lor pentru lucrării sau servicii. Transferul de proprietate se produce, deci, în momentul realizării lucrărilor sau prestațiilor de servicii, moment care corespunde cu factura.

Lucrările de proiectare și execuție pentru rețelele principale(stradale) se obțin prin licitație, și sunt plătite de la buget. Branșamentele sunt plătite direct de beneficiar, pentru orice lucrare solicitându-se un avans de circa 60%. Valoarea lucrării se stabilește printr-un deviz de calcul și depinde în mare parte de lungimea țevilor, numărul fitingurilor, a pieselor de legătură etc. Restul creanței se încasează pe măsură ce firma execută anumite faze și la recepția finală a lucrării.

Pentru a obține noi comenzi, firma participă la licitații. În prezent firma “INSTAL GROUP” SRL execută lucrările de proiectare și pentru alte firme ca: “Andromeda Service” SRL, “Elgaz” SRL, “Termosangaz” SRL, “Saningaz” SRL.

Principalii clienți și principalele servicii prestate și lucrări executate pentru aceștia sunt prezentate în tabelul următor:

Existența relațiilor firmă-furnizori și firmă-clienți impun necesitatea existenței unor relații dintre firmă și diferite bănci pentru realizarea încasărilor de la clienții, plăților furnizorilor, plăților către bugetul de stat.

Operațiunile de încasări și plăți se realizează în marea lor parte folosind depozitele de bani create pe numele firmei la bănci. Această modalitate are avantajul că nu mai cere organizarea gestiunii mijloacelor bănești în numerar la sediul firmei, permite folosirea serviciilor calificate ale băncii pentru instrumentarea mijloacelor de plată în limita disponibilului și se asigură venituri din dobânzi încasate pentru depozitele neutilizate pe durata existenței lor la dispoziția băncii.

Decontările fără numerar efectuate prin contul de la bancă prin care plățile, respectiv încasările se fac prin trecerea – numită virare- a unei sume de bani datorate de debitor din contul său de la bancă în contul de la bancă al cărui titular este creditorul.

Plățile din contul debitorului se fac cu consimțământul acestuia, cu excepția celor ce reprezintă obligații stabilite prin titluri executorii și în limita disponibilităților bănești din cont și a creditelor contractate.

Pentru operațiunile de încasare a drepturilor de creanță de la clienți și a plății obligațiilor se folosesc instrumentele specifice de trezorerie, cum sunt următoarele:

ordin(dispoziție) de plată prin care firma dispune băncii ca din disponibilul existent în contul său să facă plata fie către furnizori, fie către bugetul statului, fie către o altă terță persoană;

dispoziția de încasare prin care firma dispune băncii să încaseze, pe baza actului doveditor al dreptului de creanță de la un anumit terț, o sum1 de bani și să o depună în depozitul current propriu.

Firma are deschis cont la Banca Comercială Română, aceasta fiind principala bancă cu care firma intră în relații, care însă pe baza instrumentelor de plată existente o pune în contact, indirect cu celelelalte bănci. Astfel fluxul de informații dintre firmă și clienți, precum și dintre firmă și furnizori se realizează prin intermediul băncilor.

Principalele bănci cu care firma stabilește relații pentru plata furnizorilor sunt următoarele:

Pe lângă relațiile firmei cu sediul central din Arad al B.C.R., aceasta a stabilit legături și cu Agenția Avram Iancu din Arad a acestei bănci.

Într-o abordare de ansamblu a relațiilor firmei SC “INSTAL GROUP” SRL cu mediul extern, acestea sunt prezentate în diagrama de mai jos:

Diagrama de mai sus prezintă fluxul de informații care se realizează între entitățile vieții economice. Astfel, acest circuit prezintă în principal relațiile care se stabilesc utilizând banca ca un partener prin care se realizează plăți și încasări fără numerar, ceea ce facilitează foarte mult activitatea fimei în relațiile ei cu clienții și furnizorii.

1.3.2. Prezentarea principalelor relații cu instituțiile guvernamentale

Contabilitatea cheltuielilor cu impozitele, taxele și vărsămintele asimilate e structurată pe feluri de impozite, taxe și vărsăminte assimilate și se realizează cu ajutorul conturilor ce fac obiectul grupei de conturi 63 “cheltuieli cu impozite, taxe și vărsăminte assimilate”.

Relațiile pe care SC ”INSTAL GROUP” SRL le are cu bugetul statului și bugetul local sunt:

impozitul pe profit;

impozitul pe veniturile de natura salariilor;

impozitul pe dividente;

TVA ;

taxe pentru mijloacele de transport.

Impozitul pe profit reprezintă una din formele de bază de alimentare a bugetului de stat, pe seama veniturilor realizata de firmă. El este legiferat prin O.G. nr. 70/1994 “privind impozitul pe profit” și Legea 73/1996 care aprobă cu modificări această ordonanță.

Impozitul pe profit se calculează lunar pe bază declarației de impunere în care sunt înscrise în mod cumulative veniturile și cheltuielile. Cota de impunere pentru firmă aste de 25% aplicat asupra bazei de calcul. Impozitul pe profit se plătește până la 25 a primei luni din trimestrul următor Direcției Generale a Finanțelor Publice din Arad.

Fiecare angajat care lucrează la firmă datorează bugetului de stat, în funcție de veniturile lunare realizate sub formă de salarii și alte drepturi salariale, un impozit pe salariu, a cărui cadru legal este reglementat prin Legea nr. 32/1991 și a hotărârilor ulterioare cu privire la indexarea salariilor și stabilirea cotelor de impozit.

Impozit pe salariu se calculează lunar de către firmă asupra veniturilor realizate în luna respectivă de către fiecare salariat, și se suportă de aceștia prin reținerea din salariu. Impozit pe salariu se calculează pe baza unor cote de impozit ce variază progresiv pe tranșe de venituri, cote care se aplică asupra bazei de impozitare.

Baremul lunar și annual care cuprinde cotele de impunere se actualizează prin H.G. de către Comisia Națională de Statistică. Impozit pe salariu se varsă la bugetul statului o dată cu ridicarea sumelor pentru plata chenzinei a doua, dar nu mai târziu de data de 15 a lunii următoare pentru care se datoreză impozitul. El se achită la Direcția Generală a Finanțelor Publice din Arad.

Impozitul pe dividente este legiferat prin O.G. 26/1995, are ca tehnică de impunere stopajul la sursă. Atunci când dividentele se distribuie în timpul anului impozitul pe dividente se plătește până la 31 decembrie anul curent, dacă nu, el se plătește odată cu impozitul pe profit. Pentru cele ce se plătesc la sfârșitul anului, plata se face până la 25 ianuarie. Cota de impunere pentru acest impozit este de 10% din suma dividentului.

Taxa pe valoare adăugată este un impozit indirect asupra operațiunilor privind transferal proprietății bunurilor, precum și asupra celor privind prestările de servicii. Obligația plății TVA ia naștere la data prestării serviciilor. Principalul document care stă la baza înregistrării în contabilitate a TVA este factura fiscală. Pe baza decontului lunar privind suma impozabilă și taxa exigibilă se determină TVA de plată sau de recuperate. Înregistrarea obligației de platăa TVA-ului se face până în 25 ale lunii prin decontul de TVA. Acesta se depune la Direcția Generală a Finanțelor Publice din Arad.

Taxa asupra mijloacelor de transport este un impozit în sumă fixă, baza de calcul o reprezintă capacitatea cilindrică a motorului exprimată în cm2 . Taxa se varsă trimestrial până la data de 15 a ultimei luni a fiecărui trimestru. Este o taxă care se varsă la bugetul local.

Firma nu plătește impozit pe clărirea și terenul unde își desfășoară activitatea, deoarece acestea sunt puse la dispoziția firmei de către asociatul principal, și ca urmare aceste impozite sunt plăti de către persoana fizică (propritară) la bugetul local.

Relațiile cu bugetul asigurărilor sociale de stat pe care firma le are sunt:

CAS;

fondul de șomaj (1%+5%);

pensia suplimentară (5%);

Relațiile cu bugetul asigurărilor de sănătate ale firmei privesc:

contribuția unității (7%);

contribuția salariații (7%);

Contribuția la fondurile speciale se referă la:

susținerea învățământului (2%);

solidaritatea privind persoanele cu handicap (3%);

cărțile de muncă (0,75%);

Contribuția firmei la asigurările sociale se face în funcție de fondul de salarii, asupra căruia se aplică diferite cote care depend de grupa de muncă în care este încadrat salariatul. Firma are salariați încadrați în grupe cu condiții de muncă normale și deosebite, pentru care cotele sunt de 35% respective 40%. Firma datorează CAS stabilită ca diferență între cota prevăzută de Legea nr. 19/2000 și cota datorată de salariat.

Baza de calcul este dată de fondul de salarii brute realizate de angajații cu contract de muncă precum și cei care desfășoară activitate pe bază de convenție civilă. Termenul stabilit de plată pentru contribuția de asigurări sociale este data stabilită pentru plata salariilor pe luna în curs, dar nu mai târziu de data de 20 a lunii următoare celei pentru care se datorează plata. Firma varsă această contribuție la Direcția Muncii și Protecției Sociale.

În ceea ce privște fondul de șomaj, firma datorează, potrivit legii nr 1/1991, o cotă de 5%, reprezentând contribuția la fondul de șomaj, aplicat asupra fondului de salarii realizat lunar. Persoanele angajate datoreză contribuția la fondul de șomaj în cotă de 1% din salariul brut de încadrare. Termenele de plată sunt ca și la contribuția de asigurări sociale iar suma este vărsată Agenției Județene pentru Ocuparea Forței de Muncă Arad.

Contribuția la pensia suplimentară s-a scos de la 01.04.2001 prin intrarea în vigoare a Legii 19/2000. Până la aceea dată ea era în procent de 5% din salariu și se plătea lunar, odată cu plata remunerației, iar ea era încasată de Direcția Muncii și Protecției Sociale.

Contribuția la fondul de asigurări sociale de sănătate se datorează în temeiul Legii nr. 145/1997 și al Ordinului CNAS nr. 74/2000, de către firmă în cotă de 7% aplicat asupra fondului de salarii și de către salariați tot în cotă de 7% aplicat asupra veniturilor salariale. Firma are obligația sa vireze, Casei de Asigurări Sociale de Sănătate, contribuția pentru asigurări sociale de sănătate.

Firma plătește contribuția la fondul special de solidaritate socială pentru handicapați (FSSPH). Această contribuție se datorează în temeiul Ordonanței de urgență nr. 102/1999 în cotă de 3% aplicat asupra fondului de salarii realizat lunar. Ea se varsa lunar cu odată cu plata salariilor la Inspectoratul Teritorial de Handicapații.

Contribuția la fondul special de susținere a învățământului de stat se datorează în temeiul Ordonanței nr. 75/1999 și H.G. nr. 806/1999 în care cota de 2% este aplicată asupra fondului de salarii brut realizat lunar. Contribuția la fondul special de susținere a învățământului de stat se varsă lunar la Inspectoratul de Stat a Județului Arad.

Firma mai plătește un comision către Inspectoratul Teritorial de Muncă Arad, în cotă de 0,75% aplicat asupra fondului de salarii realizat lunar, pentru că le păstrează carnetele de muncă

1.4. Studiul structurii organizatorice a unității

SC “INSTAL GROUP” SRL este concepută ca un sistem alcătuit din componente care în vederea realizării obiectivului general desfășoară activități specifice fiecăruia și au un sistem de relații între ele. Privită în timp, structura organizatorică a acesteia a evoluat, adaptându-se modificărilor ce au intervenit pe parcurs. În acest sens, un moment deosebit de important pentru firmă a fost cel din anul 1998, când începând cu data de 15. 05. a acelui an , firma, pe lângă activitatea de proiectare a demarat și activitatea de execuție a instalațiilor de gaz, sanitare, termice și electrice. Astfel, a fost mărită sfera de activitate a firmei și totodată a fost necesară modificarea organigramei societății prin introducerea a noi posturi de lucru, mai degrabă în cadrul secțiilor de execuție unde se realizează prestarea serviciilor.

Organigrama societății este una de tip ierarhic, prezentată până la nivelul locurilor de muncă. Fiind o SRL, stuctura organizatorică, respective organigrama nu este una dintre cele mai complexe. Aceasta este prezentată mai jos :

Consiliul de administrație este compus din directorul general, directorul economic și directorul ethnic, deci pe un nivel ierarhic superior se află 3 persoane, între acestia cei doi asociați având experiență profesională și experiență de conducere.

Directorul economic are în subordinea sa 6 persoane, câte două fiind delegate pentru fiecare secție și anume de aprovizionare, transport și desfacere. Cele șase personae ce răspund direct în fața directorului economic sunt subordinate în același timp și directorului general.

Răspunderea principală îi revine directorului general, a întreprinzătorului care conduce activitățile, de calitățile și cunoștințele tehnice ale acestuia depinzând atât cantitatea cât și calitatea serviciilor oferite.

Contabilul șef are o funcție destul de importantă în socitate, raspunzând astfel doar în fața directorului general, conform organigramei, însă are în subordine cel mai redus număr de angajați, unul răspunzând de contabilitate și unul de financiar.

Dintre cele trei personae ce se află în cadrul organigramei imediat după directorul general, directorul ethnic are cea mai mare responsabilitate în ceea ce privește angajații, acesta având rolul de a coordona activitatea de proiectare, condusă de seful de proiect precum și cea de execuție , acesta fiind ultimul nivel, la care se află muncitorii, angajați direct în activitatea de producție. Șeful de proiect, angajat în activitatea de proiectare are în subordine doi desenatori, un proiectant și un proiectant autotizat, deasemenea șeful de proiect fiind proiectant autorizat.

În ceea ce privește activitatea de producție, aici numărul persoanelor implicate este mai ridicat, fiind nevoie de oameni implicați direct în munca pe teren. Astfel, societatea are angajați un număr de:

4 instalatori

3 lăcătuși

4 electricieni

3 sudori autorizați

3 muncitori necalificați

Numărul celor implicați în activitatea de producție este de șaptesprezece, iar a celor angajați în activitatea de proiectare doar de cinci.

La nivelul ierarhic superior se află directorul general al societății care are în subordine un număr de 3 directori pe următoarea structură :

director economic

director ethnic

contabil șef

1.5. Analiza funcțională a activității studiate

1.1.5. Prezentarea succintă a funcțiunilor compartimentului în care se desfășoară activitatea studiată

Pornind de noțiunea de funcțiune a firmei, noțiune ce definește un ansamblu de activități omogene și complementare, activități complexe și diversificate prin intermediul cărora se realizează obiective derivate din obiectivele generale ale firmei în scopul facilitării activității de organizare a acesteia, în cadrul societății SC “INSTAL GROUP” SRL activitățile se grupează în următoarele funcțiuni:

funcțiunea de cercetare-dezvoltare;

funcțiunea de producție( operațională);

funcțiunea comercială;

funcțiunea financiar-contabilă;

funcțiunea de personal.

Compartimentul ce prezintă interes pentru tema de studio este compartimentul financiar- contabil, compartiment în care se ține evidența cheltuielilor și a veniturilor din activitatea de desfacere.

Datele tratate de compartimentul contabilitate au sursa lor în celelalte funcțini ale întreprinderii, fapt cei conferă un loc privilegiat în sistemul informațional de gestiune din firmă.

Centralizarea tuturor documentelor primare se face în cadrul serviciului contabilitate, unde documentele sunt vizate cu viza controlului preventiv.

Principalele atribuții ce îi revin compartimentului contabilitate sunt întocmirea, respectarea și corecția graficului de circulație a documentelor justificative care se înregistrează în registrele cotabile ale societății. Alături de acestea, compartimentului îi revin și o serie de atribuții specifice:

furnizarea datelor și a informațiilor ncesare elaborării programelor de activitate, în care un loc central îl ocupă Bugetul activității generale care prevede veniturile, cheltuielile, profitul net și modul de repartizare a acestuia și profitul impozabil. La elaborarea Bugetului activității generale, contabilitate furnizează date pentru:

dimensionarea cheltuielilor și veniturilor din actvitatea de exploatare și cea financiară;

previzionarea costurilor activităților și excedentul de exploatare;

proiectare bugetelor și fluxurilor de trezorerie

fundamentarea tabloului și fluxurilor de finanțare, precum și alte informații necesare întocmirii celorlalte programe.

De asemenea, se culeg informații cu privire la cheltuielile de transport, aprovizionare din anul precedent, furnizorii de materiale, prețurile de achiziție a materialelor, posibilitățile de depozitare etc., date necesare elaborării planului de aprovizionare. Datele sunt indispensabile pentru prevederea constituirii și utilizării fondurilor proprii, obligațiilor față de bugetul de stat, a dividentelor de plătit și altor obligații.

înregistrarea cronologică a operațiilor economice și financiare, prelucrarea și păstrarea informațiilor cu privire la situația patrimoniului, informații necesare atât pentru nevoi proprii ale unității cât și în relațiile ei cu acționarii și asociații, clienții, furnizorii, băncile,cu organelle fiscale și cu alte personae fizice sau juridice.

controlul operațiilor patrimoniale efectuate, a exactității datelor contabile, în vederea asigurării integrității patrimoniului. De asemenea, rezultă informații privind existența și mișcarea averii unității, mărimea ei pe locuri de păstrare, persoanele în responsabilitatea cărora se află etc. În realizarea acestor îndatoriri se foloseste inventarierea pentru controlul faptic al averii și balanțele de verificare pentru asigurarea exactității datelor contabile. După înscrierea jurnalelor în registrul Cartea Mare și întocmirea ultimei balanțe de verificare toate jurnalele și situațiile auxiliare însoțite de documentele justificative înregistrate cronologic în aceasta se păstrează în cadrul copartimentului, predându-se sub semnătura societății la datele stabilite de aceasta.

creșterea eficienței economice prin urmărirea folosirii judicioase a factorilor de producție, care să asigure recuperarea cheltuielilor din venituri și obținerea de profit.

furnizarea datelor și informațiilor necesare întocmirii regulate a documentelor de sinteză care dau imagine fidelă patrimoniului, situației financiare și a rezultatelor obținute asfel încât aceste informații să poată fi folosite la luarea deciziilor.

Se realizează sarcinile privind organizarea și conducerea contabilității, înregistrarea sistematică a documentelor, respectarea regulilor de întocmire a bilanțului și punerea de acord cu situația reală a elementelor patrimoniale pe baza inventarului.

Respectarea normelor metodologice privind întocmirea bilanțului și a anexelor, evaluarea elementelor patrimoniale, concuzii rezultate din analiza posturilor de bilanț referitoare la indicii și indicatorii activității generale și specifice.

În atribuțiile compartimentului cotabilitate trebuie să se cuprindă acțiuni referitoare la organizarea și funcționarea controlului financiar propriu iar în încheiere măsuri ce se propun pentru bunul mers al societății pentru viitor.

Pornind de la atribuțiile și sarcinile ce revin compartimentului contabilitate pot fi amintite asfel funcțiile importante ale contabilității, și anume:

-funcția de înregistrare;

-funcția de informare;

-funcția de control gestionar;

– funcția juridică;

– funcția socială.

Pentru îndeplinirea sarcinilor și atribuțiilor comparimentul contabilitate operează cu sistemul de conturi existent în present potrivit Legii contabilității nr. 82/1991. În funcție de funcția contabilă, sfera de cuprindere și conținutul economic se disting conturi de active și conturi de pasiv, conturi analitice și sintetice, conturi de bilanț și conturi de ordine și evidență. Astfel, conturile utilizate în cadrul compartimentului sunt:

conturile clasei 1, capitaluri ;

conturile clasei 2, imobilizări;

conturile clasei 3, stocuri și producție în curs de execuție;

conturile clasei 4, terți;

conturile clasei 5, trezorerie;

conturile clasei 6, cheltuieli;

conturile clasei 7, venituri.

In ceea ce privește serviciul financiar, acesta cuprinde activități care au în vedere efectuarea operațiunilor de încasare și plăți în numerar, prin conturi curente bancare, asigură și ia măsuri pentru păstrarea numerarului și a tuturor documentelor, efectuarea controlului curent înainte de efectuarea oricărei plăți. Se cuprind date cu privire la concluzii rezultate din analiza creanțelor și măsurilor luate împotriva celor rău platnici. Centralizează toate operațiunile ce se înregistrează în conturile de trezorerie predând jurnalele, situațiile și documentele justificative serviciului contabilitate lunar la termenele stabilite de conducere.

Alte atribuții ce îi revin serviciului financiar sunt : efectuarea analizei financiare a rezultatelor pe care le prezintă conducerii la solicitarea acesteia; întocmirea și depunerea la termen a deconturilor și a declarațiilor financiare asupra impozitelor și taxelor de natură fiscală.

1.5.2. Prezentarea modului de conectare și a relațiilor dintre compartimentul în care se desfășoară activitatea studiată și celelalte compartimente din cadrul unității

În cadrul SC “INSTAL GROUP” SRL cele cinci funcțiuni distincte cu sarcini și atribuții specifice intră în interacțiune, existând astfel la nivelul societății un flux informațional ce permite circulația datelor de la un compartiment la altul pentru o mai bună desfășurare a activităților și realizarea obiectivelor societății cu o eficiență cât mai ridicată.

Succinct, fiecare compartiment poate fi prezentat astfel:

cercetare-dezvoltare: are ca obiectiv stabilirea strategiilor de dezvoltare ale unității și totodată cercetarea producțiilor, a tehnicilor și a capacităților de desfacere a producției. Activitățile cuprinse în cadrul acestei funcțiuni sunt:

concepție, în care se realizează proiectarea serviciilor și lucrărilor noi;

investiții, urmărindu-se dezvoltarea capacităților existente și crearea de noi capacități

de organizare a managementului, a marketingului și a producției.

producție: are ca obiectiv utilizarea rațională a resurselor în vederea prestării serviciilor sau efectuării de lucrări.

comercial: are ca obiectiv atât procurarea resurselor cât și urmărirea ieșirilor din sistem. Principalele activități sunt:

aprovizionarea tehnico-materială;

prestarea serviciilor;

crearea și menținerea legăturilor cu furnizorii și beneficiarii;

activități de gestiune și depozitare a stocurilor;

transport;

activități de reclame etc.;

financiar-contabil : are ca obiectiv asigurarea și folosirea rațională a mijloacelor financiare necesare desfășurării de ansamblu a unității precum și evidența în expresie bănească a fenomenelor economice din unitate, urmărirea modului de realizare a rezultatelor economice. Activitățile ce se regăsesc aici sunt:

planificare financiară;

execuție financiară;

control financiar intern;

contabilitate;

analize economice.

personal : are ca obiectiv general conducerea și administrarea personalului și asigurarea condiților de mediu pentru toate cadrele unități. Activitățile cuprinse urmăresc asigurarea resurselor umane necesare realizării obiectivelor societății, utilizarea rațională a acestor resurse precum și perfecționarea lor. Se au în vedere astfel, următoarele:

recrutarea, selecționarea și încadrarea personalului;

evidența, aprecierea și promovarea personalului;

salarizarea.

Pentru realizarea fluxului de informații, a circuitului informațional dintre compartimentul studiat și celelalte compartimente din cadrul unității un rol important îi revine sistemului informatic ce asigură transmiterea mai rapidă a datelor și totodată securitatea acestora. Fluxul de informații este facilitat de faptul că, calculatoarele fiecărui compartiment sunt legate în rețea cu calculatoarele celorlalte compartimente. Este ușor de înțeles că fiecare compartiment se află într-o strânsă interdependență cu celelalte. Un exmplu în acest sens este compartimentul contabilitate care pentru a-și desfășura activitatea are nevoie de datele și informațiile furnizate de celelalte compartimente din unitate.

Schematic, relațiile existente între compartimentul contabilitate și celelalte sunt prezentate în diagrama de mai jos:

1.5.2. Actele normative în vigoare ce reglementează activitatea studiată

Activitatea studiată este reglementată de diverse acte normative cum ar fi: legii, hotărării de guvern, regulamente etc. Dintre acestea cele mai importante sunt următoarele:

Legea din 24.01/19923 “privind calitatea în construcții”;

Hotărârea O.G. 2/1994 “privind calitatea în construcții”;

Regulamentul privind stabilirea categoriei de importanță a construcțiilor;

Metodologice de stabilire a categoriei de importanță a construcțiilor;

HG. 272/1994 din 10.06/1994 “pentru aprobarea regulamentului privind controlul de stat al calitatea în construcții”;

HG. 273/1994 din 14.06/1994 “pentru aprobarea regulamentului de recepție a lucrărilor de construcții și instalațiilor aferente acestora;

Legea 31/1990 modificată “privind societățile comerciale”

Legea contabilității nr. 82/1991.

Capitolul 2

PROIECTAREA GENERALĂ A SISTEMULUI INFORMATIC

Definirea obiectivelor sistemului informatic propus

2.1.1. Obiective generale

Obiectivele generale ale sistemului informațional propus spre proiectare se pot detalia astfel:

de conducere;

funcționale.

Obiectivele de conducere vizează o serie de aspecte cu caracter global. Acestea sunt:

reducerea timpului de obținere a informației

urmărirea centralizată a unor situații

reducerea costurilor cu personalul neimplicat în producție

asigurarea condițiilor de modernizare a compartimentului

realizarea globală și structurală a indicatorilor economici

să permită să se prevadă evoluția societății

Obiectivele funcționale ale sistemului informațional ce urmează a se proiecta sunt următoarele:

îmbunătățirea fluxurilor și circuitelor informaționale

asigurarea prelucrării automate a datelor

fundamentarea deciziei pe baza unor informații corecte

reducerea timpului de răspuns

asigurarea unui sistem integrat de prelucrare a datelor

furnizarea automată a informațiilor necesare

furnizarea de informații utile luării deciziei

asigurarea exactității datelor

ținerea unui volum cât mai mare de informații.

2.1.2. Obiective specifice

Obiective specifice ale sistemului informațional, pot fi legate de activitatea de bază sau de activității auxiliare

Obiective specifice activității de bază sunt:

reducerea timpului de lucru

ținerea riguroasă a evidențelor contabile

exactitatea datelor

complectarea automată a unor date

lărgirea sferei de ținere a evidențelor.

Obiective specifice activitățiilor auxiliare sunt:

asigurarea unui sistem informațional integrat

furnizarea de informații corecte terților

permite evidențierea unor date activităților auxiliare

Proiectarea situațiilor de ieșire

Situațiile de ieșire ale proiectului privind contabilitatea capitalurilor sunt următoarele:

Fișa de cont pentru operațiunii diverse

Registrul asociaților

Situația privind profitul/ pierderea

Situația de repartizare a profitului pe destinații legale

S1 – Fișa de cont pentru operațiunii diverse

Ține evidența înregistrărilor făcute în cadrul conturilor. Ea se completează lunar, pe baza notelor contabile, înregistrându-se în ordine cronologică. Cu aplicație pentru contabilitatea capitalurilor, fișele de cont pentru operațiunii diverse se ține pentru toate conturile din clasa capitalurilor, în funcție de operațiile efectuate cu aceste conturi, dar în principal acestea se țin pentru următoarele conturi:

101 capital social

106 rezerve

107 rezultatul reportat

118 alte fonduri

121 profit și pierderi

129 repartizarea profitului

Loc obținere: compartimentul contabilitate

Destinația: : compartimentul contabilitate

Număr de exemplare: 1

Frecvența: anual

Dispozitiv / periferic ieșire:

S2 – Registrul asociaților

Registrul asociaților este folosit pentru ținerea evidenței asociaților societății comerciale. El se completează pe bază contractului de societate autentificat de un notar public. Pe baza lui și a reglementărilor din satutul societății, precum și a contractului de societate se efectuează împărțirea dividentelor cuvenite asociaților.

Loc obținere: compartimentul contabilitate

Destinația: : compartimentul contabilitate, Consiliul de Administrație

Număr de exemplare: 1

Frecvența: anual

Dispozitiv / periferic ieșire:

S3 – Situația privind profitul/ pierderea

Această situație este folosită pentru evidențierea rezultatului activității societății, din perspectiva profitului sau a pierderii înregistrate. Ea se întocmește pe baza notei contabile lunar, după închiderea conturilor de venituri și conturilor de cheltuieli, inclusiv cu cel a impozitului pe profit.

Loc obținere: compartimentul contabilitate

Destinația: : compartimentul contabilitate, director general, Consiliul de Administrație

Număr de exemplare: 1

Frecvența: lunar

Dispozitiv / periferic ieșire:

S4 – Situația de repartizare a profitului pe destinații legale

Această situație evidențiază repartizarea profitului pe destinații legale în cursul exercițiului curent, până la aprobarea bilanțului de către Adunarea Generală a Asociaților. Repartizările pe destinații se fac fie din profitul brut, fie din profitul net, în funcție reglementările în vigoare în acest sens. Profitul poate fi repartizat pentru: constituirea de rezerve (legale, statutare, facultative), acoperirea pierderilor din anii precedenți, constituirea de fonduri (de participare a salariților la profit, a managerului, alte fonduri), creșterea capitalului social precum și pentru dividente cuvenite asociaților.

Loc obținere: compartimentul financiar-contabil

Destinația: : compartimentul contabilitate, Consiliul de Administrați

Număr de exemplare: 1

Frecvența: anual

Dispozitiv / periferic ieșire:

Formalizarea documentelor de intrare

În ceea ce privește proiectarea sistemului informațional privind contabilitatea capitalurilor la societatea analizată, documentele de intrare pe baza cărora se preiau date în vederea introduceri în sistemul de culcul sunt următoarele:

Statutul societății

Contractul de societate

Certificate de înmatriculare

Foaie de vărsământ

Extras de cont

Notă contabilă

I1 – Statutul societății

I2 – Contractul de societate

I3 – Certificat de înmatriculare

I4 – Foaie de vărsământ

I5 – Extras de cont

I6 – Notă contabilă

Poiectarea bazei informaționale

2.4.1. Determinarea conținutului bazei informaționale

Determinare conținutului bazei informaționale , a activității studiate , are loc prin structurarea informațiilor și datelor în documente de intrare , respectiv situațiile de ieșire , sub forma unui tabel (tab. 2.1.).

Totalitatea acestor date și informații care compun baza informațională sunt denumite atributele bazei informaționale.

Atributele a caror conținut este determinat printr-o relație de calcul între alte atribute , vor fi marcate în tabelul 2.1. și apoi detaliate in secțiunea 2.4.3.

Tab. 2.1. Conținutul bazei informaționale

2.4.2. Definirea entităților bazei informaționale și a relațiilor dintre

acestea

Atributele din cadrul bazei informaționale vor fi structurate sub forma unor entități.

Denumirea acestor entități este prezentată în tabelul 2.2, iar structura lor este prezentată în tabelul 2.3.

Tab. 2.2 Entitățile bazei informaționale

Tab. 2.3. Conținutul entităților

Reprezentarea relațiilor dintre entitățile bazei informaționale

2.4.3. Codificarea atributelor bazei informaționale și definirea relațiilor dintre atribute

Pentru fiecare atribut al bazei informaționale se va stabili câte un simbol. Simbolurile utilizate sunt prezentate în tabelul de mai jos (tab 2.4.)

Tab 2.4.

Codificarea atributelor presupune stabilirea unor coduri de identificare pentru atributele care simbolizeaza mai multe categorii de informatii.Astfel pentru fiecare categorie de informatii se stabileste un cod care face parte din codul atributului.

Pentru sectorul luat in studiu atributele nu se caracterizeaza prin continerea in structura lor a mai multor categorii de informatii si prin urmare nu se impune codificarea acestora.

Tab. 2.5. Descrierea atributelor obținute prin calcul

Relațiile dintre atributele entităților bazei informaționale

Capitolul 3

PROIECTAREA DE DETALIU A SISTEMULUI INFORMATIC

Proiectarea structurii bazei de date

Proiectarea fișierelor permanent

În ceea ce privește contabilitatea capitalurilor au fost identificate următoarele fișiere permanente:

CNT (Conturi);

ASC (Asociati).

În continuare se va prezenta structura fișierelor permanente:

CNT.DBF

ASC.DBF

Proiectarea fișierelor variabile

În ceea ce privește contabilitatea capitalurilor au fost identificate următoarele fișiere variabile:

IES (Ieșiri);

ASC (Asociați).

Structura fișierelor variabile amintite mai sus este următoarea:

INT.DBF

IES.DBF

Proiectarea prelucrărilor specifice unităților funcționale

3.2.1 Stabilirea ordini de prelucrare a fișierelor

Restricțiile de integritate dintre fișiere determina ordinea de prelucrare a fișierelor de bază, astfel încât crearea sau activarea unui fișier să se facă numai după ce s-a efectuat activarea tuturor fișierelor de care acesta depinde. Aceste restricții de integritate pot fi reprezentate în graficul urmator:

1. Asociați noi

ASC.DBF

2. Conturi noi

CNT.DBF

3. Documente noi de tipul PVPP, HAGA, CHT

INT.DBF

4. Ieșiri noi de tipul listelor,situațiilor

IES.DBF

3.2.2. Determinarea unităților de prelucrare

Unitatea funcționala privind contabilitatea capitalurilor cuprinde urmatoarele unitați de prelucrare:

UP1 – INTRODUCERE DATE – această primă unitate de prelucrare va indeplinii funcții de introducere date , modificare , actualizare și consultarea fișierelor de baza ;

UP2 – ÎNREGISTRAREA OPERAȚIILOR – aceasta unitate de prelucrare are rolul de a înregistra operațiile ce se efectuează cu conturile din clasa capitalurilor pentru întocmirea fișelor de cont;

UP3 – SITUAȚII DE IEȘIRE – prin intermediul acestei unități de prelucrare se realizeaza afișarea pe monitor a fișelor de cont în care sunt trecute rulajele fiecărui cont.

Proiectarea dialogului cu unitățile de prelucrare

Proiectarea dialogului cu unitatile de prelucrare presupune proiectarea machetelor ce formeaza interfata produsului informatic precum si proiectarea iesirilor de natura video-formatelor.

In continuare vom prezenta modul de alcatuire a meniurilor , submeniurilor si interfata cu utilizatorul :

MENIUL PROGRAM

Opțiunea “Introducere date”

INTRODUCERE DOCUMENTE INTRARE

Nr. document Felul document Data

Debit

Simbol cont

Credit

Debit

Simbol cont corespondent

Credit

Explicație

Identificare

Datele sunt corecte

TOP PREV NEXT BUTTOM FIND PRINT ADD EDIT DELETE EXIT

Opțiunea ”Înregistrare operații”

Submeniul opțiuni ”Înregistrare operații”

Contul

Simbolul contului analitic

Debit Credit

Simbol contul corespondent

Debitul contului corespondent

Creditul contului corespondent

Profit brut Cota %

Profit net Cota %

Sold

TOP PREV NEXT BUTTOM FIND PRINT ADD EDIT DELETE EXIT

Opțiunea “Situații de ieșire”

INTRODUCERE DOCUMENTE IEȘIRE

Nr. document Felul document Data

Debit

Simbol cont

Credit

Simbol cont corespondent

Explicație

Sold

Datele sunt corecte

TOP PREV NEXT BUTTOM FIND PRINT ADD EDIT DELETE EXIT

Opțiunea ”Listări”

Opțiunea ”Ieșire”

Are loc închiderea programului

3.4. Proiectarea prelucrărilor specifice unităților de prelucrare

3.4.1. Determinarea modulelor de prelucrare

Programarea modulară presupune descompunerea programelor din faza de proiectare în module ușor de înteles și constituit. Astfel se realizeaza o verificare a structurii programului (orice modul e analizat ca un program distinct și realizat ca atare).

Unitațile de prelucrare vor conține urmatoarele module:

UP.1_Introducere date

M1 – Introducere date despre asociați (ID_AS);

M2 – Introducere date conturi de capital (ID_CC);

M3 – Introducere date documente intrare (ID_DIN);

M4 – Introducere date documente ieșire (ID_DIE).

UP.2_Înregistrarea operațiilor

M1 – Introducere date pentru realizarea operației (IO_RO).

UP.3_Situații de ieșire

M1 – Afișare fișa contului pentru operații diverse (SI_FC);

M2 – Afișare registrul asociaților (SI_RA);

M3 – Afișare situație privind profitul/ pierderea (SI_SPP);

M4 – Afișare repartizarea profitului pe destinații legale (SI_RP).

Introducere date

ID_AS ID_CC ID_DIN ID_DIE

ASC.DBF CNT.DBF INT.DBF IES.DBF

Înregistrare operații

IO_RO

INT.DBF

Situații de ieșire

SI_FC SI_RA SI_SPP SI_RP

S1 S2 S3 S4

INT.DBF ASO.DBF INT.DBF INT.DBF

CNT.DBF INT.DBF CNT.DBF CNT.DBF

ASO.DBF IES.DBF

3.4.2. Organigrama de sistem a unităților de prelucrare

Documente de intrare Baza de date

NC

STATUT ASO.DBF

CS INT.DBF

FV

UF CNT.DBF

EC

IES.DBF

UP1 UP2 UP3

Introducere date Înregistrare operații Situatii iesire

FC RA SPP RP

S1 S2 S3 S4

Capitolul 4

PREZENTAREA PROGRAMULUI INFORMATIC

4.1. Prezentarea interfeței utilizator a programului

Meniul principal cu submeniul “Listări” activat

4.2. Prezentarea situațiilor de ieșire a programului

În acest subcapitol vom prezenta situațiile de ieșire așa cum reies ele din program. Acestea sunt:

Fișa de cont pentru operații diverse

Registrul asociaților

Situația privind profitul/ pierderea

Repartizarea profitului pe destinații legale

4.3. Prezentarea programului sursa

Programul principal se numeste capitaluri.mpr. Din el se lanseaza toate modulele aplicatiei.

Componentele aplicatiei:

SET SYSMENU TO

SET SYSMENU AUTOMATIC

DEFINE PAD _0dw0sjsau OF _MSYSMENU PROMPT "Intoducere_date" COLOR SCHEME 3

DEFINE PAD _0dw0sjsaw OF _MSYSMENU PROMPT "Inregistrare_operatii" COLOR SCHEME 3

DEFINE PAD _0dw0sjsav OF _MSYSMENU PROMPT "Situatii_de_iesire" COLOR SCHEME 3

DEFINE PAD _0dw0sjsaz OF _MSYSMENU PROMPT "Listari" COLOR SCHEME 3

DEFINE PAD _0dw0sjsb0 OF _MSYSMENU PROMPT "Iesire" COLOR SCHEME 3

ON SELECTION PAD _0dw0sjsau OF _MSYSMENU do introducere_date.spr

ON SELECTION PAD _0dw0sjsaw OF _MSYSMENU do inregistrare_operatii.prg

ON SELECTION PAD _0dw0sjsav OF _MSYSMENU do situatii_de_iesire.spr

ON PAD _0dw0sjsaz OF _MSYSMENU ACTIVATE POPUP listari

ON SELECTION PAD _0dw0sjsb0 OF _MSYSMENU ;

DO _0dw0sjsb1 ;

IN LOCFILE("\LIVIU\CAPITALURI" ,"MPX;MPR|FXP;PRG" ,"Where is CAPITALURI?")

DEFINE POPUP listari MARGIN RELATIVE SHADOW COLOR SCHEME 4

DEFINE BAR 1 OF listari PROMPT "Fisa de cont pentru operatii diverse"

DEFINE BAR 2 OF listari PROMPT "Registrul asociatilor"

DEFINE BAR 3 OF listari PROMPT "Situatia privind profitul/ pierderea"

DEFINE BAR 4 OF listari PROMPT "Repartizarea profitului pe destinatii legale"

ON SELECTION BAR 1 OF listari do fisa_cont

ON SELECTION BAR 2 OF listari do registru

ON SELECTION BAR 3 OF listari do situatie

ON SELECTION BAR 4 OF listari do repartizare

PROCEDURE _0dw0sjsb1

set sysmenu to defa

clos all

Introducere_date.spr

#REGION 0

REGIONAL m.currarea, m.talkstat, m.compstat

IF SET("TALK") = "ON"

SET TALK OFF

m.talkstat = "ON"

ELSE

m.talkstat = "OFF"

ENDIF

m.compstat = SET("COMPATIBLE")

SET COMPATIBLE FOXPLUS

m.currarea = SELECT()

IF USED("introducere_date")

SELECT introducere_date

SET ORDER TO 0

ELSE

SELECT 0

USE (LOCFILE("int.dbf","DBF","Where is introducere_date?"));

AGAIN ALIAS introducere_date ;

ORDER 0

ENDIF

#REGION 1

clea

clos all

set date germ

set cent on

set talk off

SET SAFE OFF

ON ESCA DO NIMIC

sele c

use cnt

inde on SIC to cnt

sele a

use cnt

inde on SCC to cnt

sele b

use int

set rela to SCC into a,SIC into c

scatt memv blan

DDNN='DA'

DANU='DA'

DN='DA'

#REGION 1

@ 6,28 SAY "Simbol cont" ;

SIZE 1,11, 0

@ 14,6 SAY "Debit" ;

SIZE 1,5, 0

@ 15,6 SAY "Credit" ;

SIZE 1,6, 0

@ 1,19 SAY "Introducere documente intrare" ;

SIZE 1,29, 0

@ 2,19 SAY "––––––––––" ;

SIZE 1,29, 0

@ 3,4 SAY "Nr document" ;

SIZE 1,11, 0

@ 3,29 SAY "Felul document" ;

SIZE 1,15, 0

@ 3,48 SAY "Data" ;

SIZE 1,4, 0

@ 6,53 SAY "Simbol cont corespondent" ;

SIZE 1,24, 0

@ 8,2 SAY "Debit" ;

SIZE 1,5, 0

@ 8,27 SAY "Credit" ;

SIZE 1,6, 0

@ 8,48 SAY "Explicatie" ;

SIZE 1,10, 0

@ 8,51 SAY "Identificare" ;

SIZE 1,10, 0

@ 5,0 TO 18,76

@ 4,4 SAY "==================================================================" ;

SIZE 1,66, 0

@ 3,16 GET m.NDC ;

SIZE 1,6 ;

DEFAULT " "

@ 3,42 GET m.FDC ;

SIZE 1,6 ;

DEFAULT " " ;

PICTURE "@! " ;

VALID _0dw0wmcuv()

@ 3,62 GET m.DT ;

SIZE 1,5 ;

DEFAULT { / / }

@ 6,17 GET m.SIC ;

SIZE 1,6 ;

DEFAULT " " ;

VALID _0dw0wmcv6()

@ 6,40 GET m.DB ;

SIZE 1,5 ;

DEFAULT 0

@ 6,67 GET m.CR ;

SIZE 1,5 ;

DEFAULT " " ;

VALID _0dw0wmcvi()

@ 8,16 GET m.SCC ;

SIZE 1,6 ;

DEFAULT " "

@ 8,39 GET m.DB ;

SIZE 1,5 ;

DEFAULT 0

@ 8,63 GET m.CR ;

SIZE 1,5 ;

DEFAULT " "

@ 14,18 GET m.EX ;

SIZE 1,50 ;

DEFAULT " "

@ 15,18 GET m.ID ;

SIZE 1,50 ;

DEFAULT " "

@ 19,15 SAY "Alta pozitie pe acest document ?" ;

SIZE 1,32, 0

@ 4,70 SAY "==" ;

SIZE 1,2, 0

@ 17,44 GET dn ;

SIZE 1,2 ;

DEFAULT " " ;

PICTURE "@!" ;

VALID _0dw0wmcw2()

READ CYCLE

IF USED("introducere_date")

SELECT introducere_date

USE

ENDIF

SELECT (m.currarea)

#REGION 0

IF m.talkstat = "ON"

SET TALK ON

ENDIF

IF m.compstat = "ON"

SET COMPATIBLE ON

ENDIF

#REGION 1

clea

clos all

FUNCTION _0dw0wmcuv && m.FDC VALID

#REGION 1

if not (allt(m.FDC)='NC')

WAIT WIND 'Fel document nu este NC.Reintrodu ' nowai

_curobj=objnum(m.FDC)

endif

FUNCTION _0dw0wmcv6 && m.SIC VALID

#REGION 1

sele c

loca for SIC=SIC

if not found()

wait wind 'simbol cont inexistent in int' nowai

_curobj=objnum(m.SIC)

endif

sele a

FUNCTION _0dw0wmcvi && m.DB VALID

#REGION 1

sele a

loca for int.DB=m.DB

if not found()

wait wind 'Cod inexistent!.Corectati .'

_curobj=objnum(m.DB)

endif

sele b

FUNCTION _0dw0wmcw2 && dn VALID

#REGION 1

if dn <>'DA' and dn<>'NU'

wait wind 'Se accepta doar DA sa NU ' nowai

_curobj=objnum(dn)

endif

if dn='DA'

gath memv

_curobj=objnum(danu)

else

_curobj=objnum(m.SIC)

endif

FUNCTION _0dw0wmcwd && danu VALID

#REGION 1

if danu <>'DA' and danu<>'NU'

wait wind 'Se accepta doar DA sa NU ' nowai

_curobj=objnum(danu)

endif

mNDC=m.NDC

mFDC=m.FDC

mDT=m.DT

if danu='DA'

appe blan

scatt memv

m.NDC=mNDC

m.FDC=mFDC

m.DT=mDT

show gets

_curobj=objnum(m.SIC)

endif

FUNCTION _0dw0wmcwq && ddnn VALID

#REGION 1

if ddnn <>'DA' and ddnn<>'NU'

wait wind 'Se accepta doar DA sa NU ' nowai

_curobj=objnum(ddnn)

endif

if ddnn='DA'

appe blan

scatt memv

_curobj=objnum(m.NDC)

else

clea read

clos all

clea

endif

inregistrare_operatii.prg

clos all

sele allt(SIC) as cod,sum(DB) as tcant from intrari group by cod into table tintr

clos all

sele allt(SIC) as cod from int where allt(SIC) not in (sele allt(SIC) from cnt) into table ntintr

clos all

use tintr

appe from ntintr

use

sele allt(SIC) as cod,sum(DB) as tcant from ies group by cod into table ties

clos all

sele allt(SIC) as cod from int where allt(SIC) not in (sele allt(SIC) from ies) into table nties

clos all

use ties

appe from nties

use

***************

clos all

use tintr

inde on allt(SI) to tintr

sele b

use ties

inde on allt(SI) to ties

sele c

use cnt

set rela to allt(SIC) into a,allt(SIC) into b

repl all SLD with +-(DB-CR) for allt(SIC)=allt(tintr.SI) and allt(SIC)=allt(ties.SI)

*brow fields SIC,DB,CR,SLD for allt(SIC)=allt(tintr.SI) and allt(SIC)=allt(ties.SI)

set rela to

clos all

wait wind 'Au fost calculate soldurile ! ' nowai

situatii_de_iesire.spr

#REGION 0

REGIONAL m.currarea, m.talkstat, m.compstat

IF SET("TALK") = "ON"

SET TALK OFF

m.talkstat = "ON"

ELSE

m.talkstat = "OFF"

ENDIF

m.compstat = SET("COMPATIBLE")

SET COMPATIBLE FOXPLUS

m.currarea = SELECT()

IF USED("int")

SELECT int

SET ORDER TO 0

ELSE

SELECT 0

USE (LOCFILE("int.dbf","DBF","Where is int?"));

AGAIN ALIAS int ;

ORDER 0

ENDIF

#REGION 1

clea

clos all

set date germ

set cent on

set talk off

SET SAFE OFF

ON ESCA DO NIMIC

sele c

use cnt

inde on SCC to cnt

sele a

use int

inde on SCC to int

sele b

use ies

set rela to SCC into a,SCC into c

scatt memv blan

DDNN='DA'

DANU='DA'

DN='DA'

#REGION 1

@ 6,28 SAY "Simbol cont" ;

SIZE 1,11, 0

@ 15,6 SAY "Debit" ;

SIZE 1,5, 0

@ 2,19 SAY "––––––––––" ;

SIZE 1,29, 0

@ 6,2 SAY "Credit" ;

SIZE 1,6, 0

@ 3,4 SAY "Nr document" ;

SIZE 1,11, 0

@ 3,29 SAY "Felul document" ;

SIZE 1,14, 0

@ 3,48 SAY "Data" ;

SIZE 1,4, 0

@ 8,8 SAY "Simbol cont corespondent" ;

SIZE 1,24, 0

@ 8,48 SAY "Debit" ;

SIZE 1,5, 0

@ 8,51 SAY "Credit" ;

SIZE 1,6, 0

@ 10,11 SAY "Explicatie" ;

SIZE 1,10, 0

@ 4,4 SAY "==================================================================" ;

SIZE 1,66,

@ 17,21 SAY "Datele sunt corecte ?" ;

SIZE 1,21, 0

@ 1,19 SAY "Introducere documente iesire" ;

SIZE 1,28, 0

@ 3,16 GET m.NDC ;

SIZE 1,6 ;

DEFAULT " "

@ 3,42 GET m.FDC ;

SIZE 1,6 ;

DEFAULT " " ;

PICTURE "@! " ;

VALID _0dw0wmr00()

@ 3,62 GET m.DT ;

SIZE 1,5 ;

DEFAULT { / / }

@ 6,17 GET m.SIC ;

SIZE 1,8 ;

DEFAULT " " ;

VALID _0dw0wmr0a()

@ 6,40 GET m.DB ;

SIZE 1,8 ;

DEFAULT 0

@ 6,67 GET m.CR ;

SIZE 1,8 ;

DEFAULT " " ;

VALID _0dw0wmr0k()

@ 8,20 GET m.SCC ;

SIZE 1,3 ;

DEFAULT 0

@ 8,63 GET m.DB ;

SIZE 1,4 ;

DEFAULT " "

@ 10,25 GET m.CR ;

SIZE 1,15 ;

DEFAULT " "

@ 10,55 GET m.EX ;

SIZE 1,15 ;

DEFAULT " "

@ 17,44 GET dn ;

SIZE 1,2 ;

DEFAULT " " ;

PICTURE "@!" ;

VALID _0dw0wmr0l()

@ 19,49 GET danu ;

SIZE 1,2 ;

DEFAULT " " ;

PICTURE "!!" ;

VALID _0dw0wmr1b()

@ 23,38 GET ddnn ;

SIZE 1,2 ;

DEFAULT " " ;

PICTURE "@!" ;

VALID _0dw0wmr1q()

READ CYCLE

IF USED("int")

SELECT int

USE

ENDIF

SELECT (m.currarea)

#REGION 0

IF m.talkstat = "ON"

SET TALK ON

ENDIF

IF m.compstat = "ON"

SET COMPATIBLE ON

ENDIF

#REGION 1

clea

clos all

FUNCTION _0dw0wmr00 && m.FDC VALID

#REGION 1

if not (allt(m.FDC)='BV' or allt(m.FDC)='BL' )

WAIT WIND 'Felul document nu este BV,BL.Reintrodu ' nowai

_curobj=objnum(m.FDC)

endif

FUNCTION _0dw0wmr0a && m.SCC VALID

#REGION 1

sele c

loca for SCC=m.SCC

if not found()

wait wind 'Simbol cont corespondent inexistent in int' nowai

_curobj=objnum(m.SCC)

endif

sele a

FUNCTION _0dw0wmr0k && m.SCC VALID

#REGION 1

sele a

loca for cnt.SCC=m.SCC

if not found()

wait wind 'Cont inexistent!.Corectati .'

_curobj=objnum(m.SCC)

endif

sele b

FUNCTION _0dw0wmr0l && dn VALID

#REGION 1

if dn <>'DA' and dn<>'NU'

wait wind 'Se accepta doar DA sa NU ' nowai

_curobj=objnum(dn)

endif

if dn='DA'

gath memv

_curobj=objnum(danu)

else

_curobj=objnum(m.SCC)

endif

FUNCTION _0dw0wmr1b && danu VALID

#REGION 1

if danu <>'DA' and danu<>'NU'

wait wind 'Se accepta doar DA sa NU ' nowai

_curobj=objnum(danu)

endif

mNDC=m.NDC

mFDC=m.FDC

mDT=m.DT

if danu='DA'

appe blan

scatt memv

m.NDC=mNDC

m.FDC=mFDC

m.DT=mDT

show gets

_curobj=objnum(m.SCC)

endif

FUNCTION _0dw0wmr1q && ddnn VALID

#REGION 1

if ddnn <>'DA' and ddnn<>'NU'

wait wind 'Se accepta doar DA sa NU ' nowai

_curobj=objnum(ddnn)

endif

if ddnn='DA'

appe blan

scatt memv

SHOW GETS

_curobj=objnum(m.NDC)

else

clea read

clos all

clea

endif

fisa_cont.prg

clos all

use cnt

inde on allt(SIC) to cnt

sele b

use int

inde on allt(SCC) to int

sele c

use iesiri

set rela to allt(SIC) into a,allt(SCC) into b

inde on SIC, SCC to fisa_cont

repo form lfisa prev

clos all

registru.prg

clos all

use asc

inde on allt(CSC) to sectii

sele b

use int

inde on allt(SIC) to int

sele c

use ies

set rela to allt(CSC) into a,allt(SIC) into b

inde on CSC+SIC to capital

repo form lreg prev

clos all

situatie.prg

clos all

use int

inde on allt(DB) to int

sele b

use cnt

inde on allt(CR) to cnt

sele c

use ies

set rela to allt(DB) into a,allt(CR) into b

inde on DB+CR to situatie

repo form lsit prev

clos all

repartizari.prg

clos all

use int

inde on allt(DDS) to int

sele b

use cnt

inde on allt(SCC) to cnt

sele c

use ies

set rela to allt(DSS) into a,allt(SCC) into b

inde on DSS+SCC to repartizare

repo form lrep prev

clos all

Similar Posts