Complyance Logo

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

View KSA Examples โ†’

๐Ÿ‡ง๐Ÿ‡ช 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

View Belgium Examples โ†’

๐Ÿ‡ฒ๐Ÿ‡พ 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

View Malaysia Examples โ†’

SDK Language Support

Each country example includes Java SDK examples:

  • Java โœ… - Production ready examples available for all countries

Getting Started

  1. Choose Your Country - Select the country you're integrating for
  2. Select SDK Language - Use the tabs to switch between Java, Python, TypeScript, etc.
  3. Copy and Adapt - Use our examples as starting points
  4. 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.