Programe de contabilitate, gestiune comerciala, salarii, imobilizari, audit si revizuire

Aici gasesti raspunsuri la cele mai frecvente intrebari legate de instalarea sau utilizarea programelor CIEL



SCURTATURI SI COMBINATII DE TASTE

1. Comenzi rapide in CIEL V7


INCEPUTUL DE AN IN CIEL V7

1. Ce trebuie facut la inceput de an in CIEL V7

IMPORT DIN APLICATIA CIEL GESTIUNE COMERCIALA SI CIEL CONTABILITATE IN APLICATIA CIEL V7


1. Cum se face importul in CIEL V7?

2. Setari si verificari pentru importul in Ciel V7


INTREBARI CIEL V7



1. Cum aplic in CIEL V7 noua cota de TVA?
2. Cum inregistrez facturi de vanzare care au o serie si o anumita numerotare  si inregistrarea  facturilor provenite de la agentii de vanzari, care merg cu facturier pe teren, pentru care au o alta numerotare.  Pot avea doua serii de documente pe acelasi depozit?
3. In cazul in care distribui birotica pentru parteneri insa distributia se face pe fiecare sucursala in parte si doresc sa am o evidenta a fiecarei sucursale, adica doresc sa fac aviz -> factura de vanzare pe fiecare sucursala, cum procedez?
4. Clientul are mai multe facturi de transport care trebuie preluate pe factura de cumparare. Pot prelua mai multe facturi de transport , poate si de la parteneri diferiti, pe o factura?
5. Am o casa de marcat si vreau ca atunci cand lucrez cu ea sa pot vizualiza stocul articolului atunci cand il aleg, sa stiu cat mai am.
6. Le propunem clientilor sa lucreze cu modele de note contabile, dar spun ca vor sa se calculeze automat Tva-ul. Aveti vreo propunere?
7. Am nevoie ca un articol sa il am ca materie prima si ca marfa ca mai vindem din cantitate. Cum pot sa configurez acest articol?
8. Daca se lucreaza cu casa de marcat si se incaseaza cu tichete de masa. Se poate?
9. Cum putem verifica daca un furnizor este platitor de TVA si sa li se puna bifa automat de TVA la incasare?
10. Pot avea pentru un articol cod extern? Daca da, unde se poate configura? Dar pot avea mai multe coduri externe pentru articol?
11. Daca doresc sa vizualizeze stocul real din perioada curenta pe toate articolele si pe toate magaziile, unde se poate vedea in afara de rapoarte?
12. Cum activezi serviciile web in CIEL V7 avand modulul de Distributie?



INTREBARI INSTALARE PROGRAME CIEL


1. Cum instalez Ciel pe Windows 7, 8 si Vista?

2. Am incercat anterior sa instalez Ciel si instalarea nu a functionat, vreau sa reinstalez. Cum procedez sa sterg vechea instalare ?

3. Cum se face trecerea de la o versiune veche SQL Server la SQL 2005 si reinstalarea programelor Ciel?


INTREBARI CIEL CONTA PROFESSIONAL


1. Cum se introduce nota de sold initial la inceputul exercitiului financiar?

2. Cum se preiau rulajele la o anumita data din cursul anului?

3. Cum introduc in program o nota contabila de taxare inversa?

4. Diferenta intre rulaje in balanta. De unde vine?

5. Cum fac o salvare a bazei de date a societatii in care lucrez?

6. Am versiunea de Contabilitate 6.X, cum pot sa actualizez online programul la ultima versiune?

7. Am facut o factura si nu imi apare in jurnal. Ce trebuie sa fac in aceasta situatie?

8. Am incercat sa fac declaratia 394 si nu imi apar toate facturile. Ce pot sa fac in aceasta situatie?

9. Am un cont de client pe care doresc sa il configurez si ca furnizor (sau situatia inversa), iar in momentul introducerii imi spune ca Cif-ul este deja folosit. Cum pot proceda in aceasta situatie?

