Shipping Fees

Notes for release 26.0.9441.36726

Content

  • Task 21203 - Bug 21202 - Behavior on Shipping Fee of Type = Item Charge
  • Task 21206 - Bug 21202 - Behavior on Shipping Fee of Type = Item Charge
  • Task 21576 - User Story 21573 - 5.9. Vendor Shipping Fees
  • Task 21577 - User Story 21573 - 5.9. Vendor Shipping Fees
  • Task 21581 - User Story 21567 - 5.10. Extend Vendor Page
  • Task 21582 - User Story 21567 - 5.10. Extend Vendor Page
  • Task 21586 - User Story 21568 - 5.11. Extend Purchase Lines Page
  • Task 21587 - User Story 21568 - 5.11. Extend Purchase Lines Page
  • Task 21593 - User Story 21569 - 5.12. Extend Purchase Header Page
  • Task 21594 - User Story 21569 - 5.12. Extend Purchase Header Page
  • Task 21598 - User Story 21570 - 5.13.1. Assign Shipping Fees to Purchase Document – Always Ask
  • Task 21599 - User Story 21570 - 5.13.1. Assign Shipping Fees to Purchase Document – Always Ask
  • Task 21606 - User Story 21571 - 5.13.2. Assign Shipping Fees to Purchase Document – Manual
  • Task 21610 - User Story 21572 -
  • Task 21611 - User Story 21572 -
  • Task 21615 - User Story 21574 - 5.14. Convert Purchase Quote into Purchase Order/Invoice
  • Task 21616 - User Story 21574 - 5.14. Convert Purchase Quote into Purchase Order/Invoice
  • Task 21847 - Bug 21846 -
  • Task 21855 - User Story 18305 - 5.7 - Delete/Modify Shipping Fees
  • Task 21857 - User Story 18305 - 5.7 - Delete/Modify Shipping Fees
  • Task 21912 - Bug 21911 - Bug fixing
  • Task 21972 - Bug 21971 - Bug fixing
  • Task 22142 - Bug 21202 - Behavior on Shipping Fee of Type = Item Charge
  • Task 22168 - Bug 21923 - Create Purchase Quote with option = Always Ask, Calculation Basis = Amount and Release the Purchase Quote - no Shipping Fee applies because of Minimum Qty - message of always ask should not be appearing in this case
  • Task 22171 - Bug 22170 -
  • Task 22212 - User Story 16755 - Definition of Done - Release Tasks
  • Task 22214 - User Story 16755 - Definition of Done - Release Tasks
  • Task 16756 - User Story 16755 - Definition of Done - Release Tasks
  • Task 18755 - User Story 16752 - 7.1 - Permission Sets
  • Task 18341 - User Story 16755 - Definition of Done - Release Tasks
  • Task 16757 - User Story 16755 - Definition of Done - Release Tasks
  • Task 18343 - User Story 16755 - Definition of Done - Release Tasks
  • Task 16753 - User Story 16752 - 7.1 - Permission Sets
  • Task 18312 - User Story 18311 - 5.8 - Convert Sales Quote into Sales Order/Invoice
  • Task 18313 - User Story 18311 - 5.8 - Convert Sales Quote into Sales Order/Invoice
  • Task 18307 - User Story 18305 - 5.7 - Delete/Modify Shipping Fees
  • Task 18337 - User Story 18335 - 5.5.3 - Assign Shipping Fees to Sales document (Automatic)
  • Task 18295 - User Story 18293 - 5.5.1 - Assign Shipping Fees to Sales document (Always Ask)
  • Task 18586 - Bug 18585 - Bugfix - Change Date field validation when Shipping Fee is being added on Sales Quote
  • Task 18614 - User Story 18329 - 5.5.2 - Assign Shipping Fees to Sales document (Manual)
  • Task 18294 - User Story 18293 - 5.5.1 - Assign Shipping Fees to Sales document (Always Ask)
  • Task 18336 - User Story 18335 - 5.5.3 - Assign Shipping Fees to Sales document (Automatic)
  • Task 18331 - User Story 18329 - 5.5.2 - Assign Shipping Fees to Sales document (Manual)
  • Task 18330 - User Story 18329 - 5.5.2 - Assign Shipping Fees to Sales document (Manual)
  • Task 18306 - User Story 18305 - 5.7 - Delete/Modify Shipping Fees
  • Task 18289 - User Story 18287 - 5.4 - Extend Sales Header pages
  • Task 18288 - User Story 18287 - 5.4 - Extend Sales Header pages
  • Task 16747 - User Story 16745 - 5.3 - Extend Sales Lines Page
  • Task 16741 - User Story 16739 - 5.2 - Extend Customer Page
  • Task 16742 - User Story 16739 - 5.2 - Extend Customer Page
  • Task 16746 - User Story 16745 - 5.3 - Extend Sales Lines Page
  • Task 18373 - User Story 18372 - 4.2.2 - Shipping Fee Lines
  • Task 18375 - User Story 18372 - 4.2.2 - Shipping Fee Lines
  • Task 16736 - User Story 16730 - 5.1 - Customer Shipping Fees
  • Task 16731 - User Story 16730 - 5.1 - Customer Shipping Fees
  • Task 16722 - User Story 16718 - Appsource Publishing
  • Task 16720 - User Story 16718 - Appsource Publishing
  • Task 18326 - User Story 16752 - 7.1 - Permission Sets

