Codeunit 10758 "SII Scheme Code Mgt." (ES)
ES country layer · Microsoft.EServices.EDocument
Across versions
- BC23-28not present
- BC29-30present
ES country layer · Microsoft.EServices.EDocument · BC29-30 · source at ea08af5e · facts from BC29
An object of the ES localization, not part of W1.
Events published
OnGetSIISalesDocRecFromRec(var SIISalesDocumentSchemeCode: Record "SII Sales Document Scheme Code"; RecRef: RecordRef; var Result: Boolean)(integration)
Event subscriptions
- OnBeforePostSalesDoc subscribes to Codeunit “Sales-Post” OnBeforePostSalesDoc
- OnBeforePostPurchaseDoc subscribes to Codeunit “Purch.-Post” OnBeforePostPurchaseDoc
- OnAfterSalesInvHeaderInsert subscribes to Codeunit “Sales-Post” OnAfterSalesInvHeaderInsert
- OnAfterSalesCrMemoHeaderInsert subscribes to Codeunit “Sales-Post” OnAfterSalesCrMemoHeaderInsert
- OnAfterPurchInvHeaderInsert subscribes to Codeunit “Purch.-Post” OnAfterPurchInvHeaderInsert
- OnAfterPurchCrMemoHeaderInsert subscribes to Codeunit “Purch.-Post” OnAfterPurchCrMemoHeaderInsert
Procedures
GetMaxNumberOfRegimeCodes(): IntegerSalesDocHasRegimeCodes(RecVar: Variant): BooleanSalesDrillDownRegimeCodes(RecVar: Variant)MoveSalesRegimeCodesToPostedDoc(DocType: Option; DocNo: Code[20]; EntryType: Option; PostedDocType: Option; PostedDocNo: Code[20])(internal)PurchDocHasRegimeCodes(RecVar: Variant): BooleanPurchDrillDownRegimeCodes(RecVar: Variant)ValidateSalesSpecialRegimeCodeInSIIDocUploadState(xSIIDocUploadState: Record "SII Doc. Upload State"; SIIDocUploadState: Record "SII Doc. Upload State")ValidateServiceSpecialRegimeCodeInSIIDocUploadState(xSIIDocUploadState: Record "SII Doc. Upload State"; SIIDocUploadState: Record "SII Doc. Upload State")ValidatePurchSpecialRegimeCodeInSIIDocUploadState(xSIIDocUploadState: Record "SII Doc. Upload State"; SIIDocUploadState: Record "SII Doc. Upload State")UpdatePurchaseSpecialSchemeCodeInPurchaseHeader(PurchaseHeader: Record "Purchase Header"; xPurchaseHeader: Record "Purchase Header")UpdateSalesSpecialSchemeCodeInSalesHeader(SalesHeader: Record "Sales Header"; xSalesHeader: Record "Sales Header")UpdateServiceSpecialSchemeCodeInSalesHeader(ServiceHeader: Record Microsoft.Service.Document."Service Header"; xServiceHeader: Record Microsoft.Service.Document."Service Header")(obsolete 27.0: moved to codeunit Serv. SII Management)UpdateSalesSpecialSchemeCodeInSalesLine(var SalesLine: Record "Sales Line")UpdatePurchSpecialSchemeCodeInPurchLine(var PurchaseLine: Record "Purchase Line")UpdatePurchSpecialSchemeCodeInServiceine(var ServiceLine: Record Microsoft.Service.Document."Service Line")(obsolete 27.0: moved to codeunit Serv. SII Management)
Plus 5 local procedures.
Triggers
OnRun
Recent changes
- 2026-07-23 #9643 Update SII subscribers SkipMissingPermissions (main, BC30, fix)
Deprecations
- procedure UpdatePurchSpecialSchemeCodeInServiceine: Pending 27.0 (#if not CLEAN27), “moved to codeunit Serv. SII Management”
- procedure UpdateServiceSpecialSchemeCodeInSalesHeader: Pending 27.0 (#if not CLEAN27), “moved to codeunit Serv. SII Management”
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: "SII Scheme Code Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
A ES country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.