BAS Digital
Mobile app · iOS · Android · web

Your BAS accounting system — in your pocket

Account balances, receivables and payables, documents and reports from your BAS database — on your phone, no exports or calls to your accountant. Just snap a photo of an invoice: the app reads the fields and saves the document to the database as unposted.

Get 14-day accessView in demo mode
49 €
per user per month, per module
14 days
trial period per company
3 modules
seats counted per module
9:41
BAS Digital
PD
Demo Company s.r.o.
Demo
Today
Week
Month
Account balance
8 812,00 Kč
Accounts
Totals · month
IncomeExpenses
Income
336 761
Expenses
379 507
Profit
−42 746
Receivables
owed to us
251 500,00
Overdue 31 200
Payables
we owe
153 700,00
Overdue 42 100
Stock levels
612 400,00 Kč
894 SKUs · 3 warehouses
Cash flow
Inflows
14 975
Payments
38 480
Net flow
−23 505
1.74.77.710.713.7
Quick actions
Document
Payment
Counterparty
Report
Top customers
Petr Novák OSVČ10 111,00
68%
Kratochvíl s.r.o.4 864,00
32%
Top expenses
Office rent38 480,00
100%
Top items
Mobile app development61 556,17
32%
ERP system implementation49 244,94
26%
HPE ProLiant DL380 server32 536,83
17%
Dell Latitude 5540 laptop7 914,36
4%
Recent activity
All
Sales delivery note
РН-0142· Alfatrade s.r.o.
−24 500Posted
Incoming payment
Technostav s.r.o. ·11.07
+48 500Posted
Invoice
СЧ-0231· Kratochvíl s.r.o.
29 700Pending
52
Inbox
52 unread events
Home
52
Scan
Documents
Catalogs
Reports
Home · demo data, preview mode
What you see on your phone

One feed instead of five questions to your accountant

Data comes straight from your BAS database over a secure channel. The app never recalculates anything on its own: the number on your phone equals the number in BAS, and the forecast in the payment calendar is honestly labeled as a forecast.

01Balances across accounts and cash desks, by organizationcash-balances
02Who owes us and whom we owe, with overdue amountssettlements
03Money movement by day, category, and counterpartycash-flow
04Nine document types with attached scansdocuments
05Balance sheet, P&L, Cash flow, settlements, sales, inventoryreports
06Payment plans and cash gap forecastplanning
Key screens

Scroll — the phone screen changes on its own

Or pick a section with the tabs. These are real app screens, not mockups: the same layout, colors, and demo data as in preview mode.

