johnesmiller / promogest

Automatically exported from code.google.com/p/promogest
0 stars 0 forks source link

Proposta variazione report documenti: segno negativo a documenti passivi #295

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Nel report documenti consiglio di considerare e visualizzare positivi i 
documenti "attivi" (fatture vendita varie, ddt di vendita proforma ecc) e 
considerare negativi i documenti passivi (fatture acquisto, ddt fornitore ecc. 
ecc.).

Ho visto diversi programmi di contabilita' lavorare in questa maniera.

Una delle conseguenze piu' pratiche e' che un report sui documenti contabili 
visualizzerebbe la differenza tra fatturato attivo e passivo (spese) e 
soprattutto un corretto calcolo dell'iva relativamente al periodo indicato 
dall'utente.

Attualmente viene visualizzata la somma dei vari fatturati (attivi e passivi) 
generando dati senza utilita'. Per ricavare il dato dell'iva da versare occorre 
ora produrre diversi report (uno per ogni tipologia di fattura di vendita ed  
uno per ogni tipologia di fattura di acquisto). Ovviamente poi all fine vanno 
fatti i conti a mano.

Ciao

Original issue reported on code.google.com by a.peccia...@gmail.com on 20 Jul 2012 at 7:46

GoogleCodeExporter commented 9 years ago
P.S.: non dimentichiamoci delle note di credito (segno opposto a quello delle 
fatture)

Original comment by a.peccia...@gmail.com on 20 Jul 2012 at 10:19

GoogleCodeExporter commented 9 years ago
Ho dato un'occhiata a questto issue. Avevo capito che quando si faceva un 
report dei documenti il pg non calcolasse correttamente i documenti positivi e 
quelli negativi così sono andato a vedere il codice ed ho visto che la 
funzione l'avevo fatta dividendo in plus e minus i tipi operazione e sommando e 
sottraendo i vari valori. 

Incollo qui sotto il link al punto esatto del codice :
http://code.google.com/p/promogest/source/browse/trunk/core/promogest/lib/utils.
py#2572

ho capito male io ? Puoi spiegarmi meglio ? 

Original comment by m3nt0r3@gmail.com on 30 Oct 2012 at 11:49

GoogleCodeExporter commented 9 years ago
Nella immagine allegata trovi un esempio.

Seleziona "solo documenti contabili" ed un range di date che contiene sia 
fatture acquisto che di vendita (nell'esempio dal 04/10/12 al 06/10/12).

Come vedi, tutti i documenti vengono riportati in positivo e la conseguente 
somma non e' di alcuna utlita'. Sarebbe piu' utile trattare gli importi con 
segno (es. visualizzare negative le fatture di acquisto). La somma diverrebbe 
quindi una differenza tra fatturato attivo e passivo, ed avrebbe utilita', ad 
es., per il calcolo dell'iva a credito.

 - - - - - - - - - 

Limitandoci al solo calcolo del totale, direi che le funzioni plus e minus 
dovrebbero essere definite su qualcosa del genere (correggimi se sbaglio):

plus = ["Fattura vendita", "DDT vendita", "Preventivo", "Vendita dettaglio",
"Preventivo dettaglio","Ordine a magazzino","Vendita dettaglio CORSO", "Vendita 
dettaglio SANTIAGO","Ordine beni strumentali","Fattura pro-forma","Fattura 
differita vendita","Fattura accompagnatoria","Scarico venduto da cassa","Ordine 
da cliente",
"Nota di credito da fornitore","DDT reso a fornitore",]

minus =["Nota di credito a cliente","Ordine a fornitore","DDT acquisto",
"DDT reso da cliente","Fattura acquisto","Fattura differita acquisto",]

Build 3310

Original comment by a.peccia...@gmail.com on 31 Oct 2012 at 3:50

Attachments: