Vaka · Business ERP — French Polynesia
53 modules. 1 core.From quote to balance sheet, TGC included.
The ERP built in Tahiti for French Polynesian tax — TGC, corporate income tax and DAS2 are native. The one devlab runs its own company on.
- Built and supported in Tahiti
- A devlab product — 2014 · 14 experts · 100+ companies
- Support in French & English, Papeete hours
Vision — steering
SARL Fare Nui · Papeete
Invoiced revenue (YTD)
48.2M F
Cash position
12.7M F
Receivables
6.1M F
Provisioned result
7.9M F
Cash — last 12 months
XPF, bank + cash consolidated
TGC & corporate tax provisioned · bank reconciliation current
Demo data — fictional company
Counted in the code, not in the brochure.
Source: the Vaka code repository — routes and models counted, not estimated.
0
functional routes
quotes, invoices, banking, accounting, TGC, corporate tax, DAS2, HR…
0
data models
the schema connecting everything, quote to entry
0
business domains
sales, finance, tax, inventory, HR, steering
0
distinct workspaces
company, accounting firm, client portal
Verified
devlab invoices, collects, books and files on Vaka — every day, on its own books. It's the only social proof on this page, and it's true.
Re-keying data has a cost. Here it is.
A quote retyped into invoicing. An invoice retyped into accounting. A bank statement ticked off by hand in a spreadsheet. Every document keyed two or three times — and every gap between two versions is paid for in reconciliation hours.
- The invoice says one thing, the bank another, the books a third.
- The cash spreadsheet never matches the accounting.
- TGC gets recomputed by hand before every DICP deadline.
Vaka removes re-entry because everything is the same record: the quote becomes the order, the order the invoice, the invoice the ledger entry — and the bank statement reconciles against it.
Estimate your annual cost
Hours lost per year
144h / year
Annual cost of re-entry
360,000XPF / year
Indicative estimate — your volume, your minutes, your rate. Nothing is sent; it all computes in your browser.
From quote to balance sheet, the facts written once.
Vaka's real flow, on a demo company. Each step reuses the previous step's record — nobody retypes anything.
1 / 5DEV-2026-014
Quote
The pipeline proposes, the quote commits. Pricing, discounts and TGC computed per line.
pipeline → quote
Quote DEV-2026-014
AcceptedPension Heiata — MooreaWebsite + booking rebuild1,480,000Annual maintenance240,000incl. TGC223,600Total incl. tax1,943,600Amounts in XPF · demo data
2 / 5FAC-2026-041
Invoice & collection
The invoice is born from the order — same lines, same amounts. Reminders and collection follow the due date, not your memory.
same record, zero re-entry
Invoice FAC-2026-041
SentFrom orderCMD-2026-027Amount incl. tax1,943,600Due30 daysReminder D+7scheduledCollection tracked in the Collection module
3 / 5Socredo statement
Bank
The statement imports, Vaka suggests the match. The transfer finds its invoice, the line is reconciled.
bank and books tell the same story
Bank reconciliation
12 / 12 linesTRF PENSION HEIATA1,943,600↔ FAC-2026-041matchedDifference0Bills of exchange & cheques tracked separately
4 / 5Journal VE / BQ
Accounting
The entry already exists: customer, revenue, TGC collected. Review checks it, provisions compute, consolidation aggregates.
review & provisions in the flow
Entry — sales journal
BalancedCustomer (debit)1,943,600Services (credit)1,720,000TGC collected (credit)223,600Auxiliary accounts · review · adjustments
5 / 5DICP deadline
Tax & close
The TGC return is prepared from the entries. Corporate tax is provisioned. DAS2 comes out at close — not from a spreadsheet rebuilt in January.
the close starts from a clean base
Close — fiscal year 2026
ReadyTGC returnpreparedCorporate taxprovisionedDAS2generatedResult appropriationto approveFrom the quote to this line: one core
TGC, corporate tax, DAS2: native, not bolted on.
ERPs designed for mainland France stop at VAT. Vaka is built on French Polynesian tax — returns start from the entries, not from a reworked export.
| Obligation | What Vaka does | Where it lives |
|---|---|---|
| TGC | Returns prepared from real entries, per-line rates, deadlines tracked. | TGC returns |
| Corporate income tax | Polynesian corporate tax computed and provisioned, instalments and adjustments built into the close. | Corporate tax |
| DAS2 | Fees and commissions detected across the year, DAS2 statement prepared without re-entry. | DAS2 |
| Closing | Review, consistency checks, adjustments and provisions before the accounts are closed. | Accounting — review |
Every row in this table maps to a real Vaka module — not a roadmap promise.
The ERP your AI assistant can drive.
Vaka exposes an MCP server: an AI assistant — Claude, among others — can query and drive your books, with a dedicated API key and controlled permissions. You talk, the ERP executes, everything stays audited.
Verified in the code: MCP server with machine authentication by API key.
To our knowledge, no other ERP sold in French Polynesia offers this.
vaka — MCP session
Mark invoice FAC-2026-041 as paid.
Done. The Socredo transfer of 06/12 matches: reconciliation suggested.
How much TGC to provision this quarter?
1.84M F on validated entries. The return is prepared in TGC returns.
A firm workspace, not a borrowed login.
Vaka has a dedicated workspace for accounting firms: each client file stays isolated, multi-file consolidation is native, and review happens in the same tool as the client's bookkeeping.
- 01Firm workspace distinct from the company workspace
- 02Native multi-file consolidation
- 03Review, adjustments and provisions in the flow
- 04Client portal for documents and exchanges
12 domains, 53 routes. The table of contents.
Not a marketing list: the product's index, as it exists in the code. Every entry is a functional Vaka route.
01Sales
5 routesSales pipeline · Quotes · Orders · Pricing · Subscriptions
02Invoicing & collection
5 routesInvoices · Collection · Customer reconciliation · Bills of exchange · Cheque slips
03Bank & treasury
2 routesBank reconciliation · Currencies
04Accounting
7 routesAdvanced accounting · Auxiliary accounts · Review · Adjustments · Provisions · Consolidation · Result appropriation
05PF tax
3 routesTGC returns · Corporate income tax · DAS2
06Fixed assets
3 routesFixed assets · Assets in progress · Leasing
07Inventory
4 routesStock · Inventories · Transfers · Warehouses
08Purchasing
4 routesSuppliers · Supplier invoices · Expense reports · Approvals
09HR & payroll
6 routesHR files · Payslips · Leave · Timesheets · Worked days · Commissions
10Steering
4 routesVision · Analytics · Budget · Grants
11Relations & documents
5 routesContacts · Emails · Documents · Client portal · NPS surveys
12Foundation
5 routesAccounting preflight · Settings · Administration · Employee expenses · Employee leave
53 functional routes — counted in the code
Pricing, straight.
A setup fee for your file, then a monthly subscription based on enabled modules and your volume. The public price list is being finalised: ask for it and you'll receive it in writing within one business day — no mandatory call.
Essential
Small businesses ready to retire the spreadsheet.
- Quotes, orders, invoices
- Collection & cash-in
- Core accounting
Enterprise
SMEs bringing accounting and tax in-house.
- Everything in Essential
- Advanced accounting & treasury
- Native TGC, corporate tax, DAS2
- Fixed assets, inventory, HR & payroll
Group & firm
Multi-file, consolidation, firm workspace.
- Everything in Enterprise
- Multi-file consolidation
- Accounting-firm workspace
- Tailored onboarding
No hidden prices on this page: there are no public ones yet. Ask for the list, you'll get it in writing.
The questions we actually get.
A setup fee for your file, then a monthly subscription that depends on enabled modules and volume. The public price list is being finalised: request it via the form at the bottom of this page and you'll receive it in writing within one business day, with no mandatory call.
Yes, natively. TGC returns are prepared from your real entries with per-line rates, Polynesian corporate income tax is computed and provisioned at close, and DAS2 is generated from fees detected across the fiscal year. That is exactly what an ERP designed for mainland France cannot do.
Yes. Data migration (customers, items, balances, open entries) is handled with the devlab team, in Tahiti. The commercial and accounting core goes live first, then advanced modules are enabled progressively — the PF tax setup is done with you.
Yes. Vaka is modular: start with sales, invoicing and core accounting, then enable treasury, tax, inventory, HR or analytics when you need them. The data core stays single — enabling a module never adds a re-entry.
Vaka is a SaaS hosted on managed cloud infrastructure, with encryption in transit and backups. The team building and supporting it is in Tahiti — your questions are answered in French or English, on Papeete hours, by the people who write the code.
Mandatory two-factor authentication for staff accounts, roles and permissions per workspace (company, firm, client portal, employee), and continuous error monitoring. AI assistant access goes through dedicated, revocable API keys with controlled permissions.
Yes. Vaka exposes an MCP (Model Context Protocol) server: an assistant like Claude can look up invoices, suggest reconciliations or prepare a return, through a dedicated machine API key. It's in the code, not on a roadmap — and to our knowledge, no other ERP sold in French Polynesia offers it.
Yes — ours. devlab, an agency founded in 2014 with 14 experts and 100+ companies supported, invoices, collects, books and files on Vaka daily. Every rough edge you'd hit, we hit first.
Yes — it's a full workspace: isolated client files, native multi-file consolidation, review and adjustments in the same tool as the client's bookkeeping, and a client portal for documents. Book a slot and we'll show you the firm workspace live.
Show us how you run things. We'll show you Vaka.
Book a demo
- 25 minutes, video call
- On your real business — not a canned demo
- No commitment, no prep
Cal.com calendar — instant confirmation.
Get the price list
Or simply get a call back — written answer within one business day.