Everything your books need
Nordlet keeps proper double-entry books, and every feature on this page works both in the app and through the API. There is no cut-down API version.
Invoicing
Sales invoicesInvoices, credit notes, proformas and advance invoices, numbered without gaps.
Purchase invoicesRegister supplier bills. Duplicates are caught, and each line can post to its own expense account.
PDF & emailInvoice PDFs in Lithuanian and English, multi-currency with the FX rate printed, sent straight from the app.
VAT done rightThe official VMI classifier list is built in, and non-VAT-payer companies get correct 0% documents automatically.
Bank & payments
Statement importUpload camt.053 bank statements or Stripe CSV exports. Anything already imported is skipped.
Smart matchingPayment suggestions are scored by amount, invoice reference, counterparty name and IBAN.
One-click reconciliationMatching a payment posts the journal entry and updates the invoice status in one step.
Pay suppliersExport pain.001 SEPA files that your bank accepts.
Ledger & reports
Double-entry ledgerEvery document posts balanced journal entries. The database itself refuses unbalanced ones.
Period lockingLock a closed month and nothing can post into it, not even through the API.
Full report setTrial balance, balance sheet and P&L, cash flow statement, VAT summaries, debt aging, stock and cost-center reports.
ExportsGenerate any report as XLSX, PDF or JSON in the background and get a webhook when it is ready.
Inventory & operations
FIFO stockMulti-warehouse stock at FIFO cost: goods-in from purchases, cost of goods on every sale, transfers and stock-taking.
ProductionBills of materials with assembly and disassembly orders that consume components and cost the output.
POS intakePost a day’s Z-report with VAT split and cash/card totals as one balanced entry, with stock written off.
E-commerce ordersTake storefront orders through the API: reserve stock, fulfil, and invoice in one flow.
People & assets
Employees & contractsEmployee records, employment contracts, positions, departments, leave balances and incapacity certificates.
Lithuanian payrollMonthly payroll runs with GPM, Sodra and NPD calculated from year-specific tax tables, posted to the ledger on approval.
Cash deskKPO and KIO cash orders with gapless numbering, cash balance and per-employee advance tracking.
Fixed assetsAsset groups, straight-line depreciation posted monthly, and modernizations that extend value or life.
Tax & e-invoicing
i.SAF registersMonthly VAT invoice registers as VMI-ready XML, with warnings when something looks incomplete.
Peppol BIS 3.0Issued invoices and credit notes render as EN 16931 UBL and send through your Peppol access point.
VIES validationEU VAT numbers are checked against the official registry and the result is saved on the partner card.
EU-readyLithuania comes first. The data model is built to carry the rest of the EU and EEA.
Teams & companies
Passwordless sign-inOne-time email links instead of passwords. Nothing to remember, nothing to reset, nothing to leak.
Multiple companiesRun any number of companies under one account and switch between them without signing out.
Meaningful rolesOwner, admin, accountant, manager, developer and viewer — each sees and touches exactly what the role implies.
Multiple languagesThe whole app works in Lithuanian and English — per member, per company.
For developers
Everything via APIAnything the app can do, the API can do. The app has no private endpoints.
Typed SDKA TypeScript client generated from the OpenAPI spec, with types for every request and response.
WebhooksSubscribe to events like sale_invoice.paid instead of polling. Deliveries are signed and retried.
Safe retriesSend an Idempotency-Key header and a retried request can never create a duplicate.
If something you need is missing, tell us. We build integrations in order of demand.