Shopify ordersto DATEV, in one export.

DATEV Export & Steuern builds the booking batch your tax advisor imports: orders and refunds, SKR 03 or SKR 04, tax rates and revenue accounts already assigned. Check it in the journal, download the CSV, send it.

7 days free. Then $14.99 per month. EXTF 700 · CSV · UTF-8 with BOM

Built for German tax law only: SKR 03/04, DATEV EXTF 700 and German tax rates. OSS and third-country deliveries are treated from the point of view of a German merchant.

Booking journal of the app with the figures gross revenue, VAT and booking lines, and the columns amount, debit/credit, counter account, revenue account, document date and document field 1, including two marked refunds
Demo mode, sample data, German interface.

Problem

Month-end shouldn't mean retyping Shopify

Your advisor wants a DATEV file. Shopify gives you order exports and payout reports. In between sits a spreadsheet: split 19% and 7% baskets by hand, look up the account for every country, find last month's refunds, explain to the advisor why the totals differ by a few cents.

That spreadsheet costs hours every month and breaks the moment something unusual happens: a refund for an order from March, a customer in Austria, a PayPal payment next to Shopify Payments.

The app replaces the spreadsheet with a rule set your advisor can read and change.

What the app does

What the app does and how it works

The app reads your Shopify orders and refunds for the period you choose. The tax engine assigns each line a revenue account, tax rate and counter account. The result is a DATEV booking batch (EXTF 700) that your advisor imports. Nothing is saved on our servers on the way.

  1. Shopify orders and refunds
  2. Tax engine: accounts, tax rates, refund dating
  3. Booking journal to check
  4. DATEV booking batch, EXTF 700

Facts at a glance

Name
DATEV Export & Steuern
Maker
NordheideStudios / FeelsWebMan, Buchholz in der Nordheide
In the Shopify App Store since
3 June 2026
Tax law
German tax law only (SKR 03/04, DATEV EXTF 700, German tax rates; OSS and third countries from the point of view of a German merchant)
Output
DATEV booking batch EXTF 700, CSV, semicolon, UTF-8 with BOM
Charts of accounts
SKR 03, SKR 04
Tax cases
Germany 19%, 7%, 0%; EU OSS; third countries; accounts can be overridden in the tax advisor settings
Counter accounts
Per payment method (Shopify Payments, PayPal, collective account)
Refunds
Own credit bookings dated on the refund date, not netted against the original sale
Mixed baskets
19% and 7% in separate booking lines; shipping at the tax rate of the shipping line
Period
Free range, default previous month, also more than 60 days back (read_all_orders)
Check
Booking journal before the export, faulty lines flagged without blocking the rest; print view and PDF report
Data protection
No order or customer data stored on our servers (processed in memory); consultant and client number only in the merchant's browser
Price
$14.99 per month, 7-day free trial
Not included
Booking of gift cards and vouchers; tax advice

How to