10. La listarea registrului de casa nu imi apar toate inregistrarile. Din ce motiv?

11. Cand intru in grila de culegere banca sau casa comenzile sunt executate foarte incet, ce pot sa fac ?

12. Cum se face redeschiderea de an incepand cu anul 2013?

 


INTREBARI CIEL SALARII


1. Cum se adauga un concediu de odihna?

2. Cum se adauga un concediu medical?

3. Cum se completeaza veniturile pe ultimele 3 luni pentru calculul indemnizatiei de concediu de odihna pentru un angajat nou?

4. Cum se completeaza veniturile pe ultimele 6 lunile pentru calculul indemnizatiei de concediu medical pentru un angajat nou?

5.In cazul in care un angajat are un concediu medical in primele 6 luni ulterioare terminarii unui concediu de ingrijire copil de pana la 2 ani, cum se completeaza baza de calcul a acelui concediu medical aferenta perioadei de concediu de ingrijire copil de pana la 2 ani?

6. In cazul in care o persoana angajata in timpul lunii, avand venituri pentru prima parte din luna de la alt angajator, are un concediu medical, cum se completeaza venitul obtinut de la angajatorul anterior?

7. Pentru un angajat care are concediu de odihna in luna iulie, venitul brut este mai mare decat venitul pe care l-ar fi obtinut acel angajat daca ar fi lucrat in conditii normale toata luna. De ce?

8. La listarea declaratiilor CASS 1C si FNUASS anexa 1 apare mesajul "nu sunt date pentru acest raport".

9. Care sunt configurarile necesare pentru contracte de drepturi de autor si/sau conventi civile ?

10. Cum calculez impozitul pe Venit Brut in cuantum de 10% la drepturile de autor ?

11. Cum calculez “Cheltuiala forfetara” direct ca procent introdus manual din Veniturile de natura profesionala” ?

12. Cum configurez programul pentru generarea Declaratiei 112 din programul Ciel?


13. Am inchis luna si doresc sa modific ceva pe o luna anterioara. Cum procedez in acest caz?

14. Am un angajat in programul Ciel Salarii, i-am selectat pe fisa angajatului modelul de angajat dar nu imi efectueaza calculele, ce trebuie sa fac in acest caz?

15. Am actualizat la ultima versiune, iar in momentul exportului in calea de export gasesc 3 fisiere diferite. Cum procedez mai departe pentru validarea si semnarea declaratiei 112?

16. Am un angajat cu norma fractionata, cum configurez in Ciel Salarii?

17. Am incercat sa scot declaratia unica 112 din Ciel Salarii, dar dupa export imi apare un fisier pdf gol. Cum procedez in aceasta situatie?



INTREBARI CIEL IMOBILIZARI


1. La creare societate apare mesajul “baza de date exista dar nu are structura unei societati”

2. La intrare in program - Serverul SQL nu contine baze de date corespunzatoare Imobilizarilor.

 

REZOLVARI

 

SCURTATURI SI COMBINATII DE TASTE

 

1. Comenzi rapide in CIEL V7

 

In V7 ai posibilitatea de a folosi combinatii de taste care vin in ajutorul tau pentru inlesnirea lucrului in program.

Atunci cand esti in ferestre cu liste de documente, poti apela la urmatoarele taste/combinatii de taste:

CTRL + A -> pentru adaugare document nou;

DELETE -> pentru stergere document;

F2 sau CTRL+D -> pentru vizualizare document;

F5 sau CTRL+R -> pentru reincarcarea documentelor; CTRL + F -> pentru cautare in lista;

CTRL + X -> pentru export lista documente.

Pentru a adauga linii in documente poti apela tot la combinatia de taste CRTL + A.

Pe liniile documentului se poate inainta cu ajutorul tastelor TAB si/sau ENTER.

Pentru salvarea documentelor sau notelor contabile poti apela la combinatia de taste CTRL + S , sau F10.

In ferestrele pentru rapoarte poti sa folosesti combinatia de taste CTRL + M, pentru a avea o afisare pe toata suprafata ferestrei, si aceiasi combinatie CTRL + M pentru revenirea la starea initiala (micsorare).

In majoritatea nomenclatoarelor din aplicatie se regasesc butoanele de mai sus pe care le poti apela cu ajutorul combinatiilor de mai jos:

CTRL + A -> pentru adaugare element nou;

DELETE -> pentru anulare;

F2 sau CTRL+D -> pentru modificare;

In plus, daca tastezi F1 in orice fereastra te-ai afla in aplicatie, se va deschide meniul HELP in care gasesti explicatii despre functionalitatile programului.

Poti vizualiza arhiva Revistei saptamanale si in aplicatia CIEL V7 la sectiunea Ajutor!

 

 


INTREBARI INCEPUT DE AN CIEL V7


1. Ce trebuie facut la inceput de an in CIEL V7

La inceputul anului, in CIEL V7, este necesar sa modificati perioada de introducere a datelor din meniul “Nomenclatoare”->”Societate”->”Parametrizare”->”Parametri generali”. De la data 01.01.2015 la data 31.12.2015.

In CIEL V7 NU mai exista optiunea de redeschidere ca in vechile aplicatii, in consecinta, aceasta nu se mai face. In acest mod se va lucra pe aceeasi baza de date si in 2015 si ulterior in anii ce vor urma.

 

IMPORT DIN APLICATIA CIEL GESTIUNE COMERCIALA SI CIEL CONTABILITATE IN APLICATIA CIEL V7


1. Cum se face importul in CIEL V7

 Pentru a efectua import din aplicatia Ciel Gestiune Comerciala si Ciel Contabilitate in aplicatia Ciel V7, este necesar sa va asigurati ca exista instalate pe calculatorul dumneavoastra cel putin versiunile 2.5.9 pentru Ciel Gestiune Comerciala, 6.48.0 pentru Ciel Contabilitate si 7.10.0 pentru Ciel V7. Acestea sunt primele versiuni de program pentru care se poate efectua importul.

 

            Nota: Pentru importul din aplicatia Ciel Contabilitate nu trebuie efectuata nici o setare.

Inainte de initierea importului, este necesar sa aveti in vedere ca pe parcursul importului pot exista 3 situatii diferite:

            1. Prima situatie este cea in cazul in care importul se realizeaza fara nicio atentionare sau eroare. Este cazul in care nu au existat operari gresite / eronate pe bazele din vechile aplicatii iar redeschiderile de an au fost facute de catre utilizatori in mod corect.

            2. A doua situatie este cea in care pot aparea atentionari pe diferite documente. Aceste atentionari, care fac referire exacta la un anumit document (mesajul afisat face trimitere la numarul de document), este necesar sa fie corectate de catre utilizator in vechile aplicatii iar ulterior refacut importul. Aceste atentionari sunt cauzate de diverse operari gresite ale utilizatorilor in vechile aplicatii.

           3. Cea de-a treia situatie este aceea in care importul genereaza diverse erori neconcludente. De retinut ca aceste erori sunt cauzate de grave operari gresite in vechile aplicatii. In cazul in care va confruntati cu aceasta situatie, este necesar sa transmiteti spre analiza, pe adresa asistenta.tehnica@ciel.ro , urmatoarele informatii:

          a. Baza care se doreste a fi importata;

          b. Licenta aplicatiei;

          c. Denumirea companiei;

          d. Descrierea situatiei intalnite.

 

Nota: In cazul in care va aflati in situatia descrisa la punctul 3, echipa de Asistenta Tehnica va incerca sa identifice cauza erorilor. In cazul in care acestea nu vor putea fi corectate, este necesar ca importul sa se rezume doar la importul nomenclatoarelor iar in CIEL V7 sa se creeze o societate noua pe care sa se treaca soldurile initiale (importul total de documente nu poate fi facut din cauza erorilor generate de operarile gresite ale utilizatorilor). In acest caz, lucrul se va incepe pe o baza noua

