AI accountant for companies in Serbia Ask in plain language.
The answer comes from your books.
duplo is business accounting software from Serbia with a built-in AI accountant, Pitaj duplo (Ask duplo): you ask in plain language, the programme reads your company’s books — partner balances, journal entries, bank statements, VAT, stock — and answers with tables and an explanation. Changes to the books are proposed as a card that you or your accountant confirm; nothing is posted without confirmation. Available since October 2026 with the Kancelarija (plus Accounting) and Biro plans, no monthly fee — you pay for usage.
Add-on for Kancelarija with Accounting, and Biro · No monthly subscription · beta
- Reading: Partner balances…
- Reading: Overdue invoices…
- Partner balances
- Overdue invoices
Three customers owe you the most — 184.600,00 RSD in total:
Lumen Atelje is 12 days overdue on invoice RAČ-2026-142.
- Reading: Matching proposals…Matching proposals
Matching payments with invoices
3 transactions → invoices; untick any row you do not want.
- 24.10. · +86.400,00 → RAČ-2026-142Lumen Atelje doo · reason: reference
- 27.10. · +61.200,00 → RAČ-2026-141Severni Vetar doo · reason: amount and name · needs a check
- 28.10. · +37.000,00 → RAČ-2026-138Zvezdana Pekara doo · reason: reference
AI can make mistakes — check important figures in the program. This is not tax or legal advice.
AskPitaj duplo proposes and explains; your accountant and legal representative decide and sign.
01 / How it works
Question, reading, answer — and confirmation when needed
The assistant does not “look into” the database: it calls the programme’s fixed data readers, only those your role and plan can see, and answers from what it reads.
- 01
You ask
In a separate Pitaj duplo tab or with ⌘K / Ctrl+K from any page of the programme: “Who owes us the most?”, “What has not been posted?”, “How much VAT for October?”. The answer comes in the language of the question — Serbian or English.
- 02
It reads
Before answering, the assistant calls data readers, and in the conversation you see steps such as “Reading: Partner balances…”. These are the same reads as on the programme’s pages; it does not call SEF, the bank or the NBS live.
- 03
It answers
Text with tables and an explanation — what is overdue, what is missing, why an entry was posted to that account — with links to the pages of the programme where the data is shown.
- 04
It proposes an action — you confirm
When something in the books needs changing, the assistant does not write it itself: it prepares a card with the exact entry, and you confirm it in two steps. It is carried out by the same core as the button in the programme.
02 / What you can ask
Thirty data readers, one conversation thread
Ask the way you would ask a colleague in the office. The assistant chooses what it needs to read and answers from your company’s data and the programme’s documentation.
Books
- What has not been posted?
- What is waiting for review, and why was it posted like that?
- What is on the suspense account?
- Are the books in balance?
Partners and collections
- Who owes us the most?
- Which invoices of partner X are unpaid?
- Show partner X’s ledger for 2026.
- Who is late with payment?
Bank and received invoices
- Which payments are not matched?
- Which payments can be matched?
- Which received invoices are awaiting a response?
- Have we paid invoice X?
VAT, deadlines and month end
- How much VAT for October?
- When is the VAT return due?
- What do I need to do for month end?
Stock, fixed assets, KPO
- Which items are below zero?
- What are the fixed assets worth?
- What is the KPO turnover this year?
Programme and regulations
- How do I send an invoice to SEF?
- Where do I find that in the programme?
- Has October payroll been calculated?
For payroll the reader gives only the month, the calculation status and the number of employees; payroll per employee is not read.
The full list of data readers is in the documentation: Pitaj duplo — AI assistant.
03 / What it does with your confirmation
Bookkeeping under the accountant’s control
Five actions, each as a card with the exact entry. They are carried out by the same core as the button in the programme, only after your confirmation.
| Action | What the card does | Same button in the programme |
|---|---|---|
| Account correction on an entry | What the card doesold → new account on all lines with that account in one entry; the original is reversed and a new entry is posted, with the option to remember the correction as a rule | Same button in the programme“Ispravi” (Correct) on the entry |
| Allocation from the suspense account | What the card doesup to 50 bank statement transactions to the accounts you confirm; the suggested account comes from a rule or from earlier allocations for the same payer | Same button in the programme“Ispravi” (Correct) on the statement entry |
| Payment matching | What the card doesup to 50 pairs of transactions → invoices, only when they match the programme’s own proposal or when the total of one customer’s invoices equals the payment exactly; the invoices become paid | Same button in the programme“Confirm” on Bank statements |
| Reposting by rule | What the card doesapplying a rule to existing entries from a period, up to 50 entries | Same button in the programme“Primeni…” (Apply) under Pravila knjiženja (Posting rules) |
| New posting rule | What the card doespartner (or tax ID) or text in the description, with an optional purpose → account, for this company or for all agency companies; applies to future postings | Same button in the programme“+ Novo pravilo” (New rule) under Pravila knjiženja (Posting rules) |
Rules that apply to every card
- A card is valid for 30 minutes and carries up to 50 items; at most three are open per conversation, and a new one replaces the oldest.
- Two-step confirmation; the buttons become active only a second after the card appears.
- Before writing, the programme checks that the data has not changed since the proposal.
- The outcome on the card is written by the programme, not the assistant; the card stays as a record of who confirmed it and when.
- It does not issue documents, send to SEF or by email, approve received invoices or delete anything.
Matching payments with invoices
3 transactions → invoices; untick any row you do not want.
- 24.10. · +86.400,00 → RAČ-2026-142Lumen Atelje doo · reason: reference
- 27.10. · +61.200,00 → RAČ-2026-141Severni Vetar doo · reason: amount and name · needs a check
- 28.10. · +37.000,00 → RAČ-2026-138Zvezdana Pekara doo · reason: reference
04 / Your data
Your books stay yours
What goes to the model, and what never leaves the programme.
Personal data is removed before sending
Personal ID numbers (JMBG), individuals’ bank account numbers and employee names are removed from the programme’s data before it is sent to the model; the bank’s text from statements is not sent.
Payroll per employee stays in the programme
The assistant does not read payroll calculations per employee, payslips, sick leave, travel orders or keys; the payroll reader gives only the month, the calculation status and the number of employees, and the trial balance and account card only totals on the payroll accounts.
What you type yourself goes to the model
A question is sent as written — so do not put personal ID numbers, bank account numbers or employees’ personal data into it.
Nothing is posted without your confirmation
Every change goes through a card and two clicks, and a record remains of who confirmed it and when.
Your data is not used for training
The model provider does not train models on data from duplo. Only you see your conversations, and you delete them whenever you like.
Nobody asks without the owner’s decision
Access is granted per team member and is off by default; through the assistant a member sees only what they see in the programme.
05 / Biro
AI assistant for accountants — one credit for the whole team
For accounting agencies on the Biro plan: the assistant works in the parent company and in the client companies you enable, and posting rules apply to one company or to all of them.
One credit, the whole team
The agency’s parent company holds the credit; it is used by every team member you give access to, in all client companies.
Client companies with written authorisation
A company you opened for a client is enabled on the Clients page, confirming that you hold the client’s written authorisation; a client who pays for their own subscription gives consent on their own Subscription page.
Posting rules that learn from corrections
Remember an account correction as a rule for one company or for all agency companies; the assistant proposes reposting existing entries by the rule, and you confirm.
Where the work is
In the parent company the assistant gives an overview of client companies in numbers — where entries await review, where received invoices are pending — and you see the detail when you switch to the company.
How an accountant works in duplo →The Biro plan on the pricing page →
06 / Price
No monthly subscription — you pay for usage
Pitaj duplo add-on
beta- Monthly subscription
- none
- Activation
- free
- Trial credit
- 20 €, once per company
- Top-up
- 20–1,000 € on a proforma invoice
- Credit validity
- 12 months, non-refundable
- Answer that did not arrive
- not charged
- Price of an answer
- usually a few cents; an answer that reads a lot of data costs more
With which plans
Kancelarija and Biro.
On the Kancelarija plan it works only together with the Accounting add-on (active or on trial); on Biro, Accounting is part of the plan. The plan (and, on Kancelarija, the Accounting add-on) has its own monthly price on the pricing page; only Pitaj duplo has no monthly subscription.
It is enabled on the Subscription → Add-ons page; the company owner accepts the assistant’s terms of use.
07 / Questions
Frequently asked questions
- Is there an AI accountant for companies in Serbia?
- Yes. Pitaj duplo (Ask duplo) is an AI accountant built into the duplo accounting software (Sremska Kamenica, Serbia): it reads your company’s books — partner balances, journal entries, bank statements, VAT, stock — and answers in plain language, in Serbian or English. Changes to the books are proposed as a card that you or your accountant confirm. Available since October 2026 with the Kancelarija (plus Accounting) and Biro plans.
- Does the AI post or send anything on its own?
- No. It writes nothing on its own: it proposes postings as a card showing exactly what would be written, and the programme carries them out only after your two-step confirmation. It does not issue documents, send to SEF or by email, approve received invoices or delete anything — for those it points you to the right page of the programme.
- How much does it cost?
- There is no monthly subscription: you pay for usage. Activation is free and comes with a trial credit of 20 € (once per company); after that you top up the credit on a proforma invoice, from 20 to 1,000 €. Each answer deducts its own price from the credit — a short answer usually a few cents, an answer that reads a lot of data more. An answer that did not arrive is not charged.
- What happens when the credit runs out?
- The assistant says so and points the company owner to a top-up; data and conversations stay. On the Subscription → Add-ons page the owner chooses an amount (up to 100 € in steps of 10 €, above that in steps of 50 €), receives a proforma invoice by email, and the credit is added as soon as the payment is recorded. Each credit package is valid for 12 months; the unused part is neither refunded nor transferred.
- Where does my data go?
- The model receives your question with the earlier messages of the conversation, a short description of the company and the results of the reads the assistant calls — and before sending, the programme removes personal ID numbers (JMBG), individuals’ bank account numbers and employee names. The assistant does not read payroll calculations per employee, payslips, sick leave or keys. Queries are processed by the AI model provider outside the EU, only for companies that enable the add-on; the books and documents stay in Frankfurt. The data is not used to train models. Details are in the Privacy policy and the documentation.
- Who is responsible if the AI makes a mistake?
- The assistant only proposes: it never issues documents or sends anything, and it writes to the books only what you confirm. The company is responsible for documents, books and tax returns, just as when working by hand — so check a proposal before confirming it, yourself or with your accountant. Details are in the Terms of use, section 9a.
- Does the assistant see payroll and employees’ personal data?
- It does not read payroll calculations per employee, payslips, sick leave or the employee register; the payroll reader gives only the month, the calculation status, the payment date and the number of employees. The books (trial balance, account card) show totals on the payroll accounts, like any accounting report — in a company with one employee that is their salary. Employee names and personal ID numbers are removed from the programme’s data before sending. Whatever you type into a question goes to the model as written — so do not put personal data into questions.
- Who in the company can ask?
- The company owner always can; other members cannot by default — the owner chooses “Questions only” or “Questions and actions with confirmation” on the member’s card under Team. Through the assistant a member sees only what they see in the programme; the field technician role has no assistant.
First question in five minutes
Open an account on the Kancelarija plan (with an Accounting add-on trial) or Biro, activate Pitaj duplo on the Subscription → Add-ons page and ask your first question — or give us half an hour to show it on your books. Pitaj duplo is in beta: what exists works, and we refine it based on your answer ratings.