Rimborso suggerito

Quando si aggiunge un articolo a una restituzione o si aggiorna una restituzione esistente, viene calcolato il rimborso che si deve effettuare. Il rimborso che viene suggerito può essere modificato da un rappresentante del servizio clienti a seconda dei casi. Il credito che viene suggerito, che comprende rettifiche, spese e qualsiasi altra tassa applicabile, viene aggiunto nel comando ReturnPrepare in aseguito al calcolo delle tasse.

Due comandi di attività controllano la parte del prodotto di un rimborso: CalculateReturnItemCreditCmd e CalculateReturnItemCreditForCatEntryCmd. In entrambi questi comandi è presente una logica per il calcolo del rimborso quando viene specificato un unico prodotto. 

Per i prodotti restituiti specificati da un articolo dell'ordine, viene richiamato il comando CalculateReturnItemCreditCmd. L'implementazione predefinita di questo comando è che la quantità del credito devev essere basata sul valore della colonna PRICE all'interno della colonna ORDERITEMS moltiplicato la quantità restituita e roundCustomized. Il credito di rettifica è calcolato da ogni rettifica di OrderItem fatta su OrderItem. Fare riferimento alla tabella ORDIADJUST per maggiori dettagli. Ogni rettifica OrderItem è basata in proporzione sulla quantità restituita, fino alla quantità di rettifica di OrderItem e viene creato un record nella tabella RMAIADJCRD. Il totale di ogni credito di rettifica viene calcolato e collocato nella colonna ADJUSTMENTCREDIT della tabella RMAITEM. CREDITAMOUNT e ADJUSTMENTCREDIT rappresentano quanto il cliente ha pagato in origine per gli articoli restituiti. Tali calcoli vengono implementati in un insieme di comandi di attività. Per ulteriori dettagli, fare riferimento ai comandi di attività CalculateReturnItemProductCreditCmdImpl e CalculateReturnItemAdjustmentCreditCmdImpl.

Per i prodotti restituiti specificati non all'interno di un articolo dell'ordine ma con una voce di catalogo, viene richiamato il comando CalculateReturnItemCreditForCatEntryCmd. L'implementazione predefinita di questo comando è che il credito e la rettifica del credito per una voce di catalogo verranno impostati a 0.

Una volta calcolati il credito e la rettifica del credito, viene calcolata qualsiasi altra rettifica o spesa. Il codice che calcola ciò è un comando del criterio allegato al contratto della restituzione. I criteri predefiniti calcolano le spese rispetto a CREDITAMOUNT e ADJUSTMENTCREDIT, ma è comunque possibile modificarli. Per supportare le estensioni dei criteri, fare riferimento ai comandi dei criteri CalculateReturnItemAdjustmentFlatPolicyCmdImpl o CalculateReturnItemAdjustmentPercentagePolicyCmdImpl per ulteriori dettagli sulle spese da accreditare per un articolo restituito, come una tassa di giacenza.

Qualsiasi tassa da accreditare viene calcolata scomponendo l'intera restituzione. Per ulteriori dettagli fare riferimento al comando di attività CalculateReturnTaxCmd, richiamato dal comando ReturnPrepare.

Argomenti correlati (1275 byte)

Riferimento correlato

IBM copyright