Open documentation navigation
User guide

Torevo • KROS Fakturácia screen guide

What every app page does, how to prepare, open and print an invoice from a Shopify order, and how to use advanced operations safely.

Updated: 22 July 2026
On this page

This guide covers the Torevo • KROS Fakturácia screens embedded in Shopify Admin. Begin with the manual workflow, verify the first documents with your accountant, and enable automation only after testing the payment, tax, currency and customer scenarios your store uses.

Real screens with safe test data

The screenshots were captured in a Shopify development store against the production-deployed app. They use a synthetic order and contain no customer name, email address or postal address. The app follows a supported Shopify Admin language: Slovak, Czech or English.

Quick app map

PageWhat it doesWhen to open it
Dashboardsummarises ready, pending and problematic invoicesat the start of the working day
Orderslists recent Shopify orders and opens invoice reviewbefore creating an individual document
Documentsprovides the accounting ledger, KROS state, PDF and document actionsafter submission or when printing
Paymentstracks Shopify transaction registration against KROS documentsfor paid, partial or unmatched payments
Refunds & Credit Noteskeeps refunds behind an explicit accounting decisionafter a Shopify refund
KROS connectionmanages the API token, callback, connection check and numbering sequenceduring setup or token rotation
Settingscontrols automation, safety flags and customer PDF deliveryafter verifying the manual workflow
Billingshows the Shopify-managed plan and subscription statewhen activating or changing a plan
Supportprepares a diagnostic bundle without tokens or customer datawhen the documented recovery path is insufficient
Torevo KROS Fakturácia dashboard embedded in Shopify Admin
The dashboard shows work counts, quick actions and integration health. App navigation remains inside Shopify Admin.

Dashboard

The dashboard is an operational overview, not an accounting ledger. Its four counters show orders that are ready, waiting for payment, waiting for KROS or requiring attention. Select a card to open the relevant list.

Quick actions link to orders, documents and settings. Before processing, Integration status should report an active KROS connection, normal Shopify event processing and a healthy worker. If a status is warning or critical, open Operations first instead of submitting the invoice again.

Orders and invoice preparation

The Orders page lists recent Shopify orders together with their payment gateway, B2C/B2B classification and invoice state. Prepare invoice always fetches the current Shopify order; it is not a stale local copy.

Orders ready for KROS invoice review
Use this list for individual review. Bulk processing starts natively from the Shopify order index.

On the preparation page, verify:

  1. the calculated invoice total exactly matches Shopify,
  2. products, quantities, discounts, shipping, taxes and currency,
  3. whether the invoice is B2C or business,
  4. complete company details for a B2B order,
  5. the KROS account, numbering sequence, date policy and payment policy.

Select Create invoice in KROS only once. A processing state means asynchronous work, not failure. Use reconciliation if the outcome is uncertain.

Invoice totals, lines and billing identity reviewed before KROS submission
Preparation blocks submission when totals disagree or required information is missing, then revalidates the Shopify order before creation.

Invoice actions on a Shopify order

The fastest workflow is available directly on the Shopify order:

  1. Open Shopify Admin → Orders and select an order.
  2. Find the pinned Torevo • KROS invoicing block.
  3. If no document exists, select Prepare invoice and complete the review.
  4. When the PDF is ready, select Open or print PDF.
  5. Use the browser print control or Ctrl+P; the same window can download the PDF.
  6. Open in KROS Fakturácia opens the corresponding KROS document in a new window.
  7. Manage invoice opens the Torevo document detail.
Torevo invoice block on a Shopify order with PDF print and KROS actions
The order block exposes the document number, state and frequent actions without leaving the Shopify order.

If the block is missing, open Blocks, add the app block and pin it for staff. When the invoice exists but its PDF is not ready, manage the document and retry PDF retrieval separately; do not create another invoice to obtain a file.

Bulk generation and printing

Bulk workflows begin on the native Shopify Admin → Orders page:

  • select only the orders you intend to process,
  • choose Actions → Generate invoices with Torevo to run preflight and creation,
  • unready orders are skipped with a reason and existing invoices are not created again,
  • choose Print → Torevo • KROS Fakturácia to build one printable PDF from invoices whose PDFs are ready,
  • review each result or open Bulk Actions for item-level progress.
Torevo KROS Fakturácia in the Print menu for selected Shopify orders
After orders are selected, Torevo appears in Shopify's native Print menu. Orders without a printable PDF are skipped safely.

Never repeat an entire partially successful batch. Review the results, reconcile unknown items and continue only with failed or skipped orders.