How to: DATEV export from Shopify in 5 steps

  1. Step 1 of 5

    Install the app and start the trial

    Open the Shopify App Store listing and install DATEV Export & Steuern. The app opens embedded in your Shopify admin, no separate login. The 7-day trial starts with the installation.

    View in the Shopify App Store
  2. Step 2 of 5

    Choose period and chart of accounts

    The default period is the previous month. You can pick any range, including orders older than 60 days. Then choose SKR 03 or SKR 04.

    Date range (from and to) and chart of accounts selection set to SKR 03 in the app
    Period selection and chart of accounts. Demo mode, sample data, German interface.
  3. Step 3 of 5

    Enter consultant number, client number and your advisor's accounts

    Enter the consultant and client number from your advisor. Defaults are provided for revenue and counter accounts (Shopify Payments, PayPal, collective account); your advisor can overwrite any of them. This data stays in your browser, not on our servers.

    Firm settings of the app with fields for consultant number and client number, counter account, and the expanded revenue accounts for 19%, 7%, 0%, EU OSS and third countries with default accounts
    Firm settings with consultant number, client number and the expanded revenue accounts. Demo mode, sample data, German interface.
  4. Step 4 of 5

    Load the orders and check the booking journal

    The app loads the orders and refunds and lists every booking line before anything is exported. Columns: amount, debit/credit (S/H), accounts, document date, document field 1. Refunds are marked. Faulty lines are flagged and do not block the rest.

    Booking journal listing nine booking lines with amount, debit/credit, counter account, revenue account, document date, document field 1 and booking text; two refund lines are marked in orange
    Booking journal with amount, S/H, accounts, document date, document field 1 and marked refunds. Demo mode, sample data, German interface.
  5. Step 5 of 5

    Download the DATEV CSV or print the PDF report and send it to your advisor

    Download the DATEV file (EXTF 700, CSV, semicolon, UTF-8 with BOM) for import. If you want paper or a check copy, the print view creates a PDF report. Hand either one to your tax advisor.

    The buttons "Bericht drucken (PDF)" and "DATEV-CSV herunterladen" in the app (German interface)
    The two buttons for the print view and the DATEV CSV download. Demo mode, sample data, German interface.
    "EXTF";700;21;"Buchungsstapel";12;20261010070735375;;"RE";;;12345;67890;20260101;4;20260501;20260531;"Shopify 2026-05-01 bis 2026-05-31";;;;;"EUR";;;;;;;;;
    119,00;S;"EUR";;;;8400;1361;;1805;"1084";;;"Shopify-Umsatz #1084 (19%)"
    119,00;H;"EUR";;;;8400;1361;;2505;"1084";;;"Shopify-Erstattung #1084 (19%)"
    21,40;S;"EUR";;;;8300;1362;;1805;"1085";;;"Shopify-Umsatz #1085 (7%)"

    Excerpt from the DATEV batch (sample data)

Tax engine

What the tax engine solves

01

Account assignment

Revenue accounts are chosen by delivery country and tax rate: Germany at 19%, 7% and 0%, EU destinations under OSS, third countries. Counter accounts follow the payment method: Shopify Payments, PayPal or a collective account. Your advisor can overwrite all of it in the settings.

02

Mixed tax rates

A basket with 19% and 7% items is split into separate booking lines, one per rate. Shipping is booked at the tax rate of its shipping line; if the order has none, at the dominant rate of the order. Cents are rounded without floating-point errors, so the batch adds up.

03

Refunds in the right period

A refund becomes its own credit booking dated on the day of the refund, even if the purchase was months ago. It is not netted against the original sale, so each month stays correct.

04

OSS and third countries

EU deliveries under OSS and third-country deliveries get their own revenue accounts instead of landing in German revenue. A tax-free (0%) delivery to an EU country is booked on the third-country account.

05

More than 60 days back

Shopify normally limits apps to the last 60 days of orders. This app has the read_all_orders permission, approved by Shopify, so catching up on a whole year works.

06

No item filter, on purpose

The booking batch has to contain every sale of the period. Leave products out and your tax advisor is missing revenue and VAT, and the batch no longer reconciles with your Shopify payouts. The app also books per order by tax rate, not per item: a basket with 19% and 7% items becomes two bookings. If you want item figures, Shopify has them under Analytics → Reports → Sales by product.

Example: default accounts of SKR 03 and SKR 04, overridable in the firm settings
Case SKR 03 SKR 04
Revenue accounts by delivery country and tax rate
Germany, 19%84004400
Germany, 7%83004300
Germany, 0% (tax-exempt)82004200
EU delivery (OSS)83204320
Third country (also tax-free EU delivery)81204120
Counter accounts by payment method
Shopify Payments13611461
PayPal13621462
Collective account (other payment methods)13601460
Everything can be overridden in the firm settings.

Who it's for

Who it's for

Shopify merchants

You prepare your bookkeeping yourself or hand it to a tax advisor who works with DATEV. You want the file without building it in Excel each month.

Tax advisors and firms

Your clients send you a file in the format you import, with accounts you defined, a journal to check, and refunds in the period they belong to. Send your client the app link and your account settings.

App Store review

„Funktioniert einwandfrei. Mein Steuerberater ist Glücklich mit der DATEV Schnittstelle.“

In English: "Works flawlessly. My tax advisor is happy with the DATEV interface." (translation)

Shopify App Store, 5 of 5 stars (German-language review)

Privacy

Your order data stays out of our database

The app does not store order or customer data on our servers. Orders are fetched from Shopify, processed in memory and handed to you as a file. Advisor data such as consultant and client number is kept only in your browser.

Privacy policy

Pricing

Pricing

DATEV Export & Steuern

$14.99/ month

The first 7 days are free. One plan, all features: SKR 03 and SKR 04, journal, PDF report, any period. Billing runs through Shopify.

Help with the setup is available by email.

View in the Shopify App Store

Limits

What the app does not do

  • German tax law only. SKR 03/04, DATEV EXTF 700 and German tax rates. OSS and third-country deliveries are treated from the point of view of a German merchant. The app is not meant for the tax systems of other countries.
  • Gift cards and vouchers are not booked. The app does not handle them. If you sell or accept them, tell your advisor so they can post them separately. Gift-card bookings can be added on request: write to hi@feelswebman.com.
  • No tax advice. The app applies your rules and the defaults described above. Whether they fit your situation is for your tax advisor to decide.

Questions

Frequently asked questions

How do I export Shopify orders to DATEV?

Install DATEV Export & Steuern, choose a period and download the booking batch. It is a DATEV-importable CSV (EXTF 700) that your advisor can import into DATEV.

Does the app work for tax law outside Germany?

No. It is built for German tax law only: SKR 03 and SKR 04, DATEV EXTF 700 and German tax rates. OSS and third-country deliveries are treated from the point of view of a German merchant.

Which chart of accounts does the app use?

SKR 03 and SKR 04. You choose one in the settings, and your advisor can override any revenue or counter account.

Which file format does the export have?

DATEV format EXTF 700 as a CSV with semicolon separators and UTF-8 with BOM.

How are refunds from previous months booked?

Each refund becomes its own credit booking dated on the refund date, not on the date of the original order. It is not netted against the original revenue, so closed months stay untouched.

How does the app handle orders with 19% and 7% VAT?

Mixed baskets are split into separate booking lines per tax rate. Shipping is booked at the tax rate of its shipping line; if the order has none, at the dominant rate of the order.

Does it support OSS and deliveries to non-EU countries?

Yes. Revenue accounts are assigned by delivery country and tax rate, including EU-OSS and third-country deliveries.

Can I export orders older than 60 days?

Yes. The app has the read_all_orders permission approved by Shopify, so you can pick any period, including earlier years.

Does the app store my customer data?

No. Orders are processed in memory and not saved on our servers. Consultant and client number stay in your browser.

How much does DATEV Export & Steuern cost?

$14.99 per month, with 7 days free to try. Billing goes through Shopify.

Does the app book gift cards or vouchers?

No. The app does not handle them, so tell your advisor if you sell or accept them. Gift-card bookings can be added on request: write to hi@feelswebman.com.

Can I filter the export by product?

No, on purpose. The batch must contain all sales of the period, otherwise revenue and VAT are missing for your advisor and the reconciliation with your Shopify payouts fails. The app books per order by tax rate, not per item. For item figures use Shopify under Analytics → Reports → Sales by product.

Next month-end: one export instead of one spreadsheet

Try it free for 7 days with your real orders. Your advisor sees the result in the file.

$14.99/month · 7-day free trial

DATEV Export & Steuern · DATEV is a registered trademark of DATEV eG. DATEV Export & Steuern is an independent app by NordheideStudios / FeelsWebMan.