app theme
9:41
BAS Digital
PD
Demo Company s.r.o.
Demo
Today
Week
Month
Account balance
8 812,00 Kč
Accounts
Totals · month
IncomeExpenses
Income
336 761
Expenses
379 507
Profit
−42 746
Receivables
owed to us
251 500,00
Overdue 31 200
Payables
we owe
153 700,00
Overdue 42 100
Stock levels
612 400,00 Kč
894 SKUs · 3 warehouses
Cash flow
Inflows
14 975
Payments
38 480
Net flow
−23 505
1.74.77.710.713.7
Quick actions
Document
Payment
Counterparty
Report
Top customers
Petr Novák OSVČ10 111,00
68%
Kratochvíl s.r.o.4 864,00
32%
Top expenses
Office rent38 480,00
100%
Top items
Mobile app development61 556,17
32%
ERP system implementation49 244,94
26%
HPE ProLiant DL380 server32 536,83
17%
Dell Latitude 5540 laptop7 914,36
4%
Recent activity
All
Sales delivery note
РН-0142· Alfatrade s.r.o.
−24 500Posted
Incoming payment
Technostav s.r.o. ·11.07
+48 500Posted
Invoice
СЧ-0231· Kratochvíl s.r.o.
29 700Pending
52
Inbox
52 unread events
Home
52
Scan
Documents
Catalogs
Reports
9:41
Account balances
as of 13.07.2026
Bank accounts−51 904
Current account CZK−69 742,00
Current account EUR17 838,00
Cash desk78 554
Cash desk CZK78 554,00
Total26 650,00
Home
52
Scan
Documents
Catalogs
Reports
9:41
Profit and loss
July 2026
PnL linesProjects
Revenue336 761
Direct costs−180 400
Gross profit156 361
margin 46%
Indirect costs−199 107
Operating profit−42 746
margin −13%
Other income+0
Other expenses−0
Net profit−42 746
profitability −13%
Home
52
Scan
Documents
Catalogs
Reports
9:41
Cash flow
July 1–13, 2026
CategoriesAccountsCounterpartiesProjects
Inflows
+14 975
Outflows
−38 480
Net flow
−23 505
1.77.713.7
Inflows
Customer payments+14 975
Outflows
Rent−38 480
Net flow−23 505
Home
52
Scan
Documents
Catalogs
Reports
9:41
Settlements
as of 13.07.2026
Receivables
251 500,00
Payables
153 700,00
Customers+158 300
Alfatrade s.r.o.67 800
Technostav s.r.o.48 500
Suppliers−123 700
Total balance+97 800
Home
52
Scan
Documents
Catalogs
Reports
9:41
Transaction log
Search by number or counterparty
July 2026
All
Inflows
Expenses
Transfers
Pull to refresh
July 10, 2026
Warehouse rent
−14 400,00CZK
Cash flow category: Warehouse rent · Stavební · Back-office
Expense from account 1044 · 10.07.2026
Customer payment
+48 500,00CZK
Cash flow category: Customer payments · Alfatrade s.r.o.
Income to account 1044 · 10.07.2026
Transfer between accounts
28 800,00CZK
Internal transfer
Account 1042 → account 1044 · 10.07.2026
Unrecognized transactions (expense)
−100,00CZK
Cash flow category: not recognized · needs review
Expense from account 1042 · 10.07.2026
Home
52
Scan
Documents
Catalogs
Reports
9:41
Document
Sales delivery notePosted
РН-0142
12.07.2026 · 14:36
Paid on time · 19.07.2026
Create based on
Print
Details
OrganizationDemo Company s.r.o.
CounterpartyAlfatrade s.r.o.
Incoming docРН-0142 · inc. 2c24b9bf
DepartmentSales department
ProjectBack-office
Payment date19.07.2026
Payment methodBank transfer
Items
NameQtyPriceAmount
Dell Latitude 5540 laptop27 914,3615 828,72
HPE ProLiant DL380 server18 671,288 671,28
Total
24 500,00 Kč
incl. VAT 21%
4 252,89
Attachments
PDF
JPG
9:41

Catalogs

Counterparties, items, and projects

Counterparties
Customers, suppliers, and others
128
Items
Company goods and services
342
Projects
Income and expense analytics
24
Home
52
Scan
Documents
Catalogs
Reports
9:41
Payment calendar
July 2026
DaysWeeksMonths
UnpaidBAS Digital s.r.o.More
You'll run short of money from July 15 to 19
At the lowest point you're short 35 180 Kč. Forecast based on planned payments.
Balance by day · forecast
Jul 1Jul 16 · −35 180Jul 31
Incoming
+583 400
Outgoing
−622 380
Net
−38 980
Week of July 13–19−156 000
13понедельник
Today
Start of day · forecast153 520
Incoming
Outgoing−18 700
Day net−18 700
End of day
forecast
134 820
1 операция
14вторник
Start of day · forecast134 820
Incoming+31 500
Outgoing
Day net+31 500
End of day
forecast
166 320
1 операция
15среда
Gap
Start of day · forecast166 320
Incoming+67 800
Outgoing−246 900
Day net−179 100
End of day
forecast
−12 780
3 операции
16четверг
Gap
Start of day · forecast−12 780
Incoming
Outgoing−22 400
Day net−22 400
End of day
forecast
−35 180
1 операция
Days with no activity hidden · show
Home
52
Scan
Documents
Catalogs
Reports
9:41
Invoice review
Check 2 fieldsPage 1 of 2
faktura-2026-118.pdf2 pages
Supplier
Stavební s.r.o.
IČO 27082541 · DIČ CZ27082541
Found in BAS
Invoice details
NumberF-2026-118
Issue date10.07.2026
DUZP10.07.2026
Due date24.07.2026
Variabilní symbol· check20260118
IBANCZ65 0800 0000 1920 0014 5399
CurrencyCZK
Items · 2 of 3 matched
NameQtyAmount
Cement CEM II 42,5 R
→ Cement CEM II 42,5 R, 25 kg
406 400,00
Doprava
→ Delivery
11 200,00
Paleta EUR vratná
not matched · 3 suggestions
84 300,00
Excl. VAT11 900,00
VAT 21% · verify2 499,00
Total14 399,00
Line items don't add up to the total by 599,00 — check the quantity in the last line.
Send to BAS
The document will land in the database BASDigital as unposted, with the scan attached.
9:41
Ask BAS
How much money is in the accounts?
In accounts and cash 26 650,00 Kč: bank accounts are negative by 51 904, cash desk 78 554.
get_cash_balances · as of 13.07.2026
What's due by the end of the month?
Payments planned through July 31 total 622 380 Kč. Largest:
Supplier payment · Kratochvíl s.r.o.−186 900
Payroll · 6 people−96 400
Warehouse rent−38 480
I added up the total of 622 380 from planned payments — the amounts themselves come from the database.
get_planned_payments · 13–31.07.2026
The dot next to an answer
all numbers from the database
some computed by the assistant
no numbers verified
Who owes us?July profit
Ask about money, debts, reports…
9:41

