Skip to content

Gestione degli anticipi nel P365 #653

@AG1GA

Description

@AG1GA

Introduzione:
Gestire automaticamente le fatture di anticipo/gli storni degli anticipi usando la funzione "suggerimento di fatturazione" e dalla pagina "piano pagamenti commessa".
Quanto riportiamo è frutto di uno sviluppo fatto , con dovute modifiche e proposte fatte dai colleghi del competence circle di P365.

Soluzione proposta

Setup:
Per permettere all'utente di definire a setup quale sarà il conto co.ge degli anticipi, nel "Setup contabilità clienti e vendite" aggiungere il campo "Nr. Conto anticipi" .
Il campo punterà al piano dei conti.

Piani di pagamento
Deve essere aggiunto un nuovo attributo che permette a persone del CS di scegliere la tipologia di Fattura da emettere e tutta la complessità legata alla scelta dei Conti/Risorse.
Il Nuovo attributo si potrebbe chiamare "Tipo di calcolo automatico per fattura" dovrebbe assumere i seguenti valori:

Image

• Blank: nessun automatismo
Nota bene:
In Eurotherm lo usa per gestire delle detrazioni particolari, che però nello standard non devono andare.

• Fattura di anticipo: utilizzato per creare la fattura con il conto di anticipi
prende automaticamente il valore del campo "Tipo di pianificazione" - Fattura.
Deve automaticamente compilare il campo "Tipo di fatturazione" - Conto C/G.
Deve automaticamente compilare il campo "Nr. Conto anticipi" definito nel setup contabilità clienti per gli anticipi.

• Fattura parziale: utilizzato per creare una normale fattura, senza legami con gli anticipi.
prende automaticamente il valore del campo "tipo di pianificazione" - Fattura.
Deve automaticamente compilare il campo "Tipo di fatturazione" - come da pacchetto di lavoro
Deve automaticamente compilare il campo "nr. fatturazione." con il valore che c'è nel campo "Origine - Cod. Fase Lavoro" della stessa riga.

• Fattura parziale con la detrazione: utilizzato per creare la fattura come il caso precedente, ma stornando gli anticipi registrati con le fatture di anticipo
prende automaticamente il valore del campo "tipo di pianificazione" - Fattura.
Deve automaticamente compilare il campo "Tipo di fatturazione" - come da pacchetto di lavoro
Deve automaticamente compilare il campo "nr. fatturazione." con il valore che c'è nel campo "Origine - Cod. Fase Lavoro" della stessa riga.
Nota bene:
Nr. movimento della fattura di anticipo deve necessariamente essere minore di quello della fattura parziale con la detrazione.
Il valore massimo detratto può essere quello del valore della fattura parziale.
Possibili casi da gestirei:
o quando una fattura di anticipo coincide con la fattura parziale (per esempio, 500 euro anticipi e 500 euro fatt. parziale). Il totale della fattura deve essere 0 euro (500 euro fatt. parziale - 500 euro di anticipo).
o quando una fattura di anticipo è maggiore della fattura parziale (800 euro anticipi e 500 euro fatt. parziale). Il totale sarà 0 euro (500 euro di fatt parziale - 500 euro di anticipo; nell'anticipo ci sono ancora disponibili 300 euro da stornare).
o quando una fattura di anticipo è minore della fattura parziale (300 euro anticipi e 500 euro fatt.parziale). Il totale sarà 200 euro (500 euro di fatt. parziale - 300 euro di anticipo). In questo caso, se ci sono altre fatture di anticipo disponibili con il nr. movimento minore della fattura parziale devono essere stornate per raggiungere il totale della fattura parziale 0 euro.

• Fattura di chiusura: rappresenta la fattura finale del progetto. Devono essere stornati gli anticipi residuo che non sono stati stornati nelle fatture parziali.
prende automaticamente il valore del campo "tipo di pianificazione" - Fattura.
Deve automaticamente compilare il campo "Tipo di fatturazione" - come da pacchetto di lavoro
Deve automaticamente compilare il campo "nr. fatturazione." con il valore che c'è nel campo "Origine - Cod. Fase Lavoro" della stessa riga.

Il sistema proporrà diverse righe delle fatture di anticipo e il cliente cancellerà le righe che non servono a mano.

Il caso degli anticipi su time material non è incluso.

Sempre sulla riga del piano pagamento inserire un campo flowfield "Importo da stornare".
Il campo sarà calcolato sulla base della somma delle fatture di anticipo registrate nella tabella "Righe fatture vendita reg" e sarà navigabile.
Immagine presa da Eurotherm:
Esempio senza una nota di credito

Image Image

Esempio con una nota di credito

Image Image

Note CC P365:
Il sistema attualmente lega le fatture agli anticipi sulla base del numero di movimento, collega sempre prima i movimenti più vecchi.
Da capire solo se vogliamo dare la possibilità di scegliere quale fatture di anticipo si vuole stornare, in questo caso dovremmo pensare di avere una gestione dei collegamento, come per le partite dei clienti e fornitori.

Note CC P365:
È prevista la gestione delle note di credito, ma in questa page non si riesce ad aprire il documento, perché sono gestite su un campo a parte. Prevedere una soluzione.

All'interno del suggerimento di fatturazione, al di sotto delle righe di tipo Fattura parziale con detrazione e fattura di chiusura appariranno le righe anticipo con un importo da stornare disponibile.

Image

Nota:
Nel suggerimento di fatturazione è possibile modificare l'importo dell'anticipo da stornare. L'importo inserito sovrascrive il campo "Importo fattura"

Image Image

Una volta la fattura è registrata, l'importo da stornare sulla riga di anticipo del piano di pagamenti è aggiornato con l'importo preciso.

Image Image

Controlli previsti:
• Alla Creazione delle righe sul suggerimento, la riga da stornare viene creata con importo fattura = al massimo possibile importo da stornare e il campo importo da stornare = 0.
• Se la riga viene selezionata per la fatturazione allora il campo importo da stornare viene compilato e calcolato con l'importo previsto che può essere poi modificato a mano.
• Una riga storno è selezionabile solo se la sua riga "padre" è selezionata per la fatturazione. Sono stati inseriti dei controlli per fare in modo che l'importo da stornare inserito non superi quello previsto da quella riga piano pagamento.

Nei movimenti contabili commessa verranno inserite le fatture e relativi storni.

Metadata

Metadata

Labels

Under ReviewUnder team(s) evaluation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions