Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

possibili variazioni su invoice dopo aver trasmesso fattura a SDI #2731

Open
2 tasks
MarcoCalcagni opened this issue Mar 27, 2022 · 18 comments · May be fixed by #3568
Open
2 tasks

possibili variazioni su invoice dopo aver trasmesso fattura a SDI #2731

MarcoCalcagni opened this issue Mar 27, 2022 · 18 comments · May be fixed by #3568
Labels
14.0 16.0 enhancement no stale Use this label to prevent the automated stale action from closing this PR/Issue. triaged

Comments

@MarcoCalcagni
Copy link
Contributor

MarcoCalcagni commented Mar 27, 2022

quando una fattura è stata inviata allo SDI non è più modificabile. Ma ci sono dei campi/valori che potrebbero essere modificati senza di fatto alterare la fattura. Mi riferisco a modalità di pagamento, conto analitico, conto contabile. Potrebbero esserci altri campi ma non mi vengono in mente.
un esempio pratico ho sbagliato conto analitico non ho più possibilità di variarlo. Il cliente mi chiede di emettere Riba non lo posso fare. Questo comportamento è presente in tutte le versioni ma soprattutto sulla 14.0 dove account.invoice e account.move sono stati fusi.

Per risolvere facilmente questo problema si potrebbe pensare di avere un'action che mi apre un wizard che mi chiede quale campo variare della fattura validata. Action eventualmente abilitata solo per un gruppo specifico .

@dcorio
Copy link
Contributor

dcorio commented Mar 28, 2022

Non sarebbe più semplice dare la possibilità di riaprire e modificare la fattura? Comportamento di default di Odoo.
Basta preservare la fattura elettronica.

Si può ovviamente limitare la possibilità a determinati gruppi per evitare che si commettano errori e/o aggiungere un livello di approvazione prima di poter riaprire una fattura già inviata.

@eLBati
Copy link
Member

eLBati commented Mar 30, 2022

@dcorio e se l'utente cambia ad esempio la data della fattura o gli importi? Registri in contabilità qualcosa di diverso da ciò che è stato trasmesso a SDI?

@eLBati
Copy link
Member

eLBati commented Mar 31, 2022

Io permetterei di riaprire la fattura e limiterei ad alcuni campi (modalità di pagamento, conto analitico, conto contabile...) la possibilità di modifica, fintanto che la fattura elettronica è collegata.
Poi OK per un gruppo che dia il potere di fare qualunque modifica.

@zeroincombenze
Copy link

Sono d'accordo con eLBati ma mi domando se è possibile in Odoo abilitare la modifica solo di alcuni campi. Inoltre mi domando se è possibile disabilitare "Aggiungi riga" e "Cancella riga"

@MarcoCalcagni
Copy link
Contributor Author

MarcoCalcagni commented Jun 17, 2022

I dati che secondo me devono poter essere variati anche quando una fattura è stata inviata sono :
conti contabili
conti di analitica
etichette di analitica
modalità di pagamento
data scadenza
soggetto a Intrastat e relativo ricalcolo dei dati
Sales Team
Saleperson
Incoterm

? Imposte solo se non variano : l'aliquota, Natura esenzione, Riferimento normativo, Esigibilità IVA.
Questa possibilità del cambio imposta mi viene in mente nel caso in cui ho usato un imposta 22% detraibile al posto di una 22% indetraibile, oppure per OSS imposta 19% germania al posto di 19% francia .
questo dell'iva è il meno importante perchè posso correggere tramite scritture contabili .

per fattura intendo sia attiva che passiva

@zeroincombenze
Copy link

zeroincombenze commented Jun 17, 2022 via email

@MarcoCalcagni
Copy link
Contributor Author

Che vogliamo fare per questo argomento ?

@eLBati @dcorio @TheMule71

dovremo scegliere tra wizard e cambio stato bozza ecc.
per me va bene qualsiasi strada basta che iniziamo a fare qualcosa.

@francescapenso
Copy link

Forse (mia opinione) un wizard e non rimettere in bozza è più cautelativo

@MarcoCalcagni
Copy link
Contributor Author

Nella call di stamattina 5 Agosto si è pensato di rimettere in bozza la fattura in modo da consentire il cambio dei dati e poi in fase di salvataggio, viene avviato un confronto con i dati della fattura elettronica inviata e contestualmente al salvataggio anche la conferma. Questo per non lasciare in bozza fatture già inviate allo SDI.

Il controllo da fare, congruità con il file xml già inviato è simile a quello che viene fatto per le fatture passive.

Questo meccanismo dovrebbe consentire di avere nessuna variazione sui dati già trasmessi e libertà per gli altri dati, compresi eventuali moduli che aggiungono funzionalità es intrastat o provvigioni.

sarebbe da preparare la lista dei nodi xml non modificabili.

@eLBati
Copy link
Member

eLBati commented Aug 17, 2022

sarebbe da preparare la lista dei nodi xml non modificabili

La affronterei dai dati modificabili: #2731 (comment)

@stevech091
Copy link

@eLBati non ho capito il tuo commento.
L'idea è di fare un test su alcuni nodi ben specifici (tipo data, codici iva, prezzi, ecc.) che non sia cambiati rispetto al XML lasciando liberta al resto; in questo modo abbiamo flessibilità di aggiungere moduli (agenti, intrastat, ecc.) che non hanno riflesso diretto con XML.

@eLBati
Copy link
Member

eLBati commented Aug 18, 2022

Voglio dire: impedirei di modificare tutti i campi, a parte quelli elencati qui #2731 (comment)

@stevech091
Copy link

@eLBati è una cosa che abbiamo discusso in call e dal confronto di tutti sembra che sia piu' facile "evocare" il controllo sui nodi dell'XML (cosa che è già parzialmente fatta per le fatture IN) rispetto che ad impedire la modifiche su campi determinati.

@eLBati
Copy link
Member

eLBati commented Aug 18, 2022

Allora non ho capito perchè @As400it scriveva

sarebbe da preparare la lista dei nodi xml non modificabili

@MarcoCalcagni
Copy link
Contributor Author

Allora non ho capito perchè @As400it scriveva

sarebbe da preparare la lista dei nodi xml non modificabili

Ci sono informazioni in fattura elettronica, vedi modalità di pagamento, che non sono rilevanti ai fini fiscali . Quindi se riporto in bozza una fattura e cambio modalità di pagamento e/o date di scadenza e poi la riconfermo il nodo xml delle modalità di pagamento cambia ma non è rilevante.

@stevech091
Copy link

Buongiorno a tutti,
qui https://docs.google.com/document/d/12i3p9a72gkp2Kwgq9R_dR7Za24uSLF9eDQpc6KtczCE/edit abbiamo iniziato a mettere i campi della fattura che dovrebbero essere controllati (e quindi immutabili) alla validazione della fattura (dopo aver inviato il file xml).
Grazie per la collaborazione

@Borruso
Copy link
Contributor

Borruso commented Oct 24, 2022

PR #2966

Copy link

There hasn't been any activity on this issue in the past 6 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days.
If you want this issue to never become stale, please ask a PSC member to apply the "no stale" label.

@github-actions github-actions bot added the stale PR/Issue without recent activity, it'll be soon closed automatically. label Jun 23, 2024
@TheMule71 TheMule71 added no stale Use this label to prevent the automated stale action from closing this PR/Issue. and removed stale PR/Issue without recent activity, it'll be soon closed automatically. labels Jun 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
14.0 16.0 enhancement no stale Use this label to prevent the automated stale action from closing this PR/Issue. triaged
Projects
None yet
9 participants