EX049 Sales and purchase Promotions for WholeSales

Sales and purchase Promotions for WholeSales

Sales and purchase Promotions for WholeSales

Dependency graph

graph TD; Main(Sales and purchase Promotions for WholeSales) --> Dep0(EOS Administration Library); click Dep0 href "/en/docs/apps-tech/8bb96677-5112-4566-b742-12eebbb9a058.html" Main(Sales and purchase Promotions for WholeSales) --> Dep1(Trade common data layer); click Dep1 href "/en/docs/apps-tech/a1daf9d7-d09c-4919-9685-9705b6f17ec7.html" Main(Sales and purchase Promotions for WholeSales) --> Dep2(Common Data Layer); click Dep2 href "/en/docs/apps-tech/4e2a89a2-9049-496c-8b3a-f4eee6399b0e.html" Main(Sales and purchase Promotions for WholeSales) --> Dep3(Detailed Document Discounts); click Dep3 href "/en/docs/apps-tech/ef70c009-75ce-4075-9c31-463dd65c6e83.html" Main(Sales and purchase Promotions for WholeSales) --> Dep4(Sales Free Goods); click Dep4 href "/en/docs/apps-tech/ead621a8-ffdf-4cc8-b008-bf4fd7c7345b.html"

Dependencies from

Objects

Codeunit

IDNameDescription
18090655EOS049 Promo Event Subscribers
18090656EOS049 Release Sales Pr. Doc.
18090657EOS049 Sales Price Mgt.
18090658EOS049 Release Sales Disc. Doc
18090659EOS049 Sales Disc. Mgt.
18090660EOS049 Promo Management
18090661EOS049 SFA Mgt.
18090662EOS049 Sales Pr. SFA Calc. Mgt
18090663EOS049 SFA Sales Mgt.
18090664EOS049 Promotion Install
18090665EOS049 Promo Upgrade
18090666EOS049 Hier. Assortments Mgt.
18125980EOS EX049 Subscription
18125981EOS049 Release Gift Basket
18125982EOS049 Sales Document Mgt.
18125983EOS049 Notification Handler

Enum

IDNameDescription
18090655EOS049 Reference Date
18090656EOS049 Discount Item Type
18090657EOS049 Assortment Line Type
18090658EOS049 Sales Disc. Threshold Type
18090659EOS049 Rule Type
18090660EOS049 Exclusive
18090661EOS049 Constraint Type
18090662EOS049 Sales Price Type
18090663EOS049 Sales Price Customer Type
18090664EOS049 Status
18090665EOS049 Sales Prices Line Type
18090666EOS049 UoM Type
18125980EOS049 Promo Customer Type
18125981EOS049 Promo Status
18125982EOS049 Promo D. Line Customer Type
18125983EOS049 Promo D. Line Item Type
18125984EOS049 Promo Group Type
18125985EOS049 Assortment Status
18125986EOS049 Assortment Counting Level
18125987EOS049 Sales Disc. Header Type
18125988EOS049 Benefit Type
18125989EOS049 Quantity Type
18125990EOS049 Authorization Status
18125991EOS049 Disc. Sales Line Det. Type
18125992EOS049 Sales Disc. Line Cust. Type
18125993EOS049 Sales Disc. Line Type
18125994EOS049 Check Constr. Type
18125995EOS049 Check Constr. General Type
18125996EOS049 Disc. Sales Type
18125997EOS049 Sales Pr. Line Customer Type
18125998EOS049 Sales Pr. Line Item Type
18125999EOS049 Constraint Qty Application Level
18126000EOS Assortment Filter Type
18126001EOS049 Discount Recalc. Method
18126002EOS049 Hierarchy Type
18126003EOS Filter Type
18126004EOS049 Discount Threshold
18126005EOS049 Calculation Level
18126006EOS049 Calculation Type
18126007EOS049 Discount Type
18126008EOS049 Free Gift Basket Status
18126009EOS049 Application Type
18126010EOS049 Doc. Cond. Type
18126011EOS049 Exception Type
18126012EOS049 Calc. Type
18126013EOS049 Exception Ref. Date
18126014EOS049 Recalc. Notif. Method

Page

