tableFinanceofficial - Microsoftderived - from the source, no model text

Table 11732 "Cash Document Header 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 Header” · BC29-30 · source at ea08af5e · facts from BC29

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

Properties

Property Value
Caption Cash Document Header

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; not editable; DataClassification CustomerContent
2 No. Code[20] — DataClassification CustomerContent
3 Pay-to/Receive-from Name Text[100] — DataClassification CustomerContent
4 Pay-to/Receive-from Name 2 Text[50] — DataClassification CustomerContent
5 Posting Date Date — DataClassification CustomerContent
7 Amount Decimal — FlowField: Sum(“Cash Document Line CZP”.Amount where(“Cash Desk No.” = field(“Cash Desk No.”), “Cash Document No.” = field(“No.”))); not editable
8 Amount (LCY) Decimal — FlowField: Sum(“Cash Document Line CZP”.“Amount (LCY)” where(“Cash Desk No.” = field(“Cash Desk No.”), “Cash Document No.” = field(“No.”))); not editable
14 Status Enum “Cash Document Status CZP” — enum Cash Document Status CZP; not editable; DataClassification CustomerContent
15 No. Printed Integer — DataClassification CustomerContent
17 Created ID Code[50] — TableRelation User.“User Name”; DataClassification EndUserIdentifiableInformation
18 Released ID Code[50] — TableRelation User.“User Name”; DataClassification EndUserIdentifiableInformation
20 Document Type Enum “Cash Document Type CZP” — enum Cash Document Type CZP; DataClassification CustomerContent
21 No. Series Code[20] — TableRelation No. Series; DataClassification CustomerContent
22 Currency Code Code[10] — TableRelation Currency; not editable; DataClassification CustomerContent
23 Shortcut Dimension 1 Code Code[20] — TableRelation “Dimension Value”.Code where(“Global Dimension No.” = const(1), Blocked = const(false)); DataClassification CustomerContent
24 Shortcut Dimension 2 Code Code[20] — TableRelation “Dimension Value”.Code where(“Global Dimension No.” = const(2), Blocked = const(false)); DataClassification CustomerContent
25 Currency Factor Decimal — DataClassification CustomerContent
30 Document Date Date — DataClassification CustomerContent
35 VAT Date Date — DataClassification CustomerContent
38 Created Date Date — DataClassification CustomerContent
40 Description Text[100] — DataClassification CustomerContent
42 Salespers./Purch. Code Code[20] — TableRelation Salesperson/Purchaser; DataClassification CustomerContent
45 Amounts Including VAT Boolean — DataClassification CustomerContent
50 Released Amount Decimal — not editable; DataClassification CustomerContent
51 VAT Base Amount Decimal — FlowField: Sum(“Cash Document Line CZP”.“VAT Base Amount” where(“Cash Desk No.” = field(“Cash Desk No.”), “Cash Document No.” = field(“No.”))); not editable
52 Amount Including VAT Decimal — FlowField: Sum(“Cash Document Line CZP”.“Amount Including VAT” where(“Cash Desk No.” = field(“Cash Desk No.”), “Cash Document No.” = field(“No.”))); not editable
55 VAT Base Amount (LCY) Decimal — FlowField: Sum(“Cash Document Line CZP”.“VAT Base Amount (LCY)” where(“Cash Desk No.” = field(“Cash Desk No.”), “Cash Document No.” = field(“No.”))); not editable
56 Amount Including VAT (LCY) Decimal — FlowField: Sum(“Cash Document Line CZP”.“Amount Including VAT (LCY)” where(“Cash Desk No.” = field(“Cash Desk No.”), “Cash Document No.” = field(“No.”))); not editable
60 Reason Code Code[10] — TableRelation Reason Code; DataClassification CustomerContent
61 External Document No. Code[35] — DataClassification CustomerContent
62 Responsibility Center Code[10] — TableRelation Responsibility Center; DataClassification CustomerContent
65 Payment Purpose Text[100] — DataClassification CustomerContent
70 Received By Text[100] — DataClassification CustomerContent
71 Identification Card No. Code[10] — DataClassification CustomerContent
72 Paid By Text[100] — DataClassification CustomerContent
73 Received From Text[100] — DataClassification CustomerContent
74 Paid To Text[100] — DataClassification CustomerContent
80 Registration No. Text[20] — DataClassification CustomerContent
81 VAT Registration No. Text[20] — DataClassification CustomerContent
90 Partner Type Enum “Cash Document Partner Type CZP” — enum Cash Document Partner Type CZP; DataClassification CustomerContent
91 Partner No. Code[20] — TableRelation if (“Partner Type” = const(Customer)) Customer else if (“Partner Type” = const(Vendor)) Vendor else if (“Partner Type” = const(Contact)) Contact else if (“Partner Type” = const(“Salesperson/Purchaser”)) “Salesperson/Purchaser” else if (“Partner Type” = const(Employee)) Employee; DataClassification CustomerContent
98 Canceled Document Boolean — not editable; DataClassification CustomerContent
100 EET Cash Register Boolean — FlowField: Exist(“EET Cash Register CZL” where(“Cash Register Type” = const(“Cash Desk”), “Cash Register No.” = field(“Cash Desk No.”))); not editable
101 EET Transaction Boolean — FlowField: Exist(“Cash Document Line CZP” where(“Cash Desk No.” = field(“Cash Desk No.”), “Cash Document No.” = field(“No.”), “EET Transaction” = const(true))); not editable
480 Dimension Set ID Integer — TableRelation Dimension Set Entry; not editable; DataClassification CustomerContent

