| Integration event | OnAfterCreateDocChargeAssgnt | (var Record Item Charge Assignment (Sales), var Code[20]) | 17-28 | - |
| Integration event | OnAssignByWeightOnAfterCalcTotalGrossWeight | (var Record Item Charge Assignment (Sales), Decimal) | 17, gone | - |
| Integration event | OnAssignByWeightOnBeforeTempItemChargeAssgntSalesDelete | (var Record Item Charge Assignment (Sales), Decimal, Decimal) | 17, gone | - |
| Integration event | OnBeforeAssignItemCharges | (var Record Sales Line, Decimal, Decimal, var Boolean) | 17-19, gone | - |
| Integration event | OnBeforeCreateDocChargeAssgn | (var Record Item Charge Assignment (Sales), var Record Sales Line) | 17-28 | - |
| Integration event | OnBeforeInsertItemChargeAssgntWithAssignValues | (var Record Item Charge Assignment (Sales), Record Item Charge Assignment (Sales)) | 17-28 | - |
| Integration event | OnBeforeShowSuggestItemChargeAssignStrMenu | (Record Sales Line, var Text, var Text, var Integer) | 17-28 | - |
| Integration event | OnAssignItemCharges | (Text, var Record Item Charge Assignment (Sales), Record Currency, Record Sales Header, Decimal, Decimal, var Boolean) | 17-28 | - |
| Integration event | OnAssignEquallyOnBeforeItemChargeAssignmentSalesModify | (var Record Item Charge Assignment (Sales)) | 17-28 | - |
| Integration event | OnCreateDocChargeAssgnOnAfterFromSalesLineSetFilters | (var Record Item Charge Assignment (Sales), var Record Sales Line) | 17-28 | - |
| Integration event | OnAssignByAmountOnBeforeItemChargeAssignmentSalesModify | (var Record Item Charge Assignment (Sales)) | 17-28 | - |
| Integration event | OnSuggestAssignmentOnBeforeSelectionItemChargeAssign | (var Record Item Charge Assignment (Sales), Record Sales Line, Decimal, Decimal, var Boolean) | 17-28 | - |
| Integration event | OnSuggestAssignmentOnBeforeAssignItemCharges | (var Record Sales Line, Record Item Charge Assignment (Sales)) | 17-28 | - |
| Integration event | OnAssignByAmountOnBeforeGetSalesLine | (var Record Sales Line, Record Item Charge Assignment (Sales), var Boolean) | 17-28 | - |
| Integration event | OnAssignByWeightOnAfterCalcTotalGrossWeight | (var Record Item Charge Assignment (Sales), Decimal, Record Currency) | 18-28 | - |
| Integration event | OnAssignByWeightOnBeforeTempItemChargeAssgntSalesDelete | (var Record Item Charge Assignment (Sales), Decimal, Decimal, Record Currency) | 18-28 | - |
| Integration event | OnAfterGetItemValues | (Record Item Charge Assignment (Sales), var Decimal) | 20-28 | - |
| Integration event | OnBeforeAssignItemCharges | (var Record Sales Line, Decimal, Decimal, var Boolean, Text) | 20-28 | - |
| Integration event | OnBeforeInsertItemChargeAssignmentWithValuesTo | (var Record Item Charge Assignment (Sales), var Record Item Charge Assignment (Sales), var Enum Sales Applies-to Document Type, var Code[20], var Integer, var Code[20], var Text[100], var Integer, var Decimal, var Decimal, var Boolean) | 20-28 | - |
| Integration event | OnBeforeCreateShptChargeAssgnt | (var Record Sales Shipment Line, var Record Item Charge Assignment (Sales)) | 20-22, gone | - |
| Integration event | OnAssignByAmountOnAfterAssignAppliesToDocLineAmount | (Record Item Charge Assignment (Sales), var Record Item Charge Assignment (Sales), Record Sales Header, Decimal, Decimal) | 21-28 | - |
| Integration event | OnAssignByAmountOnBeforeModifyItemChargeAssignmentSalesLoop | (var Record Item Charge Assignment (Sales), var Record Item Charge Assignment (Sales), var Decimal, Record Sales Header, Decimal, Decimal) | 22-28 | - |
| Integration event | OnBeforeCreateShptChargeAssgnt | (var Record Sales Shipment Line, var Record Item Charge Assignment (Sales), var Boolean) | 23-28 | - |
| Integration event | OnCreateShptChargeAssgntOnBeforeTestJobNo | (var Record Sales Shipment Line, var Record Item Charge Assignment (Sales), var Boolean) | 27-28 | - |