Suppose a Salzburg shop running on Shopware sells natural cosmetics and handles about eighty orders a day. The shop issues the invoices, while a firm of tax advisers keeps the books in BMD. Once a month someone exports a CSV, emails it to the firm and attaches payout reports from PayPal, Klarna and the card provider. At the adviser's office the jigsaw begins. Which payout covers which orders, where are the fees hiding, why do returns not match the credit notes, and did the customer in Munich pay Austrian or German VAT? Every query adds to the fee and pushes the month-end close back by days. Our integration makes sure documents, tax codes, payments and fees reach your adviser or your ERP in a form that needs no rework. You agree the rules with your tax adviser; we implement them technically.
Everything starts with one deceptively simple question: is the invoice created in the shop or in the ERP? The answer decides which data flows where and who owns the invoice number sequences.
On the accounting side BMD NTCS, RZL, Mesonic WinLine, Microsoft Dynamics 365 Business Central and Odoo; on the shop side Shopware, WooCommerce, Shopify, Magento and JTL. Sage DPW comes in when commission or bonuses based on shop sales need to reach payroll.
Posting export for your adviser
Revenue accounts, tax codes, individual or collective debtor accounts and document numbers in the import format BMD or RZL expects at your adviser's firm, together with the invoice PDF so every entry has its evidence.
VAT rates and countries
20, 13 or 10 percent depending on the item, the OSS scheme for consumers elsewhere in the EU, tax-exempt intra-community supplies with a VAT number that is validated first, and exports to Switzerland without Austrian VAT.
Payments and fees
Payouts from PayPal, Klarna, Stripe or the card acquirer are broken down into individual orders, refunds and fees. The bank shows one amount; the books show what it is made of.
Credit notes and cancellations
A return in the shop produces a credit note that references the original invoice. Nothing is deleted or overwritten, because the Austrian Federal Fiscal Code requires records to be kept unaltered for seven years.
E-invoices for business buyers
Anyone selling to companies is increasingly asked for structured invoices. We generate ebInterface for Austrian trade customers and ZUGFeRD or XRechnung for buyers in Germany, all from the same data as the PDF.
Cash register in a physical shop
If you also run a bricks-and-mortar store, we link the web shop to the till system you already use, for instance for click and collect with payment on pickup. We neither sell nor install cash registers; our job is clean data exchange with yours.
Our working method
A cloud system such as Business Central or Odoo connects faster than an on-premises merchandise system with several warehouses. We give you a timeline after the first meeting.
01
Meeting with your adviser
Chart of accounts, tax codes, debtor logic and special cases such as OSS or deliveries to Switzerland. The adviser decides the rules and we record them in writing.
02
Test environment
The integration first runs against a test company or a copy. Your live books are not touched while development is under way.
03
Dry run on real data
We replay an entire past month and compare the result with what the adviser posted by hand at the time.
04
Go-live and follow-up
Switch-over at the start of a month, away from VAT return deadlines, followed by a joint reconciliation after the first month.
One collective debtor account or one per customer? The answer shapes weeks of work. If your adviser posts all consumers to a single collective account, the export stays lean, but open items are hard to trace back to individual orders. An account per buyer makes matching easy and bloats the ledger. Both approaches are legitimate and both affect dunning and returns. Settle the question with your tax adviser before a single line of code is written.
Frequently asked questions
Usually very happily, because it spares them retyping and searching. We agree the import format directly with the firm, provide test files and adapt account assignment or document numbering to their requirements. Professional responsibility for the posting logic stays with the adviser.
Yes. We design the integration so that the logic for tax codes, payments and credit notes is independent of the target system; switching means swapping only the output format. How each case is treated for tax purposes is still decided by your adviser, not by us.
Sales in the shop remain subject to the Austrian cash register obligation under the RKSV, including the duty to issue receipts. We connect the web shop to your till system so stock levels agree and pickup orders land correctly at the till. Which sales fall under the register obligation is something to clarify with your tax adviser.
Consumers still receive a PDF. Among business buyers demand for ebInterface, ZUGFeRD or XRechnung is growing, especially at larger customers and those in Germany. We build the integration so you can pick the format customer by customer.
It depends on the shop, the accounting system and the special cases. A standard link using an existing connector is mostly configuration and testing, while a custom interface with payout reconciliation is considerably more work. After the first meeting you receive a quote based on €110 per hour plus VAT.
Tell us your shop platform, accounting software or your adviser's system, payment methods and rough order volume. We will reply with a proposal and a timeframe.
Availability Monday to Friday, 8:00-17:00 Austrian time (CET/CEST), reply within one working day
Meetings By video on Microsoft Teams or Google Meet
Your enquiry has arrived
Our reply reaches you within one working day. Outages that leave your staff unable to work are dealt with first.
Open points get clarified. If anything is unclear, we come back with questions by mail or propose a quick Teams or Meet session.
A written offer follows. Scope, cost in euros plus VAT and an achievable start date are all spelled out plainly.
You decide at your own pace. Read the offer, ask about whatever is unclear, and only then give us your answer.
Pick your location
We could not find that town. Try another spelling, or choose whichever provincial capital lies closest; as everything is handled remotely, you get the same service in all nine Austrian states.
We only use cookies that are technically required: to run the website and to remember the location you picked. There are no advertising or tracking cookies. Details are in the privacy notice.