Professional Services
Multi-Entity Business Central with ZATCA E-Invoicing for a Saudi Business Group
All four entities went live on Business Central within the 18-week target, fully compliant with ZATCA Phase 2 e-invoicing from day one.
A Singapore advisory firm serving clients across ASEAN was running engagements on a combination of timesheets in Excel, documents in shared drives and invoicing in an accounting package with no link between them. Utilisation and engagement profitability were quarterly guesses. PapaSiddhi built an engagement management platform covering time, documents and billing.
Delivered in approximately four months by a small dedicated team.
Project Highlights
Scalable Architecture
Built for growth — Fixed Price designed to scale
Secure & Compliant
Enterprise-grade security and data protection standards
Measurable ROI
Excel timesheets and shared-drive versioning → Live utilisation with controlled deliverable release
Singapore Delivery
Delivered for a Singapore-based Professional Services client
Tech Stack
Last updated:
Industry
Professional Services
Sector
Advisory & Consulting Firm
Region
Singapore
Project Type
Fixed Price
Ash**** Advisory is a Singapore-headquartered advisory and consulting partnership serving clients across ASEAN, with engagements billed through several legal entities and in more than one currency. Its consultants work on a mix of fixed-fee and time-based mandates, which means the value of every hour recorded flows directly into partner decisions on pricing, staffing and which client relationships to grow.
For a firm whose product is expert time and polished deliverables, operational technology is not a back-office concern. Accurate utilisation, trustworthy engagement margins and tight control over what reaches a client all shape reputation and profitability, and Singapore's PDPA plus IRAS's InvoiceNow direction meant the firm needed a platform that would stay fit for purpose as regulation moved.
This project was delivered under a Non-Disclosure Agreement. The client operates in the Professional Services sector (Advisory & Consulting Firm) and is based in Singapore.
Time capture was the weakest link. Consultants filled in weekly Excel timesheets, usually late and often from memory, so utilisation figures were rough indicators at best and engagement profitability could not be measured with any confidence. Partners were effectively reviewing performance on quarterly guesswork, and fixed-fee scoping had no reliable feedback loop.
Deliverables sat in shared drives where versioning depended on filename conventions. That approach had already failed once, when a superseded draft was sent to a client — exactly the kind of incident an advisory brand cannot afford to repeat. Billing compounded the pain: someone had to gather time entries, recall each engagement's rate arrangement and produce invoices by hand, a multi-day monthly exercise that generated client queries whenever a detail slipped.
Cross-border invoicing across ASEAN entities and currencies added complexity a simple hours-times-rate model could not absorb. On the compliance side, client documents held personal data covered by Singapore's Personal Data Protection Act, yet the firm could not say with certainty where a given client's files lived or who had accessed them. Leadership also wanted any new invoicing approach to accommodate IRAS's phased InvoiceNow rollout rather than become an obstacle to it.
Excel timesheets and shared-drive versioning
Live utilisation with controlled deliverable release
PapaSiddhi designed an engagement management platform with a Next.js front end, a Node.js API and a PostgreSQL database. Time entry was rethought around consultant behaviour: logging takes seconds on a phone, and a Calendar API integration prompts entries from actual meetings instead of confronting people with an empty grid at the end of the week. Each engagement stores its own rate arrangement, currency and billing entity, so automated invoice generation applies the correct commercial terms without relying on anyone's memory.
Document management introduced genuine version history and an explicit released-to-client state, making it impossible to confuse a working draft with an issued deliverable. Files are scoped per engagement, giving the firm a clear audit trail of where client data sits and who has touched it — built with PDPA accountability in mind. Stripe handles card collection where engagements are billed that way, an email service carries notifications, and the invoicing layer was structured so a Peppol-based InvoiceNow route can be added later without reworking invoice production.
Delivery was a fixed-price engagement. Historical time and billing records were migrated so utilisation trends extend back before go-live, important for a partnership that reviews performance annually. Documents moved across in their existing folder structure rather than under an imposed taxonomy, and live utilisation and engagement margin dashboards replaced the quarterly assembly exercise.
Delivered in approximately four months by a small dedicated team. Timesheet submission compliance improved substantially once entry stopped being a weekly chore, which in turn made utilisation reporting trustworthy for the first time. Monthly invoicing dropped from a multi-day assembly exercise to a review-and-release process, and billing queries from clients fell noticeably because engagement-specific rate arrangements are applied by the system rather than recalled by a person. Engagement margin is now visible during delivery rather than after close, which has changed how the firm scopes fixed-fee work. No superseded draft has reached a client since the released-state model went in. Partners now review engagement margin monthly rather than at year end, which has already changed how several recurring client arrangements are scoped.
Transformation Summary
Excel timesheets and shared-drive versioning → Live utilisation with controlled deliverable release
This project was delivered under a Non-Disclosure Agreement (NDA). Specific client details, business data, proprietary workflows, and project credentials remain confidential. Screenshots and live URLs are available upon mutual NDA execution.
Request an NDA to see full detailsBy making entry take seconds rather than presenting an empty grid on a Friday afternoon. Capture works on a phone and prompts from calendar activity, which is what improved submission compliance here — and until submission is reliable, utilisation reporting is not worth building on.
Let's discuss your project and create a success story together.
Professional Services
All four entities went live on Business Central within the 18-week target, fully compliant with ZATCA Phase 2 e-invoicing from day one.
Education
Live across all three campuses for the start of the academic year, delivered in approximately three months by a small dedicated team.
Education
Delivered in approximately four months by a small dedicated team, live in time for the admissions intake.