Erpnext Cyprus
ERPNext extension for companies in Cyprus.
- Author: kainotomo
- Repository: https://github.com/kainotomo/erpnext_cyprus
- GitHub stars: 1
- Forks: 0
- License: GPL-3.0
- Category: Localization
- Maintenance: Actively Maintained
- Frappe versions: develop, v15, v16
Install Erpnext Cyprus
bench get-app https://github.com/kainotomo/erpnext_cyprus
Add the Frappe Gems badge to your README
Maintain Erpnext Cyprus? Paste this into your README:
[](https://frappegems.com/gems/apps/kainotomo/erpnext_cyprus)
About Erpnext Cyprus
ERPNext Cyprus
ERPNext extension for companies in Cyprus.
Features
- 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
Installation
bench get-app https://github.com/your-organization/erpnext_cyprus
bench --site your-site.local install-app erpnext_cyprus
Requirements
- ERPNext v16
Tax Account Setup
The app automatically configures the following tax-related components:
Tax Accounts
- VAT - Standard account for Cyprus VAT operations
- OSS VAT - For Mini One Stop Shop reporting for B2C digital services
Account Structure
- VAT accounts use account number 2320 under Liabilities
- OSS VAT accounts are organized by country for reporting compliance
Tax Templates
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
Tax Rules
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
Service Items
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)
Documentation
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
Payroll Setup
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)
Support
For issues and feature requests, please create an issue on the GitHub repository.
License
GPL-3.0
Related Localization apps for Frappe & ERPNext
- Wiki — Free and Open Source Wiki built on top of Frappe
- India Compliance — Simple, yet powerful compliance solutions for Indian businesses
- Nepal Compliance — Open source ERP for Nepal with HR, Payroll & Accounting compliance, based on ERPNext by Frappe Technologies.
- Erpnextswiss — ERPNext application for Switzerland-specific use cases
- Erpnext Germany — ERPNext customizations for German companies
- Ksa Compliance — KSA Compliance App for KSA E-invoice
- Kamra Pms — Free open-source hotel & short-term rental PMS (AGPL). Front desk, folios, POS, housekeeping, booking engine + governed MCP so Claude can run the property. Built on Frappe v16.
- Zatca Erpgulf — Implementation of Zatca Phase-2 E-Invoicing - for FrappeCLoud