codeunitIntegration & APIsofficial - Microsoftderived - from the source, no model textobsolete - pending

Codeunit 13921 "EDoc PEPPOL Validation DE" (DE)

DE country layer · Microsoft.eServices.EDocument.IO.Peppol

Across versionsobsolete pending since 29.0

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

DE country layer · Microsoft.eServices.EDocument.IO.Peppol · BC29-30 · source at ea08af5e · facts from BC29

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

Properties

Property Value
ObsoleteState Pending
ObsoleteTag 29.0
ObsoleteReason Replaced by interface-based DE PEPPOL implementations in the PEPPOL DE app (“PEPPOL30 DE Sales Validation” implements “PEPPOL30 Validation”). EDocumentDE now pushes the skip-Customer-VAT/GLN-check flag (computed from “E-Document DE Helper”.HasRoutingNo) to “PEPPOL30 DE Context” so the new validation…

Event subscriptions

  • SkipCustomerVATRegNoCheck subscribes to Codeunit “PEPPOL Validation” OnCheckSalesDocumentOnBeforeCheckCustomerVATRegNo
  • SkipCheckOnCheckSalesDocumentOnBeforeCheckYourReference subscribes to Codeunit “PEPPOL Validation” OnCheckSalesDocumentOnBeforeCheckYourReference
  • OnAfterCheckSalesDocument subscribes to Codeunit “PEPPOL Validation” OnAfterCheckSalesDocument

Procedures

  • SetBuyerReference(NewBuyerReference: Enum "E-Document Buyer Reference") (obsolete 29.0: Replaced by “PEPPOL30 DE Context”.SetSkipCustomerVATRegNoCheck pushed by EDocumentDE before invoking the W1 EDoc PEPPOL bridge.)

Deprecations

  • object: Pending 29.0 (#if not CLEAN29), “Replaced by interface-based DE PEPPOL implementations in the PEPPOL DE app (“PEPPOL30 DE Sales Validation” implements “PEPPOL30 Validation”). EDocumentDE now pushes the skip-Customer-VAT/GLN-check flag (computed from “E-Document DE Helper”.HasRoutingNo) to “PEPPOL30 DE Context” so the new validation…”
  • procedure OnAfterCheckSalesDocument: Pending 29.0, “Replaced by the explicit Sell-to E-Mail TestField at the end of “PEPPOL30 DE Sales Validation”.CheckSalesDocumentDE.”
  • procedure SetBuyerReference: Pending 29.0, “Replaced by “PEPPOL30 DE Context”.SetSkipCustomerVATRegNoCheck pushed by EDocumentDE before invoking the W1 EDoc PEPPOL bridge.”
  • procedure SkipCheckOnCheckSalesDocumentOnBeforeCheckYourReference: Pending 29.0, “Replaced by the omitted Your Reference TestField in “PEPPOL30 DE Sales Validation”.CheckSalesDocumentDE.”
  • procedure SkipCustomerVATRegNoCheck: Pending 29.0, “Replaced by the conditional Customer GLN/VAT skip in “PEPPOL30 DE Sales Validation”.CheckSalesDocumentDE.”

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: "EDoc PEPPOL Validation DE"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

A DE 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