---
id: object/codeunit/11760-cz
type: object
title: Codeunit 11760 "Purchase VAT Delay Posting CZL" (CZ)
summary: Codeunit 11760 "Purchase VAT Delay Posting CZL" (CZ) in the CZ country layer (Microsoft.Purchases.Posting). 1 public procedures, 1 events. Introduced in BC29, still in BC30.
tier: official
language: en
tags:
  - codeunit
  - cz layer
versions:
  introduced: "29"
  last_changed: null
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 9d7051e248f10997a801ed974623e9e564fb7d924523d01b44207aeb294381bc
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/CZ/CoreLocalizationPack/app/Src/Codeunits/PurchaseVATDelayPostingCZL.Codeunit.al
    title: src/Apps/CZ/CoreLocalizationPack/app/Src/Codeunits/PurchaseVATDelayPostingCZL.Codeunit.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations:
    - localization/cz
  videos: []
  posts: []
  guidelines: []
object_type: codeunit
object_id: 11760
name: Purchase VAT Delay Posting CZL
namespace: Microsoft.Purchases.Posting
app: CoreLocalizationPack
extends: null
first_version: "29"
last_version: "30"
present_in:
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
country: CZ
counts:
  fields: 0
  procedures: 6
  events: 1
  subscribers: 0
relations:
  out: 0
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
---

# Codeunit 11760 "Purchase VAT Delay Posting CZL" (CZ)

> Codeunit 11760 "Purchase VAT Delay Posting CZL" (CZ) in the CZ country layer (Microsoft.Purchases.Posting). 1 public procedures, 1 events. Introduced in BC29, still in BC30.

CZ country layer · Microsoft.Purchases.Posting · BC29-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/CZ/CoreLocalizationPack/app/Src/Codeunits/PurchaseVATDelayPostingCZL.Codeunit.al) · facts from BC29

An object of the [CZ localization](../../localizations/cz.md), not part of W1.

## Events published

- `OnAfterInitGenJournalLine(PurchaseHeader: Record "Purchase Header"; TempInvoicePostingBuffer: Record "Invoice Posting Buffer"; var GenJournalLine: Record "Gen. Journal Line")` (integration)

## Procedures

- `PostPurchaseVATDelay(var GenJnlLine: Record "Gen. Journal Line"; TempInvoicePostingBuffer: Record "Invoice Posting Buffer"; PurchHeader: Record "Purchase Header"; var GenJnlPostLine: Codeunit "Gen. Jnl.-Post Line")`: Posts the purchase VAT delay entries for a purchase document when the currency factor differs from the VAT currency factor. This handles the exchange rate difference between the document currency factor and the VAT currency factor by posting corrective VAT entries to the purchase VAT currency exchan...

Plus 4 local procedures.

## Across versions

- Present in: BC29-30
- Changed (declaration) in: none

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: "codeunit", object_name: "Purchase VAT Delay Posting 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.
