What problem does it solve?
Prevents invalid or non-auditable invoices that can invalidate buyer input-tax claims and cause regulatory or reconciliation failures by encoding IRAS and InvoiceNow compliance rules into application patterns and validations.
Core Features & Use Cases
- Schema Patterns: Provides invoice and invoice line schemas with integer-cent fields, GST metadata, credit-note linkage, and Peppol/InvoiceNow readiness.
- Validation & Business Rules: Enforces GST-required fields for tax invoices, UEN validation, deterministic rounding policies, gap-free numbering, and credit-note reference integrity.
- Operational Guidance: Recommends posting-time policy capture, variance handling for 1-cent differences, and separation of rendering from Peppol transport responsibilities.
- Use Case: Validate and post a tax invoice for a GST-registered supplier, compute line-level GST in cents, ensure gap-free invoice sequencing, and prepare metadata for future InvoiceNow submission.
Quick Start
Create an IRAS-compliant tax invoice record for a GST-registered supplier with two line items, compute GST totals in integer cents, and validate UEN and required header fields.