AITOOL for PRIMAVERA
The AI assistant that works inside PRIMAVERA. On your machines, with your model, and nothing saved without your click.
Ask about your data, open any screen by name, fill windows and create documents in plain language. No vendor account, no per-seat licence, no metered credits.
Windows · PRIMAVERA v10.20+ · Evolution and Executive · Community License

WHERE IT RUNS
In your network, no BolaLabs server
MODEL
Yours, with tool calling
WRITES
Only on your click
PRICE
€0 per seat
HOW IT WORKS
Ask. See. Confirm.
Ask like this
Real requests, checked on DEMOV10, the demo company. They stay in Portuguese, as users type them: copy one, swap in your own customer and article, and send it.
«Faz uma fatura à SOFRIO com 2 A0002»
A preview with the ERP's totals and the Gravar documento button.saves on your click
«Faz uma proposta à SOFRIO com 2 A0001»
A sales document with the ERP's prices and totals.saves on your click
«Lança a fatura do fornecedor F0003, documento FT 2026/123, 5 A0002 a 300 euros»
A purchase document, validated by the ERP.saves on your click
WHAT IT DOES
Works in the ERP, not beside it
Six things it does every day, with 29 tools behind them.

Real data
Pending items, sales, aged balances and stock per warehouse, read live from the ERP's database; pending items through the ERP's own query.
- Read-only SQL, guarded
- Records enriched by tax id (VIES)
- Web search with your key
See the 29 tools
- 01Entity search
- 02Entity details
- 03Pending items
- 04Account balances
- 05Document queries
- 06Sales analysis
- 07Stock checks
- 08Document view
- 09Guarded SQL
- 10Opening records
- 11ERP functions
- 12Window interaction
- 13Printing
- 14Sales document types
- 15Sales document series
- 16Article prices
- 17Entity creation
- 18Sales-document creation
- 19Web search
- 20Entity updates
- 21Entity enrichment
- 22Skills (SKILL.md workflows)
- 23CRM sales opportunities
- 24E-mail drafts
- 25Article creation
- 26Sales series (extend or reactivate)
- 27Purchase-document creation
- 28Receipts, payments, payment approvals and account offsetting (encontros de contas)
- 29Multi-step batches
SAFETY
Nothing is saved without your click
The model proposes, the ERP validates, and the decision to save is yours.
- 01Every write goes through PRIMAVERA's business objects: the validations and the numbering are the ERP's.
- 02The save needs a single-use token issued with the card. The model never sees it.
- 03Typing “sim” in the chat saves nothing: it is refused and logged.
- 04Every save, refusal and failure goes to AI_AuditLog, in your database. Supervisors see every user.
The honest limit. Reading tools use the ERP's connection and do not apply PRIMAVERA's per-user permissions. Switch tools off per user, or use a read-only SQL login. Security and privacy (opens in a new tab)
WHERE IT RUNS
Runs where you decide
Install once on the SG100 server and every workstation gets the assistant. You pay your provider directly; the session panel shows tokens and cost.
OpenAI · Anthropic · OpenRouter · LM Studio · compatible endpoint
Models compared on the same nine requests, in the real ERP: results in the user guide.
It needs a model with tool calling; below roughly 8B parameters at 4-bit, local models stop being reliable.
Your network
ERP server (SG100)
SQL Server · history and audit
Local model
optional: nothing leaves
Workstations · AITOOL in the ERP
The AI provider you choose
key encrypted per user (DPAPI)
WHAT'S NEW
The latest releases
The film
The assistant that works inside PRIMAVERA
Two and a half minutes on DEMOV10, Cegid's demo company, with v2.12: from the installer to the audit trail.
2:37 · English narration · captions
INSTALLATION
Install once, every workstation gets it
- 01
Download the installer and check its SHA256. It is not code-signed yet, so SmartScreen warns once.
- 02
Run it on the machine that holds SG100. It finds PRIMAVERA and registers the addon in Extensibility by itself.
- 03
Open PRIMAVERA and, on the ribbon, open the BOLA LABS tab › Assistente de IA; choose a provider and paste your key (or point it to a local model).
Requirements: PRIMAVERA v10.20 or later, Evolution or Executive (Professional pending a customer confirmation) · .NET Framework 4.8 and WebView2, installed by the setup when missing · the ERP's SQL Server · a provider key, or a local endpoint such as LM Studio.
Client-server: run the setup where SG100 lives and each workstation picks up the assistant at its next start. IT gets a silent mode.
Install guide: silent mode and client-server (opens in a new tab)Plans
Community
€0Free
Free for any use, unlimited seats, community support
Enterprise Pro
CustomFor companies with an SLA
For companies requiring SLA, white-label/OEM licensing and guided deployment.
What's next
Planned, without dates. Each item ships only after it works in a real PRIMAVERA ERP; until then none of this is in the product.
See the roadmap (opens in a new tab)- Supplier invoices from a photo or a PDF, read by the AT QR code and a vision model into a purchase document
- Purchases checked against e-Fatura: what is missing from the ERP and what differs
- MB WAY and Multibanco collections that come back as receipts, each on its card
- Word, Excel and PowerPoint reports built from live ERP data, on your machine
Frequently asked questions
Do I need a PRIMAVERA licence to use AITOOL?
Which AI providers can I use?
Is it safe for ERP data?
How much does it cost?
Can it run without internet?
Can I teach it my own process?
Next step
Install it today. It is free.
One setup on the SG100 server and every workstation has the assistant. For a guided deployment, talk to us.