Keys

  • Key1: Cash Desk No., No. (clustered)
  • Key2: Cash Desk No., Posting Date
  • Key3: External Document No.
  • Key4: No., Posting Date
  • Key5: Cash Desk No., Document Type, Status, Posting Date
  • Key6: Document Type, No.

Events published

  • OnCheckCashDocReleaseRestrictions() (integration)
  • OnCheckCashDocPostRestrictions() (integration)
  • OnBeforeDeleteRecordInApprovalRequest(var CashDocumentHeaderCZP: Record "Cash Document Header CZP"; var IsHandled: Boolean) (integration)
  • OnBeforeUpdateCashDocumentLinesByFieldNo(var CashDocumentHeaderCZP: Record "Cash Document Header CZP"; ChangedFieldNo: Integer; var AskQuestion: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeShowDocDim(var CashDocumentHeaderCZP: Record "Cash Document Header CZP"; xCashDocumentHeaderCZP: Record "Cash Document Header CZP"; var IsHandled: Boolean) (integration)
  • OnShowDocDimOnBeforeUpdateCashDocumentLines(var CashDocumentHeaderCZP: Record "Cash Document Header CZP"; xCashDocumentHeaderCZP: Record "Cash Document Header CZP") (integration)
  • OnBeforeUpdateAllLineDim(var CashDocumentHeaderCZP: Record "Cash Document Header CZP"; NewParentDimSetID: Integer; OldParentDimSetID: Integer; var IsHandled: Boolean; xCashDocumentHeaderCZP: Record "Cash Document Header CZP") (integration)
  • OnAfterCopyCashDocumentHeaderFromSalesInvHeader(SalesInvoiceHeader: Record "Sales Invoice Header"; var CashDocumentHeaderCZP: Record "Cash Document Header CZP") (integration)
  • OnAfterCopyCashDocumentHeaderFromSalesCrMemoHeader(SalesCrMemoHeader: Record "Sales Cr.Memo Header"; var CashDocumentHeaderCZP: Record "Cash Document Header CZP") (integration)
  • OnAfterCopyCashDocumentHeaderFromPurchInvHeader(PurchInvHeader: Record "Purch. Inv. Header"; var CashDocumentHeaderCZP: Record "Cash Document Header CZP") (integration)
  • OnAfterCopyCashDocumentHeaderFromPurchCrMemoHdr(PurchCrMemoHdr: Record "Purch. Cr. Memo Hdr."; var CashDocumentHeaderCZP: Record "Cash Document Header CZP") (integration)
  • OnAfterCopyCashDocumentHeaderFromServiceInvoiceHeader(ServiceInvoiceHeader: Record "Service Invoice Header"; var CashDocumentHeaderCZP: Record "Cash Document Header CZP") (integration)
  • OnAfterCopyCashDocumentHeaderFromServiceCrMemoHeader(ServiceCrMemoHeader: Record "Service Cr.Memo Header"; var CashDocumentHeaderCZP: Record "Cash Document Header CZP") (integration)
  • OnBeforeFindRoundingLine(CashDocumentHeaderCZP: Record "Cash Document Header CZP"; var CashDocumentLineCZP: Record "Cash Document Line CZP") (integration)
  • OnAfterCalculateRoundingAmount(CashDocumentHeaderCZP: Record "Cash Document Header CZP"; RoundingMethod: Record "Rounding Method"; var RoundingAmount: Decimal) (integration)
  • OnPrintRecordsOnBeforeFilterAndPrintReports(var CashDeskRepSelectionsCZP: Record "Cash Desk Rep. Selections CZP"; CashDocumentHeaderCZP: Record "Cash Document Header CZP"; ShowRequestForm: Boolean; var IsHandled: Boolean) (integration, obsolete 29.0)
  • OnBeforeCreateDim(var CashDocumentHeaderCZP: Record "Cash Document Header CZP"; var IsHandled: Boolean) (integration)
  • OnAfterCreateDim(var CashDocumentHeaderCZP: Record "Cash Document Header CZP"; xCashDocumentHeaderCZP: Record "Cash Document Header CZP"; CurrentFieldNo: Integer; OldDimSetID: Integer) (integration)
  • OnAfterInitDefaultDimensionSources(var CashDocumentHeaderCZP: Record "Cash Document Header CZP"; var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]) (integration)

Procedures

  • AssistEdit(OldCashDocumentHeaderCZP: Record "Cash Document Header CZP"): Boolean
  • CreateDimFromDefaultDim(FieldNo: Integer)
  • CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
  • ValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])
  • ShowDocDim()
  • UpdateCashDocumentLinesByFieldNo(ChangedFieldNo: Integer; AskQuestion: Boolean)
  • VATRounding()
  • FindRoundingLine(var CashDocumentLineCZP: Record "Cash Document Line CZP"): Boolean
  • GetPartnerTableNo(): Integer
  • CashDocLinesExist(): Boolean
  • EmailRecords(ShowDialog: Boolean): Sends the cash document records by email.
  • SendRecords(): Sends selected cash document reports to the companies. Before this procedure is called, cash documents are selected on the page and then selection filter is used to filter the selected documents.
  • PrintRecords(ShowDialog: Boolean): Prints selected cash document reports. Before this procedure is called, cash documents are selected on the page and then selection filter is used to filter the selected documents.
  • PrintToDocumentAttachment(): Prints the cash documents and saves them as document attachments.
  • PrintToDocumentAttachment(var CashDocumentHeaderCZP: Record "Cash Document Header CZP"): Prints the cash documents and saves them as document attachments.
  • SetSkipLineNoToUpdateLine(LineNo: Integer)
  • SignAmount(): Integer
  • SetHideValidationDialog(NewHideValidationDialog: Boolean)
  • GetHideValidationDialog(): Boolean
  • SendToPosting(PostingCodeunitID: Integer)
  • CopyFromSalesInvoiceHeader(SalesInvoiceHeader: Record "Sales Invoice Header")
  • CopyFromSalesCrMemoHeader(SalesCrMemoHeader: Record "Sales Cr.Memo Header")
  • CopyFromPurchInvHeader(PurchInvHeader: Record "Purch. Inv. Header")
  • CopyFromPurchCrMemoHeader(PurchCrMemoHdr: Record "Purch. Cr. Memo Hdr.")
  • CopyFromServiceInvoiceHeader(ServiceInvoiceHeader: Record "Service Invoice Header")
  • CopyFromServiceCrMemoHeader(ServiceCrMemoHeader: Record "Service Cr.Memo Header")
  • FindEETCashRegister(var EETCashRegisterCZL: Record "EET Cash Register CZL"): Boolean
  • IsEETCashRegister(): Boolean
  • TestNotEETCashRegister()
  • IsEETTransaction(): Boolean
  • CheckCashDocReleaseRestrictions()
  • CheckCashDocPostRestrictions()
  • PerformManualRelease(var CashDocumentHeaderCZP: Record "Cash Document Header CZP") (internal)
  • PerformManualReopen(var CashDocumentHeaderCZP: Record "Cash Document Header CZP") (internal)

Plus 14 local procedures.

Triggers

OnDelete, OnInsert, OnModify, OnRename

Deprecations

  • procedure OnPrintRecordsOnBeforeFilterAndPrintReports: Pending 29.0 (#if not CLEAN29), “The table “Cash Desk Rep. Selections CZP” has been replaced by the standard “Report Selections” table and is no longer supported. This event will be removed in future versions.”

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 Header 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