The Challenge
Freelancers and small businesses created invoices from manual spreadsheets, generic templates and disconnected payment methods. The process was slow and error-prone, and it did not scale across countries with different tax regimes — GST, VAT, HST, ABN and EIN each requiring different handling.
Invoices built by hand from generic templates.
Each country's regime handled as a special case.
Payment methods disconnected from the invoice itself.
Invoices could not be raised on the move.
Approach & Solution
smartData built the platform as cloud-hosted SaaS on React.js for web, React Native for mobile, .NET 8 services, PostgreSQL and Azure. Voice and text prompts are converted into structured invoices through optimised prompt templates with defined response schemas, and a mandatory review screen sits before generation so nothing is sent unchecked.
A configurable, database-driven tax engine handles GST, VAT, HST, ABN, EIN and custom rules, including multiple concurrent rates and localised formatting. Invoice status and payment events synchronise across web, iOS and Android through REST APIs with token validation and payment webhooks.
Key Features
Invoices generated from spoken input in seconds.
Country rules and concurrent rates applied automatically.
Expenses captured from photographed receipts using OCR.
Repeat invoices issued on a defined schedule.
Product Showcase
Final Outcome
Invoices, estimates and credit notes are created in seconds rather than minutes, regional tax compliance is handled by configuration rather than by the user, and payment collection sits inside the same platform that raised the document.