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

Introduzione nuovi campi per prezzi e sconti #758

Open
Dasc3er opened this issue Feb 15, 2020 · 2 comments
Open

Introduzione nuovi campi per prezzi e sconti #758

Dasc3er opened this issue Feb 15, 2020 · 2 comments
Labels
discussione Discussioni sulle funzionalità e i loro utilizzo miglioria Proposte di miglioramenti
Milestone

Comments

@Dasc3er
Copy link
Contributor

Dasc3er commented Feb 15, 2020

Con gli ultimi commit (93e1e1a) sono stati introdotti una serie di nuovi campi che puntano a migliorare la gestione interna delle informazioni di importi e sconti per le righe di ogni documento.
In particolare:

  • prezzo_unitario sostituisce prezzo_unitario_vendita per indicare il prezzo unitario (per quantità 1), rispetto a subtotale che indica il prezzo totale per la riga
  • costo_unitario sostituisce prezzo_unitario_acquisto per indicare il costo unitario (per quantità 1) nei documenti di vendita
  • iva_unitaria indica il valore dell'IVA per la riga (per quantità 1), rispetto a iva che indica il valore totale dell'IVA per la riga
  • prezzo_unitario_ivato indica il prezzo unitario + iva unitaria per la riga (utile per l'implementazione degli importi ivati di default)
  • sconto_percentuale sostituisce sconto_unitario nel caso in cui tipo_sconto sia PRC
  • sconto_unitario diventa letteralmente lo sconto unitario per la riga, e mantiene questa funzione per ogni valore di tipo_sconto
  • sconto_iva indica lo sconto unitario applicato sull'IVA (utile per l'implementazione degli importi ivati di default e per eventuali arrotondamenti). Possibile correzione a sconto_iva_unitario.
  • sconto_unitario_ivato indica lo sconto unitario applicato sull'IVA (utile per l'implementazione degli importi ivati di default)

Queste modifiche sono state generalizzate all'interno delle classi di gestione delle righe, e pertanto non dovrebbero essere introdotte in altre sezioni. Resta da testare estensivamente il corretto funzionamento di tutti questi sistemi.
Implementazione corrente: https://github.com/devcode-it/openstamanager/blob/master/include/src/Components/Row.php

@Dasc3er Dasc3er added miglioria Proposte di miglioramenti discussione Discussioni sulle funzionalità e i loro utilizzo labels Feb 15, 2020
@Dasc3er Dasc3er added this to the OSM 2.4.* milestone Feb 15, 2020
@Dasc3er
Copy link
Contributor Author

Dasc3er commented Feb 15, 2020

Riferimento a #546 per la standardizzazione dei campi.

@Dasc3er
Copy link
Contributor Author

Dasc3er commented Oct 29, 2020

Riferimento per l'implementazione dopo le ultime modifiche strutturali: https://github.com/devcode-it/openstamanager/blob/3ed12713a833abf062b8c299b01be1f159d131c1/src/Common/Components/Accounting.php

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussione Discussioni sulle funzionalità e i loro utilizzo miglioria Proposte di miglioramenti
Projects
None yet
Development

No branches or pull requests

1 participant