Table 7005 "Price Source"
Base Application · Microsoft.Pricing.Source
Across versions
- BC23present
- BC24declaration changed
- BC251 events added
- BC26-30unchanged
Neighbourhood 3 connected objects and pages
Base Application · Microsoft.Pricing.Source · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| TableType | Temporary |
| DataClassification | CustomerContent |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Source Type | Enum “Price Source Type” | — | enum Enum 7003 “Price Source Type”; DataClassification SystemMetadata |
| 2 | Source ID | Guid | — | DataClassification SystemMetadata |
| 3 | Source No. | Code[20] | — | DataClassification SystemMetadata |
| 4 | Parent Source No. | Code[20] | — | DataClassification SystemMetadata |
| 5 | Entry No. | Integer | — | DataClassification SystemMetadata |
| 6 | Level | Integer | — | DataClassification SystemMetadata |
| 7 | Source Group | Enum “Price Source Group” | — | enum Enum 7002 “Price Source Group”; DataClassification SystemMetadata |
| 8 | Price Type | Enum “Price Type” | — | enum Enum 7009 “Price Type”; DataClassification SystemMetadata |
| 10 | Currency Code | Code[10] | — | TableRelation Table 4 “Currency”; DataClassification SystemMetadata |
| 12 | Starting Date | Date | — | DataClassification SystemMetadata |
| 13 | Ending Date | Date | — | DataClassification SystemMetadata |
| 19 | Filter Source No. | Code[20] | — | not editable; DataClassification SystemMetadata |
| 21 | Allow Line Disc. | Boolean | — | DataClassification SystemMetadata |
| 22 | Allow Invoice Disc. | Boolean | — | DataClassification SystemMetadata |
| 23 | Price Includes VAT | Boolean | — | DataClassification SystemMetadata |
| 24 | VAT Bus. Posting Gr. (Price) | Code[20] | — | TableRelation Table 323 “VAT Business Posting Group” (VAT Business Posting Group); DataClassification SystemMetadata |
| 25 | Description | Text[100] | — |
Keys
- PK: Entry No.
- Level: Level
Events published
OnBeforeVerifyAmountTypeForSourceType(PriceSource: Record "Price Source"; AmountType: Enum "Price Amount Type"; var IsHandled: Boolean)(integration)OnGetParentSourceType(PriceSource: Record "Price Source"; var ParentSourceType: Enum "Price Source Type")(integration)- subscribers: Codeunit 7037 “Price Source - Job Task” OnGetParentSourceTypeHandler
OnAfterInitSource(var PriceSource: Record "Price Source")(integration)OnBeforeGetDefaultAmountType(PriceSource: Record "Price Source"; var AmountType: Enum "Price Amount Type"; var IsHandled: Boolean)(integration)OnBeforePriceSourceInterfaceVerifyDate(PriceSource: Record "Price Source"; var IsHandled: Boolean)(integration)OnAfterFilterPriceLines(PriceSource: Record "Price Source"; var PriceListLine: Record "Price List Line")+ BC25 (integration)
Procedures
NewEntry(SourceType: Enum "Price Source Type"; NewLevel: Integer)GetDefaultAmountType(): Enum "Price Amount Type"InitSource()GetGroupNo(): Code[20]GetParentSourceType(): Enum "Price Source Type"IsForAmountType(AmountType: Enum "Price Amount Type"): BooleanIsParentSourceAllowed(): BooleanIsSourceNoAllowed(): BooleanLookupNo(): BooleanFilterPriceLines(var PriceListLine: Record "Price List Line"): BooleanVerifyAmountTypeForSourceType(AmountType: Enum "Price Amount Type")
Plus 8 local procedures.
Triggers
OnInsert
Relations
- VAT Bus. Posting Gr. (Price): TableRelation Table 323 “VAT Business Posting Group”
- Currency Code: TableRelation Table 4 “Currency”
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: "table", object_name: "Price Source"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.