Getting Started
Welcome to Complyance! Whether you're integrating our platform for the first time or exploring multi-country e-invoicing, this section guides you through everything you need to know.
What is Complyance?
Complyance is a comprehensive e-invoicing platform that helps businesses comply with global tax regulations and electronic invoicing requirements. Instead of building separate integrations for each country, Complyance provides:
- Single Unified API - One API for all countries (SA, MY, AE, BE, DE)
- Automatic Validation - Real-time compliance checking with tax authority requirements
- Direct Submission - Submit directly to tax authorities and Peppol networks
- Multiple SDKs - Java, .NET, TypeScript, Python, Go, PHP, Ruby
- Complete Documentation - Guides, API reference, and code examples
Who Should Use This Section?
| Role | Start Here |
|---|---|
| First-time users | Introduction - Understand core concepts |
| Developers | SDK Guides - Get your preferred SDK up and running |
| Integration builders | API Reference - Complete API documentation |
| E-invoicing architects | GETS Schema - Understand the unified data model |
Core Concepts
GETS (Global E-Invoice Transformation Standard) A unified schema that works across all countries. Your data gets transformed once, then submitted to any tax authority without additional work.
Unified API Single entry point for validation, transformation, and submission. Handles all country-specific rules automatically.
SDKs Language-specific libraries for Java, Python, .NET, TypeScript, Go, PHP, and Ruby. Makes integration faster and reduces boilerplate code.
Key Features
- Multi-Country Support - Comply with regulations in Saudi Arabia, Malaysia, UAE, Belgium, and Germany
- Unified API - Single API for all countries and document types
- Real-time Processing - Instant validation and processing
- Direct Tax Authority Integration - Submit to ZATCA, LHDN, Peppol, XRechnung, and UAE standards
- Comprehensive SDKs - Java, Python, PHP, Ruby, Go, TypeScript, and .NET
- Developer-Friendly - Extensive documentation, examples, and code samples
Getting Started Roadmap
Step 1: Understand the Platform Read the Introduction to understand how Complyance simplifies e-invoicing across countries.
Step 2: Choose Your Integration Path
- Using an SDK? Go to SDK Guides and select your language
- Using REST API directly? Check API Reference
- Need to understand data structure? Review GETS Schema
Step 3: Explore Examples Browse real-world implementations in the Examples section to see how to handle different scenarios.
Step 4: Build & Test Follow the integration guide in your chosen SDK or API reference, then test with sample data.
Step 5: Deploy When ready, submit real invoices to tax authorities using your configured destinations.
Supported Countries & Compliance Standards
| Country | Standard | Tax Authority | Status |
|---|---|---|---|
| 🇸🇦 Saudi Arabia | ZATCA e-invoicing | ZATCA | Production |
| 🇲🇾 Malaysia | LHDN e-invoicing | LHDN | Production |
| 🇦🇪 United Arab Emirates | UAE e-invoicing | DFSA | Production |
| 🇧🇪 Belgium | Peppol e-invoicing | EU Network | Production |
| 🇩🇪 Germany | XRechnung | German Tax Office | Production |
Quick Links
- SDK Guides - Get started with your preferred programming language
- API Reference - Complete Unified API documentation
- GETS Schema - Understand the data model and field mappings
- Field Mapping Reference - Detailed field definitions and transformations
- Examples - Real-world implementation examples
Have questions? Contact Complyance or explore our Examples section for implementation patterns.