Finance
General ledger, budgets and controlling, fixed assets and IFRS schedules, cash and bank, receivables and payables tools, reporting, consolidation, country tax packages and audit export.
Available with the Finance module. Posting journals and approving documents are separate rights you grant per role.
Ledger setup
Chart of Accounts (/finance/accounts)
Parent accounts and sub-accounts. Types asset/liability/equity/revenue/expense; system keys mark the accounts posters use. MK pack seeds the statutory chart. Protected: system accounts, accounts with children or activity.
Cost & Profit Centers (/finance/cost-centers)
Dimensions for P&L by department, project or profit center. Selectable on journal lines, purchase lines, goods issues, payroll and budgets.
Period Lock (/finance/period-lock)
Month-end checklist (bank reconciled, drafts cleared, depreciation and FX posted…) then lock. Locked periods refuse postings; unlock needs the accounting_period_unlock approval.
Budgeting & controlling
Budgets (/finance/budgets)
Planned amounts by account, cost center and period; versions.
Commitments (/finance/commitments) — BCM
Confirmed purchase orders reserve budget; posting the invoice converts the commitment into spend.
Budget vs Actual (/finance/budget-vs-actual)
Budget, commitments, actuals and variance by account/cost center/period.
Long-term assets & obligations
Fixed Assets (/finance/fixed-assets)
Asset register with straight-line depreciation schedules; period posting Dr Depreciation expense / Cr Accumulated depreciation; disposal.
Revenue Contracts (/finance/revenue-contracts) — RVC
IFRS 15: performance obligations, allocation, billing vs recognition, contract asset / contract liability postings.
Leases (/finance/leases) — LSE
IFRS 16: right-of-use asset and lease liability schedule; interest and depreciation postings.
Loans (/finance/loans) — LON / LOD / LOR
Borrowing facilities with drawdowns (Dr Bank / Cr Loan payable) and repayments (principal + interest), outstanding by lender.
Journals & ledger
Journals (/finance/journals)
Manual and system-generated journal entries (draft → posted). Manual journals pick accounts, dimensions and partner per line; must balance. Reverse creates a mirrored posted entry.
General Ledger (/finance/general-ledger)
Posted movements by account with running balance; drill to source documents.
Universal Journal (/finance/universal-journal)
Every posted line with GL account, partner, cost center, project and source document on one row — pivot it any way.
Cash & bank
Bank Registers (/finance/bank-registers)
Bank and cash movements. Each line: date, amount, direction, counter-account, partner, reference. One side is always the bank/cash account; the other is the account on the line. Partner on a line applies FIFO to open invoices, but AR/AP in the ledger is touched only if you choose those accounts. Import statement loads CSV / camt.053-054 files (BSI), either into a draft register or as a statement for reconciliation. Optional CSV columns are iban (counterparty IBAN) and structured_reference (QR / RF reference). camt imports read the counterparty IBAN and the structured creditor reference automatically.
Bank Reconciliations (/finance/bank-reconciliations)
Per bank and statement date: tick the posted register movements that cleared until the difference to the statement ending balance is zero, then complete. Ticking does not change posted registers.
Statement lines. Import a statement as Statement for reconciliation (lines stay on the statement) or as Bank register lines (each line becomes a draft register line). The reconciliation lists the bank's statement lines up to the statement date.
Auto-match scores candidates for every unmatched statement line. The amount must match exactly and the direction must agree.
- Posted register lines of the bank within ±7 days (the API's
date_window_dayschanges the window). A closer date scores higher, and so do a reference found in the line note, a payment number or an invoice number from the allocation. - Open invoices: sales invoices for incoming lines, purchase invoices for outgoing. These score on invoice number, supplier invoice number, Swiss QR reference (QRR), ISO 11649 RF reference, MK payment reference (invoice digits in the structured reference) and due date.
- Several open invoices of one partner whose amounts add up exactly to the line. The search is bounded to the partner's 12 oldest open invoices, up to 4 per match.
- Counterparty: the IBAN matches a partner bank account (stronger) or the name matches the partner name.
- Rules (see below).
A line is booked automatically only when it has exactly one high-confidence candidate (score ≥ 70) that no other statement line also claims. Everything else shows as suggestion chips with a reason, for example "Amount and invoice number match", plus Accept and Dismiss buttons. Dismissed suggestions stay hidden for that line.
Accepting or auto-matching uses the normal posting paths, so the result is the same as doing it by hand:
- Register line: the line is ticked in the reconciliation.
- Invoices: a posted bank register line is created with the partner and a manual allocation. This creates and posts the customer or supplier payment that clears the invoices, and the new line is then ticked.
- Rule: a posted bank register with the rule's account is created. Its journal goes through the journal posting service (gross to bank; net to the account, tax to
purchase_tax_receivableorsales_tax_payableif the rule has a tax), and the line is ticked.
Invoice matching runs only for banks in company currency.
Rules (button in the reconciliation dialog) are per company: statement text contains X (plus optional direction, amount range and bank) → GL account, with optional partner, tax and memo. Use them for bank fees, interest and card settlements. Suggest rules only show a suggestion; Post automatically rules count as high confidence.
Payments (/finance/payments)
Customer and supplier payments with explicit allocations to invoices, cash-discount handling and FX differences. Posting: customer → Dr Bank/Cash / Cr AR; supplier → Dr AP / Cr Bank/Cash; differences to fx_gain/fx_loss or cash-discount accounts. Reduces open items.
Payment Runs (/finance/payment-runs) — PRUN
Propose supplier payments by due date/discount, approve, export a bank file (PP30/PP50, pain.001 MK/CH), then post the payments.
Receivables & payables tools
Collections (/finance/collections)
Per-collector workspace: overdue customers, promises to pay, call notes, next actions.
Credit Management (/finance/credit-management)
Customer and group credit limits, insurance cover, blocked sales orders and their release.
Advance Invoices (/finance/advance-invoices) — ADV (MK)
Авансни фактури: VAT on the advance, later settled against the final invoice.
Compensations (/finance/compensations) — CMP
Компензации: offset what a partner owes you against what you owe them. The candidates view lists partners that are both customer and supplier with open items on both sides. Propose → review lines → post clears AR and AP via journal; only the difference stays open.
Assignments (/finance/assignments) — ASN (MK)
Цесии: transfer a receivable or payable to another partner, with the journal to move the balance.
Dunning (/finance/dunning) — DUN
Reminder runs for overdue customer invoices with escalating levels, templates and fees.
FX
FX Revaluations (/finance/fx-revaluations)
Revalue open foreign-currency balances at the as-of date's exchange rate and post the unrealized difference to fx_gain / fx_loss:
- AR / AP: open amount × closing rate vs. open amount × invoice rate. The difference goes against
accounts_receivable/accounts_payable. - Bank: banks with an account currency (Master data → Banks) different from the company currency. The foreign balance of posted register lines × closing rate is compared with the company-currency amount carried in the register. The difference goes against the
bankaccount.
On foreign-currency banks each register line stores the bank amount and its company-currency value. Enter either one; the other is filled in from the exchange rate on the register date. Statement imports into such a bank take the statement amount as the bank amount.
Posting a revaluation first reverses the previously posted one on the new as-of date, so each revaluation is measured from historical amounts.
FX Statement (/finance/fx-statement)
Payments and revaluations that hit FX gain/loss accounts.
Reports
| Screen | Content |
|---|---|
Open Items (/finance/open-items) | Unsettled customer and supplier balances per invoice |
Aging (/finance/aging) | AR and AP by age bucket (tabs) |
Trial Balance (/finance/trial-balance) | Debit/credit totals by account for a period |
Profit & Loss (/finance/profit-and-loss) | Revenue and expenses for a period, by cost center |
Balance Sheet (/finance/balance-sheet) | Assets, liabilities, equity as of a date |
Cash Flow (/finance/cash-flow) | Indirect-method cash flow from posted journals |
Cash Flow Forecast (/finance/cash-flow-forecast) | Projected cash from open items and schedules (payroll, loans, leases, recurring) — see when the line crosses zero |
Consolidation (/finance/consolidation) | Company groups, intercompany links, currency translation (CTA), eliminations, group statements |
Country packages
Shown only when the compliance pack includes them (see Localization).
| Screen | Pack | Content |
|---|---|---|
DDV-04 VAT Return (/finance/ddv-04) | MK | Working VAT return from posted sales, purchase and advance tax |
UJP E-file (/finance/mk-ujp) | MK | DDV-04 / MPIN / CIT packages, download or webhook transmit (not UJP-certified) |
pain.001 (/finance/mk-pain001) | MK | ISO 20022 credit transfers from posted supplier payments |
PP Payment Orders (/finance/pp-payment-orders) | MK | PP30 / PP50 export |
Central Registry (/finance/central-registry) | MK | Annual pack mappings |
Corporate Tax (/finance/corporate-income-tax) | MK | CIT working package |
MWST Return (/finance/ch-mwst) | CH | Swiss VAT working package |
pain.001 (/finance/ch-pain001) | CH | Swiss ISO 20022 payment file |
Peppol UBL (/finance/ch-peppol) | CH | UBL 2.1 invoice export (not AS4-certified) |
US Sales Tax (/finance/us-sales-tax) | US | Nexus and liability by jurisdiction |
US 1099 (/finance/us-1099) | US | Vendor payment summary for 1099-eligible partners |
US State Filings (/finance/us-state-filings) | US | Filing calendar and registry |
US E-file & Rates (/finance/us-efile) | US | TaxJar/Avalara rates; FIRE 1099 / EFW2 / sales-tax packages |
Audit Export (/finance/audit-export)
Export posted ledgers for a period as SAF-T XML or a GoBD-oriented ZIP.
Related
- Which documents post to the ledger: Document types