Table "Price Source"
ID 7005
Namespace: Microsoft.Pricing.Source
Properties
| Name |
Value |
| TableType |
Temporary
|
| DataClassification |
CustomerContent
|
Fields
| Name |
Type |
Description |
| "Source Type" |
Enum Microsoft.Pricing.Source."Price Source Type"
|
|
| "Source ID" |
Guid
|
|
| "Source No." |
Code[20]
|
|
| "Parent Source No." |
Code[20]
|
|
| "Entry No." |
Integer
|
|
| Level |
Integer
|
|
| "Source Group" |
Enum Microsoft.Pricing.Source."Price Source Group"
|
|
| "Price Type" |
Enum Microsoft.Pricing.PriceList."Price Type"
|
|
| "Currency Code" |
Code[10]
|
|
| "Starting Date" |
Date
|
|
| "Ending Date" |
Date
|
|
| "Filter Source No." |
Code[20]
|
|
| "Allow Line Disc." |
Boolean
|
|
| "Allow Invoice Disc." |
Boolean
|
|
| "Price Includes VAT" |
Boolean
|
|
| "VAT Bus. Posting Gr. (Price)" |
Code[20]
|
|
| Description |
Text[100]
|
|
| SystemId |
Guid
|
|
| SystemCreatedAt |
DateTime
|
|
| SystemCreatedBy |
Guid
|
|
| SystemModifiedAt |
DateTime
|
|
| SystemModifiedBy |
Guid
|
|
| SystemCreatedByUserName |
Text[50]
|
|
| SystemCreatedByFullName |
Text[80]
|
|
| SystemModifiedByUserName |
Text[50]
|
|
| SystemModifiedByFullName |
Text[80]
|
|
| SystemRowVersion |
BigInteger
|
|
Methods
NewEntry
procedure NewEntry(SourceType: Enum "Price Source Type"; NewLevel: Integer)
Parameters
GetDefaultAmountType
procedure GetDefaultAmountType(): Enum "Price Amount Type"
Returns
InitSource
GetGroupNo
procedure GetGroupNo(): Code[20]
Returns
| Type |
Description |
|
Code[20] |
|
GetParentSourceType
procedure GetParentSourceType(): Enum "Price Source Type"
Returns
IsForAmountType
procedure IsForAmountType(AmountType: Enum "Price Amount Type"): Boolean
Parameters
Returns
IsParentSourceAllowed
procedure IsParentSourceAllowed(): Boolean
Returns
IsSourceNoAllowed
procedure IsSourceNoAllowed(): Boolean
Returns
LookupNo
procedure LookupNo(): Boolean
Returns
FilterPriceLines
procedure FilterPriceLines(var PriceListLine: Record "Price List Line"): Boolean
Parameters
Returns
VerifyAmountTypeForSourceType
procedure VerifyAmountTypeForSourceType(AmountType: Enum "Price Amount Type")
Parameters
Events
OnBeforeVerifyAmountTypeForSourceType
[IntegrationEvent(False,False)]
local procedure OnBeforeVerifyAmountTypeForSourceType(PriceSource: Record "Price Source"; AmountType: Enum "Price Amount Type"; var IsHandled: Boolean)
Parameters
OnGetParentSourceType
[IntegrationEvent(False,False)]
local procedure OnGetParentSourceType(PriceSource: Record "Price Source"; var ParentSourceType: Enum "Price Source Type")
Parameters
OnAfterInitSource
[IntegrationEvent(False,False)]
local procedure OnAfterInitSource(var PriceSource: Record "Price Source")
Parameters
OnBeforeGetDefaultAmountType
[IntegrationEvent(False,False)]
local procedure OnBeforeGetDefaultAmountType(PriceSource: Record "Price Source"; var AmountType: Enum "Price Amount Type"; var IsHandled: Boolean)
Parameters
OnBeforePriceSourceInterfaceVerifyDate
[IntegrationEvent(False,False)]
local procedure OnBeforePriceSourceInterfaceVerifyDate(PriceSource: Record "Price Source"; var IsHandled: Boolean)
Parameters
OnAfterFilterPriceLines
[IntegrationEvent(False,False)]
local procedure OnAfterFilterPriceLines(PriceSource: Record "Price Source"; var PriceListLine: Record "Price List Line")
Parameters
See also