Scan

Mark all read
AllOverduePartial paymentPaidConfirmedNew documents
Today
Overdue document — СЧ-02312 min
Alfatrade s.r.o. · 38 480 Kč
Payment received — ПКО-004440 min
Technostav s.r.o. · +67 800 Kč
Partial payment — СЧ-01982 h
MediaGroup s.r.o. · 12 300 / 31 200 Kč
Yesterday
Confirmed — АКТ-011216:20
Praha Services s.r.o.
New document — ЗАК-007711:05
Kratochvíl s.r.o.
This week
Overdue document — СЧ-0176Mon
ValTag Kamenice s.r.o. · 42 100 Kč
Payment received — ПКО-0041Sun
AD Project 1 s.r.o. · +2 000 Kč
Earlier
Confirmed — НАК-0090Jul 2
LUKON Investment a.s.
Home
52
Scan
Documents
Catalogs
Reports
9:41
Settings

Account, language, appearance, and security

Account
PDPetr DvořákBAS Digital s.r.o.
Biometric sign-in
PIN codeChange
Preferences
Interface languageRussian
AppearanceLightDark
Push notifications
Show the Scan tab
Creating operations
Allow creating operations

Documents created in the app are sent to the BAS database. Turn off to work in view-only mode.

About
Version2.4.1 (312)
API request log
BAS Digital · v2.4.1 (312)
9:41
BAS Digital

Sign in

Connect to your BAS database

BAS sign-in details:
Адрес сервера
serv.basdigital.cz
Название базы
BASDigital
Логин
Your login
Пароль
Enter password
Save and sign in
BAS Digital · v1.4.0 · build 843
App screens · demo data
01Home

Company money on one screen

Account balance, income · expenses · profit for the period, receivables and payables with overdue amounts, stock levels, daily cash flow, top customers, top expenses, top items, a feed of recent events, and quick actions. Switch the period with one tap.

6 tabs at the bottommulti-accountlight and dark theme
02Account balances

How much money and exactly where

Bank accounts and cash desks in separate groups with their own subtotals, negatives in red, grand total at the bottom of the table. Pick the balance date with a chip in the header: see how things stood on any day.

by organizationany dateCZK and EUR
03Profit and loss

A cascade down to net profit and margin

Revenue, direct costs, gross profit with margin, indirect costs, operating profit, other income and expenses, net profit with profitability. Break down by P&L lines or projects.

margin at every stepbreakdownscustom period
04Cash flow

Where it went and where it came from

Inflows, outflows, and net flow for the period, daily bars, and below — a table by category. Breakdowns: categories, accounts, counterparties, projects.

4 breakdownsdaily barsfilter
05Settlements

Receivables and payables by counterparty

Two paired cards on top, below — groups: customers, suppliers, services, and inside each the specific counterparties with balances. Total balance of obligations at the bottom.

as of any dateby projecttotal balance
06Transaction log

Money line by line, with search and filters

Grouped by day, amounts with currency, cash flow category and account in the caption, search by number and counterparty, filter chips and period. Pull down to refresh.

server-side searchfilter with a dot9 document types
07Document card

Details, items, attachments

Posting and payment status, all details from BAS, a line-item table with quantity and price, total with VAT, attached scans. Actions — "Create based on", print, and the three-dot menu.

print formsattachmentsediting details
08Catalogs

Counterparties, items, projects

The directory comes from BAS in full, search runs on the server — from three characters, with IČO next to the name so two "ACMEs" don't get mixed up. Items come with SKU, barcode, and stock by warehouse.

128 · 342 · 24 in the demoone picker windowIČO alongside
09Payment calendar

See the cash gap in advance

A banner with the gap dates and the shortfall, a balance line dipping below zero, monthly totals and a day-by-day feed: opening balance, incoming, outgoing, day net, closing balance. Balances are labeled as a forecast.

a forecast, not bookkeepingthe gap shows three timesdays · weeks · months
10Invoice scanning

