Codeunit 4700 "VAT Group Communication"
VATGroupManagement · Microsoft.Finance.VAT.Group
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 10 connected objects and pages
VATGroupManagement · Microsoft.Finance.VAT.Group · BC29-30 · source at ea08af5e · facts from BC29
Procedures
Send(Method: Text; Endpoint: Text; Content: Text; var HttpResponseBodyText: Text; IsBatch: Boolean)(internal)GetBearerToken(ClientId: Text; ClientSecret: Text; AuthorityURL: Text; RedirectURL: Text; ResourceURL: Text)(internal)PrepareURI(Endpoint: Text): Text(internal)GetVATGroupSubmissionStatusEndpoint(): Text(internal)FeatureName(): Text(internal)
Plus 14 local procedures.
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 457 “Environment Information” (5 calls:
GetBearerToken → IsSaaSInfrastructure,GetBearerTokenFromCache → IsSaaSInfrastructure,GetFirstPartyAppCertificate → IsSaaSInfrastructure, …) - Codeunit 2200 “Azure Key Vault” (4 calls:
GetClientIDAndSecretFromAKV → GetAzureKeyVaultSecret,GetFirstPartyAppCertificate → GetAzureKeyVaultCertificate,GetFirstPartyAppCertificate → GetAzureKeyVaultSecret, …) - Codeunit 501 “OAuth2” (4 calls:
GetBearerToken → AcquireTokenByAuthorizationCode,GetBearerToken → AcquireTokenByAuthorizationCodeWithCertificate,GetBearerTokenFromCache → AcquireAuthorizationCodeTokenFromCache, …) - Codeunit 8703 “Feature Telemetry” (2 calls:
PrepareHeaders → LogUptake,PrepareHeaders → LogUsage) - Codeunit 10 “Type Helper” (1 call:
PrepareURI → UriEscapeDataString)
Called by
- Codeunit 4705 “VAT Group Submission Status” (3 calls:
UpdateAllVATReportStatus → Send,UpdateSingleVATReportStatus → GetVATGroupSubmissionStatusEndpoint,UpdateSingleVATReportStatus → Send) - Page 4705 “VAT Group Setup Guide” (3 calls:
OnOpenPage → FeatureName,TestConfigurationConnection → GetVATGroupSubmissionStatusEndpoint,TestConfigurationConnection → Send) - Codeunit 4704 “VAT Group Serialization” (2 calls:
CreateBatchRequestPayload → GetVATGroupSubmissionStatusEndpoint,CreateBatchRequestPayload → PrepareURI) - Codeunit 4706 “VAT Group Submit To Represent.” (1 call:
OnRun → Send) - Page extension 4703 “VAT Report Setup Extension” (1 call:
RenewOAuth2Token → GetBearerToken)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. 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: "VAT Group Communication"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.