Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ page 8054 "Contract Types"
SourceTable = "Subscription Contract Type";
Caption = 'Subscription Contract Types';
LinksAllowed = false;
AdditionalSearchTerms = 'Contract Type, Contract Category, Contract Classification, Deferral Settings, Contract Categorization, Type Setup';
AboutTitle = 'About Subscription Contract Types';
AboutText = 'Here you overview all contract types available. You can use them to categorize contracts and to default certain details, like creating deferrals.';

layout
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ page 8051 "Service Contract Setup"
PageType = Card;
SourceTable = "Subscription Contract Setup";
UsageCategory = Administration;
AdditionalSearchTerms = 'Subscription Setup, Contract Setup, Billing Setup, Number Series, Contract Configuration, Invoice Details, Subscription Settings';
AboutTitle = 'About Subscription Contract Setup';
AboutText = 'Find the general setup options for Subscription Billing in this setup page. In addition to the information on number series and dimensions, the invoice details also provide options for customizing the content of the contract invoices.';

layout
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ page 8067 "Recurring Billing"
SourceTable = "Billing Line";
SourceTableTemporary = true;
UsageCategory = Tasks;
AdditionalSearchTerms = 'Recurring Billing, Create Invoice, Billing Proposal, Contract Billing, Subscription Billing, Invoice Generation';
AboutTitle = 'About Recurring Billing';
AboutText = 'Use this page to prepare the billing of subscriptions and contracts. It creates a billing proposal before actual invoicing.';

