Frappe
Cloud
Marketplace
Frappe
Products
Insights

Installation Guide
installs
Publisher
Supported versions
Categories
E-Commerce
About
This app is for companies based in Singapore and enables the compliance with Singapore tax compliance. The app automatically creates accounts in the Chart-of-Accounts, Sales Taxes and Charges Template, Purchase Taxes and Charges Template and configures the accounts in the ‘Singapore GST Settings’ page. The app also comes with reports like ‘GST Detail Report’ and ‘GST F5 Summary Report’.
This app automatically creates accounts for GST.

The GST settings are configured automatically in the GST settings page.

App creates 'Sales Taxes and Charges Template' like 'GST-SR9', 'GST-ZR', and 'GST-ES33' as required by Singapore GST.

App creates 'Purchase Taxes and Charges Template' like 'GST-IM9', 'GST-ZP', and 'GST-TX9' as required by Singapore GST.

App ships with reports like 'GST F5 Summary Report' and 'GST Detail Report'.


You can install this app using the bench CLI:
cd $PATH_TO_YOUR_BENCH
bench get-app $URL_OF_THIS_REPO --branch develop
bench install-app singapore_compliance
This app uses pre-commit for code formatting and linting. Please install pre-commit and enable it for this repository:
cd apps/singapore_compliance
pre-commit install
Pre-commit is configured to use the following tools for checking and formatting your code:
ruff
eslint
prettier
pyupgrade
This app can use GitHub Actions for CI. The following workflows are configured:
CI: Installs this app and runs unit tests on every push to develop branch.
Linters: Runs Frappe Semgrep Rules and pip-audit on every pull request.
This project is licensed under GNU General Public License (v3)
User Reviews
No reviews yet, be the first to review.
0 rating
Explore more apps