IDNameDescription
18090655EOS049 Promotion Setup
18090656EOS049 Sales Price List
18090657EOS049 Sales Price Card
18090658EOS049 Sales Price Cust. Sub.
18090659EOS049 Sales Price Item Subf.
18090660EOS049 Sales Price Lines
18090661EOS049 Dupl. Sales Price Lines
18090662EOS049 Sales Prices SFA
18090663EOS049 Get Sales Price SFA
18090664EOS049 Sales Price - Doc. Show
18090665EOS049 Sales Price - Calc. Pr.
18090666EOS049 Sales Price - Doc. Pr.
18125980EOS049 Assortment Card
18125981EOS049 Assortment Subform
18125982EOS049 Assortment List
18125983EOS049 Assortment Items
18125984EOS049 Sales Disc. List
18125985EOS049 Sales Disc. Card
18125986EOS049 Sales Disc. Cust. Sub.
18125987EOS049 Sales Disc. Item Sub.
18125988EOS049 Sales Disc. Line - Det.
18125989EOS049 Sales Disc. Lines
18125990EOS049 Dupl. Sales Disc. Lines
18125991EOS049 Sales Discounts SFA
18125992EOS049 Get Sales Line Disc SFA
18125993EOS049 Sales Disc. Ben. Sub.
18125994EOS049 Sales D. Line Doc. Show
18125995EOS049 Sales D. Line Calc Canv
18125996EOS049 Sales D. Line Doc Disc.
18125997EOS049 Sales D. Line Doc FreeG
18125998EOS049 Constraints Qty Ranges
18125999EOS049 Canv Assor. Target List
18126000EOS049 Sales Price - Item Sel.
18126001EOS049 Promo Scenery List
18126002EOS049 Promo Header List
18126003EOS049 Promo Header Card
18126004EOS049 Promo Lines Sub.
18126005EOS049 Promo Cluster Sub.
18126006EOS049 Promo Period List
18126007EOS049 Promo Line List
18126008EOS049 Promo Price - Item Sel.
18126009EOS049 Promotion Information
18126010EOS049 Responsibility Center
18126011EOS049 Sales Order Lines
18126012EOS049 Price/Disc. Comm. Sheet
18126013EOS049 Filter List
18126014EOS049 Filter Card
18126015EOS049 Cust. Hier. Assortments
18126016EOS049 Customer Hier. FactBox
18126017EOS049 Item Hier. FactBox
18126018EOS049 Promotion Groups
18126019EOS049 Promo Group Elements
18126020EOS049 Disc. Document Subform
18126021EOS049 Gift Basket List
18126022EOS049 Gift Basket Card
18126023EOS049 Gift Basket Subform
18126024EOS049 Free REF Identifiers
18126025EOS049 Disc. Document Sub.
18126026EOS049 Sales Hdr. Disc. Lines
18126027EOS049 Gift Basket Line Sel.
18126028EOS049 Sales Dis. Subform
18126029EOS049 Applicable Discount
18126030EOS049 Price/Disc Exceptions

PageExtension

IDNameDescription
21Customer Card
22Customer List
30Item Card
31Item List
41Sales Quote
42Sales Order
43Sales Invoice
44Sales Credit Memo
46Sales Order Subform
47Sales Invoice Subform
96Sales Cr. Memo Subform
119User Setup
209Units of Measure
402Sales Order Statistics
507Blanket Sales Order
6630Sales Return Order
9087Sales Line FactBox
18004267EOS037 Detailed Discounts
18059973EOS Customer Hierarchy List
18123702EOS CDL Source Code Setup

Table

IDNameDescription
18090655EOS049 Promotion Setup
18090656EOS049 Sales Price Header
18090657EOS049 Sales Pr. Line - Cust.
18090658EOS049 Sales Price Line - Item
18090659EOS049 Sales Price Line
18090660EOS049 Assortment Header
18090661EOS049 Assortment Line
18090662EOS049 Assortment Items
18090663EOS049 Sales Disc. Header
18090664EOS049 Sales Disc. Line - Cust
18090665EOS049 Sales Disc. Line - Item
18090666EOS049 Sales Disc. Line - Det.
18125980EOS049 Sales Disc. Line
18125981EOS049 Disc. Sales Line Set ID
18125982EOS049 Sales Disc. Line - Ben.
18125983EOS049 Sales Disc. Line - Doc.
18125984EOS049 Constraint Qty Range
18125985EOS049 Canvass Assort. Target
18125986EOS049 Sales D. Line Item Sel
18125987EOS049 Promo Scenery
18125988EOS049 Promo Header
18125989EOS049 Promo Line
18125990EOS049 Promo Cluster
18125991EOS049 Promo Period
18125992EOS049 Promo D. Line Item Sel
18125993EOS049 Promotion Information
18125994EOS049 Responsibility Center
18125995EOS049 Duplicated Sales Line
18125996EOS049 Price/Disc Comment Line
18125997EOS049 Filter
18125998EOS049 Cust. Hier. Assortment
18125999EOS049 Promotion Group
18126000EOS049 Promotion Element
18126001EOS049 Sales Hdr. Disc. Line
18126002EOS049 Coupon Add. Charges
18126003EOS049 Gift Basket Header
18126004EOS049 Gift Basket Line
18126005EOS049 Free REF Identifier
18126006EOS049 Sales Doc. Discount
18126007EOS049 Price/Disc. Exception

