Table of Contents

Table "Subscription Header"

ID 8057
Namespace: Microsoft.SubscriptionBilling

Properties

Name Value
Caption Subscription
DataClassification CustomerContent
DataCaptionFields 3,21
LookupPageId Page Microsoft.SubscriptionBilling."Service Objects"
DrillDownPageId Page Microsoft.SubscriptionBilling."Service Objects"

Fields

Name Type Description
"End-User Customer No." Code[20]
"No." Code[20]
"Bill-to Customer No." Code[20]
"Bill-to Name" Text[100]
"Bill-to Name 2" Text[50]
"Bill-to Address" Text[100]
"Bill-to Address 2" Text[50]
"Bill-to City" Text[30]
"Bill-to Contact" Text[100]
"Ship-to Code" Code[10]
"Ship-to Name" Text[100]
"Ship-to Name 2" Text[50]
"Ship-to Address" Text[100]
"Ship-to Address 2" Text[50]
"Ship-to City" Text[30]
"Ship-to Contact" Text[100]
"Item No." Code[20]
Description Text[100]
"Serial No." Code[50]
Version Text[100]
"Key" Text[100]
"Provision Start Date" Date
"Provision End Date" Date
Quantity Decimal
"Customer Price Group" Code[10]
Type Enum Microsoft.SubscriptionBilling."Service Object Type"
"Source No." Code[20]
"Created in Contract line" Boolean
"End-User Customer Name" Text[100]
"End-User Customer Name 2" Text[50]
"End-User Address" Text[100]
"End-User Address 2" Text[50]
"End-User City" Text[30]
"End-User Contact" Text[100]
"Bill-to Post Code" Code[20]
"Bill-to County" Text[30]
"Bill-to Country/Region Code" Code[10]
"End-User Post Code" Code[20]
"End-User County" Text[30]
"End-User Country/Region Code" Code[10]
"Ship-to Post Code" Code[20]
"Ship-to County" Text[30]
"Ship-to Country/Region Code" Code[10]
"Customer Reference" Text[35]
"Archived Sub. Lines exist" Boolean
"Variant Code" Code[10]
"No. Series" Code[20]
"End-User Phone No." Text[30]
"End-User E-Mail" Text[80]
"End-User Fax No." Text[30]
"Planned Sub. Lines exist" Boolean
"End-User Contact No." Code[20]
"Bill-to Contact No." Code[20]
"Unit of Measure" Code[10]
"Vendor No." Code[20]

Specifies the no. of the default vendor of this item.

"Vendor Name" Text[100]

Specifies the name of the default vendor of this item.

"Vendor Name 2" Text[50]

Specifies an additional part of the name of the default vendor of this item.

"Vendor Item No." Text[50]

Specifies the default vendor's item no.

"Manufacturer Code" Code[10]

Specifies the code of the manufacturer of this item.

"Manufacturer Name" Text[50]

Specifies the name of the manufacturer of this item.

"Salesperson Code" Code[20]

Specifies the salesperson who is assigned to the customer.

"Sales Order No." Code[20]

Specifies the sales order used to create the subscription.

"Item Ledger Entry No." Integer

Specifies the item ledger entry number that was used to create the subscription.

"Last Sales Invoice No." Code[20]

Specifies the last sales invoice for the sales order that was used to create the subscription.

SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

SetHideValidationDialog

procedure SetHideValidationDialog(NewHideValidationDialog: Boolean)

Parameters

Name Type Description
NewHideValidationDialog Boolean

InsertServiceCommitmentsFromStandardServCommPackages

procedure InsertServiceCommitmentsFromStandardServCommPackages()

InsertServiceCommitmentsFromStandardServCommPackages

procedure InsertServiceCommitmentsFromStandardServCommPackages(ServiceAndCalculationStartDate: Date)

Parameters

Name Type Description
ServiceAndCalculationStartDate Date

InsertServiceCommitmentsFromServCommPackage

procedure InsertServiceCommitmentsFromServCommPackage(ServiceAndCalculationStartDate: Date; var ServiceCommitmentPackage: Record "Subscription Package")

Parameters

