EX037 Detailed Document Discounts

Detailed Document Discounts

Detailed Document Discounts

Dependency graph

graph TD; Main(Detailed Document Discounts) --> Dep0(EOS Administration Library); click Dep0 href "/en/docs/apps-tech/8bb96677-5112-4566-b742-12eebbb9a058.html" Main(Detailed Document Discounts) --> Dep1(Common Data Layer); click Dep1 href "/en/docs/apps-tech/4e2a89a2-9049-496c-8b3a-f4eee6399b0e.html"

Dependencies from

Articles

Objects

Codeunit

IDNameDescription
18004265EOS037 Detailed Discounts
18004266EOS037 Purch. Handler
18004267EOS037 Sales Handler
18004268EOS037 Installer
18004269EOS EX037 Subscriptions
18004270EOS037 Calculation Mgt.
18004271EOS037 DDD Upgrade
18004272EOS037 Test Library
18004273EOS037 Preview Tests
18004274EOS037 DDD Tests

Enum

IDNameDescription
18004265EOS037 Discount Class
18004266EOS037 Inv. Discount Type
18004267EOS037 Line Discount Type
18004268EOS037 Calculation Method
18004269EOS037 Inv. Discount Base Amount

EnumExtension

IDNameDescription
7000Price Calculation Method

PageExtension

IDNameDescription
4Payment Terms
11Shipment Methods
46Sales Order Subform
54Purchase Order Subform
7001Price List Lines
7004Sales Line Discounts
7009Get Sales Line Disc.
7010Get Price Line
7011Purchase Price List Lines
7014Purchase Line Discounts
7189Get Purchase Line Disc.
18123702EOS CDL Source Code Setup

Page

IDNameDescription
18004265EOS037 Detailed Discount Setup
18004267EOS037 Detailed Discounts

Table

IDNameDescription
18004265EOS037 Detailed Discount Setup
18004266EOS037 Discount Set Entry
18004267EOS037 Discount Set

TableExtension

IDNameDescription
3Payment Terms
10Shipment Method
37Sales Line
39Purchase Line
7001Price List Line
7004Sales Line Discount
7014Purchase Line Discount
18123702EOS CDL Source Code Setup

Build environment

TypeValue
Version25.0.13.0
Application25.0.0.0
Platform13.0
Runtime13.0
TargetCloud
LocaleW1
Commit

Obsolete Items

VersionObjectTypeNameReason
23.0Page 18004267 EOS037 Detailed DiscountsMethodDeclarationGetSourceObsolete. use protected var instead

Changelog

25.0.13.0

Released: On Premise: 14. November 2024

  • 16412: EX043 SFG In ‘Sales order’ with free gift lines for all existing lines, the elimination of invoice discount doesn’t delete value in field ‘Inv. discount amount’ on lines

24.0.18

Released: On Premise: 13. June 2024 | SaaS: 13. June 2024

  • 15367: EX037 DDD Add event, to notify the user when detailed discount has been manually modified

24.0.17

Released: SaaS: 10. June 2024

  • 15236: EX037 DDD If in ‘Detailed Discount Setup’ the field ‘Sales Price Calc. Method’ is equal to ‘By priority’ and ‘Sales Discount Calc. Method’ is equal to ‘Best possible’…(COMPLETE TITLE IN SYSTEM INFO)

24.0.15

Released: On Premise: 02. May 2024

  • 15058: EX037 DDD Move ‘Round Discount to 5 Decimals’ out of ‘Calculation Method’ group on page
  • 14834: EX037 DDD: Correctly apply header discount sets with a discount amount when used across multiple documents
  • 14556: EX037:DDDRemove Obsolete NoSeriesManagement BC24
  • 14598: EX037 DDD Add event, to avoid GUID generation on each DDD line

23.0.30

Released: On Premise: 02. February 2024 | SaaS: 02. February 2024

  • 14158: EX037 DDD Add event, to take sales prices from customer “sell-to” instead of “Bill-to’

23.0.23

Released: On Premise: 06. December 2023

  • 13549: EX037 DDD In ‘Sales order’ with foreign currency, value ‘Unit price excl. VAT’ isn’t converted when field ‘Sales Price Calc. Method’ is equal to ‘By priority’ in page ‘Detailed Discount Setup’

23.0.20

Released: On Premise: 09. October 2023

  • 13332: EX037 DDD: Validating “Payment Terms” in OnInsert causes ‘Cannot modify SystemId’

EOS Labs -