TableExtension

IDNameDescription
27Item
36Sales Header
37Sales Line
91User Setup
204Unit of Measure
5717Item Cross Reference
5809Item Charge Assignment (Sales)
18004266EOS037 Discount Set Entry
18123702EOS CDL Source Code Setup

Query

IDNameDescription
18090655EOS049 Sales Pr. Lines Cust.
18090656EOS049 Sales Price Lines Item
18090657EOS049 Sales Price Lines
18090658EOS049 Sales Disc. Lines Cust.
18090659EOS049 Sales Disc. Lines Item
18090660EOS049 Count Sales Disc. Lines

Report

IDNameDescription
18090655EOS049 Copy Sales Price
18090656EOS049 Copy Sales Discount
18090657EOS Calculate Assortments

Build environment

TypeValue
Version24.0.27.0
Application24.0.0.0
Platform13.0
Runtime13.0
TargetCloud
LocaleW1
Commit

Obsolete Items

VersionObjectTypeNameReason
24.0Page 18125980 EOS049 Assortment CardPageFieldMinimum QuantityMoved to lines
24.0Page 18125981 EOS049 Assortment SubformPageFieldMinimum NumberMoved to lines
24.0Page 18125982 EOS049 Assortment ListPageFieldMinimum QuantityMoved to lines
22.0Codeunit 18090662 EOS049 Sales Pr. SFA Calc. MgtMethodDeclarationOnBeforeSalesLineLineDiscExistsUse the OnBeforeSalesLineLineDiscExists2
22.0TableExtension 18090656 EOS TableExt18090656FieldEOS049 Default EANItem Cross Reference Removed
24Table 18090660 EOS049 Assortment HeaderFieldMinimum QuantityMoved to lines
24Table 18090661 EOS049 Assortment LineFieldMinimum NumberMoved to lines
Table 18126003 EOS049 Gift Basket HeaderFieldMaximum Gift AmountNot implemented

Changelog

24.0.22

Released: On Premise: 21. May 2024

  • 15215: EX049 SPP Recalculating manual discounts (marked as “manual” with flag) in case of change of line quantity, SPP setup considers it as automatically modified
  • 15182: EX049 SPP Modify captions from job to project, to uniform app to BC24: Development

24.0.15

Released: On Premise: 16. April 2024

  • 14920: EX049 SPP In ‘Sales order’, if customer is selected with field ‘Customer name’, then on line the field ‘Unit price exclude VAT’ isn’t filled from card ‘Sales price’
  • 14880: EX049 SPP Add event, to release price lists through scheduled procedure
  • 14892: EX049 SPP Add event, to set, on codeunit 18090658 ‘EOS049 Release Sales Disc. Doc’, variable CheckItemPercentageZero
  • 14838: EX049 SPP In page ‘Sales discount’, validating field ‘Code’ having in field ‘Sales Discount Nos.’ of the page ‘Promotion Setup’ a series no. with flag ‘Default nos.’ abled, returns error ‘Code must be filled in. Enter a value.’
  • 13148: Gestione eccezioni ricerca prezzi/sconti
  • 14566: EX049:SPPRemove Obsolete NoSeriesManagement BC24
  • 13727: EX049 SPP Manage check in case of field ‘Ending date’ on Sales prices (SPP) is empty
  • 13787: EX049 SPP EX049 SPP 1. Confirm has not Guiallowed. 2. Add parameter to give to record, to skip confirm.
  • 13692: EX049 SPP Add events OnBeforeCalcBestUnitPriceAtDate and OnBeforeCalcLastUnitPriceAtDate for prices, on CU ‘EOS 049 Sales Pr SFA Calc. Mgt’
  • 13609: EX049 SPP Add events ‘OnBeforeCalcBestDiscAtDate’ and ‘CalcLastDiscAtDate’ in codeunit ‘EOS 049 Sales Pr SFA Calc. Mgt’
  • 13546: EX049 SPP In page ‘Sales price’, fields ‘Priority’ e ‘Variant code’ are editable when field ‘Status’ is equal to ‘Certified’
  • 10823: EX049 SPP Implementazione condizioni a totale documento da extension
  • 10827: EX049 SPP Implementazioni su controlli condizione ASSORTIMENTO
  • 10930: EX049 SPP Implementazione basket omaggi su condizioni commerciali

