Codice tasse

Un codice calcolo tassa indica il calcolo di tassa per gli articoli dell'ordine. Un negozio raccoglie in genere due tipi di tasse: le tasse di vendita o sull'utilizzo e le tasse di spedizione. I codici tassa sono univoci per ciascun tipo di tassa di un negozio. Ad un determinato articolo dell'ordine , viene applicato un solo codice calcolo per ciascun tipo di tassa.

I codici calcolo tassa possono essere suddivisi in categorie. Lo schema del codice tasse comprende un gruppo di categorie dei codici tassa. Un negozio di solito utilizza un solo tipo di schema.

Gli oggetti TaxCategory corrispondono a diversi tipi di tasse che un negozio può richiedere, come tasse statali, provinciali e comunali. Le tasse per ciascun oggetto TaxCategory vengono calcolate in sequenza ascendente in base agli attributi della sequenza.

I CalculationCodes tasse sono univoci all'interno di ciascun TaxType in un oggetto StoreEntity. Ad un particolare articolo non è possibile applicare più di un oggetto CalculationCode per TaxType. In genere, la tassa di vendita e sull'utilizzo viene calcolata sul prezzo netto e la tassa di spedizione sulle tariffe di spedizione. Tuttavia è possibile calcolare la tassa di vendita o sull'utilizzo sul prezzo netto più le tasse di spedizione, utilizzando il metodo CalculationScaleLookupMethod appropriato. Per ottenere ciò, è necessario stabilire un calcolo di tasse predefinito di spedizione che calcola un valore zero di tasse o disattivare per intero il valore TaxType delle tasse di spedizione rimuovendo la riga corrispondente dalla tabella di database STENCALUSG.

Un codice di tassa può essere assegnato alle voci di catalogo in linea o a un gruppo di cataloghi. Quando viene assegnato a un gruppo di cataloghi, il codice ha la stessa funzione di un codice assegnato direttamente a tutte le voci di catalogo di quel gruppo di cataloghi. Tuttavia, se una voce dispone di più di un codice calcolo tassa di un particolare oggetto TaxType assegnato, viene utilizzato solo il codice con l'attributo di sequenza più alto.

Un codice tassa particolare può contenere diversi CalculationRules, uno per ciascuna combinazione di oggetti TaxCategory, TaxJurisdictionGroup e FulfillmentCenter, identificati nella tabella di database TAXJCRULE. Quando un indirizzo di spedizione corrisponde a più di un oggetto TaxJurisdictionGroup, viene utilizzato l'oggetto CalculationRule con il più alto valore di colonna TAXJCRULE.PRECEDENCE associato.

Argomenti correlati

Riferimento correlato

IBM copyright