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.