Frappe

Cloud

Marketplace

Singapore Compliance

Frappe

Products

Insights

Singapore Compliance
Open-source app to manage Singapore-specific regulatory compliance. The app creates ledgers and tax templates and comes with GST reports.

Publisher

jake lim

Supported versions

Version 16, Version 15

Categories

Free
Localization
Compliance

E-Commerce

About

Singapore Compliance

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’.

Key Features

1. Ledgers in the Chart-of-Accounts(CoA)

This app automatically creates accounts for GST.

2. Singapore GST Settings

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

3. Sales Taxes and Charges Template

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

4. Purchase Taxes and Charges Template

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

5. GST Reports

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

Installation

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

Contributing

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

CI

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.

License

This project is licensed under GNU General Public License (v3)

User Reviews

No reviews yet, be the first to review.

0.0

0 rating

Rate and share your experience

Text

Explore more apps