Name Type Description
ServiceAndCalculationStartDate Date
ServiceCommitmentPackage Table Microsoft.SubscriptionBilling."Subscription Package"

InsertServiceCommitmentsFromServCommPackage

procedure InsertServiceCommitmentsFromServCommPackage(ServiceAndCalculationStartDate: Date; ServiceEndDate: Date; var ServiceCommitmentPackage: Record "Subscription Package"; UsageBasedBillingPackageLinesOnly: Boolean)

Parameters

Name Type Description
ServiceAndCalculationStartDate Date
ServiceEndDate Date
ServiceCommitmentPackage Table Microsoft.SubscriptionBilling."Subscription Package"
UsageBasedBillingPackageLinesOnly Boolean

InsertFromItemNoAndCustomerContract

procedure InsertFromItemNoAndCustomerContract(var ServiceObject: Record "Subscription Header"; ItemNo: Code[20]; VariantCode: Code[10]; SourceQuantity: Decimal; ProvisionStartDate: Date; CustomerContract: Record "Customer Subscription Contract")

Parameters

Name Type Description
ServiceObject Table Microsoft.SubscriptionBilling."Subscription Header"
ItemNo Code[20]
VariantCode Code[10]
SourceQuantity Decimal
ProvisionStartDate Date
CustomerContract Table Microsoft.SubscriptionBilling."Customer Subscription Contract"

Events

OnAfterIsShipToAddressEqualToEndUserAddress

[IntegrationEvent(False,False)]
local procedure OnAfterIsShipToAddressEqualToEndUserAddress(EndUserSubscriptionHeader: Record "Subscription Header"; ShipToSubscriptionHeader: Record "Subscription Header"; var Result: Boolean)

Parameters

Name Type Description
EndUserSubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
ShipToSubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
Result Boolean

OnAfterGetCustomerSubscriptionContractSetup

[IntegrationEvent(False,False)]
local procedure OnAfterGetCustomerSubscriptionContractSetup(SubscriptionHeader: Record "Subscription Header"; var SubscriptionContractSetup: Record "Subscription Contract Setup"; CalledByFieldNo: Integer)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
SubscriptionContractSetup Table Microsoft.SubscriptionBilling."Subscription Contract Setup"
CalledByFieldNo Integer

OnAfterSetFieldsBilltoCustomer

