Examples
Welcome to the Complyance Examples section. Here you'll find practical examples, code samples, and real-world integration scenarios for multiple countries and SDK languages.
Examples Overview
Browse through our collection of examples covering various use cases, countries, and integration patterns. Each country example includes complete working code samples with country-specific compliance requirements.
Available Country Examples
๐ธ๐ฆ Saudi Arabia (KSA)
Complete ZATCA-compliant examples using the canonical GETS structure with bilingual support (English/Arabic).
Features:
- B2B and B2C tax invoices
- Credit notes and debit notes
- Prepayment invoices
- ZATCA Phase 2 compliance
๐ง๐ช Belgium (BE)
Complete Belgium-compliant examples with Peppol network support and EU compliance (EN 16931-1:2017, Peppol BIS Billing 3.0).
Features:
- B2B tax invoices with Peppol network
- VAT numbers (BE + 10 digits format)
- CBE registration numbers
- Multi-language support (French/Dutch)
- EU compliance standards
๐ฒ๐พ Malaysia (MY)
Complete LHDN (Lembaga Hasil Dalam Negeri) compliant examples with MyInvois system integration.
Features:
- B2B tax invoices
- VAT registration (C-prefixed format)
- BRN (Business Registration Number)
- Industry codes
- LHDN compliance
SDK Language Support
Each country example includes Java SDK examples:
- Java โ - Production ready examples available for all countries
Getting Started
- Choose Your Country - Select the country you're integrating for
- Select SDK Language - Use the tabs to switch between Java, Python, TypeScript, etc.
- Copy and Adapt - Use our examples as starting points
- Customize for Your Needs - Modify examples to fit your requirements
Example Structure
Each country example page includes:
- Complete Working Code - Full, copy-paste ready examples
- Country-Specific Features - Detailed explanation of country requirements
- Compliance Checklist - Ensure all requirements are met
- Implementation Guide - Step-by-step integration instructions
- Field Mapping - How your data maps to GETS structure
Example Categories
- Country-specific examples - Examples tailored to specific country requirements
- SDK language examples - Examples in Java, Python, TypeScript, etc.
- Integration patterns - Common integration scenarios
- Error handling - How to handle various error conditions
- Best practices - Recommended approaches and patterns
Support
Need help with examples? Check out our support documentation or contact us at support@complyance.com.