pageSales & Receivablesofficial - Microsoftderived - from the source, no model text

Page 8052 "Customer Contract"

Subscription Billing · Microsoft.SubscriptionBilling

Across versions

  1. BC23-28not present
  2. BC29-30present

Neighbourhood 6 connected objects and pages

Table 8052 "Customer Subscription Contract" (relates to)Customer Subscription ContractPage 8053 "Customer Contracts" (pages and codeunits on it)Customer ContractsCustomer subscription contracts (Learn pages)Customer subscription contra…Managing contracts, subscriptions, and subscription lines (Learn pages)Managing contracts, subscrip…Manually create contract lines (Learn pages)Manually create contract linesSubscription contract renewal (Learn pages)Subscription contract renewal

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Subscription Billing · Microsoft.SubscriptionBilling · captioned “Customer Subscription Contract” · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Customer Subscription Contract
SourceTable Customer Subscription Contract
PageType Document
UsageCategory None
ApplicationArea All

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
General No. No. Specifies the number of the involved entry or record, according to the specified number series.
Customer No. Sell-to Customer No. Specifies the number of the customer who will receive the contract components and be billed by default.
Customer Name Sell-to Customer Name Specifies the name of the customer who will receive the contract components and be billed by default.
Sell-to Address Sell-to Address Specifies the address where the customer is located.
Address 2 Sell-to Address 2 Specifies additional address information.
City Sell-to City Specifies the city of the customer on the Customer Subscription Contract.
Control123 County Sell-to County Specifies the state, province or county of the address.
Sell-to Post Code Sell-to Post Code Specifies the postal code.
Country/Region Code Sell-to Country/Region Code Specifies the country or region of the address.
Contact No. Sell-to Contact No. Specifies the number of the contact that receives the contract components.
Phone No. Sell-to Phone No. Specifies the telephone number of the contact person that the sales document will be sent to.
Email Sell-to E-Mail Specifies the email address of the contact person that the sales document will be sent to.
General Contact Sell-to Contact Specifies the name of the person to contact at the customer.
Your Reference Your Reference Specifies the customer’s reference. The content will be printed on contract invoice.
Active Active Specifies whether the contract is active.
Contract Type Contract Type Specifies the classification of the contract.
Dimension from Job No. Dimension from Job No. Specifies the Project number from which the dimensions for the contract are transferred.
Description DescriptionText DescriptionText Specifies the description of the Subscription Contract.
General Salesperson Code Salesperson Code Specifies the name of the salesperson who is assigned to the customer.
Assigned User ID Assigned User ID Specifies the ID of the user who is responsible for the document.
Without Contract Deferrals obsolete Pending 27.0; #if not CLEAN27 Without Contract Deferrals Specifies whether deferrals should be generated for the contract. If the field is activated, no deferrals are generated and the invoices are posted directly to profit or loss.
Create Contract Deferrals Create Contract Deferrals Specifies whether to generate contract deferrals for the contract in general. The field affects only Subscription lines assigned to the contract for which the field “Create Contract Deferrals” is set to Contract-dependent.
Exclude from Price Update DefaultExcludeFromPriceUpdate Specifies whether new contract lines will be set to be allowed in price updates by default, when they are assigned to the contract.
Content Lines part Page 8068 “Customer Contract Line Subp.” —
Closed Lines part Page 8080 “Closed Cust. Cont. Line Subp.” —
Invoice Details Currency Code Currency Code Specifies the currency of amounts on the contract invoice.
Payment Terms Code Payment Terms Code Specifies a formula that calculates the payment due date, payment discount date, and payment discount amount.
Payment Method Code Payment Method Code Specifies how to make payment, such as with bank transfer, cash, or check.
Detail Overview Detail Overview Specifies whether the billing details for this contract are automatically output with invoices and credit memos.
Shortcut Dimension 1 Code Shortcut Dimension 1 Code Specifies the code for Shortcut Dimension 1, which is one of two global dimension codes that you set up in the General Ledger Setup window.
Shortcut Dimension 2 Code Shortcut Dimension 2 Code Specifies the code for Shortcut Dimension 2, which is one of two global dimension codes that you set up in the General Ledger Setup window.
Contractor Name in coll. Inv. Contractor Name in coll. Inv. Specifies that the name of the contractor (Sell-to Customer) is transferred to collective invoices.
Recipient Name in coll. Inv. Recipient Name in coll. Inv. Specifies that the recipient name (Ship-to Address) is transferred to collective invoices.
Control90 Ship-to ShipToOptions Specifies the address that the Subscription Lines on the contract are delivered to. Default (Sell-to Address): The same as the customer’s sell-to address. Alternate Ship-to Address: One of the customer’s alternate ship-to addresses. Custom Address: Any ship-to address that you specify in the fields …
Control4 Code Ship-to Code Specifies the code for another shipment address than the customer’s own address, which is entered by default.
Name Ship-to Name Specifies the name of the one who receives or uses the Subscription Contract Lines.
Address Ship-to Address Specifies the address of the one who receives or uses the Subscription Contract Lines.
Address 2 Ship-to Address 2 Specifies additional address information.
City Ship-to City Specifies the city of the customer on the contract.
Control297 County Ship-to County Specifies the state, province or county of the address.
Control4 Post Code Ship-to Post Code Specifies the postal code.
Country/Region Ship-to Country/Region Code Specifies the customer’s country/region.
Control90 Contact Ship-to Contact Specifies the name of the contact person at the address where Subscription Contract Lines are received or used.
Control85 Bill-to BillToOptions Specifies the customer that the contract invoice will be sent to. Default (Customer): The same as the customer on the contract. Another Customer: Any customer that you specify in the fields below.
Control82 Name Bill-to Name Specifies the customer to whom you will send the contract invoice, when different from the contractor.
Address Bill-to Address Specifies the address of the customer that you will send the invoice to.
Address 2 Bill-to Address 2 Specifies additional address information.
City Bill-to City Specifies the city of the customer on the contract invoice.
Control130 County Bill-to County Specifies the state, province or county of the address.
Control82 Post Code Bill-to Post Code Specifies the postal code.
Country/Region Code Bill-to Country/Region Code Specifies the country or region of the address.
Contact No. Bill-to Contact No. Specifies the number of the contact the invoice will be sent to.
Contact Bill-to Contact Specifies the name of the person you should contact at the customer who you are sending the invoice to.
Harmonized Billing Billing Base Date Billing Base Date Specifies the billing base date for the contract. If a date is specified here, the billing of all Subscription Lines will be harmonized based on this date.
Default Billing Rhythm Default Billing Rhythm Specifies the billing rhythm of the contract. If a date formula is specified here, the billing of all Subscription Lines will be harmonized based on this billing rhythm.
Next Billing From Next Billing From Specifies the start date of the next billing period. The next billing of all Subscription Lines will be harmonized to this date.
Next Billing To Next Billing To Specifies the end date of the next billing period. The next billing of all Subscription Line will be harmonized to this date.
FactBoxes Control1903720907 part Page 9080 “Sales Hist. Sell-to FactBox” —
Control1902018507 part Page 9082 “Customer Statistics FactBox” —
Control1900316107 part Page 9084 “Customer Details FactBox” —
Control1907234507 part Page 9081 “Sales Hist. Bill-to FactBox” —
Attachments part Page 1178 “Doc. Attachment List Factbox” —