[IntegrationEvent(False,False)]
local procedure OnAfterSetFieldsBilltoCustomer(var SubscriptionHeader: Record "Subscription Header"; Customer: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
Customer __MissingTypeSymbol__

OnAfterCopyEndUserAddressToBillToAddress

[IntegrationEvent(False,False)]
local procedure OnAfterCopyEndUserAddressToBillToAddress(var SubscriptionHeader: Record "Subscription Header")

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"

OnAfterCopyEndUserCustomerAddressFieldsFromCustomer

[IntegrationEvent(False,False)]
local procedure OnAfterCopyEndUserCustomerAddressFieldsFromCustomer(var SubscriptionHeader: Record "Subscription Header"; EndUserCustomer: __MissingTypeSymbol__; CurrentFieldNo: Integer)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
EndUserCustomer __MissingTypeSymbol__
CurrentFieldNo Integer

OnAfterCopyShipToCustomerAddressFieldsFromCustomer

[IntegrationEvent(False,False)]
local procedure OnAfterCopyShipToCustomerAddressFieldsFromCustomer(var SubscriptionHeader: Record "Subscription Header"; EndUserCustomer: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
EndUserCustomer __MissingTypeSymbol__

OnAfterCopyShipToCustomerAddressFieldsFromShipToAddr

[IntegrationEvent(False,False)]
local procedure OnAfterCopyShipToCustomerAddressFieldsFromShipToAddr(var SubscriptionHeader: Record "Subscription Header"; ShipToAddress: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
ShipToAddress __MissingTypeSymbol__

OnAfterCopyEndUserAddressToShipToAddress

[IntegrationEvent(False,False)]
local procedure OnAfterCopyEndUserAddressToShipToAddress(var SubscriptionHeader: Record "Subscription Header")

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"

OnBeforeAssistEdit

[IntegrationEvent(False,False)]
local procedure OnBeforeAssistEdit(var SubscriptionHeader: Record "Subscription Header"; OldSubscriptionHeader: Record "Subscription Header"; var IsHandled: Boolean)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
OldSubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
IsHandled Boolean

OnBeforeConfirmBillToContactNoChange

[IntegrationEvent(False,False)]
local procedure OnBeforeConfirmBillToContactNoChange(var SubscriptionHeader: Record "Subscription Header"; xSubscriptionHeader: Record "Subscription Header"; CurrentFieldNo: Integer; var Confirmed: Boolean; var IsHandled: Boolean)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
xSubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
CurrentFieldNo Integer
Confirmed Boolean
IsHandled Boolean

OnBeforeConfirmEndUserContactNoChange

[IntegrationEvent(False,False)]
local procedure OnBeforeConfirmEndUserContactNoChange(var SubscriptionHeader: Record "Subscription Header"; xSubscriptionHeader: Record "Subscription Header"; CurrentFieldNo: Integer; var Confirmed: Boolean; var IsHandled: Boolean)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
xSubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
CurrentFieldNo Integer
Confirmed Boolean
IsHandled Boolean

OnBeforeCopyShipToCustomerAddressFieldsFromCustomer

[IntegrationEvent(False,False)]
local procedure OnBeforeCopyShipToCustomerAddressFieldsFromCustomer(var SubscriptionHeader: Record "Subscription Header"; Customer: __MissingTypeSymbol__; var IsHandled: Boolean)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
Customer __MissingTypeSymbol__
IsHandled Boolean

OnBeforeCopyShipToCustomerAddressFieldsFromShipToAddr

[IntegrationEvent(False,False)]
local procedure OnBeforeCopyShipToCustomerAddressFieldsFromShipToAddr(var SubscriptionHeader: Record "Subscription Header"; ShipToAddress: __MissingTypeSymbol__; var IsHandled: Boolean)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
ShipToAddress __MissingTypeSymbol__
IsHandled Boolean

OnBeforeInitInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeInitInsert(var SubscriptionHeader: Record "Subscription Header"; xSubscriptionHeader: Record "Subscription Header"; var IsHandled: Boolean)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
xSubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
IsHandled Boolean

OnBeforeLookupBillToPostCode

[IntegrationEvent(False,False)]
local procedure OnBeforeLookupBillToPostCode(var SubscriptionHeader: Record "Subscription Header"; PostCodeRec: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
PostCodeRec __MissingTypeSymbol__

OnBeforeLookupEndUserPostCode

[IntegrationEvent(False,False)]
local procedure OnBeforeLookupEndUserPostCode(var SubscriptionHeader: Record "Subscription Header"; PostCodeRec: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
PostCodeRec __MissingTypeSymbol__

OnBeforeLookupShipToPostCode

[IntegrationEvent(False,False)]
local procedure OnBeforeLookupShipToPostCode(var SubscriptionHeader: Record "Subscription Header"; PostCodeRec: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
PostCodeRec __MissingTypeSymbol__

OnBeforeValidateBillToPostCode

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateBillToPostCode(var SubscriptionHeader: Record "Subscription Header"; PostCodeRec: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
PostCodeRec __MissingTypeSymbol__

OnBeforeValidateEndUserPostCode

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateEndUserPostCode(var SubscriptionHeader: Record "Subscription Header"; PostCodeRec: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
PostCodeRec __MissingTypeSymbol__

OnBeforeValidateShipToPostCode

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateShipToPostCode(var SubscriptionHeader: Record "Subscription Header"; PostCodeRec: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
PostCodeRec __MissingTypeSymbol__

OnBeforeUpdateEndUserCust

[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateEndUserCust(var SubscriptionHeader: Record "Subscription Header"; Contact: __MissingTypeSymbol__; Customer: __MissingTypeSymbol__; ContactNo: Code[20])

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
Contact __MissingTypeSymbol__
Customer __MissingTypeSymbol__
ContactNo Code[20]

OnInitFromContactOnAfterInitNoSeries

[IntegrationEvent(False,False)]
local procedure OnInitFromContactOnAfterInitNoSeries(var SubscriptionHeader: Record "Subscription Header"; var xSubscriptionHeader: Record "Subscription Header")

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
xSubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"

OnValidateEndUserCustomerNoAfterInit

[IntegrationEvent(False,False)]
local procedure OnValidateEndUserCustomerNoAfterInit(var SubscriptionHeader: Record "Subscription Header"; var xSubscriptionHeader: Record "Subscription Header")

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
xSubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"

OnAfterUpdateBillToCont

[IntegrationEvent(False,False)]
local procedure OnAfterUpdateBillToCont(var SubscriptionHeader: Record "Subscription Header"; Customer: __MissingTypeSymbol__; Contact: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
Customer __MissingTypeSymbol__
Contact __MissingTypeSymbol__

OnAfterUpdateBillToCust

[IntegrationEvent(False,False)]
local procedure OnAfterUpdateBillToCust(var SubscriptionHeader: Record "Subscription Header"; Contact: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
Contact __MissingTypeSymbol__

OnAfterUpdateEndUserCont

[IntegrationEvent(False,False)]
local procedure OnAfterUpdateEndUserCont(var SubscriptionHeader: Record "Subscription Header"; Customer: __MissingTypeSymbol__; Contact: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
Customer __MissingTypeSymbol__
Contact __MissingTypeSymbol__

OnAfterUpdateEndUserCust

[IntegrationEvent(False,False)]
local procedure OnAfterUpdateEndUserCust(var SubscriptionHeader: Record "Subscription Header"; Contact: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
Contact __MissingTypeSymbol__

OnBeforeValidateBillToCustomerName

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateBillToCustomerName(var SubscriptionHeader: Record "Subscription Header"; Customer: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
Customer __MissingTypeSymbol__

OnBeforeValidateEndUserCustomerName

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateEndUserCustomerName(var SubscriptionHeader: Record "Subscription Header"; Customer: __MissingTypeSymbol__)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
Customer __MissingTypeSymbol__

OnUpdateEndUserCustOnBeforeContactIsNotRelatedToAnyCustomerErr

[IntegrationEvent(False,False)]
local procedure OnUpdateEndUserCustOnBeforeContactIsNotRelatedToAnyCustomerErr(var SubscriptionHeader: Record "Subscription Header"; Contact: __MissingTypeSymbol__; ContactBusinessRelation: __MissingTypeSymbol__; var IsHandled: Boolean)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
Contact __MissingTypeSymbol__
ContactBusinessRelation __MissingTypeSymbol__
IsHandled Boolean

OnUpdateBillToCustOnBeforeContactIsNotRelatedToAnyCustomerErr

[IntegrationEvent(False,False)]
local procedure OnUpdateBillToCustOnBeforeContactIsNotRelatedToAnyCustomerErr(var SubscriptionHeader: Record "Subscription Header"; Contact: __MissingTypeSymbol__; ContactBusinessRelation: __MissingTypeSymbol__; var IsHandled: Boolean)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
Contact __MissingTypeSymbol__
ContactBusinessRelation __MissingTypeSymbol__
IsHandled Boolean

OnUpdateBillToCustOnBeforeFindContactBusinessRelation

[IntegrationEvent(False,False)]
local procedure OnUpdateBillToCustOnBeforeFindContactBusinessRelation(Contact: __MissingTypeSymbol__; ContBusinessRelation: __MissingTypeSymbol__; var ContactBusinessRelationFound: Boolean; var IsHandled: Boolean)

Parameters

Name Type Description
Contact __MissingTypeSymbol__
ContBusinessRelation __MissingTypeSymbol__
ContactBusinessRelationFound Boolean
IsHandled Boolean

OnUpdateEndUserCustOnBeforeFindContactBusinessRelation

[IntegrationEvent(False,False)]
local procedure OnUpdateEndUserCustOnBeforeFindContactBusinessRelation(Cont: __MissingTypeSymbol__; ContBusinessRelation: __MissingTypeSymbol__; var ContactBusinessRelationFound: Boolean; var IsHandled: Boolean)

Parameters

Name Type Description
Cont __MissingTypeSymbol__
ContBusinessRelation __MissingTypeSymbol__
ContactBusinessRelationFound Boolean
IsHandled Boolean

OnValidateBillToCustomerNoOnAfterConfirmed

[IntegrationEvent(False,False)]
local procedure OnValidateBillToCustomerNoOnAfterConfirmed(var SubscriptionHeader: Record "Subscription Header")

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"

OnBeforeUpdateBillToCust

[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateBillToCust(var SubscriptionHeader: Record "Subscription Header"; ContactNo: Code[20]; var IsHandled: Boolean)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
ContactNo Code[20]
IsHandled Boolean

OnBeforeCheckContactRelatedToCustomerCompany

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckContactRelatedToCustomerCompany(SubscriptionHeader: Record "Subscription Header"; CurrFieldNo: Integer; var IsHandled: Boolean)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
CurrFieldNo Integer
IsHandled Boolean

OnAfterCalculateShipToBillToOptions

[IntegrationEvent(False,False)]
local procedure OnAfterCalculateShipToBillToOptions(var ShipToOptions: Option; var BillToOptions: Option; SubscriptionHeader: Record "Subscription Header")

Parameters

Name Type Description
ShipToOptions Option
BillToOptions Option
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"

OnBeforeRecalculateLines

[IntegrationEvent(False,False)]
local procedure OnBeforeRecalculateLines(var SubscriptionHeader: Record "Subscription Header"; xSubscriptionHeader: Record "Subscription Header"; ChangedFieldName: Text; var IsHandled: Boolean)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
xSubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
ChangedFieldName Text
IsHandled Boolean

OnRecalculateLinesOnBeforeConfirm

[IntegrationEvent(False,False)]
local procedure OnRecalculateLinesOnBeforeConfirm(var SubscriptionHeader: Record "Subscription Header"; xSubscriptionHeader: Record "Subscription Header"; ChangedFieldName: Text; HideValidationDialog: Boolean; var Confirmed: Boolean; var IsHandled: Boolean)

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
xSubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
ChangedFieldName Text
HideValidationDialog Boolean
Confirmed Boolean
IsHandled Boolean

OnAfterDatesCalculatedOnInsertSubscriptionLinesFromSubscriptionPackage

[IntegrationEvent(False,False)]
local procedure OnAfterDatesCalculatedOnInsertSubscriptionLinesFromSubscriptionPackage(var SubscriptionLine: Record "Subscription Line"; SubscriptionPackageLine: Record "Subscription Package Line")

Parameters

Name Type Description
SubscriptionLine Table Microsoft.SubscriptionBilling."Subscription Line"
SubscriptionPackageLine Table Microsoft.SubscriptionBilling."Subscription Package Line"

OnBeforeInsertSubscriptionLineFromSubscriptionPackageLine

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertSubscriptionLineFromSubscriptionPackageLine(var SubscriptionLine: Record "Subscription Line"; SubscriptionPackageLine: Record "Subscription Package Line")

Parameters

Name Type Description
SubscriptionLine Table Microsoft.SubscriptionBilling."Subscription Line"
SubscriptionPackageLine Table Microsoft.SubscriptionBilling."Subscription Package Line"

OnAfterInsertSubscriptionLineFromSubscriptionPackage

[IntegrationEvent(False,False)]
local procedure OnAfterInsertSubscriptionLineFromSubscriptionPackage(var SubscriptionLine: Record "Subscription Line"; SubscriptionPackage: Record "Subscription Package"; SubscriptionPackageLine: Record "Subscription Package Line")

Parameters

Name Type Description
SubscriptionLine Table Microsoft.SubscriptionBilling."Subscription Line"
SubscriptionPackage Table Microsoft.SubscriptionBilling."Subscription Package"
SubscriptionPackageLine Table Microsoft.SubscriptionBilling."Subscription Package Line"

OnAfterInsertFromItemNoAndCustomerContract

[IntegrationEvent(False,False)]
local procedure OnAfterInsertFromItemNoAndCustomerContract(var SubscriptionHeader: Record "Subscription Header"; CustomerSubscriptionContract: Record "Customer Subscription Contract")

Parameters

Name Type Description
SubscriptionHeader Table Microsoft.SubscriptionBilling."Subscription Header"
CustomerSubscriptionContract Table Microsoft.SubscriptionBilling."Customer Subscription Contract"

See also