Accounting

Connect Shopify to sevdesk: book orders automatically

June 14, 2026 · 7 min · zrapp.group · Updated July 21, 2026

This guide is for English-speaking merchants established or VAT-registered in Germany. Shopify and sevdesk can be connected through a partner app, a specialised integration, middleware or a custom API. What matters is when an invoice is created, how duplicates are prevented and which tax or refund cases still need review. Legal and product status: July 2026.

Disclosure: zrapp.group develops zrapp. This guide therefore covers both the general selection process and the features actually implemented in zrapp; limitations are stated explicitly.

Key takeaways
  • sevdesk documents several Shopify integrations operated by partners. Check the operator, feature scope and support of the specific app, not only the accounting destination.
  • zrapp processes paid orders when billing, the accounting connection, auto-sync and invoice automation are active; creating or updating an order alone does not create an invoice.
  • Refund events can trigger a credit note from the existing invoice. Partial and repeated refunds require review in the current workflow.
  • Country, customer data and a supplied VAT ID drive classification. The app does not replace a documented VIES validation.
  • German businesses have had to receive domestic B2B e-invoices since 2025; transitional rules and exceptions apply to issuing them through the end of 2027.

How do you connect Shopify to sevdesk?

Install a suitable Shopify app and add the sevdesk API token. sevdesk lists several partner-operated Shopify integrations in its help centre. “Documented by sevdesk” and “developed by sevdesk” are therefore not necessarily the same.

With zrapp, a paid order is transferred only when the Shopify connection, subscription, accounting connection, auto-sync and invoice webhook are active. sevdesk assigns the invoice number. Under § 14 UStG, it must identify the invoice uniquely; German VAT guidance does not require an entirely gapless sequence.

Which integration fits you? (2026 comparison)

Four routes lead from Shopify to sevdesk. Compare the operator, trigger, error log, tax handling and refund workflow:

RouteEffortTax logic (OSS, § 19, reverse-charge)Best for
Manual entry/CSVongoing review and import workmerchant checks tax and duplicateslow volume and individual control
Documented partner appproduct-specific setupverify scope with the actual operatorstandard workflows for one destination
Middleware (e.g. Make)build and maintain each workflowmodel tax, retry and idempotency yourselfcustom flows with technical resources
Specialised app (e.g. zrapp)central configurationpredefined rules plus a visible transfer logrecurring Shopify accounting workflows

Step by step: connect Shopify to sevdesk

Always plan a functional test order in addition to the technical connection:

  • 1. Install the integration app (e.g. zrapp) from the Shopify App Store.
  • 2. Create an API token in your sevdesk account (in the user settings).
  • 3. Add the token in the app and test the connection.
  • 4. Configure tax status, OSS participation, payment mappings and exclusion tags.
  • 5. Enable only the required automations. Email through sevdesk is configurable but can deliberately be suppressed for special tax cases.
  • 6. Pay a test order and inspect invoice, contact, tax wording, payment state and transfer log in both systems.
  • 7. Before a historical import, identify orders already posted manually to avoid duplicate documents.

What gets synced automatically?

zrapp processes Shopify events via webhooks and records successful, skipped and failed transfers. The current feature scope includes:

Important: the current credit note is created from the complete original invoice. Partial or repeated refunds of individual items are therefore not a fully automated happy path and must be reviewed before finalisation.

  • Paid orders as invoices in sevdesk
  • Configured refund and cancellation events as corrections to the existing invoice
  • Customer data as contacts
  • Invoice data (ID, number, status) back as a metafield on the Shopify order
  • Payment assignment through configurable gateway accounts and historical order import

Taxes: the biggest source of errors in the sevdesk integration

Classification starts with business status, destination, movement of goods, tax status and any VAT ID supplied. Physical goods sold to a business in another EU member state are generally assessed as an intra-Community supply; the “reverse charge” wording must not be applied indiscriminately to every EU B2B sale of goods. The merchant remains responsible for the conditions and evidence under § 14a UStG.

zrapp detects a supplied VAT ID and uses it in classification. A qualified validity check covering name, address and documented VIES evidence is not performed in the webhook tax decision. Tax-exempt EU B2B cases should therefore be reviewed before finalisation.

The €10,000 threshold for certain cross-border EU B2C supplies is EU-wide and generally has to be observed in both the current and preceding calendar year. The conditions, optional waiver and Shopify settings are covered in setting up Shopify OSS.

Germany has required receipt of domestic B2B e-invoices since 2025. The Finance Ministry allows transitional periods for issuing them through the end of 2026 and, subject to conditions, the end of 2027; exceptions also apply. ZUGFeRD or XRechnung must fit the recipient and document in question.

The 3 most common mistakes from practice

Mistake 1: using the wrong trigger. In zrapp, orders/create and orders/updated do not create an invoice. The paid flow is decisive when all controls are active.

Mistake 2: treating any refund as an item-accurate credit note. The current flow creates a credit note from the source invoice. Partial or repeated refunds require the amount and line items to be reviewed in the destination system.

Mistake 3: treating tax automation as tax validation. A detected VAT ID is not documented proof of validity, and the movement of goods, customer status and OSS conditions still have to match reality.

Also test rounding, discounts, shipping, mixed VAT rates, cancellation and repeated webhook delivery. The transfer log and invoice metafields improve traceability but do not replace functional review.

What does connecting Shopify and sevdesk cost?

Total cost consists of the selected sevdesk plan and the integration method. Prices, limits and trial periods can change, so a price comparison should link only to current provider and App Store pages.

Include setup, maintenance, incident handling and manual exceptions in the calculation. Middleware can be useful for custom processes; a specialised app reduces the amount of custom work around idempotency, logs and accounting workflows. If you use Lexware Office, read connect Shopify to Lexware Office.

Sources and review basis

Product features were checked against the current zrapp implementation. Tax information is not individual advice.

Frequently asked questions

Does sevdesk have its own Shopify integration?

sevdesk documents several partner-operated Shopify integrations. Check the individual app page to see who develops and supports it and which features are included.

When does zrapp create a sevdesk invoice?

In the automated flow, when an order is paid, billing, the connection, auto-sync and invoice automation are active, and no exclusion rule applies. Creating or updating an order alone does not create an invoice.

Are partial and repeated refunds transferred item by item?

Not yet as a fully automated flow. A refund can trigger a credit note from the existing invoice; line items and amount must be reviewed for partial or repeated refunds.

Does zrapp validate VAT IDs through VIES automatically?

Not as part of the webhook tax decision. zrapp detects a supplied VAT ID; qualified validation and documentation have to happen separately.

Can I transfer old orders to sevdesk?

Yes, through historical import. Limit the range to avoid recreating invoices already posted manually and inspect the transfer log.

Does the connection support e-invoices?

sevdesk can provide ZUGFeRD depending on the case. Whether a document can be generated and finalised as an e-invoice depends on the tax scenario and configuration; special cases can deliberately remain drafts.

zrapp Logo

Connect Shopify to sevdesk with control

zrapp transfers paid orders, logs the workflow and makes skipped or failed cases visible.

Explore zrapp
Related articles
Accounting
Connect Shopify to Lexware Office (lexoffice)
Automation
Auto-Posting Shopify Orders: Manual vs Webhook Automation
Guide
Shopify accounting & e-invoicing: the complete 2026 guide
Start a project