ERPNext extension for companies in Cyprus.
- Cyprus-specific tax compliance
- VAT reporting for Cyprus (standard VAT returns, MOSS, and VIES statements)
- Localized accounting features
- Additional reports for Cyprus regulatory requirements
- Cyprus banks integration
bench get-app https://github.com/your-organization/erpnext_cyprus
bench --site your-site.local install-app erpnext_cyprus- ERPNext v16
The app automatically configures the following tax-related components:
- VAT - Standard account for Cyprus VAT operations
- OSS VAT - For Mini One Stop Shop reporting for B2C digital services
- VAT accounts use account number 2320 under Liabilities
- OSS VAT accounts are organized by country for reporting compliance
-
Purchase Tax Templates:
- Reverse Charge (implemented as a double-entry with 19% VAT added and deducted in the same transaction)
- Standard Domestic (19% VAT)
- Zero-Rated (for exempt purchases)
-
Sales Tax Templates:
- Standard Domestic (19% VAT)
- Zero-Rated (for exports)
- Out-of-Scope (for non-VAT sales)
- OSS templates for each EU country with country-specific VAT rates
-
Item Tax Templates:
- Cyprus Standard 19%
- Cyprus Reduced 9%
- Cyprus Super Reduced 5%
- Zero Rated
- Exempt
Automatically applies correct tax templates based on:
- Customer/supplier country
- Whether the transaction is B2B or B2C
- Type of goods/services
- Rules are applied according to priority levels (higher numbers take precedence)
- Specific country rules take precedence over generic rules
-
Any product that is not a tangible product should be marked as "Is Service" in order
-
Any product that is not a tangible product should be marked as "Is Service" in order to be properly categorized in VAT returns (boxes 8A/8B for sales and 11A/11B for purchases)
Available documentation:
- Cyprus VAT Return Guide - How to prepare and submit Cyprus VAT returns
- MOSS VAT Returns Guide - Guide for Mini One Stop Shop VAT reporting for digital services
- VIES Statement Guide - How to properly record and report EU B2B transactions
- Banks integration - How to integrate Cyprus banks
The app automatically configures Cyprus-specific payroll components:
-
Employer Contributions:
- Social Insurance (8.8%, capped at €5,551 per month)
- Redundancy Fund (1.2%, capped at €5,551 per month)
- Human Resource Fund (0.5%, capped at €5,551 per month)
- Social Cohesion Fund (2.0%, uncapped)
- GESY (General Health System) (2.9%, uncapped)
-
Employee Deductions:
- Social Insurance (8.8%, capped at €5,551 per month)
- GESY (2.65%, uncapped)
- Income Tax (calculated according to Cyprus tax brackets)
For issues and feature requests, please create an issue on the GitHub repository.
GPL-3.0