23.0.32

Released: On Premise: 22. December 2023 | SaaS: 04. January 2024

  • 13727: EX049 SPP Manage check in case of field ‘Ending date’ on Sales prices (SPP) is empty

23.0.31

Released: On Premise: 11. December 2023

  • 13787: EX049 SPP EX049 SPP 1. Confirm has not Guiallowed. 2. Add parameter to give to record, to skip confirm.
  • 13692: EX049 SPP Add events OnBeforeCalcBestUnitPriceAtDate and OnBeforeCalcLastUnitPriceAtDate for prices, on CU ‘EOS 049 Sales Pr SFA Calc. Mgt’
  • 13609: EX049 SPP Add events ‘OnBeforeCalcBestDiscAtDate’ and ‘CalcLastDiscAtDate’ in codeunit ‘EOS 049 Sales Pr SFA Calc. Mgt’
  • 13546: EX049 SPP In page ‘Sales price’, fields ‘Priority’ e ‘Variant code’ are editable when field ‘Status’ is equal to ‘Certified’
  • 10823: EX049 SPP Implementazione condizioni a totale documento da extension
  • 10827: EX049 SPP Implementazioni su controlli condizione ASSORTIMENTO
  • 10930: EX049 SPP Implementazione basket omaggi su condizioni commerciali

22.0.15

Released: On Premise: 06. December 2023 | SaaS: 06. December 2023

  • 13787: EX049 SPP EX049 SPP 1. Confirm has not Guiallowed. 2. Add parameter to give to record, to skip confirm.
  • 13692: EX049 SPP Add events OnBeforeCalcBestUnitPriceAtDate and OnBeforeCalcLastUnitPriceAtDate for prices, on CU ‘EOS 049 Sales Pr SFA Calc. Mgt’
  • 13609: EX049 SPP Add events ‘OnBeforeCalcBestDiscAtDate’ and ‘CalcLastDiscAtDate’ in codeunit ‘EOS 049 Sales Pr SFA Calc. Mgt’
  • 13546: EX049 SPP In page ‘Sales price’, fields ‘Priority’ e ‘Variant code’ are editable when field ‘Status’ is equal to ‘Certified’
  • 10823: EX049 SPP Implementazione condizioni a totale documento da extension
  • 10827: EX049 SPP Implementazioni su controlli condizione ASSORTIMENTO
  • 10930: EX049 SPP Implementazione basket omaggi su condizioni commerciali

23.0.29

Released: On Premise: 05. December 2023

  • 13787: EX049 SPP EX049 SPP 1. Confirm has not Guiallowed. 2. Add parameter to give to record, to skip confirm.

23.0.28

Released: On Premise: 22. November 2023

  • 13692: EX049 SPP Add events OnBeforeCalcBestUnitPriceAtDate and OnBeforeCalcLastUnitPriceAtDate for prices, on CU ‘EOS 049 Sales Pr SFA Calc. Mgt’
  • 13609: EX049 SPP Add events ‘OnBeforeCalcBestDiscAtDate’ and ‘CalcLastDiscAtDate’ in codeunit ‘EOS 049 Sales Pr SFA Calc. Mgt’
  • 13546: EX049 SPP In page ‘Sales price’, fields ‘Priority’ e ‘Variant code’ are editable when field ‘Status’ is equal to ‘Certified’
  • 10823: EX049 SPP Implementazione condizioni a totale documento da extension
  • 10827: EX049 SPP Implementazioni su controlli condizione ASSORTIMENTO
  • 10930: EX049 SPP Implementazione basket omaggi su condizioni commerciali

22.0.14

Released: On Premise: 22. November 2023 | SaaS: 22. November 2023

  • 13692: EX049 SPP Add events OnBeforeCalcBestUnitPriceAtDate and OnBeforeCalcLastUnitPriceAtDate for prices, on CU ‘EOS 049 Sales Pr SFA Calc. Mgt’

22.0.12

