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.