Review form: fields next to the scan

The model returns a fixed set of fields; the app checks the arithmetic and highlights whatever the model isn't sure about. The supplier is looked up in the directory, line items are matched to your item catalog, and the choice is remembered per supplier.

"check N fields"totals checkinto BAS as unposted
11Ask BAS

Ask in words — get a number from the database

19 tools read your BAS: money, debts, cash flow, P&L, documents, inventory, plans, 437 database reports. Every answer gets a trust dot: green — numbers from the database, yellow — partly computed, red — unverified.

text and voice19 toolsread-only
12Scan

Event feed and invoice queue

Events grouped by time, unread marked with a dot, filters by type. This is also where recognized invoices get approved: uploaded — approved — off to BAS.

badge on the tabfiltersapproval
13Settings

Account, language, appearance, security

Accounts and organizations, biometrics and PIN, interface language, light and dark theme, an optional Scan tab, the "Allow creating operations" toggle, version, and the API request log.

ru · en · csdark themeAPI log
14Sign in

Connect to your database with four fields

Server address, database, login, password — the same credentials as in BAS. The password goes into Keychain or Keystore; after that you sign in with Face ID. Next to it — preview mode: offline, on built-in data, no server.

Keychain · KeystoreFace IDoffline demo
Features by section

What exactly the app can do

Home
Balance across accounts and cash desks, income · expenses · profit for the period, receivables and payables with overdue amounts, stock levels, daily cash flow, top customers, top expenses, top items, a recent-events feed, quick actions.
data from BAS
Documents
Nine types: sales and purchase delivery notes, invoices, service acts, customer and supplier orders, warehouse receipt · write-off · stock count, money in and out, planning documents. A paperclip next to rows with a scan, posting and deletion marks, print forms, editing details right in the card.
read and create
Catalogs
Counterparties with IČO, balance, and document history; items with SKU, barcode, prices, and stock by warehouse; projects as income and expense analytics. Server-side search, a single counterparty picker across all forms.
128 · 342 · 24 in the demo
Reports
Balance sheet, profit and loss, cash flow, settlements, cash balances, stock by warehouse, sales, payment calendar. A hierarchical table with breakdowns and filters by period, account, project, organization, and category.
8 reports
Scan
A queue of recognized invoices with statuses and approval: an employee uploads — a manager approves — the document goes to BAS. A counter on the section, a history of who approved and when, and a configurable moment for creating the document in the database.
scanning module
Settings
Accounts and organizations, theme (light, dark, system), language, biometrics, plan and limits, role and permissions, a log of database requests, and a "what's new" from the same changelog that goes out to clients.
ru · cs · en
Invoice scanning

Snap a photo of an invoice — the document is in the database

The model returns a strictly defined set of fields: supplier, IČO and DIČ, number, issue date, DUZP, due date, VS, IBAN, currency, amounts excl. VAT · VAT · total, and line items with quantity, price, and rate. The app checks the arithmetic itself and highlights whatever the model isn't sure about.

01A photo, a series of pages, or a PDF; on a computer just drag it into the window
02Recognition runs through our server — the access key never sits on the phone
03Totals checked by line item and VAT by rate; a mismatch triggers a warning
04Supplier lookup in the directory and matching line items to your item catalog
05Review form: fields on the left, scan on the right; doubtful fields highlighted
06Sent to BAS with the database's confirmation: the document lands unposted, with the scan attached
The app never posts documents or silently creates counterparties — a human does that. So a recognition error never lands straight in your books and reports.
Recognized · check 2 fields
SupplierStavební s.r.o.
IČO27082541
VS20260231
DUZP10.07.2026
Excl. VAT11 900,00
VAT 21%2 499,00
Total14 399,00 Kč
Review form · uncertain fields highlighted
The Ask BAS assistant

Ask in words — get a number from your database

"How much money is in the accounts?", "Who owes us?", "What's due for payment?", "What makes up July's expenses?" — by text or voice. The assistant doesn't invent amounts: each one comes from one of 19 tools that read your BAS. If no suitable tool exists, it says it can't answer.

All numbers come from the databasegreen dot
Some numbers the assistant computed itself — by adding up verified onesyellow
No numbers verified — a reason to double-checkred

The boundaries are deliberate: non-financial questions are filtered out before the large model is called, and in BAS the assistant only reads, never writes.

