sg-gst

Implement Singapore GST accounting and filing patterns for Vobase modules.

59|14|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/vobase/vobase --skill sg-gst
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sg-gst
Source: https://github.com/vobase/vobase/tree/main/packages/cli/skills/sg-gst
Command: npx skills add https://github.com/vobase/vobase --skill sg-gst

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Implements Singapore GST accounting and filing conventions in Vobase modules to prevent under-reporting, rounding discrepancies, and missed reverse-charge or filing obligations and to ensure auditable, integer-cent transaction ledgers.

Core Features & Use Cases

  • Schema patterns: Recommended tables and fields for GST registrations, tax codes, return periods, and per-line transaction tax metadata to persist gst_rate_bps, gst_code, and reverse_charge flags.
  • Business rules: Encodes registration thresholds, standard 9% rate handling, reverse-charge logic for imported services, F5 return period modeling, and penalty calculations for late filing/payment.
  • Validation & testing: Guidance for given/when/then tests to validate mixed-supply apportionment, reverse-charge posting, deterministic rounding, and nil-return workflows.
  • Use case: A SaaS company importing cloud services uses these patterns to auto-create paired output/input entries for reverse charge, reconcile Box 6/7/8, and lock F5 periods with audit trails.

Quick Start

Add the sg-gst guidance into your Vobase module and apply its schema and business-rule checklist to generate audited integer-cent transaction tax lines and F5 return records.

Frequently Asked Questions about sg-gst

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I model Singapore GST reverse-charge for imported services?

To model Singapore GST reverse-charge for imported services, apply paired output and input tax entry patterns to auto-create transaction records, ensuring correct liability reporting and input tax credit reconciliation.

What is the best way to handle integer-cent GST accounting for F5 filing?

Handling integer-cent GST accounting for F5 filing requires persisting tax rates in basis points and storing per-line GST metadata to ensure deterministic rounding, audit trails, and accurate F5 box reconciliation.

How does GST registration threshold checking work for Singapore tax compliance?

GST registration threshold checking for Singapore tax compliance monitors accumulated taxable supplies against statutory limits, triggering mandatory registration requirements and enabling accurate F5 return period modeling.

Can I use Vobase modules to automate F5 return period reconciliation?

Yes, you can use Vobase modules to automate F5 return period reconciliation by applying schema patterns that lock filing periods, validate mixed-supply apportionment, and generate auditable tax ledgers.

Why does my GST accounting have rounding discrepancies in transaction ledgers?

GST rounding discrepancies in transaction ledgers occur when floating-point decimals are used instead of integer-cent monetary storage and basis-point rate persistence, which enforce deterministic rounding and audit trails.

Do I need per-line GST metadata for Singapore tax compliance?

Yes, per-line GST metadata is required for Singapore tax compliance to persist specific gst_code and gst_rate_bps values, enabling precise audit trails and accurate F5 box reconciliation.