Advanced bulk-action progress and order preflight page
The advanced page is for progress and recovery. The normal merchant workflow starts with selected Shopify orders.

Documents and PDFs

Documents is the operational invoice ledger. Each row identifies the Shopify order, KROS status, document number, PDF state and safe follow-up actions. Use it to open or print a PDF, open the KROS document, retry PDF retrieval independently or inspect the related operation. If a payment entered directly in KROS is not delivered by callback, Refresh from KROS only reads the current state; it never creates a document or payment.

KROS document ledger and PDF availability in Torevo
KROS may accept a document before its PDF is available. Retrying the PDF does not create another accounting document.

Payments, refunds and credit notes

Payments link a specific Shopify transaction to an accepted KROS invoice. Verify the amount, currency, gateway and operation state. Every transaction has an idempotency key, so a retry must not register the same payment twice.

Shopify to KROS payment synchronization ledger
An unknown gateway or ambiguous transaction remains in manual review.

Refunds & Credit Notes are separate because a Shopify refund does not define an accounting-correct credit note by itself. Review the refund scope, tax, shipping and registered payments. The current KROS API does not support creating a credit note, so the app never submits one automatically. Create the credit note in KROS and close the Torevo review only after the accounting check.

Refund and credit-note review ledger
The review ledger keeps the refund visible until the accountant completes the credit note directly in KROS.

KROS connection

Use KROS connection to add your own KROS company, API token and webhook authorisation key. After verification, select a numbering sequence and copy the callback URL into the same KROS API connection.

The API token and webhook secret are write-only after storage. After rotating a token, run Verify again and confirm both company identity and numbering sequence. The required licence and full setup are documented in Connect a KROS Fakturácia account.

Connecting and verifying a KROS Fakturácia account in Torevo
The account must be active and verified. The account-specific part of the callback URL is intentionally redacted in this public image.

Settings and customer delivery

Settings controls automatic creation and customer invoice delivery. Manual mode is the recommended starting state. Credit notes have no enable switch because the current KROS API cannot create them.

Customer PDF delivery does not require a separate SMTP service:

  1. Shopify sends its normal notification.
  2. The customer opens the order status page and signs in.
  3. The Torevo block exposes only the invoice belonging to that order.
  4. Torevo issues a short-lived PDF URL.

You can copy the optional Liquid link from Customer invoice delivery into a selected Shopify notification. It links to the protected order page rather than a permanent public PDF.

Invoice automation and customer delivery settings
Advanced tools are linked from the lower settings section; most stores can begin with the verified defaults.

Billing and plan

Billing reads the canonical subscription state from Shopify and shows the available monthly or annual plan. Shopify confirms plan changes and trials. When subscription verification needs attention, the app does not infer entitlement from stale local state.

Torevo KROS Fakturácia plan state and Shopify plans
Shopify manages the active plan, trial and subscription confirmation.

Advanced and diagnostic pages

PagePurposeSafe usage
Payment Profilesmap Shopify gateways to invoice and payment rulestest a new profile against recent orders before activation
Date Policiescontrol issue, supply and due-date sourcessave a version and inspect the resulting PDF
Business Fieldsmap company ID, tax ID, VAT ID and B2B addressnever invent missing data; require review
Bulk Actionsinspect batch progress and item resultsdo not repeat successful items in a partial batch
Reconciliationresolve a delayed callback or unknown resultattach only one strongly verified match
Operationsinspect workers, callbacks, retries and the safe ledgerretry only after understanding the original error
Auditinspect history without durable customer payloadsuse a safe ID, timestamp and event code
Pilot readinesscontrol rollout and approvalsallow production automation only after the checklist passes
Supportprepare the diagnostic bundlereview the preview and never add a token
Processing health, callback and worker operations
Operations separates a technical retry from creating a new accounting document.
Reconciliation of uncertain invoice outcomes
Reconciliation is the correct path for a delayed callback or timeout; blind resubmission is not.
Mapping Shopify payment gateways with payment profiles
A payment profile can be evaluated against recent orders before it controls invoice processing.
  1. Review integration health and attention items on the Dashboard.
  2. Prepare the invoice from Orders or directly on the Shopify order.
  3. Confirm totals, currency, tax, lines and customer identity before submission.
  4. Wait for the KROS result and PDF; use Operations or Reconciliation if delayed.
  5. Print the ready invoice from the order block or Documents.
  6. Review payments and refunds independently.
  7. Use bulk actions only after the same scenario passes on one order.

Accounting policies and operational decisions are covered in Daily invoice operations.