Codeunit 30478 "Shpfy TMA Upgrade" (CA)
CA country layer · Microsoft.Integration.Shopify
Across versions
- BC23-28not present
- BC29-30present
CA country layer · Microsoft.Integration.Shopify · BC29-30 · source at ea08af5e · facts from BC29
An object of the CA localization, not part of W1.
Properties
| Property | Value |
|---|---|
| Access | Internal |
| Subtype | Upgrade |
| Permissions | tabledata “Shpfy Shop” = RM |
Event subscriptions
- RegisterPerCompanyUpgradeTags subscribes to Codeunit “Upgrade Tag” OnGetPerCompanyUpgradeTags
Procedures
BackfillShopDefaults()(internal): New Shop records pick up the tax defaults from the field InitValues, but Shop records that already exist when this app is installed keep the platform zero-values (‘’ / false). Backfill the InitValue-backed fields (Tax Area auto-creation on, standard review mode, standard Tax Area naming prefix) so e…ApplyShopDefaults(var Shop: Record "Shpfy Shop")(internal): Sets the InitValue-backed tax defaults on a single Shop. Reading them from an Init()’d record keeps this in sync with the tableextension InitValues without duplicating the literals. Does not Modify — the caller decides when to persist.GetShopDefaultsUpgradeTag(): Code[250](internal)
Triggers
OnUpgradePerCompany
Recent changes
- 2026-08-28 #10408 Shopify Copilot Tax Matching Agent: matching engine and data model (stack 2/3) (main, BC30, feature, added)
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: "Shpfy TMA Upgrade"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.
A CA country object, not part of W1: the default corpus does not have it; bcatlas_list_countries shows which countries the atlas has.