<PrezzoTotale> Prezzo riga totale

Id SdI
2.2.1.11
Obbligatorio
Ripetibile
No
Valorizzabile
Caratteri min-max
4 - 21
Formato
decimal
Decimali min-max
2 - 8

<PrezzoTotale>Il prezzo totale della riga, calcolato dal prezzo unitario per le quantità sottratti/aggiunti eventuali sconti/maggiorazioni.

Controlli

Viene verificato che il prezzo totale sia calcolato secondo l'algoritmo definito nelle specifiche tecniche (vedi qui sotto titolo "calcolo"), altrimenti viene prodotto un errore di scarto (SdI id: 00423, FeX id: 116).

Calcolo

Il calcolo del prezzo totale, viene effettuato attraverso la seguente operazione:

<Quantita> * (<PrezzoUnitario> + <ScontoMaggiorazione>)

Il presente nodo accetta fino ad 8 unità decimali, tuttavia l'importo è suggerito arrotondarlo al centesimo di Euro, per semplificare i calcoli successivi, ma anche per non dare difficoltà al cliente che non è abituato a leggere importi in valuta con decimali oltre il centesimo.
L'arrotondamento avviene per eccesso, se la terza cifra decimale è maggiore di 5 e per difetto in caso contrario.
Ovviamente l'addizione dei valori in <ScontoMaggiorazione> dovrà essere fatta con estrema attenzione, rilevando se il <Tipo> è valorizzato "SC" (sconto, quindi importo negativo) o "MG" (maggiorazione), quindi costatando se è una <Percentuale> od un <Importo>.
Su questo calcolo viene ammessa da SdI una tolleranza di un centesimo di Euro.

Note sul formato

I decimali devono essere separati dal numero intero mediante il carattere "." (punto).