Ask BAS
Who owes us the most, and how much is overdue?
In total you're owed 251 500,00 Kč, of which overdue 31 200,00.
Alfatrade s.r.o.67 800,00
Petr Novák OSVČ42 300,00
Technostav s.r.o. · 12 days overdue31 200,00
get_settlements_summary · as of 13.07.2026
How much money is in the accounts?July profitWhat's in the main warehouse?
Two modes of operation
Work mode

Your BAS database

Sign in with the same credentials as in BAS. Data comes straight from the database, gets cached for spotty connections, and never mixes between accounts. Several databases — several accounts, with switching.

Preview mode

Fully offline, on built-in data

You can walk through every section with no server connection and no internet: the same screens, a demo company's data. Recognition doesn't run in the demo — it shows a pre-prepared result for the built-in invoice.

Security and GDPR

Financial data, so we do it properly

Password in the phone's vault
Keychain on iPhone, Keystore on Android. Not in a settings file, not in a request URL.
HTTPS and Basic Auth only
An encrypted channel to your BAS server, the standard authorization header.
Face ID and fingerprint
Enabled in settings; the app lock is handled by the phone.
No analytics, no tracking
No third-party SDKs. Fonts ship inside the app — no external CDNs either.
The recognition key stays on the server
The photo goes to the model through our server: the access key lives only there, never on the phone.
GDPR paperwork is ready
Processing records, a list of sub-processors, incident and recovery procedures — on request.
Pricing and limits

Three modules, seats counted per module

Each employee gets only what they actually use. Prices excl. VAT — B2B in the EU, reverse charge. Pay by card or bank transfer against an invoice; purchase happens only on the website — it's deliberately absent from the app.

Basic
49 €/ month
App sign-in, documents, directories, reports, cash desk, planning. Needed by everyone with access.
Scanning
49 €/ month
Invoice recognition, the Scan queue, approval, upload to BAS. Usually for the accountant.
300 documents per seat per month
Assistant
49 €/ month
Ask BAS — questions in plain language. Usually for the manager and the accountant.
300 questions per seat per month
Trial period
14 days per company, all three modules, half limits — 150 documents and 150 questions. The period belongs to the company: a new employee gets the remainder, not a fresh two weeks.
Example: a five-person company
5 × basic245 €
1 × scanning49 €
2 × assistant98 €
Total per month392 €
9:41
Plan and limits
Trial period
Everything works until 05.09.2026
14 days left. The period belongs to the company: a new employee gets the remainder, not a fresh two weeks.
Your modules
BasicEnabled
Invoice scanning63 / 150
Limit resets on 05.09.2026
The Ask BAS assistant21 / 150
Your role
Administrator
Creates and edits operations, approves invoices.
Modules are activated and paid for at basdigital.cz. There's no purchasing in the app.
The Plan and Limits screen

An employee sees until what date everything works, which modules they have, how much of the monthly limit is left, and what their role is. There's no "pay" button — just an explanation of where that happens.

Requirements and platforms
iPhone
A TestFlight build. App Store release is in the works, identifier cz.basdigital.app.
by invitation
Android
An APK via link, signed with the release key. Google Play is the next step.
via link
Browser
The same app at app.basdigital.cz: in a wide window — a side menu and columns, on a phone — the mobile view.
works now
What we need from you
A working BAS database with the HTTP exchange service enabled and a login with read permissions. We'll help you set it up together.
30 minutes
Languages
Russian and English in the app; Czech is next and the main one: the market is Czech, and the documents and VOP are in Czech.
ru · en · cs
FAQ
Does the app change anything in my database?
Only what you created or edited yourself. Documents always land unposted — a human posts them in BAS. Reports and directories are read-only.
Is the data stored with you?
Your accounting data stays in your database. Our server holds the recognition queue, the subscription, and the model-usage log — the details are described in the processing records.
What if there's no internet?
The last loaded data shows from the cache, and preview mode works entirely offline. Recognition and the assistant do need a connection.
How many roles are there, and what does an employee see?
Two: an administrator creates and edits operations; "read-only" reads documents and reports and scans, but doesn't approve. The restriction is real: the app sends not a single record to the database.
What happens when the scanning limit runs out?
Everything else keeps working, and the Plan and Limits screen shows the remainder and the reset date. The limit can be raised on request.
Why can't I pay in the app?
App stores take 15 to 30% of subscriptions bought inside an app. Paying on the website is the same money, minus the markup.
Get started

We'll connect your database and give you 14-day access

Write to us — we'll show the app on your data, help enable the exchange in BAS, and hand out modules to those who need them.

Request accessShow it on my data
BAS Digital s.r.o. · Praha