Actions

Group Action ToolTip Runs
Customer Contract Customer View or edit detailed information about the customer on the Customer Subscription Contract. Page 21 “Customer Card”
Dimensions View or edit dimensions, such as area, project, or department, that you can assign to sales and purchase documents to distribute costs and analyze transaction history.
Customer Subscription Contract Deferrals Customer Subscription Contract Deferrals. Page 8079 “Customer Contract Deferrals”
Update Dimensions in Deferrals Updates the dimensions in all contract deferrals that have not yet been released for this contract.
Get Subscription Lines Get Subscription Lines without Contract.
Update Subscription Line Dates The function updates the dates in the Subscription Lines.
Update Exchange Rates Starts the update of the exchange rate.
Create Contract Invoice The action creates a contract invoice for the current contract.
Extend Contract Opens the action for creating a Subscription with Subscription Lines that directly extend the specified contracts.
Create Contract Renewal Quote Creates a Sales Quote for all valid Contract Lines as a Contract Renewal Quote.
Sales Invoices Show sales invoices.
Sales Credit Memos Show sales credit memos.
Posted Sales Invoices Show posted sales invoices.
Posted Sales Credit Memos Show posted credit memos.
Renewal Quotes Show Renewal Quotes.
Renewal Order Show Contract Renewal Sales Order.
Print Overview of contract components Show a detailed list of Subscription Lines for the selected contract.

Events published

  • OnBeforeValidateShipToOptions(var CustomerSubscriptionContract: Record "Customer Subscription Contract"; ShipToOptions: Enum "Sales Ship-to Options"; var IsHandled: Boolean) (integration)
  • OnAfterValidateShippingOptions(var CustomerSubscriptionContract: Record "Customer Subscription Contract"; ShipToOptions: Enum "Sales Ship-to Options") (integration)
  • OnValidateShipToOptionsOnAfterShipToAddressListGetRecord(var ShipToAddress: Record "Ship-to Address"; var CustomerContract: Record "Customer Subscription Contract") (integration)

Procedures

5 local procedures, no public ones.

Triggers

OnAfterGetRecord, OnInsertRecord, OnNewRecord, OnOpenPage

Relations

Pages and codeunits on this table

Recent changes

Documented on Microsoft Learn

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

Ask your agent

Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "page", object_name: "Customer Contract"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 5 sources