Events available

Event Type Object Function Description
Integration Event codeunit briSHF_AssignShippingFeesHndlr OnAfterSetFilterOnCustomerShippingFeeOnAutomaticAssignShippingFees(var CustomerShippingFee: Record “briSHF_Customer Shipping Fee”; SalesHeader: Record “Sales Header”)
Integration Event codeunit briSHF_AssignShippingFeesHndlr OnBeforeSetTableViewOnCustomerShippingFeesPageOnAutomaticAssignShippingFees(var CustomerShippingFee: Record “briSHF_Customer Shipping Fee”; SalesHeader: Record “Sales Header”)
Integration Event codeunit briSHF_AssignShippingFeesHndlr OnAfterSetFilterOnCustomerShippingFeeOnAlwaysAskAssignShippingFees(var CustomerShippingFee: Record “briSHF_Customer Shipping Fee”; SalesHeader: Record “Sales Header”)
Integration Event codeunit briSHF_AssignShippingFeesHndlr OnBeforeSetTableViewOnCustomerShippingFeesPageOnAlwaysAskAssignShippingFees(var CustomerShippingFee: Record “briSHF_Customer Shipping Fee”; SalesHeader: Record “Sales Header”)
Integration Event codeunit briSHF_AssignShippingFeesHndlr OnAfterSetFilterOnCustomerShippingFeeOnManualAssignShippingFees(var CustomerShippingFee: Record “briSHF_Customer Shipping Fee”; SalesHeader: Record “Sales Header”)
Integration Event codeunit briSHF_AssignShippingFeesHndlr OnBeforeSetTableViewOnCustomerShippingFeesPageOnManualAssignShippingFees(var CustomerShippingFee: Record “briSHF_Customer Shipping Fee”; SalesHeader: Record “Sales Header”)
Integration Event codeunit briSHF_AssignShippingFeesHndlr OnBeforeCheckAssignShippingFeesOnConvertSalesQuote(SalesHeader: Record “Sales Header”; ConvertToType: Enum “Sales Document Type”; var IsHandled: Boolean) Skip/Overwrite or Add logic before CheckAssignShippingFeesOnConvertSalesQuote procedure
Integration Event codeunit briSHF_AssignShippingFeesHndlr OnAfterSetFilterOnCustomerShippingFeeOnCheckAssignShippingFeesOnConvertSalesQuote(var CustomerShippingFee: Record “briSHF_Customer Shipping Fee”; SalesHeader: Record “Sales Header”; ConvertToType: Enum “Sales Document Type”)
Integration Event codeunit briSHF_AssignShippingFeesMgt OnBeforeCheckIsMinimumQuantityReached(ShippingFeeCode: Code[20]; TotalGrossWeight: Decimal; TotalUnitVolume: Decimal; TotalAmount: Decimal; var IsHandled: Boolean) Handle Minimum Quantity Check before procedure IsMinimumQuantityReached
Integration Event codeunit briSHF_AssignShippingFeesMgt OnFilterSalesLineToConsiderOnAssignShippingFeeOnSalesDocument(var SalesLine: Record “Sales Line”; CustomerShippingFee: Record “briSHF_Customer Shipping Fee”; DocumentType: Enum “Sales Document Type”; DocumentNo: Code[20]) Change filter on sales line from the Sales Document to consider on procedure AssignShippingFeeOnSalesDocument
Integration Event codeunit briSHF_AssignShippingFeesMgt OnBeforeModifySalesLine(var SalesLine: Record “Sales Line”; ShippingFeeLine: Record “briSHF_Shipping Fee Line”) Add logic to on before modify the sales line on procedure AssignSalesLineBasedOnShippingFeeLine
Integration Event codeunit briSHF_AssignShippingFeesMgt OnBeforeInsertSalesLine(var SalesLine: Record “Sales Line”; ShippingFeeLine: Record “briSHF_Shipping Fee Line”) Add logic to on before insert the sales line on procedure AssignSalesLineBasedOnShippingFeeLine
Integration Event codeunit briSHF_AssignShippingFeesMgt OnCalculateTotalsForLineOnGetSalesLineTotals(SalesLine: Record “Sales Line”; TotalGrossWeight: Decimal; TotalUnitVolume: Decimal; TotalAmount: Decimal; var IsHandled: Boolean) Add possibility to Skip Sales Line or Overwrite totals calculation on procedure GetSalesLineTotals
Integration Event codeunit briSHF_AssignVendorShipFeesHdr OnAfterSetFilterOnVendorShippingFeeOnManualAssignVendorShippingFees(var VendorShippingFee: Record “briSHF_Vendor Shipping Fee”; PurchaseHeader: Record “Purchase Header”)
Integration Event codeunit briSHF_AssignVendorShipFeesHdr OnBeforeSetTableViewOnVendorShippingFeesPageOnManualAssignVendorShippingFees(VendorShippingFee: Record “briSHF_Vendor Shipping Fee”; PurchaseHeader: Record “Purchase Header”)
Integration Event codeunit briSHF_AssignVendorShipFeesHdr OnAfterSetFilterOnVendorShippingFeeOnAlwaysAskAssignSippingFees(var VendorShippingFee: Record “briSHF_Vendor Shipping Fee”; PurchaseHeader: Record “Purchase Header”)
Integration Event codeunit briSHF_AssignVendorShipFeesHdr OnBeforeSetTableViewOnVendorShippingFeesPageOnAlwaysAskAssignShippingFees(var VendorShippingFee: Record “briSHF_Vendor Shipping Fee”; PurchaseHeader: Record “Purchase Header”)
Integration Event codeunit briSHF_AssignVendorShipFeesHdr OnAfterSetFilterOnVendorShippingFeeOnAutomaticAssignShippingFees(var VendorShippingFee: Record “briSHF_Vendor Shipping Fee”; PurchaseHeader: Record “Purchase Header”)
Integration Event codeunit briSHF_AssignVendorShipFeesHdr OnBeforeSetTableViewOnVendorShippingFeesPageOnAutomaticAssignShippingFees(var VendorShippingFee: Record “briSHF_Vendor Shipping Fee”; PurchaseHeader: Record “Purchase Header”)
Integration Event codeunit briSHF_AssignVendorShipFeesHdr OnBeforeCheckAssignShippingFeesOnConvertPurchQuote(PurchHeader: Record “Purchase Header”; ConvertToType: Enum “Purchase Document Type”; var IsHandled: Boolean) Skip/Overwrite or Add logic before CheckAssignShippingFeesOnConvertPurchQuote procedure
Integration Event codeunit briSHF_AssignVendorShipFeesHdr OnAfterSetFilterOnVendorShippingFeeOnCheckAssignShippingFeesOnConvertPurchQuote(var VendorShippingFee: Record “briSHF_Vendor Shipping Fee”; PurchaseHeader: Record “Purchase Header”; ConvertToType: Enum “Purchase Document Type”)
Integration Event codeunit briSHF_AssignVendorShipFeesMgt OnBeforeCheckIsMinimumQuantityReached(ShippingFeeCode: Code[20]; TotalGrossWeight: Decimal; TotalUnitVolume: Decimal; TotalAmount: Decimal; var IsHandled: Boolean) Handle Minimum Quantity Check before procedure IsMinimumQuantityReached
Integration Event codeunit briSHF_AssignVendorShipFeesMgt OnFilterPurchaseLineToConsiderOnAssignShippingFeeOnPurchaseDocument(var PurchaseLine: Record “Purchase Line”; VendorShippingFee: Record “briSHF_Vendor Shipping Fee”; DocumentType: Enum “Purchase Document Type”; DocumentNo: Code[20]) Change filter on purchase line from the Purchase Document to consider on procedure AssignShippingFeeOnPurchaseDocument
Integration Event codeunit briSHF_AssignVendorShipFeesMgt OnCalculateTotalsForLineOnGetPurchaseLineTotals(var PurchaseLine: Record “Purchase Line”; var TotalGrossWeight: Decimal; var TotalUnitVolume: Decimal; var TotalAmount: Decimal; var IsHandled: Boolean) Add possibility to Skip Purchase Line or Overwrite totals calculation on procedure GetPurchaseLineTotals
Integration Event codeunit briSHF_AssignVendorShipFeesMgt OnBeforeModifyPurchaseLine(var PurchaseLine: Record “Purchase Line”; ShippingFeeLine: Record “briSHF_Shipping Fee Line”) Add logic to on before modify the purchase line on procedure AssignPurchaseLineBasedOnShippingFeeLine
Integration Event codeunit briSHF_AssignVendorShipFeesMgt OnBeforeInsertPurchaseLine(var PurchaseLine: Record “Purchase Line”; ShippingFeeLine: Record “briSHF_Shipping Fee Line”) Add logic to on before insert the purchase line on procedure AssignPurchaseLineBasedOnShippingFeeLine
Integration Event table briSHF_Customer Shipping Fee OnBeforeCheckRelatedSalesLineOnRename(var IsHandled: Boolean) Skip/Overwrite or Add logic before CheckRelatedSalesLine on OnRename trigger
Integration Event table briSHF_Customer Shipping Fee OnBeforeCheckRelatedSalesLineOnModify(var IsHandled: Boolean) Skip/Overwrite or Add logic before CheckRelatedSalesLine on OnModify trigger
Integration Event table briSHF_Customer Shipping Fee OnBeforeCheckRelatedSalesLineOnDelete(var IsHandled: Boolean) Skip/Overwrite or Add logic before CheckRelatedSalesLine on OnDelete trigger
Integration Event table briSHF_Shipping Fee Line OnAfterValidateNo(var ShippingFeeLine: Record “briSHF_Shipping Fee Line”; OldShippingFeeLine: Record “briSHF_Shipping Fee Line”; GLAccount: Record “G/L Account”; Item: Record Item; ItemCharge: Record “Item Charge”)
Integration Event table briSHF_Vendor Shipping Fee OnBeforeCheckRelatedPurchaseLineOnRename(var IsHandled: Boolean) Skip/Overwrite or Add logic before CheckRelatedPurchaseLine on OnRename trigger
Integration Event table briSHF_Vendor Shipping Fee OnBeforeCheckRelatedPurchaseLineOnModify(var IsHandled: Boolean) Skip/Overwrite or Add logic before CheckRelatedPurchaseLine on OnModify trigger
Integration Event table briSHF_Vendor Shipping Fee OnBeforeCheckRelatedPurchaseLineOnDelete(var IsHandled: Boolean) Skip/Overwrite or Add logic before CheckRelatedPurchaseLine on OnDelete trigger
Previous