Compliance
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
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:
- European Union — VIES validation, reverse charge, export handling
- North America — Manual multi-tax support for US/Canada
- Portugal — ATCUD issuance and SAF-T PT exports
- Slovenia — FURS fiscalization, e-SLOG XML, and UJP packages
- Slovenia FURS fiscalization — Real-time fiscalization
- Slovenia e-SLOG and UJP — E-invoice XML validation and UJP packages
- Croatia (FINA) — B2C fiscalization
- Germany (XRechnung and ZUGFeRD) — B2B e-invoicing exports