Table extension 11705 "Purchase Header CZL" (CZ)
CZ country layer · Microsoft.Purchases.Document
Across versions
- BC23-28not present
- BC29-30present
CZ country layer · Microsoft.Purchases.Document · BC29-30 · source at ea08af5e · facts from BC29
An object of the CZ localization, not part of W1.
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 |
|---|---|---|---|---|
| 11717 | Specific Symbol CZL | Code[10] | Specific Symbol caption | DataClassification CustomerContent |
| 11718 | Variable Symbol CZL | Code[10] | Variable Symbol caption | DataClassification CustomerContent |
| 11719 | Constant Symbol CZL | Code[10] | Constant Symbol caption | TableRelation Constant Symbol CZL; DataClassification CustomerContent |
| 11720 | Bank Account Code CZL | Code[20] | Bank Account Code caption | TableRelation if (“Document Type” = filter(Quote | Order | Invoice | “Blanket Order”)) “Vendor Bank Account”.Code where(“Vendor No.” = field(“Pay-to Vendor No.”)) else if (“Document Type” = filter(“Credit Memo” | “Return Order”)) “Bank Account”; DataClassification CustomerContent |
| 11721 | Bank Account No. CZL | Text[30] | Bank Account No. caption | not editable; DataClassification CustomerContent |
| 11722 | Bank Branch No. CZL | Text[20] | Bank Branch No. caption | not editable; DataClassification CustomerContent |
| 11723 | Bank Name CZL | Text[100] | Bank Name caption | not editable; DataClassification CustomerContent |
| 11724 | Transit No. CZL | Text[20] | Transit No. caption | not editable; DataClassification CustomerContent |
| 11725 | IBAN CZL | Code[50] | IBAN caption | not editable; DataClassification CustomerContent |
| 11726 | SWIFT Code CZL | Code[20] | SWIFT Code caption | TableRelation SWIFT Code; not editable; DataClassification CustomerContent |
| 11750 | Additional Currency Factor CZL | Decimal | Additional Currency Factor caption | DataClassification CustomerContent |
| 11774 | VAT Currency Factor CZL | Decimal | VAT Currency Factor caption | DataClassification CustomerContent |
| 11775 | VAT Currency Code CZL | Code[10] | VAT Currency Code caption | TableRelation Currency; not editable; DataClassification CustomerContent |
| 11767 | Last Unreliab. Check Date CZL | Date | Last Unreliability Check Date caption | FlowField: max(“Unreliable Payer Entry CZL”.“Check Date” where(“VAT Registration No.” = field(“VAT Registration No.”), “Entry Type” = const(Payer))); not editable |
| 11768 | VAT Unreliable Payer CZL | Option | VAT Unreliable Payer caption | FlowField: lookup(“Unreliable Payer Entry CZL”.“Unreliable Payer” where(“VAT Registration No.” = field(“VAT Registration No.”), “Entry Type” = const(Payer), “Check Date” = field(“Last Unreliab. Check Date CZL”))); OptionCaption: ,NO,YES,NOTFOUND; not editable |
| 11779 | Third Party Bank Account CZL | Boolean | Third Party Bank Account caption | FlowField: lookup(“Vendor Bank Account”.“Third Party Bank Account CZL” where(“Vendor No.” = field(“Pay-to Vendor No.”), Code = field(“Bank Account Code CZL”))); not editable |
| 11780 | VAT Date CZL | Date | VAT Date caption | obsolete Removed 25.0; #if not CLEANSCHEMA25; DataClassification CustomerContent |
| 11781 | Registration No. CZL | Text[20] | Registration No. caption | DataClassification CustomerContent |
| 11782 | Tax Registration No. CZL | Text[20] | Tax Registration No. caption | DataClassification CustomerContent |
| 31068 | Physical Transfer CZL | Boolean | Physical Transfer caption | obsolete Removed 25.0; #if not CLEANSCHEMA25; DataClassification CustomerContent |
| 31069 | Intrastat Exclude CZL | Boolean | Intrastat Exclude caption | obsolete Removed 25.0; #if not CLEANSCHEMA25; DataClassification CustomerContent |
| 31072 | EU 3-Party Intermed. Role CZL | Boolean | EU 3-Party Intermediate Role caption | DataClassification CustomerContent |
| 31073 | EU 3-Party Trade CZL | Boolean | EU 3-Party Trade caption | obsolete Removed 27.0; #if not CLEANSCHEMA27; DataClassification CustomerContent |
| 31112 | Original Doc. VAT Date CZL | Date | Original Document VAT Date caption | DataClassification CustomerContent |
Events published
OnBeforeIsUnreliablePayerCheckPossibleCZL(var PurchaseHeader: Record "Purchase Header"; var CheckPossible: Boolean)(integration)OnAfterUpdateBankInfoCZL(var PurchaseHeader: Record "Purchase Header")(integration)OnValidateVATDateOnBeforeCheckNeedUpdateVATCurrencyFactorCZL(var PurchaseHeader: Record "Purchase Header"; var IsIsConfirmedCZL: Boolean; var NeedUpdateVATCurrencyFactor: Boolean; xPurchaseHeader: Record "Purchase Header")(integration)OnValidateVATDateOnAfterCheckNeedUpdateVATCurrencyFactorCZL(var PurchaseHeader: Record "Purchase Header"; xPurchaseHeader: Record "Purchase Header"; var NeedUpdateVATCurrencyFactor: Boolean)(integration)OnBeforeUpdateVATCurrencyFactorCZL(var PurchaseHeader: Record "Purchase Header"; var IsUpdated: Boolean; var CurrencyExchangeRate: Record "Currency Exchange Rate")(integration)OnAfterUpdateVATCurrencyFactorCZL(var PurchaseHeader: Record "Purchase Header"; HideValidationDialog: Boolean)(integration)OnBeforeConfirmUpdateVATCurrencyFactorCZL(var PurchaseHeader: Record "Purchase Header"; var HideValidationDialog: Boolean)(integration)OnBeforeGetDefaulBankAccountNoCZL(var PurchaseHeader: Record "Purchase Header"; var BankAccountNo: Code[20]; var IsHandled: Boolean)(integration)OnValidatePostingDateOnBeforeCheckNeedUpdateAddCurrencyFactor(var PurchaseHeader: Record "Purchase Header"; xPurchaseHeader: Record "Purchase Header"; var IsConfirmedCZL: Boolean; var NeedUpdateAddCurrencyFactor: Boolean)(integration)OnValidatePostingDateOnAfterCheckNeedUpdateAddCurrencyFactor(var PurchaseHeader: Record "Purchase Header"; xPurchaseHeader: Record "Purchase Header"; var NeedUpdateAddCurrencyFactor: Boolean)(integration)OnBeforeUpdateAddCurrencyFactorCZL(var PurchaseHeader: Record "Purchase Header"; var CurrencyExchangeRate: Record "Currency Exchange Rate"; var IsUpdated: Boolean)(integration)OnAfterUpdateAddCurrencyFactorCZL(var PurchaseHeader: Record "Purchase Header"; GetHideValidationDialog: Boolean)(integration)OnBeforeConfirmUpdateAddCurrencyFactorCZL(var PurchaseHeader: Record "Purchase Header"; xPurchaseHeader: Record "Purchase Header"; var HideValidationDialog: Boolean; var IsHandled: Boolean; var ForceConfirm: Boolean)(integration)OnBeforeUpdateVATCurrencyFactorCZLByCurrencyFactorCZL(var PurchaseHeader: Record "Purchase Header"; xPurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean)(integration)
Procedures
IsUnreliablePayerCheckPossibleCZL(): BooleanGetUnreliablePayerStatusCZL(): IntegerIsPublicBankAccountCZL(): BooleanUpdateVATCurrencyFactorCZLByCurrencyFactorCZL()UpdateAddCurrencyFactorCZL()(internal)ConfirmAddCurrencyFactorUpdateCZL(): BooleanConfirmVATCurrencyFactorUpdateCZL(): BooleanIsVATReportingDateChanged(): Boolean(internal)DisableUpdateVATCurrencyFactor()(internal)UpdateBankInfoCZL(BankAccountCode: Code[20]; BankAccountNo: Text[30]; BankBranchNo: Text[20]; BankName: Text[100]; TransitNo: Text[20]; IBANCode: Code[50]; SWIFTCode: Code[20])GetDefaulBankAccountNoCZL(): Code[20]
Plus 4 local procedures.
Recent changes
- 2026-07-23 #9645 [main] bug 642743 - Change behavior of OnValidate trigger of “EU 3-Party Intermed. Role CZL” field (main, BC30, fix)
Deprecations
- field Intrastat Exclude CZL: Removed 25.0 (#if not CLEANSCHEMA25), “Intrastat related functionalities are moved to Intrastat extensions. This field is not used any more.”
- field Physical Transfer CZL: Removed 25.0 (#if not CLEANSCHEMA25), “Intrastat related functionalities are moved to Intrastat extensions.”
- field VAT Date CZL: Removed 25.0 (#if not CLEANSCHEMA25), “Replaced by VAT Reporting Date.”
- field EU 3-Party Trade CZL: Removed 27.0 (#if not CLEANSCHEMA27), “Replaced by “EU 3 Party Trade” field in “EU 3-Party Trade Purchase” app.”
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: "tableextension", object_name: "Purchase Header CZL"), 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.