Kenya Compliance Via Slade
This app works to integrate ERPNext with KRA's eTIMS via Slade360 Advantage to allow for the sharing of information with the revenue authority.
- Author: navariltd
- Repository: https://github.com/navariltd/kenya-compliance-via-slade
- GitHub stars: 22
- Forks: 24
- License: AGPL-3.0
- Category: Localization
- Maintenance: Actively Maintained
- Frappe versions: develop, v15, v16
Install Kenya Compliance Via Slade
bench get-app https://github.com/navariltd/kenya-compliance-via-slade
Tags
- e-invoicing
- kra-etims-tax-compliance
Add the Frappe Gems badge to your README
Maintain Kenya Compliance Via Slade? Paste this into your README:
[](https://frappegems.com/gems/apps/navariltd/kenya-compliance-via-slade)
About Kenya Compliance Via Slade
Kenya Compliance via Slade 360 Advantage 🚀
This application integrates ERPNext with Kenya Revenue Authority's (KRA) eTIMS through the Virtual Sales Control Unit (VSCU), facilitating seamless tax compliance and data synchronization. With this integration, businesses can:
- 📊 Automatically share sales and purchase transaction details with KRA.
- 📦 Update inventory records and manage customer information efficiently.
- 🛒 Register items and synchronize product data with eTIMS servers.
Why Compliance via Slade 360 Advantage? 🤔
This integration leverages Slade 360 Advantage, a trusted third-party solution, to provide businesses with a seamless and robust compliance pathway for Kenyan tax regulations. With a highly reliable middleware to VSCU, it ensures efficiency and accuracy in tax compliance.
For more details about eTims and Slade 360 Advantage:
Key Sections 📚
Architectural Overview
Setup & Configuration
Key Features
Key DocTypes
Customisations
Dashboard & Reports
For a more comprehensive guide and details on the integration, visit our Complete Guide.
How to Install 🛠️
Manual Installation/Self Hosting
To install the app, Setup, Initialise, and run a Frappe Bench instance.
Once the instance is up and running, add the application to the environment by running the command below in an active Bench terminal:
bench get-app https://github.com/navariltd/kenya-compliance-via-slade.git
followed by:
bench --site install-app kenya_compliance_via_slade
To run tests, ensure Testing is enabled in the target site by executing:
bench --site set-config allow_tests true
followed by:
bench --site run-tests --app kenya_compliance_via_slade
NOTE: Replace __ with the target site name.
FrappeCloud Installation ☁️
Installing on FrappeCloud can be achieved after setting up a Bench instance and a site. The app can then be added using the Add App button in the App tab of the bench and referencing this repository by using the Install from GitHub option if you are not able to search for the app.
Important Note ⚠️
This integration goes through an approved third party. Please contact them for registration with KRA and VSCU setup at: etims@savannahinformatics.com.
For support, contact us at: support@navari.co.ke or visit Navari.
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
- Zatca Erpgulf — Implementation of Zatca Phase-2 E-Invoicing - for FrappeCLoud
- Kenya Compliance — KRA eTIMS Tax Compliance Integration This app works to integrate ERPNext with KRA's eTIMS via the Online Sales Control Unit (OSCU) to allow for the sharing of information with the revenue authority.via OSCU with ERPNext