Pentru a vizualiza sau descarca pasii pe care trebuie sa-i urmati, accesati linkul de mai jos:

 http://ciel.ro/Pasi_Import_in_V7.pdf

 

2. Setari si verificari pentru importul in Ciel V7

A.    Importul din Gestiune


Pentru a efectua un import corect din Gestiune Comerciala in aplicatia CIEL Gestiune V7, este necesar sa se tina cont de cateva aspecte :
1.    In vechea aplicatie de Gestiune se va efectua OBLIGATORIU validarea documentelor si descarcarea de gestiune , exact in ordinea aceasta;
2.    Al doilea pas foarte importat este accesarea optiunii Trecere la V7 din meniul Utilitare al aplicatiei vechi. Acest pas va recalcula stocul din aplicatie si va pregati stocul initial pentru CIEL V7. Data pe care o veti trece in acest meniu este data stocului initial din CIEL V7. Este foarte important ca aceasta data sa fie corect configurata astfel :
-   Daca importul se doreste a fi efectuat in prima zi a lunii, acest recalul se va efectua la data de 31 a lunii anterioare. Astfel, stocul in CIEL V7 se va crea cu data de 31 iar in rapoarte stocul initial va fi afisat la data de 1 a lunii urmatoare;
-   Deoarece acea optiune seteaza Stocul initial, nu se vor mai putea introduce date in aplicatia CIEL V7 cu o data anterioara trecerii la V7;
3.     Dupa efectuarea importului, verificarile stocului se vor efectua prin compararea rapoartelor Stoc articole din cele 2 aplicatii. Data la care se verifica este data la care se va efectua trecerea la V7.

 

B.     Importul in Contabilitate


1. Importul din vechea Contabilitate in CIEL Conta V7 se va verifica prin accesarea meniului Utilitare – Import – Mesaje import – Balanta .
2. Importul s-a efectuat corect daca aici exista egalitati intre sume.
3. Exista posibilitatea ca in Balanta de verificare din CIEL Conta V7 (accesata din meniul Rapoarte - Contabilitate) sa observati anumite conturi ce au alte sume decat balanta din aplicatia veche.
Acest lucru se datoreaza structurii diferite a balantei :
- in vechea aplicatie balanta nu accepta sumele cu minus, in schimb aplicatia CIEL Conta V7 afiseaza aceste sume.
- de asemenea, in CIEL Conta V7, conturile sintetice cumuleaza analiticele lor si vor efectua diferenta intre suma de pe debit si suma de pe credit, astfel incat, respectivul cont sintetic va afisa diferenta dintre cele doua solduri ale analiticelor.

 

INTREBARI CIEL V7

1. Cum aplic in CIEL V7 noua cota de TVA?

Versiunea 7.41 pentru CIEL V7 include TOATE actualizarile aferente modificarii cotei de TVA la 20%!

Iata ce trebuie sa faci in CIEL V7 pentru a aplica noua cota de TVA:

http://ciel.ro/UserFiles/File/Modificari_CIEL_V7_pentru_2016.pdf.

ATENTIE! Inainte de a initia orice actiune legata de actualizarea cotei, iti  recomandam  sa salvezi societatea pentru care vrei sa efectuezi actualizarea de cota astfel incat sa poti restaura baza daca este  necesar  sa  reiei  procesul. De  asemenea,  NU este  nevoie sa creezi  noi societati  in CIEL V7; lucrezi pe aceeasi societate si dupa actualizare.

Contacteaza-ne oricand ai nevoie de detalii suplimentare:

Departamentul de Asistenta Tehnica
Tel.: 021 - 201 53 53
E-mail:
asistenta.tehnica@ciel.ro

 


2. Cum inregistrez facturi de vanzare care au o serie si o anumita numerotare si inregistrarea facturilor provenite de la agentii de vanzari, care merg cu facturier pe teren, pentru care au o alta numerotare. Pot avea doua serii de documente pe acelasi depozit?

 

Aveti posibilitatea de a seta 2 serii accesand meniul Nomenclatoare -> Societati -> Serii documente -> iar in tab-ul Definire serii documente, se definesc cele 2 serii dupa care se asociaza documentului din tabul Asociere serii documente. In acest mod aveti 2 serii diferite pentru facturi.


3. In cazul in care distribui birotica pentru parteneri insa distributia se face pe fiecare sucursala in parte si doresc sa am o evidenta a fiecarei sucursale, adica doresc sa fac aviz -> factura de vanzare pe fiecare sucursala, cum procedez?

In cazul in care un partener are mai multe puncte de lucru si doriti sa aveti o evidenta a fiecarui punct de lucru, adica doriti sa faceti aviz -> factura de vanzare pe fiecare sucursala a acestuia, aveti posibilitatea sa configurati din aplicatie puncte de lucru pe acel partener.

Configurarea se realizeaza din:
a. meniul Nomenclatoare -> Parteneri,
b. se selecteaza partenerul si se apasa pe butonul "Modifica" (sau la crearea acestuia daca nu il aveti deja creat).
c. Ulterior, accesand tabul "Puncte de lucru si adrese", puteti configura cate puncte de lucru doriti pe acel partener.

Cand veti genera avizul sau factura, dupa ce selectati partenerul, veti selecta si punctul de lucru dorit pentru care emiteti documentul.


4. Clientul are mai multe facturi de transport care trebuie preluate pe factura de cumparare. Pot prelua mai multe facturi de transport , poate si de la parteneri diferiti, pe o factura?

Pentru a trece toate facturile de cumparare de tip transport pe o singura factura, urmati pasii de mai jos: a. Creati facturile de cumparare si bifati in cadrul facturii optiunea "Factura transport" alegand articolele de tip serviciu pe care le doriti; b. Creati oricate facturi doriti de tip transport conform punctului 1 dupa care creati o factura de cumparare fara bifa pe "Factura transport"; c. Se face Receptia acestora - buton "Receptie"; d. In cadrul receptiei, va alegeti depozitul (Adaugare NIR nou) si preluati articolele din sectiunea "Detalii NIR" dupa care faceti repartizarea costurilor - buton "Repartizare costuri" alegand documentele de transport pentru repartizare;


5. Am o casa de marcat si vreau ca atunci cand lucrez cu ea sa pot vizualiza stocul articolului atunci cand il aleg, sa stiu cat mai am.

Pentru a putea utiliza casa de marcat, accesati meniul Nomenclatoare->Societate->Parametrizare si apoi tabul Parametri generali. In noua fereastra deschisa, la sectiunea "Optiuni aparat fiscal", bifati optiunea "Utilizeaza aparat fiscal". Dupa ce veti pune aceasta bifa, va veti putea alege modelul de casa de marcat din lista campului "Aparat fiscal". Dupa ce va veti alege modelul casei, se va activa optiunea "Configurare interfata" unde veti regasi posibilitatea de a bifa coloana "Stoc" pentru a vizualiza informatia dorita. Dupa efectuarea acestor operatiuni, apasati pe butonul "Salveaza" pentru a fi inregistrate aceste modificari.


6. Le propunem clientilor sa lucreze cu modele de note contabile, dar spun ca vor sa se calculeze automat Tva-ul. Aveti vreo propunere?

Da,  pot configura modelul de nota contabila, iar pe linia cu tva sa se completeze la coloana “ Linia referinta” linia pentru care doreste sa se  calculeze Tva.


7. Am nevoie ca un articol sa il am ca materie prima si ca marfa ca mai vindem din cantitate. Cum pot sa configurez acest articol?

Pentru aceasta configurare, aveti urmatoarele posibilitati:

a. Prima varianta este sa incarcati din receptie pe sabloane diferite acel articol. Cand faceti receptia din factura de cumparare, veti selecta un depozit unde o cantitate o veti trece pe materii prime (sablon) si restul cantitatii pe produse finite (sablon).
b. A doua varianta este sa faceti transfer intre depozite caz in care mutati doar cantitatea de pe un sablon pe altul.


8. Daca se lucreaza cu casa de marcat si se incaseaza cu tichete de masa. Se poate?

Da, acestea trebuiesc configurate din meniul Nomenclatoare -> Tichete -> si se configureaza tichetele cu care se lucreaza si valoarea.


9. Cum putem verifica daca un furnizor este platitor de TVA si sa li se puna bifa automat de TVA la incasare?

Verificarea automata a furnizorilor cu TVA la incasare este o functionalitate la care aveti acces in V7 astfel:
-   Se intra in meniul “Nomenclatoare”->”Parteneri”->”Parteneri”;
-   In fereastra nou deschisa aveti la dispozitie butonul “TVA la incasare”;
-   La apasarea acestui buton, se vor actualiza informatiile privind furnizorii cu TVA la incasare pana in ziua curenta;
-   Ulterior, cand veti emite o factura pe un astfel de furnizor, bifa pe “TVA la incasare” va fi pusa implicit.


10. Pot avea pentru un articol cod extern? Daca da, unde se poate configura? Dar pot avea mai multe coduri externe pentru articol?

Pentru a putea completa un cod extern, trebuie bifat in meniul Nomenclatoare -> Societate -> Parametrizare -> Parametri generali -> Afiseaza cod extern si o sa apara un camp in fisa de articol. Daca se doreste sa se aiba mai multe coduri externe , acestea se pot atribui pe cate un partener din meniul Nomenclatoare -> Articole -> Articole , mergeti in fisa articolului  respectiv si exista butonul Coduri externe in partea de jos.


11. Daca doresc sa vizualizeze stocul real din perioada curenta pe toate articolele si pe toate magaziile, unde se poate vedea in afara de rapoarte?

Se poate vizualiza stocul real din meniul Nomenclatoare  -> Articole -> Articole -> si se acceseaza butonul Stoc -> unde o sa apara o coloana pentru fiecare  depozit in parte .


12. Cum activezi serviciile web in CIEL V7 avand modulul de Distributie?

Pasi pentru pornirea serviciilor web.

Capitolul I - Configurare

1)      Se porneste aplicatia V7 in modul “Administrare server”:

 

2)      Se acceseaza configurarea serviciilor web. Pentru acest lucru se deschide meniul Utilitare => Servicii WEB =>  Configurare Servicii web.


 

 

3)      Aplicatia are implicit parametri setati.  Daca doriti sa ii modificati, iata ce inseamna fiecare:

 

-         Domeniu / Adresa IP -  Acest parametru coincide cu IP-ul sau numele masinii din LAN. In cazul in care expuneti serviciile web public (in WAN), NU trebuie sa puneti ip-ul extern sau numele domeniului din extern. Accesarea serviciului din WAN se va configura de catre sys admin-ul retelei dumneavoastra prin intermediul unui mecanism de port forwarding. Ex: Daca vine un request pe un ip extern 80.86.133.85 si port 8080, atunci vom ruta catre masina GEORGEL avand de exemplu IP-ul intern 192.168.2.122 tot pe portul 8080.

-         Port retea - Reprezinta portul pe care servicul web va asculta mesaje.

-         Denumire - Reprezinta o extensie, o denumire unica a serviciilor dumneavoastra. Aceasta denumire e de preferat sa nu contina spatii sau caractere non ASCII. Pe scurt, campul trebuie sa fie alfanumeric si sa inceapa cu o litera.

-         Adresa - Este un camp read-only care indica adresa la care serviciul web este accesibil din intern (LAN). In cazul in care veti dori accesarea serviciului din extern (din WAN), atunci adresa trebuie compusa dupa formula:

http://IPEXTERN:8080/CielServices/DenumireServiciu. Ex: Daca ip-ul extern este cel din exemplul de mai sus, atunci adresa externa va fi:

http://80.86.133.85:8080/CielServices/DenumireServiciu

 

Nota: Evident, daca avem DNS lookup in loc de IP extern se poate specifica numele domeniului firmei dvs., portul insa trebuie sa ramana specificat in URL.

4)    Generati un proxy utilizand generatorul de proxy-uri pentru servicii web specifice tehnologiei dvs. accesand link-ul http://IPEXTERN:8080/CielServices/DenumireServiciu?WSDL


Capitolul II - Consumarea serviciilor


Serviciul web oferit de catre CIEL Romania a incercat sa respecte protocolul JSON-RPC.

Serviciul web expune o singura metoda “DoAction” care primeste ca parametru un JSON compus din trei proprietati:

  •          Method - are rolul de a defini numele metodei care urmeaza a fi apelata;
  •          Params - reprezinta parametrii metodei care este invocata;
  •          AuthenticationToken - este un token de autentificare sub forma unui Guid.

Raspunsul va fi format dintr-un JSON care va avea la randul sau doua proprietati:

  •          Result;
  •          Error.

Daca proprietatea Result va avea valoarea false inseamna ca a aparut o eroare ca raspuns al request-ului efectuat. Detaliile cu privire la eroare se vor gasi in proprietatea Error.

In cazul in care request-ul se va efectua cu success, atunci proprietatea Error va avea valoarea null, iar raspunsul metodei invocate se va afla in proprietatea Result.

Metoda de autentificare

DoAction

({‘Method’: ‘GetAuthenticationToken’,

 ‘Params’:{

                 Username’: ‘username’,

                 ‘Password’: ’password’,

                 ‘Database’: ‘codBazaDeDate’

}});


Raspunsul va fi de forma:

{

  "Result": "36a9440d75254215b41d135a257e073e",

  "Error": null

}


Metoda de logout


DoAction(

{"Method": "Logout",

"AuthenticationToken":"36a9440d75254215b41d135a257e073e"

"Params"":{}

});

Metoda GetServices 

Intoarce toate metodele oferite de CIEL, prezentand pentru fiecare o descriere a scopului acesteia, precum si lista de parametri pe care fiecare metoda le primeste. De asemenea, exista o descriere pentru fiecare parametru.



Exemplu de request:

DoAction(

{

"AuthenticationToken":"36a9440d75254215b41d135a257e073e",

"Method":"GetServices",

"Params":{}

}

);


Pentru metodele mai complexe cum ar fi AddSaleOrder, metoda GetServices de mai sus ofera doar informatiile generale. O prezentare mai amanuntita veti gasi mai jos.

Metoda AddSaleOrder- adaugare comanda de vanzare                         

Aceasta primeste doi parametrii document si documentStatusId si are ca scop crearea unei comenzi de vanzare. Metoda va intoarce id-ul documentului salvat.

Parametrul document este unul de tip object, in vreme ce documentStatusId este un parametru optional de tip integer reprezentand statusul documentului. Daca nu este setat, atunci comanda de vanzare va fi salvata cu statusul temporar. Pentru salvarea documentului in status valid se va folosi id-ul “1”, iar pentru salvarea in temporar id-ul “2”.

