Ciao a tutti,
anche io sono libero professionista ed anche se da quest'anno
non applico più la ritenuta in fattura addebito comunque il 4% di INPS.
Dolibarr di base gestisce due campi per le tasse locali dipendenti dal paese (LocalTax1 e LocalTax2) come si può vedere da
Impostazioni -> Dizionario -> Prezzi IVA.
Purtroppo tale implementazione funziona solo per la Spagna e quindi vanno eseguite alcune modifiche al codice in modo da poter leggere tali campi anche per l'Italia.
In tutta sincerità la modifica non è eccessivamente complessa e con un minimo di dimestichezza in php si riesce a sfruttare la LocalTax1 per l'INPS e la LocalTax2 per la ritenuta.
Il mio approccio al problema è stato molto semplice.
Dato che l'implementazione per la Spagna funziona ho cercato tutti quei files contenenti il codice:
[code]if ($mysoc->pays_code=='ES')[/code]
(poco più di una 10ina) ho modificato l'istruzione con
[code]if ($mysoc->pays_code=='ES' || $mysoc->pays_code=='IT')[/code]
in modo da rendere funzionanti i campi anche per l'Italia
ed ho controllato che i calcoli venissero eseguiti secondo la
nostra normativa.
Ora non ricordo se ci sono anche altri files che vanno modificati ma piano piano si riesce a far funzionare la modifica: da inizio anno fatturo con rivalsa in dolibarr e non ho ancora riscontrato problemi.
Ciao
↧