Facturare

De la Ceata
(Diferența dintre versiuni)
Salt la: navigare, căutare
(→‎Date pentru factura)
(În categoria IMM-liber)
 
(10 revizii intermediare efectuată de 2 utilizatori neafișate)
Linia 1: Linia 1:
−
'''Software Facturare - OpenIMM'''
+
'''Software Facturare - IMM-liber'''
  
 
Pagina pentru discutiile despre specificatii, dezvoltare, etc
 
Pagina pentru discutiile despre specificatii, dezvoltare, etc
  
−
==== Continut ====
 
  
−
* Standard de date
+
==== Premise generale ====
−
* Specificatii server
+
−
* Specificatii client
+
  
 +
In principiu elementele generale de arhitectura specificate mai jos sunt aplicabile intregului proiect IMM-liber:
 +
* aplicatiile  folosesc o arhitectura de tip server-client
 +
* serverul ofera un serviciu REST, cu transport pe HTTP sau HTTPS; modelul ideal de arhitectura este [http://en.wikipedia.org/wiki/Resource-oriented_architecture ROA(resource oriented architecture)]
 +
* serverul poate fi accesat de catre client doar folosind un sistem de autentificare (OAuth, HMAC)
 +
* clientul ofera cel putin accesul prin browser
 +
* solutiile de baza de date folosite trebuie sa permita instalarea serverului atat in versiune locala cat si in versiune distribuita
  
−
=== Standard de date ===
 
  
−
Procesul de definire al standardului de date ar trebui sa genereze la final urmatoarele livrabile:
+
==== Continut ====
−
* structura descriptiva cu specificatii pentru fiecare camp al unei facturi (pentru toate tipurile de facturi, incluzand aici si facturi proforme, storno, etc)
+
−
* una sau mai multe formate de fisiere care sa fie exemple pentru aceasta structura (json, xml, sql, etc)
+
  
−
Exista 3 tipuri de date necesare pentru gestionarea facturilor:
+
* [[Standard de date]]
−
* datele care apartin documentelor fiscale in sine (facturi, chitante, facturi storno, proforme)
+
* Specificatii server
−
* date care descriu clientii
+
* Specificatii client
−
* date care descriu produsele
+
−
 
+
−
== Date pentru factura ==
+
−
 
+
−
1. Date client - nume
+
−
2. Date client - adresa
+
−
3. Date client - iban
+
−
4. Date client - denumire banca
+
−
5. Date client - cod fiscal
+
−
6. Date client - cod inregistrare registrul comertului
+
−
 
+
−
---------------------------------------------------------
+
−
7. Date proprii - nume
+
−
8. Date proprii - adresa
+
−
9. Date proprii - iban
+
−
10. Date proprii - denumire banca
+
−
11. Date proprii - cod fiscal
+
−
12. Date proprii - cod inregistrare registrul comertului
+
−
 
+
−
---------------------------------------------------------
+
−
13. Date factura - data
+
−
14. Date factura - serie
+
−
15. Date factura - termen de plata
+
−
16. Date factura - numele celui care a intocmit factura
+
−
17. Date factura - CNP-ul celui care a intocmit factura
+
−
18. Date factura - numele celui care a preluat factura pentru client
+
−
19. Date factura - CNP-ul celui care a preluat factura pentru client
+
−
20. Date factura - data livrarii facturii
+
−
21. Date factura - aviz insotire
+
−
22. Date factura - numar auto pentru cine livreaza/ridica factura
+
−
23. Date factura - mentiuni
+
  
−
---------------------------------------------------------
+
[[Category:IMM-liber]]
−
24. Date produs - numar de ordine
+
−
25. Date produs - denumire
+
−
26. Date produs - cantitate
+
−
27. Date produs - pret unitar
+
−
28. Date produs - cota TVA
+
−
29. Date produs - valoare totala fara TVA
+
−
30. Date produs - valoare TVA
+
−
31. Date produs - valoare totala cu TVA
+

Versiunea curentă din 23 iunie 2015 18:26

Software Facturare - IMM-liber

Pagina pentru discutiile despre specificatii, dezvoltare, etc


[modificare] Premise generale

In principiu elementele generale de arhitectura specificate mai jos sunt aplicabile intregului proiect IMM-liber:

  • aplicatiile folosesc o arhitectura de tip server-client
  • serverul ofera un serviciu REST, cu transport pe HTTP sau HTTPS; modelul ideal de arhitectura este ROA(resource oriented architecture)
  • serverul poate fi accesat de catre client doar folosind un sistem de autentificare (OAuth, HMAC)
  • clientul ofera cel putin accesul prin browser
  • solutiile de baza de date folosite trebuie sa permita instalarea serverului atat in versiune locala cat si in versiune distribuita


[modificare] Continut

Unelte personale
Spații de nume

Variante
Acțiuni
Navigare
Trusa de unelte