Obiectul document are urmatoarele proprietati:


  • PartnerId - proprietate de tip integer care accepta valoarea null. Reprezinta id-ul partenerului pentru care se doreste adaugarea unei comenzi de vanzare. Acesta poate lipsi, cu conditia ca cel putin PartnerCode sa existe. Ordinea in care se cauta informatiile astfel incat sa se identifice partenerul pentru care se doreste procesarea comenzii este PartnerId -> PartnerCode .
  • PartnerCode - proprietate optionala de tip string care reprezinta codul partenerului pentru care se doreste crearea comenzii.  La detalierea proprietatii PartnerId se gasesc informatiile privind ordinea in care se cauta un partener.
  • Date - proprietate optionala de tip data reprezentand data documentului. Daca aceasta nu se seteaza, se va pune implicit data curenta. Formatul in care se va trimite data este ‘YYYY-MM-DD’. Pentru ca un document sa poata fi creat trebuie ca data sa fie cuprinsa in perioada de introducere date setata in Parametrizare iar luna sa nu fie inchisa din punct de vedere contabil.
  • DueDate - proprietate optionala de tip data reprezentand data de scadenta a documentului. Daca acesta nu se seteaza, se va pune implicit data documentului, la care se va adauga numarul de zile de plata din fisa partenerului. Formatul in care se va trimite data este ‘YYYY-MM-DD’.

  • CurrencyId - proprietate optionala de tip integer care reprezinta moneda documentului. Un document trebuie sa aiba in mod obligatoriu o moneda, astfel incat daca nu se seteaza o valoare pentru aceasta, atunci devine necesara completarea proprietatii CurrencySymbol. Ordinea in care se va cauta informatia este CurrencyId -> CurrencySymbol.

  • CurrencySymbol - proprietate optionala de tip string reprezentand simbolul monedei. Mai sus se specifica cand trebuie sa se ofere aceasta informatie si in ce ordine se tine cont de ea.

  • ExchangeRate - proprietate optionala de tip decimal reprezentand rata de schimb. Daca moneda este RON atunci nu se va tine cont de aceasta. Daca moneda difera, atunci aceasta proprietate trebuie sa fie oferita pentru a se preciza cursul din data respectiva. Daca pentru data documentului si pentru moneda selectata exista un curs salvat, atunci rata de schimb nu este obligatorie. In caz contrar intervine obligativitatea.

  • PartnerWorksiteId - proprietate optionala de tip integer reprezentand punctul de lucru al partenerului pentru care se face comanda. Ordinea in care se vor cauta informatiile va fi  PartnerWorksiteId -> PartnerWorksiteName. Daca acestea nu vor fi seatate se va incerca completarea punctului de lucru implicit pentru acel partener.

  • PartnerWorksiteName - proprietate optionala de tip string reprezentand denumirea punctului de lucru al partenerului. Mai sus este specificata ordinea in care se va cauta aceasta informatie si cand anume se tine cont de ea.

  •  WarehouseId - proprietate optionala de tip integer reprezentand id-ul depozitului in cadrul caruia se doreste crearea comenzii. Setarea depozitului nu este obligatorie pentru cazul in care liinile documentului contin numai articole de tip serviciu. Ordinea in care se va incerca gasirea depozitului este WarehouseId -> WarehouseCode -> WarehouseName. De exemplu, daca WarehouseId nu este prezent, dar WarehouseCode este, atunci va fi preluat depozitul cu codul respectiv. Altfel, serviciul va genera o eroare si nu va mai lua in calcul informatiile oferite de WarehouseName. Aceasta regula se aplica in cazul tuturor campurilor intre care exista o legatura. Pentru comenzile de vanzare se pot folosi doar depozite de tip En-Gross.

  •  WarehouseCode - proprietate optionala de tip string reprezentand codul depozitului. Mai sus gasiti informatii referitoare la necesitatea completarii acestuia.

  • WarehouseName - proprietate optionala de tip string reprezentand denumirea depozitului. Mai sus gasiti informatii referitoare la necesitatea completarii acestuia.

  • NrDoc - proprietate optionala de tip string reprezentand numarul documentului. Aceasta trebuie sa contina doar caractere numerice.

  • Series - proprietate optionala de tip string reprezentand seria documentului. Aplicatia va tine cont de ultimele doua proprietati de mai sus, in functie de setarile privind seriile documentului.

  • ReverseCharge - proprietate optionala de tip bool care arata daca documentul este cu taxare inversa sau nu.

  • AgentId - proprietate optionala de tip in