layout
{
Expand All @@ -28,6 +31,8 @@ page 8067 "Recurring Billing"
{
Caption = 'Billing Template';
ToolTip = 'Specifies the name of the template that is used to calculate billable Subscription Lines.';
AboutTitle = 'Defined views';
AboutText = 'Personalized views help to create billing proposals.';

trigger OnLookup(var Text: Text): Boolean
begin
Expand Down Expand Up @@ -124,6 +129,8 @@ page 8067 "Recurring Billing"
{
ToolTip = 'Specifies the amount for the Subscription Line including discount.';
StyleExpr = LineStyleExpr;
AboutTitle = 'What''s the amount to be invoiced?';
AboutText = 'The overview shows what is supposed to be invoiced per subscription and contract.';
}
field("Unit Cost (LCY)"; Rec."Unit Cost (LCY)")
{
Expand Down Expand Up @@ -234,6 +241,8 @@ page 8067 "Recurring Billing"
Caption = 'Create Billing Proposal';
Image = Process;
ToolTip = 'Suggests the Subscription Lines to be billed based on the selected billing template. The billing proposal can be supplemented by changing the billing template and calling it up again.';
AboutTitle = 'Suggest contract lines to be billed based on the selected criteria.';
AboutText = 'The contract lines to be invoiced are proposed before the invoice is issued.';

trigger OnAction()
begin
Expand All @@ -247,6 +256,8 @@ page 8067 "Recurring Billing"
Image = CreateDocuments;
Scope = Page;
ToolTip = 'The action creates contract invoices or credit memos for the billing lines displayed on this page.';
AboutTitle = 'How to create invoices?';
AboutText = 'Invoices can be created in batches and posted immediately if required.';

trigger OnAction()
var
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ page 8025 "Contract Price Update"
SourceTable = "Sub. Contr. Price Update Line";
SourceTableTemporary = true;
UsageCategory = Tasks;
AdditionalSearchTerms = 'Price Update, Contract Price, Price Proposal, Update Prices, Price Change, Price Adjustment, Contract Pricing';
AboutTitle = 'About Subscription Contract Price Update';
AboutText = 'Use this worksheet to create a proposal for the price update of contract lines. Review this proposal before applying the new prices to the contract lines.';

layout
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ page 8005 "Contract Renewal"
SourceTable = "Sub. Contract Renewal Line";
SourceTableView = sorting("Linked to Sub. Contract No.", "Linked to Sub. Contr. Line No.");
UsageCategory = Tasks;
AdditionalSearchTerms = 'Contract Renewal, Renew Subscription, Renewal Quote, Renewal Worksheet, Contract Extension, Subscription Renewal';
AboutTitle = 'About Subscription Contract Renewal';
AboutText = 'Use this worksheet to create a quote for the renewal of eligible contract lines.';

layout
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ page 8052 "Customer Contract"
SourceTable = "Customer Subscription Contract";
UsageCategory = None;
ApplicationArea = All;
AdditionalSearchTerms = 'Customer Contract, Subscription Contract, Contract Details, Subscription Billing, Contract Lines, Customer Subscription';
AboutTitle = 'About Customer Subscription Contract details';
AboutText = 'Take a closer look at the details of a contract. Review assigned subscriptions and their billing details or assign new subscriptions.';

layout
{
Expand Down Expand Up @@ -165,6 +168,8 @@ page 8052 "Customer Contract"
field("Contract Type"; Rec."Contract Type")
{
ToolTip = 'Specifies the classification of the contract.';
AboutTitle = 'Classify contracts regarding their type';
AboutText = 'To characterize a contract, assign a suitable contract type or create a new one.';
}
field("Dimension from Job No."; Rec."Dimension from Job No.")
{
Expand All @@ -179,6 +184,8 @@ page 8052 "Customer Contract"
MultiLine = true;
ShowCaption = false;
ToolTip = 'Specifies the description of the Subscription Contract.';
AboutTitle = 'Enter an internal description for the contract';
AboutText = 'Describe the contract in a few meaningful words.';

trigger OnValidate()
begin
Expand Down Expand Up @@ -234,6 +241,8 @@ page 8052 "Customer Contract"
Caption = 'Closed Lines';
SubPageLink = "Subscription Contract No." = field("No."), "Closed" = filter(true);
UpdatePropagation = Both;
AboutTitle = 'Closed contract lines';
AboutText = 'After a subscription expires, it is automatically displayed here, out of sight of the common processes.';
}
group("Invoice Details")
{
Expand Down Expand Up @@ -262,6 +271,8 @@ page 8052 "Customer Contract"
field("Detail Overview"; Rec."Detail Overview")
{
ToolTip = 'Specifies whether the billing details for this contract are automatically output with invoices and credit memos.';
AboutTitle = 'Your customer wants more details on their bill?';
AboutText = 'When printing a sales invoice for this contract, a detailed overview can automatically be added to this invoice. This includes details of the subscriptions that have been billed.';
}
field("Shortcut Dimension 1 Code"; Rec."Shortcut Dimension 1 Code")
{
Expand Down Expand Up @@ -685,6 +696,8 @@ page 8052 "Customer Contract"
Caption = 'Get Subscription Lines';
Image = SelectLineToApply;
ToolTip = 'Get Subscription Lines without Contract.';
AboutTitle = 'How to add subscriptions to a contract?';
AboutText = 'Check subscription lines that have not been assigned to a contract, yet. Add those applicable to the current contract.';

trigger OnAction()
var
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ page 8053 "Customer Contracts"
RefreshOnActivate = true;
SourceTable = "Customer Subscription Contract";
UsageCategory = Lists;
AdditionalSearchTerms = 'Customer Contracts, Subscription Contracts, Contract List, Billing Contracts, Customer Subscriptions, Contract Overview';
AboutTitle = 'About Customer Subscription Contracts';
AboutText = 'Use customer subscription contracts to package subscriptions for billing to customers.';

layout
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ page 8002 "Extend Contract"
PageType = Card;
UsageCategory = Tasks;
SaveValues = true;
AdditionalSearchTerms = 'Extend Contract, Add Subscription, Contract Extension, Subscription Item, Assign Subscription, Contract Management';
AboutTitle = 'About Extend Subscription Contract';
AboutText = 'Extend the chosen subscription contract(s) with the selected subscription item. By performing the extension, a new subscription is created and the subscriptions line(s) are assigned to the contract(s) accordingly.';

layout
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ report 8004 "Overview Of Contract Comp"
Caption = 'Overview of Subscription Contract components';
DefaultRenderingLayout = "OverviewOfContractComponents.xlsx";
ExcelLayoutMultipleDataSheets = true;
AdditionalSearchTerms = 'Contract Components, Contract Overview, Subscription Elements, Contract Report, Contract Analysis, Contract Details';

dataset
{
Expand Down Expand Up @@ -61,6 +62,9 @@ report 8004 "Overview Of Contract Comp"

requestpage
{
AboutTitle = 'About Overview of Subscription Contract components';
AboutText = 'Show the contract elements filtered based on your own criteria.';

layout
{
area(Content)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ page 8079 "Customer Contract Deferrals"
Editable = false;
SourceTable = "Cust. Sub. Contract Deferral";
UsageCategory = History;
AdditionalSearchTerms = 'Customer Deferrals, Contract Deferrals, Deferred Revenue, Deferral Release, Revenue Deferral, Contract Revenue';
AboutTitle = 'About Customer Subscription Contract Deferrals';
AboutText = 'Details to deferred revenue per contract are shown here. This page also provides insights into which deferrals have been released and which have not.';

layout
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ page 8081 "Vendor Contract Deferrals"
Editable = false;
SourceTable = "Vend. Sub. Contract Deferral";
UsageCategory = History;
AdditionalSearchTerms = 'Vendor Deferrals, Contract Deferrals, Deferred Costs, Deferral Release, Cost Deferral, Contract Costs';
AboutTitle = 'About Vendor Subscription Contract Deferrals';
AboutText = 'Details to deferred costs per contract are shown here. This page also provides insights into which deferrals have been released and which have not.';

layout
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,13 @@ report 8051 "Contract Deferrals Release"
Caption = 'Subscription Contract Deferrals Release';
UsageCategory = Tasks;
ProcessingOnly = true;
AdditionalSearchTerms = 'Release Deferrals, Contract Deferrals, Release Revenue, Release Cost, Deferral Posting, Contract Release';

requestpage
{
AboutTitle = 'About Subscription Contract Deferrals Release';
AboutText = 'Release deferred cost and revenue from contracts based on a chosen time period.';

layout
{
area(Content)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ report 8052 "Cust. Contr. Def. Analysis"
ExcelLayoutMultipleDataSheets = true;
UsageCategory = ReportsAndAnalysis;
ApplicationArea = All;
AdditionalSearchTerms = 'Customer Deferrals, Deferral Analysis, Revenue Deferrals, Contract Analysis, Deferral Report, Deferred Revenue';

dataset
{
Expand Down Expand Up @@ -49,6 +50,9 @@ report 8052 "Cust. Contr. Def. Analysis"

requestpage
{
AboutTitle = 'About Customer Subscription Contract Deferrals Analysis';
AboutText = 'Download the contract deferrals as an Excel file filtered based on your own criteria.';

layout
{
area(content)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ report 8053 "Vend Contr. Def. Analysis"
ExcelLayoutMultipleDataSheets = true;
UsageCategory = ReportsAndAnalysis;
ApplicationArea = All;
AdditionalSearchTerms = 'Vendor Deferrals, Deferral Analysis, Cost Deferrals, Contract Analysis, Deferral Report, Deferred Costs';

dataset
{
Expand Down Expand Up @@ -49,6 +50,9 @@ report 8053 "Vend Contr. Def. Analysis"

requestpage
{
AboutTitle = 'About Vendor Subscription Contract Deferrals Analysis';
AboutText = 'Download the contract deferrals as an Excel file filtered based on your own criteria.';

layout
{
area(content)
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -8252,12 +8252,6 @@ End Function
<Field Name="VATRegistrationNo_Lbl">
<DataField>VATRegistrationNo_Lbl</DataField>
</Field>
<Field Name="GlobalLocationNumber">
<DataField>GlobalLocationNumber</DataField>
</Field>
<Field Name="GlobalLocationNumber_Lbl">
<DataField>GlobalLocationNumber_Lbl</DataField>
</Field>
<Field Name="SellToFaxNo">
<DataField>SellToFaxNo</DataField>
</Field>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -7673,12 +7673,6 @@ End Function
<Field Name="VATRegistrationNo_Lbl">
<DataField>VATRegistrationNo_Lbl</DataField>
</Field>
<Field Name="GlobalLocationNumber">
<DataField>GlobalLocationNumber</DataField>
</Field>
<Field Name="GlobalLocationNumber_Lbl">
<DataField>GlobalLocationNumber_Lbl</DataField>
</Field>
<Field Name="LegalEntityType">
<DataField>LegalEntityType</DataField>
</Field>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,24 +51,32 @@ page 8058 "Service Comm. Package Lines"
Style = Strong;
StyleExpr = Bold;
ToolTip = 'Specifies how the price for Subscription Line is calculated. "Item Price" uses the list price defined on the Item. "Document Price" uses the price from the sales document. "Document Price And Discount" uses the price and the discount from the sales document.';
AboutTitle = 'How should the price for this subscription line be calculated?';
AboutText = 'Specifies the method used to calculate the subscription line price, such as based on the item or the document.';
}
field("Calculation Base %"; Rec."Calculation Base %")
{
Style = Strong;
StyleExpr = Bold;
ToolTip = 'Specifies the percentage at which the price of the Subscription Line is calculated. 100% means that the the price is the same as the calculation base (item or document).';
AboutTitle = 'What percentage should be applied to calculate the subscription line price?';
AboutText = 'Defines the percentage used as the basis for calculating the price of the subscription line in conjuction with the Calculation Base Type.';
}
field("Billing Base Period"; Rec."Billing Base Period")
{
Style = Strong;
StyleExpr = Bold;
ToolTip = 'Specifies the period to which the Subscription Line amount relates. For example, enter 1M if the amount relates to one month or 12M if the amount relates to 1 year.';
AboutTitle = 'Which period does the subscription amount relate to?';
AboutText = 'Indicates the time span (e.g., month, quarter, year) that the subscription line amount covers.';
}
field("Billing Rhythm"; Rec."Billing Rhythm")
{
Style = Strong;
StyleExpr = Bold;
ToolTip = 'Specifies the rhythm in which the Subscription Line is calculated. Using a date formula, the rhythm can be defined as monthly, quarterly or annual calculation.';
AboutTitle = 'How often should this subscription line be invoiced?';
AboutText = 'Specifies the frequency of invoicing, such as monthly, quarterly, or annually.';
}
field("Service Comm. Start Formula"; Rec."Sub. Line Start Formula")
{
Expand Down Expand Up @@ -124,6 +132,8 @@ page 8058 "Service Comm. Package Lines"
{
ApplicationArea = All;
ToolTip = 'Specifies whether usage data is used as the basis for billing via contracts.';
AboutTitle = 'Should usage data be used as the basis for billing?';
AboutText = 'Determines whether billing is based on actual usage data. Related fields allow you to define the details of usage-based billing.';
}
field(sageBasedPricing; Rec."Usage Based Pricing")
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ page 8056 "Service Commitment Package"
SourceTable = "Subscription Package";
UsageCategory = None;
ApplicationArea = All;
AdditionalSearchTerms = 'Subscription Package, Package Details, Package Lines, Subscription Template, Commitment Package, Package Setup';
AboutTitle = 'About Subscription Package details';
AboutText = 'Subscription elements are grouped together in the form of package lines so that they can be used.';

layout
{
Expand Down Expand Up @@ -39,6 +42,8 @@ page 8056 "Service Commitment Package"
Enabled = PackageLinesEnabled;
SubPageLink = "Subscription Package Code" = field(Code);
UpdatePropagation = Both;
AboutTitle = 'Set up subscription lines';
AboutText = 'The lines represent the elements made available by the package. Create new lines manually or by selecting a template.';
}

}
Expand All @@ -54,6 +59,8 @@ page 8056 "Service Commitment Package"
RunObject = page "Assigned Items";
RunPageLink = Code = field(Code);
ToolTip = 'Shows items related to a package.';
AboutTitle = 'Subscription packages and items';
AboutText = 'Display the items to which the subscription package is already assigned or assign it to other items if required.';
}
}
area(Promoted)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ page 8057 "Service Commitment Packages"
UsageCategory = Administration;
CardPageId = "Service Commitment Package";
Editable = false;
AdditionalSearchTerms = 'Subscription Packages, Package List, Item Packages, Subscription Templates, Commitment Packages, Package Overview';
AboutTitle = 'About Subscription Packages';
AboutText = 'Here you can see all the subscription packages that are available to help you create your subscriptions. You can assign them directly to items or even provide them in Item Templates.';
layout
{
area(content)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ pageextension 8054 "Item Card" extends "Item Card"
{
ApplicationArea = All;
ToolTip = 'Specifies whether or not Subscription Lines can be linked to this item, or if the item is being used for recurring billing. This is only relevant if you are using Subscription Billing functionalities.';
AboutTitle = 'What turns an item into a subscription?';
AboutText = 'This determines whether an item carries or embodies subscriptions. These subscriptions may be optional or mandatory.';

trigger OnValidate()
begin
Expand All @@ -27,6 +29,8 @@ pageextension 8054 "Item Card" extends "Item Card"
ApplicationArea = All;
Caption = 'Subscription Packages';
SubPageLink = "Item No." = field("No.");
AboutTitle = 'Available subscription packages';
AboutText = 'The subscription packages available for this item are displayed here.';
}
}
modify("Allow Invoice Disc.")
Expand Down
Loading
Loading