| Integration event | OnAfterCreateDocChargeAssgnt | (var Record Item Charge Assignment (Purch), var Code[20]) | 17-28 | - |
| Integration event | OnAssignByWeightOnAfterCalcTotalGrossWeight | (var Record Item Charge Assignment (Purch), Decimal) | 17-18, gone | - |
| Integration event | OnAssignByWeightOnBeforeTempItemChargeAssgntPurchDelete | (var Record Item Charge Assignment (Purch), Decimal, Decimal) | 17, gone | - |
| Integration event | OnCreateDocChargeAssgntOnAfterFromPurchLineSetFilters | (var Record Item Charge Assignment (Purch), var Record Purchase Line) | 17-28 | - |
| Integration event | OnBeforeAssignItemCharges | (var Record Purchase Line, Decimal, Decimal, var Boolean) | 17-24, gone | - |
| Integration event | OnBeforeCreateDocChargeAssgn | (var Record Item Charge Assignment (Purch), var Record Purchase Line) | 17-23, gone | - |
| Integration event | OnBeforeCreateShptChargeAssgnt | (var Record Return Shipment Line, Record Item Charge Assignment (Purch), var Boolean) | 17-28 | - |
| Integration event | OnBeforeCreateSalesShptChargeAssgnt | (var Record Sales Shipment Line, Record Item Charge Assignment (Purch), var Boolean) | 17-28 | - |
| Integration event | OnBeforeCreateReturnRcptChargeAssgnt | (var Record Return Receipt Line, Record Item Charge Assignment (Purch), var Boolean) | 17-28 | - |
| Integration event | OnBeforeInsertItemChargeAssgntWithAssignValues | (var Record Item Charge Assignment (Purch), Record Item Charge Assignment (Purch)) | 17-28 | - |
| Integration event | OnBeforeShowSuggestItemChargeAssignStrMenu | (Record Purchase Line, var Text, var Text, var Integer) | 17-28 | - |
| Integration event | OnAssignItemCharges | (Text, var Record Item Charge Assignment (Purch), Record Currency, Record Purchase Header, Decimal, Decimal, var Boolean) | 17-28 | - |
| Integration event | OnAssignEquallyOnAfterAmountToAssignCalculated | (var Record Item Charge Assignment (Purch)) | 17-28 | - |
| Integration event | OnAssignEquallyOnAfterItemChargeAssignmentPurchModify | (var Record Item Charge Assignment (Purch)) | 17-28 | - |
| Integration event | OnAssignEquallyOnBeforeItemChargeAssignmentPurchModify | (var Record Item Charge Assignment (Purch)) | 17-28 | - |
| Integration event | OnAssignByAmountOnAfterAmountToAssignCalculated | (var Record Item Charge Assignment (Purch), Record Item Charge Assignment (Purch)) | 17-28 | - |
| Integration event | OnAssignByAmountOnAfterItemChargeAssignmentPurchModify | (var Record Item Charge Assignment (Purch)) | 17-28 | - |
| Integration event | OnAssignByAmountOnBeforeItemChargeAssignmentPurchModify | (var Record Item Charge Assignment (Purch)) | 17-28 | - |
| Integration event | OnSuggestAssgntOnAfterItemChargeAssgntPurchSetFilters | (var Record Item Charge Assignment (Purch), Record Purchase Line, Decimal, Decimal, var Boolean) | 17-28 | - |
| Integration event | OnSuggestAssgntOnBeforeAssignItemCharges | (var Record Purchase Line, Record Item Charge Assignment (Purch)) | 17-28 | - |
| Integration event | OnAssignByAmountOnAfterAssignAppliesToDocLineAmount | (Record Item Charge Assignment (Purch), var Record Item Charge Assignment (Purch)) | 17-18, gone | - |
| Integration event | OnAssignByWeightOnBeforeTempItemChargeAssgntPurchDelete | (var Record Item Charge Assignment (Purch), Decimal, Decimal, Record Currency) | 18-28 | - |
| Integration event | OnBeforeGetPurchLineForItemChargeAssgntPurch | (var Record Purchase Line, var Record Item Charge Assignment (Purch), var Boolean) | 18-28 | - |
| Integration event | OnAfterGetItemValues | (var Record Item Charge Assignment (Purch), var Decimal) | 19-28 | - |
| Integration event | OnAssignByWeightOnAfterCalcTotalGrossWeight | (var Record Item Charge Assignment (Purch), Decimal, var Record Item Charge Assignment (Purch)) | 19-28 | - |
| Integration event | OnAssignByVolumeOnAfterCalcTotalUnitVolume | (var Record Item Charge Assignment (Purch), Decimal, var Record Item Charge Assignment (Purch)) | 19-28 | - |
| Integration event | OnBeforeGetItemValues | (var Record Item Charge Assignment (Purch), var Decimal, var Boolean) | 19-28 | - |
| Integration event | OnAssignByAmountOnAfterAssignAppliesToDocLineAmount | (Record Item Charge Assignment (Purch), var Record Item Charge Assignment (Purch), Record Purchase Header, Decimal, Decimal) | 19-28 | - |
| Integration event | OnBeforeAssignEqually | (var Record Item Charge Assignment (Purch), Record Currency, Decimal, Decimal, var Boolean) | 20-28 | - |
| Integration event | OnBeforeCreateRcptChargeAssgnt | (var Record Purch. Rcpt. Line, Record Item Charge Assignment (Purch), var Boolean) | 21-28 | - |
| Integration event | OnCreateSalesShptChargeAssgntOnBeforeInsertItemChargeAssignment | (var Record Sales Shipment Line, Record Item Charge Assignment (Purch), Integer, var Boolean) | 23-28 | - |
| Integration event | OnBeforeCreateDocChargeAssgn | (var Record Item Charge Assignment (Purch), var Record Purchase Line, Code[20], var Boolean) | 24-28 | - |
| Integration event | OnGetItemValuesOnAfterGetPurchLine | (Record Purchase Line, Record Item Charge Assignment (Purch), var Decimal) | 24-28 | - |
| Integration event | OnGetItemValuesOnAfterGetPurchRcptLine | (Record Purch. Rcpt. Line, Record Item Charge Assignment (Purch), var Decimal) | 24-28 | - |
| Integration event | OnGetItemValuesOnAfterGetReturnRcptLine | (Record Return Receipt Line, Record Item Charge Assignment (Purch), var Decimal) | 24-28 | - |
| Integration event | OnGetItemValuesOnAfterGetReturnShptLine | (Record Return Shipment Line, Record Item Charge Assignment (Purch), var Decimal) | 24-28 | - |
| Integration event | OnGetItemValuesOnAfterGetTransferRcptLine | (Record Transfer Receipt Line, Record Item Charge Assignment (Purch), var Decimal) | 24-28 | - |
| Integration event | OnGetItemValuesOnAfterGetSalesShptLine | (Record Sales Shipment Line, Record Item Charge Assignment (Purch), var Decimal) | 24-28 | - |
| Integration event | OnBeforeCheckFromPurchRcptLineWorkCenter | (Record Purch. Rcpt. Line, var Boolean) | 24-28 | - |
| Integration event | OnBeforeAssignItemCharges | (var Record Purchase Line, Decimal, Decimal, var Boolean, Decimal, Decimal, Text) | 25-28 | - |
| Integration event | OnBeforeSuggestAssgnt | (var Record Purchase Line, var Record Item Charge Assignment (Purch), Decimal, Decimal, Decimal, Decimal, var Integer, var Text, var Text, var Text, var Boolean) | 25-28 | - |
| Integration event | OnBeforeInsertItemChargeAssignmentWithValuesTo | (var Record Item Charge Assignment (Purch), var Record Item Charge Assignment (Purch), var Enum Purchase Applies-to Document Type, var Code[20], var Integer, var Code[20], var Text[100], var Integer, var Decimal, var Decimal, var Boolean) | 27-28 | - |
| Integration event | OnAssignPurchItemChargeOnBeforeItemChargeAssignmentPurchModify | (var Record Item Charge Assignment (Purch)) | 27-28 | - |
| Integration event | OnSuggestAssgntFromLineOnBeforeItemChargeAssignmentPurchModify | (var Record Item Charge Assignment (Purch)) | 27-28 | - |
| Integration event | OnAssignItemChargesFromLineOnAfterItemChargeAssignmentModifyAll | (Record Purchase Line, var Record Item Charge Assignment (Purch)) | 27-28 | - |