tableFinanceofficial - Microsoftderived - from the source, no model text

Table 11733 "Cash Document Line CZP" (CZ)

CZ country layer · Microsoft.Finance.CashDesk

Across versions

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

CZ country layer · Microsoft.Finance.CashDesk · captioned “Cash Document Line” · BC29-30 · source at ea08af5e · facts from BC29

An object of the CZ localization, not part of W1.

Properties

Property Value
Caption Cash Document Line

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 Cash Desk No. Code[20] — TableRelation Cash Desk CZP; DataClassification CustomerContent
2 Cash Document No. Code[20] — TableRelation “Cash Document Header CZP”.“No.” where(“Cash Desk No.” = field(“Cash Desk No.”)); DataClassification CustomerContent
3 Line No. Integer — DataClassification CustomerContent
4 Gen. Document Type Enum “Cash Document Gen.Doc.Type CZP” — enum Cash Document Gen.Doc.Type CZP; not editable; DataClassification CustomerContent
5 Account Type Enum “Cash Document Account Type CZP” — enum Cash Document Account Type CZP; DataClassification CustomerContent
6 Account No. Code[20] — TableRelation if (“Account Type” = const(” “)) “Standard Text” else if (“Account Type” = const(“G/L Account”)) “G/L Account” where(“Account Type” = const(Posting)) else if (“Account Type” = const(Customer)) Customer else if (“Account Type” = const(Vendor)) Vendor else if (“Account Type” = const(Employee)) Employe…; DataClassification CustomerContent
7 External Document No. Code[35] — DataClassification CustomerContent
8 Posting Group Code[20] — TableRelation if (“Account Type” = const(“Fixed Asset”)) “FA Posting Group” else if (“Account Type” = const(“Bank Account”)) “Bank Account Posting Group” else if (“Account Type” = const(Customer)) “Customer Posting Group” else if (“Account Type” = const(Vendor)) “Vendor Posting Group” else if (“Account Type” = co…; DataClassification CustomerContent
14 Applies-To Doc. Type Enum “Gen. Journal Document Type” — enum Enum 6 “Gen. Journal Document Type”; DataClassification CustomerContent
15 Applies-To Doc. No. Code[20] — DataClassification CustomerContent
16 Description Text[100] — DataClassification CustomerContent
17 Description 2 Text[50] — DataClassification CustomerContent
20 Amount Decimal — DataClassification CustomerContent
21 Amount (LCY) Decimal — DataClassification CustomerContent
24 Shortcut Dimension 1 Code Code[20] — TableRelation “Dimension Value”.Code where(“Global Dimension No.” = const(1), Blocked = const(false)); DataClassification CustomerContent
25 Shortcut Dimension 2 Code Code[20] — TableRelation “Dimension Value”.Code where(“Global Dimension No.” = const(2), Blocked = const(false)); DataClassification CustomerContent
26 Document Type Enum “Cash Document Type CZP” Cash Document Type caption enum Cash Document Type CZP; not editable; DataClassification CustomerContent
28 Applies-to ID Code[50] — DataClassification CustomerContent
36 Currency Code Code[10] — TableRelation Currency; not editable; DataClassification CustomerContent
40 Cash Desk Event Code[10] — TableRelation Cash Desk Event CZP; DataClassification CustomerContent
42 Salespers./Purch. Code Code[20] — TableRelation Salesperson/Purchaser; DataClassification CustomerContent
43 Reason Code Code[10] — TableRelation Reason Code; DataClassification CustomerContent
45 Project No. Code[20] — TableRelation Job; DataClassification CustomerContent
51 VAT Base Amount Decimal — not editable; DataClassification CustomerContent
52 Amount Including VAT Decimal — not editable; DataClassification CustomerContent
53 VAT Amount Decimal — DataClassification CustomerContent
55 VAT Base Amount (LCY) Decimal — not editable; DataClassification CustomerContent
56 Amount Including VAT (LCY) Decimal — not editable; DataClassification CustomerContent
57 VAT Amount (LCY) Decimal — not editable; DataClassification CustomerContent
59 VAT Difference Decimal — not editable; DataClassification CustomerContent
60 VAT % Decimal — not editable; DataClassification CustomerContent
61 VAT Identifier Code[20] — not editable; DataClassification CustomerContent
62 VAT Difference (LCY) Decimal — obsolete Removed 28.0; #if not CLEANSCHEMA28; DataClassification CustomerContent
63 System-Created Entry Boolean — not editable; DataClassification CustomerContent
65 Gen. Posting Type Enum “General Posting Type” — enum Enum 57 “General Posting Type”; DataClassification CustomerContent
70 VAT Calculation Type Enum “Tax Calculation Type” — enum Enum 254 “Tax Calculation Type”; not editable; DataClassification CustomerContent
71 VAT Bus. Posting Group Code[20] — TableRelation VAT Business Posting Group; DataClassification CustomerContent
72 VAT Prod. Posting Group Code[20] — TableRelation VAT Product Posting Group; DataClassification CustomerContent
75 Use Tax Boolean — DataClassification CustomerContent
80 Attached to Line No. Integer — TableRelation “Cash Document Line CZP”.“Line No.” where(“Cash Desk No.” = field(“Cash Desk No.”), “Cash Document No.” = field(“Cash Document No.”)); not editable; DataClassification CustomerContent
90 FA Posting Type Enum “Cash Document FA Post.Type CZP” — enum Cash Document FA Post.Type CZP; DataClassification CustomerContent
91 Depreciation Book Code Code[10] — TableRelation Depreciation Book; DataClassification CustomerContent
92 Maintenance Code Code[10] — TableRelation Maintenance; DataClassification CustomerContent
93 Duplicate in Depreciation Book Code[10] — TableRelation Depreciation Book; DataClassification CustomerContent
94 Use Duplication List Boolean — DataClassification CustomerContent
98 Responsibility Center Code[10] — TableRelation Responsibility Center; not editable; DataClassification CustomerContent
101 EET Transaction Boolean — not editable; DataClassification CustomerContent
110 Non-Deductible VAT % Decimal — not editable; DataClassification CustomerContent
111 Non-Deductible VAT Base Decimal — not editable; DataClassification CustomerContent
112 Non-Deductible VAT Amount Decimal — not editable; DataClassification CustomerContent
113 Non-Deductible VAT Base LCY Decimal — not editable; DataClassification CustomerContent
114 Non-Deductible VAT Amount LCY Decimal — not editable; DataClassification CustomerContent
115 Non-Deductible VAT Base ACY Decimal — not editable; DataClassification CustomerContent
116 Non-Deductible VAT Amount ACY Decimal — not editable; DataClassification CustomerContent
117 Non-Deductible VAT Diff. Decimal Non-Deductible VAT Difference caption not editable; DataClassification CustomerContent
480 Dimension Set ID Integer — TableRelation Dimension Set Entry; not editable; DataClassification CustomerContent
1001 Project Task No. Code[20] — TableRelation “Job Task”.“Job Task No.” where(“Job No.” = field(“Project No.”)); DataClassification CustomerContent
1004 Project Quantity Decimal — DataClassification CustomerContent
1009 Project Line Type Enum “Job Line Type” — enum Enum 1002 “Job Line Type”; DataClassification CustomerContent
1010 Project Unit Price Decimal — DataClassification CustomerContent
1020 Project Planning Line No. Integer — DataClassification CustomerContent
2675 Selected Alloc. Account No. Code[20] Allocation Account No. caption TableRelation Allocation Account; DataClassification CustomerContent
2677 Alloc. Acc. Modified by User Boolean Allocation Account Distributions Modified caption FlowField: exist(“Alloc. Acc. Manual Override” where(“Parent System Id” = field(SystemId), “Parent Table Id” = const(Database::“Cash Document Line CZP”)))
2678 Allocation Account No. Code[20] Posting Allocation Account No. caption TableRelation Allocation Account; DataClassification CustomerContent
7011 Attached Lines Count Integer — FlowField: count(“Cash Document Line CZP” where(“Cash Desk No.” = field(“Cash Desk No.”), “Cash Document No.” = field(“Cash Document No.”), “Attached to Line No.” = field(“Line No.”), Amount = filter(<> 0))); not editable

Keys

  • Key1: Cash Desk No., Cash Document No., Line No. (clustered)
  • Key2: Cash Desk No., Cash Document No., External Document No., VAT Identifier

Events published

  • OnBeforeIsEETTransaction(CashDocumentLineCZP: Record "Cash Document Line CZP"; var EETTransaction: Boolean; var IsHandled: Boolean) (integration)
  • OnAfterIsEETTransaction(CashDocumentLineCZP: Record "Cash Document Line CZP"; var EETTransaction: Boolean) (integration)
  • OnAfterIsEETCashRegister(CashDocumentLineCZP: Record "Cash Document Line CZP"; var EETCashRegister: Boolean) (integration)
  • OnBeforeCreateDim(var CashDocumentLineCZP: Record "Cash Document Line CZP"; var IsHandled: Boolean) (integration)
  • OnAfterCreateDim(var CashDocumentLineCZP: Record "Cash Document Line CZP"; xCashDocumentLineCZP: Record "Cash Document Line CZP"; CurrentFieldNo: Integer; OldDimSetID: Integer) (integration)
  • OnAfterInitDefaultDimensionSources(var CashDocumentLineCZP: Record "Cash Document Line CZP"; var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]; FieldNo: Integer) (integration)
  • OnLookupAppliesToDocNoOnBeforeValidateAccountNo(var GenJournalLine: Record "Gen. Journal Line"; var CashDocumentLineCZP: Record "Cash Document Line CZP") (integration)
  • OnValidateAppliesToDocNoOnAfterFillAppliesToDocNo(var CashDocumentLineCZP: Record "Cash Document Line CZP"; GenJournalLine: Record "Gen. Journal Line") (integration)
  • OnLookupAppliesToDocNoOnAfterFillAppliesToDocNo(var CashDocumentLineCZP: Record "Cash Document Line CZP"; GenJournalLine: Record "Gen. Journal Line") (integration)
  • OnValidateAccountNoOnBeforeInitRec(var Rec: Record "Cash Document Line CZP"; var xRec: Record "Cash Document Line CZP"; CurrFieldNo: Integer) (integration)
  • OnValidateAccountNoOnAfterInitRec(var Rec: Record "Cash Document Line CZP"; var xRec: Record "Cash Document Line CZP"; TempCashDocumentLineCZP: Record "Cash Document Line CZP" temporary; var IsHandled: Boolean; var BreakValidation: Boolean) (integration)
  • OnValidateAccountNoOnBeforeProcessingAccountType(var Rec: Record "Cash Document Line CZP"; var xRec: Record "Cash Document Line CZP"; TempCashDocumentLineCZP: Record "Cash Document Line CZP" temporary; var IsHandled: Boolean) (integration)
  • OnValidateAccountNoOnBeforeCreateDim(var Rec: Record "Cash Document Line CZP"; var xRec: Record "Cash Document Line CZP"; TempCashDocumentLineCZP: Record "Cash Document Line CZP" temporary; var IsHandled: Boolean) (integration)
  • OnLookupAppliesToDocNoOnBeforeValidateAmount(var CashDocumentLineCZP: Record "Cash Document Line CZP"; var GenJournalLine: Record "Gen. Journal Line"; var IsHandled: Boolean) (integration)
  • OnValidateAppliesToDocNoOnBeforeValidateAmount(var CashDocumentLineCZP: Record "Cash Document Line CZP"; var GenJournalLine: Record "Gen. Journal Line"; var IsHandled: Boolean) (integration)
  • OnBeforeUpdateDocumenType(var CashDocumentLineCZP: Record "Cash Document Line CZP"; var IsHandled: Boolean) (integration)
  • OnAfterUpdateDocumentType(var CashDocumentLineCZP: Record "Cash Document Line CZP") (integration)
  • OnAfterSignAmount(var CashDocumentLineCZP: Record "Cash Document Line CZP"; var Sign: Integer) (integration)
  • OnAfterInitGenJournalLine(var GenJournalLine: Record "Gen. Journal Line") (integration)
  • OnAfterCollectSuggestedApplication(CashDocumentLineCZP: Record "Cash Document Line CZP"; var CrossApplicationBufferCZL: Record "Cross Application Buffer CZL") (integration)
  • OnBeforeCheckEmptyAccount(CashDocumentLineCZP: Record "Cash Document Line CZP"; var IsHandled: Boolean) (integration)
  • OnBeforeShowDimensions(var CashDocumentLineCZP: Record "Cash Document Line CZP"; xCashDocumentLineCZP: Record "Cash Document Line CZP"; var IsHandled: Boolean) (integration)
  • OnValidateProjectNo(var CashDocumentLineCZP: Record "Cash Document Line CZP"; xCashDocumentLineCZP: Record "Cash Document Line CZP"; var IsHandled: Boolean) (integration)
  • OnBeforeValidateProjectTaskNo(var CashDocumentLineCZP: Record "Cash Document Line CZP"; xCashDocumentLineCZP: Record "Cash Document Line CZP"; var IsHandled: Boolean) (integration)
  • OnBeforeClearProjectRelatedAmounts(var CashDocumentLineCZP: Record "Cash Document Line CZP"; var IsHandled: Boolean) (integration)
  • OnBeforeProjectTaskIsSet(CashDocumentLineCZP: Record "Cash Document Line CZP"; var Result: Boolean; var IsHandled: Boolean) (integration)
  • OnLookupProjectPlanningLineNoOnAfterJobPlanningLineSetFilter(var JobPlanningLine: Record "Job Planning Line"; var CashDocumentLineCZP: Record "Cash Document Line CZP") (integration)
  • OnBeforeValidateProjectPlanningLineNo(var CashDocumentLineCZP: Record "Cash Document Line CZP"; var IsHandled: Boolean) (integration)
  • OnBeforeCheckAccountTypeOnProjectValidation(var IsHandled: Boolean; var CashDocumentLineCZP: Record "Cash Document Line CZP") (integration)
  • OnDeleteOnAfterSetCashDocumentLineFilters(var CashDocumentLineCZP: Record "Cash Document Line CZP") (integration)
  • OnValidateAccountNoOnBeforeUpdateCashDocumentHeader(var CashDocumentLineCZP: Record "Cash Document Line CZP"; var CashDocumentHeaderCZP: Record "Cash Document Header CZP") (integration)
  • OnValidateAccountTypeOnAfterInitRec(var Rec: Record "Cash Document Line CZP"; var xRec: Record "Cash Document Line CZP"; TempCashDocumentLineCZP: Record "Cash Document Line CZP" temporary) (integration)
  • OnBeforeApplyEntries(var CashDocumentLineCZP: Record "Cash Document Line CZP") (integration)

