---
id: object/tableextension/30470-ca
type: object
title: Table extension 30470 "Shpfy TMA Shop" (CA)
summary: Table extension 30470 "Shpfy TMA Shop" (CA) in the CA country layer (Microsoft.Integration.Shopify), extends "Shpfy Shop". 5 fields. Introduced in BC29, still in BC30.
tier: official
language: en
tags:
  - tableextension
  - ca 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: ff05a57597efd4d036a0e1756b2b20014c2c4cc813be2d9ccf8b3b73734a5aa1
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/NA/ShopifyNA/app/src/Tax%20Matching%20Agent/Table%20Extensions/ShpfyTMAShop.TableExt.al
    title: src/Apps/NA/ShopifyNA/app/src/Tax Matching Agent/Table Extensions/ShpfyTMAShop.TableExt.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations:
    - localization/ca
  videos: []
  posts: []
  guidelines: []
  changes:
    - change/bcapps/11722
    - change/bcapps/10408
object_type: tableextension
object_id: 30470
name: Shpfy TMA Shop
namespace: Microsoft.Integration.Shopify
app: ShopifyNA
extends: Shpfy Shop
first_version: "29"
last_version: "30"
present_in:
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
country: CA
counts:
  fields: 5
  procedures: 0
  events: 0
  subscribers: 0
relations:
  out: 0
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
---

# Table extension 30470 "Shpfy TMA Shop" (CA)

> Table extension 30470 "Shpfy TMA Shop" (CA) in the CA country layer (Microsoft.Integration.Shopify), extends "Shpfy Shop". 5 fields. Introduced in BC29, still in BC30.

CA country layer · Microsoft.Integration.Shopify · BC29-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/NA/ShopifyNA/app/src/Tax%20Matching%20Agent/Table%20Extensions/ShpfyTMAShop.TableExt.al) · facts from BC29

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

## Fields

Explanation: the field's ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 30470 | Tax Matching Agent Enabled | Boolean | Specifies whether Shopify Tax Matching is enabled for this shop. | DataClassification CustomerContent |
| 30471 | Auto Create Tax Jurisdictions | Boolean | Specifies whether the system can create new Tax Jurisdictions when no match is found. | DataClassification CustomerContent |
| 30472 | Auto Create Tax Areas | Boolean | Specifies whether the system can create new Tax Areas when no exact match exists. | DataClassification CustomerContent |
| 30473 | Tax Area Naming Pattern | Text[20] | Specifies the prefix used when auto-creating Tax Area codes. | DataClassification CustomerContent |
| 30474 | Tax Match Review Mode | Enum "Shpfy Tax Match Review Mode" | Specifies when an order matched by Shopify Tax Matching is held until a user approves the tax match on the Tax Match Review page. Always holds every matched order (default). Low Confidence Only holds an order only when at least one match is not high confidence (including a match to a provisional, AI... | enum Shpfy Tax Match Review Mode; DataClassification CustomerContent |

## Recent changes

- 2026-09-29 [#11722 [Shopify] Rename tax matching and add configurable processing limit](../../changes/bcapps/11722.md) (main, BC30, feature)
- 2026-08-28 [#10408 Shopify Copilot Tax Matching Agent: matching engine and data model (stack 2/3)](../../changes/bcapps/10408.md) (main, BC30, feature, added)

## 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: "tableextension", object_name: "Shpfy TMA Shop")`, 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.
