Integration Failure Error DI:480000058 - Expense code 9 is duplicated; please change it

Integration Failure Error DI:480000058 - Expense code 9 is duplicated; please change it

Product version 


iVend 6.5 Update 3 with SAPB1

Problem statement  

Sale Refund stucked  on Integration Failure Monitor with error message

System.Exception DI:480000058 - Expense code 9 is duplicated; please change it

at ReplicationSBOIntegrationWinSer.IntegrationObjects.Base.CreditMemo.CreateCreditMemo(DataRow[] objDataRow, DataRow[] objDataRowSurcharges, DataSet ObjDataSetTransactionAttribute, DataSet ObjDataSetTransactionLineAttribute, Decimal passedRoundingAmount, Decimal& roundingAmount, Boolean& isRolledBack)

Proposed solution

This issue generally comes when there is more than one Freight on Transaction so require to check freight on transaction and also check Tax and Surcharge definition in iVend MC and SAPB1 .

Constraints / scenarios


NA