Procedures

  • InitRecord()
  • ShowDimensions()
  • CreateDimFromDefaultDim(FieldNo: Integer)
  • CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
  • ValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])
  • LookupShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])
  • ShowShortcutDimCode(var ShortcutDimCode: array[8] of Code[20])
  • GetCashDocumentHeaderCZP()
  • UpdateAmounts()
  • UpdateDocumentType()
  • SignAmount(): Integer
  • ApplyEntries()
  • TypeToTableID(Type: Option " ","G/L Account",Customer,Vendor,"Bank Account","Fixed Asset",Employee): Integer
  • ExtStatistics() (obsolete 27.0: The statistics action will be replaced with the CashDocumentStatistics action. The new action uses RunObject and does not run the action trigger. Use a page extension to modify the behaviour.)
  • SetHideValidationDialog(NewHideValidationDialog: Boolean)
  • UpdateEETTransaction()
  • IsInvoicePayment(): Boolean
  • IsCreditMemoRefund(): Boolean
  • CalcRelatedAmountToApply(): Decimal
  • DrillDownRelatedAmountToApply()
  • GetAllocationAccount(var AllocationAccount: Record "Allocation Account"): Boolean
  • ProjectTaskIsSet(): Boolean
  • IsExtendedText(): Boolean
  • AccountTypeToNetChangeAccountType(): Enum "Net Change Account Type CZL"

Plus 28 local procedures.

Triggers

OnDelete, OnInsert, OnModify, OnRename

Deprecations

  • procedure ExtStatistics: Pending 27.0 (#if not CLEAN27), “The statistics action will be replaced with the CashDocumentStatistics action. The new action uses RunObject and does not run the action trigger. Use a page extension to modify the behaviour.”
  • field VAT Difference (LCY): Removed 28.0 (#if not CLEANSCHEMA28), “Moved to Core Localization Pack for Czech.”

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: "table", object_name: "Cash Document Line CZP"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

A CZ country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.

Evidence 1 sources