diff --git a/Customization/src/CustomerCardExtension.PageExt.al b/Customization/src/CustomerCardExtension.PageExt.al new file mode 100644 index 0000000..14cc723 --- /dev/null +++ b/Customization/src/CustomerCardExtension.PageExt.al @@ -0,0 +1,15 @@ +pageextension 80550 "Customer Card Extension" extends "Customer Card" +{ + layout + { + addafter("Balance (LCY)") + { + field("Due Amount"; Rec."Due Amount") + { + ApplicationArea = All; + Caption = 'Due Amount'; + ToolTip = 'Specifies the total due amount for the customer based on the applied date filter.'; + } + } + } +} diff --git a/Customization/src/CustomerExtension.TableExt.al b/Customization/src/CustomerExtension.TableExt.al new file mode 100644 index 0000000..c9aa5a2 --- /dev/null +++ b/Customization/src/CustomerExtension.TableExt.al @@ -0,0 +1,15 @@ +tableextension 80550 "Customer Extension" extends Customer +{ + fields + { + field(80550; "Due Amount"; Decimal) + { + FieldClass = FlowField; + CalcFormula = Sum("Detailed Cust. Ledg. Entry".Amount where("Customer No." = field("No."), + "Initial Entry Due Date" = field("Date Filter"))); + Caption = 'Due Amount'; + Editable = false; + ToolTip = 'Specifies the total due amount for the customer based on the applied date filter.'; + } + } +} diff --git a/Customization/src/VendorCardExtension.PageExt.al b/Customization/src/VendorCardExtension.PageExt.al new file mode 100644 index 0000000..d3d9519 --- /dev/null +++ b/Customization/src/VendorCardExtension.PageExt.al @@ -0,0 +1,15 @@ +pageextension 80551 "Vendor Card Extension" extends "Vendor Card" +{ + layout + { + addafter("Balance (LCY)") + { + field("Due Amount"; Rec."Due Amount") + { + ApplicationArea = All; + Caption = 'Due Amount'; + ToolTip = 'Specifies the total due amount for the vendor based on the applied date filter.'; + } + } + } +} diff --git a/Customization/src/VendorExtension.TableExt.al b/Customization/src/VendorExtension.TableExt.al new file mode 100644 index 0000000..53bf3a4 --- /dev/null +++ b/Customization/src/VendorExtension.TableExt.al @@ -0,0 +1,15 @@ +tableextension 80551 "Vendor Extension" extends Vendor +{ + fields + { + field(80551; "Due Amount"; Decimal) + { + FieldClass = FlowField; + CalcFormula = Sum("Detailed Vendor Ledg. Entry".Amount where("Vendor No." = field("No."), + "Initial Entry Due Date" = field("Date Filter"))); + Caption = 'Due Amount'; + Editable = false; + ToolTip = 'Specifies the total due amount for the vendor based on the applied date filter.'; + } + } +}