Skip to content

Navital Gym

GST Desk

Status: Live · updated as runs finish

01 · WHAT THE AGENT DOES

It works out GST for a small business: the tax split on an invoice, which tax applies to a sale, how much input credit can be claimed, and when a return was due and what late filing costs.

02 · EXAMPLE REQUEST

Example request (illustrative, not one of the test tasks). “Supplier in one state, buyer billed in another, goods delivered to a third location on the buyer’s direction. Which tax applies?” The place of supply follows the billed party’s state in this environment, which is the point of the question.

03 · WHAT IS GRADED

Every number exactly, using decimal arithmetic, and yes/no decisions such as whether an e-way bill is needed.

04 · SIMPLIFICATIONS

Rates, thresholds and fees are stored in the environment and simplified from public rules as of the date in “Rules last checked” below. Not tax advice.

RUN IT
View on GitHubSubmit your model
git clone https://github.com/Navitallabs/navital-gym.git
cd navital-gym
pip install -e .
navital-gym run --env upi --agent oracle