Skip to content

Compliance

Outcome
Configure country defaults and identify any required regional modules.
Prerequisites
The issuing business's country and intended document workflows.
You'll use
Country defaults, explicit tax data, and supported compliance modules.

Set the entity’s country first, then complete any country-specific configuration your rollout requires. Space Invoices automates a large part of compliance, but some markets still need explicit setup.

Setup

Create compliant entitytypescript
const _entity = await sdk.entities.create({
  name: "My Business",
  country: "Germany",
});

Currency is derived from country automatically.

What Country Setup Provides

  • Default tax catalogs where configured; manual tax entry remains available everywhere
  • Localized number and date formats
  • Multi-currency formatting
  • Country-specific validation only for enabled, supported modules

Tax calculation and legal treatment are not universally automatic. Your integration supplies document tax data unless the relevant country guide explicitly documents additional behavior.

Regional Guides

Tax rules vary by region. See the relevant guide for your entity’s location: