KSA Compliance
A free and open-source Frappe application for KSA Compliance (ZATCA Integration), offering support for both Phase 1 and Phase 2.
Main Features
- ZATCA Phase 1 - compliance
- ZATCA Phase 2 - compliance
- Simplified invoice
- Standard Invoice
- Wizard onboarding
- Automatic ZATCA CLI setup
- Tax exemption reasons
- ZATCA dashboard
- Embedded Invoice QR without impacting storage
- Embedded Invoice XML without impacting storage
- ZATCA phase 1 print format
- ZATCA phase 2 print format
- Resend process
- Rejection process
- ZATCA Integration Live and Batch modes
- Multi-company support
- Multi-device setup
- Embedded compliance checks log
- System XML validation
- Support ZATCA Sandbox
How to Install
- Frappe Cloud:\
One-click installing available if you are hosting on Frappe Cloud
- Self Hosting:
bench get-app --branch master https://github.com/lavaloon-eg/ksa_compliance.git
bench setup requirements
bench --site [your.site.name] install-app ksa_compliance
bench --site [your.site.name] migrate
bench restart
Support
Frappe Cloud:
- If you are hosting on FC premium support is available
Self Hosting:
- If you need premium support please email: Info@lavaloon.com
New Features and Bug report:
- Please Create Github Issue https://github.com/lavaloon-eg/ksa_compliance/issues after checking the existing issues
- Please include bench information (i.e. output of
bench version
)
- For invoice rejections, please attach or paste the generated invoice XML (from
Sales Invoice Additional Fields
), any validation warnings/errors, and screenshots of the Sales Invoice
document
- For paid features, you can email us: info@lavaloon.com
Contributing
Will using this the same guidelines from ERPNext
- Issue Guidelines
- Pull Request Requirements
License
Copyright (c) 2024 LavaLoon, The KSA Compliance App code is licensed as AGPL