Shipping Fees

Notes for release 26.0.9273.66211

Content

  • 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 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 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”)