Released: On Premise: 10. November 2023 | SaaS: 10. November 2023

  • 13609: EX049 SPP Add events ‘OnBeforeCalcBestDiscAtDate’ and ‘CalcLastDiscAtDate’ in codeunit ‘EOS 049 Sales Pr SFA Calc. Mgt’
  • 13546: EX049 SPP In page ‘Sales price’, fields ‘Priority’ e ‘Variant code’ are editable when field ‘Status’ is equal to ‘Certified’
  • 10823: EX049 SPP Implementazione condizioni a totale documento da extension
  • 10827: EX049 SPP Implementazioni su controlli condizione ASSORTIMENTO
  • 10930: EX049 SPP Implementazione basket omaggi su condizioni commerciali

23.0.26

Released: On Premise: 10. November 2023

  • 13609: EX049 SPP Add events ‘OnBeforeCalcBestDiscAtDate’ and ‘CalcLastDiscAtDate’ in codeunit ‘EOS 049 Sales Pr SFA Calc. Mgt’
  • 13546: EX049 SPP In page ‘Sales price’, fields ‘Priority’ e ‘Variant code’ are editable when field ‘Status’ is equal to ‘Certified’
  • 10823: EX049 SPP Implementazione condizioni a totale documento da extension
  • 10827: EX049 SPP Implementazioni su controlli condizione ASSORTIMENTO
  • 10930: EX049 SPP Implementazione basket omaggi su condizioni commerciali

22.0.11

Released: On Premise: 09. November 2023

  • 13546: EX049 SPP In page ‘Sales price’, fields ‘Priority’ e ‘Variant code’ are editable when field ‘Status’ is equal to ‘Certified’
  • 10823: EX049 SPP Implementazione condizioni a totale documento da extension
  • 10827: EX049 SPP Implementazioni su controlli condizione ASSORTIMENTO
  • 10930: EX049 SPP Implementazione basket omaggi su condizioni commerciali

23.0.23

Released: On Premise: 02. November 2023

  • 13546: EX049 SPP In page ‘Sales price’, fields ‘Priority’ e ‘Variant code’ are editable when field ‘Status’ is equal to ‘Certified’
  • 10823: EX049 SPP Implementazione condizioni a totale documento da extension
  • 10827: EX049 SPP Implementazioni su controlli condizione ASSORTIMENTO
  • 10930: EX049 SPP Implementazione basket omaggi su condizioni commerciali

22.0.9

Released: On Premise: 02. November 2023 | SaaS: 02. November 2023

  • 13546: EX049 SPP In page ‘Sales price’, fields ‘Priority’ e ‘Variant code’ are editable when field ‘Status’ is equal to ‘Certified’

22.0.8

Released: On Premise: 23. October 2023 | SaaS: 23. October 2023

  • 10823: EX049 SPP Implementazione condizioni a totale documento da extension
  • 10827: EX049 SPP Implementazioni su controlli condizione ASSORTIMENTO
  • 10930: EX049 SPP Implementazione basket omaggi su condizioni commerciali

23.0.22

Released: On Premise: 23. October 2023

  • 10823: EX049 SPP Implementazione condizioni a totale documento da extension
  • 10827: EX049 SPP Implementazioni su controlli condizione ASSORTIMENTO
  • 10930: EX049 SPP Implementazione basket omaggi su condizioni commerciali

22.0.7

Released: On Premise: 23. October 2023

  • 10823: EX049 SPP Implementazione condizioni a totale documento da extension
  • 10827: EX049 SPP Implementazioni su controlli condizione ASSORTIMENTO
  • 10930: EX049 SPP Implementazione basket omaggi su condizioni commerciali

23.0.21

Released: On Premise: 23. October 2023

  • 10823: EX049 SPP Implementazione condizioni a totale documento da extension
  • 10827: EX049 SPP Implementazioni su controlli condizione ASSORTIMENTO
  • 10930: EX049 SPP Implementazione basket omaggi su condizioni commerciali

22.0.3

Released: On Premise: 19. May 2023

  • 10979: EX049 Implementazione filtri orizzontali dinamici e gestione pesi condizioni commerciali
  • 12202: EX049 SPP In ‘Sales invoice’, if app is installed, adding a ‘Resource’ line for which a price in ‘Resource prices’ has been added, then field ‘Unit price excluding VAT’ is not filled

22.0.2

Released: On Premise: 27. April 2023

  • 12202: EX049 SPP In ‘Sales invoice’, if app is installed, adding a ‘Resource’ line for which a price in ‘Resource prices’ has been added, then field ‘Unit price excluding VAT’ is not filled

EOS Labs -