Invoicing Integration for sevDesk and WooCommerce
Invoicing Integration for sevDesk and WooCommerce connects your WooCommerce store to sevDesk via the official sevDesk REST API. Create real sevDesk invoices (Rechnung) from WooCommerce orders and keep contacts in sync.
Key Features (FREE)
- Individual sevDesk invoice per order — create a native sevDesk invoice from the WooCommerce order edit screen.
- Contact sync — find or create sevDesk contacts (company or person) with billing address and USt-IdNr / VAT ID.
- USt-IdNr checkout field — German VAT ID field with detection of popular EU VAT plugins to avoid duplicate fields.
- Tax mapping — net / gross / vatfree, Kleinunternehmer (§19 UStG), third-country delivery; line rates 0 % / 7 % / 19 % for domestic DE.
- Draft or finalized invoices — choose whether documents stay as Entwurf or are finalized via sendBy.
- PDF download — download sevDesk invoice PDFs in admin and from customer My Account → View Order.
- Deeplink to sevDesk — open the invoice in the sevDesk web app.
- Connection test — verify your API token against GET /SevUser.
- Detailed logging — WooCommerce logger with token redaction.
- HPOS compatible — full support for WooCommerce High-Performance Order Storage.
- WooCommerce Blocks — USt-IdNr field works with classic and block checkout.
Head/foot text, payment account, e-invoice, EU OSS, reverse charge, automation, credit notes, email PDF delivery, mark as paid, and bulk actions appear as PRO teasers (grayed UI) in FREE and require the PRO plugin.
PRO Features
Upgrade to the Pro version for additional capabilities:
- Document texts — custom headText and footText with order variables
- Payment account — select sevDesk check account for bookAmount
- E-invoice support — XRechnung / ZUGFeRD where supported
- EU OSS and reverse charge — advanced cross-border tax scenarios
- Automatic invoice creation on selected order statuses (Action Scheduler with retries)
- Credit notes (Gutschrift) — manual and automatic on refunds; customer My Account PDF download
- Send Invoice / Credit Note PDF — email sevDesk PDFs to customers
- Mark as paid — bookAmount when the WooCommerce order is processing or completed
- Bulk invoice / credit note generation — process multiple orders with progress tracking
- Bulk PDF download — ZIP archive of sevDesk PDFs
- License management and automatic updates
- Priority email support
Requirements
- WordPress 5.8 or higher
- WooCommerce 5.0 or higher
- PHP 7.4 or higher
- Active sevDesk account with API access (Buchhaltung Pro tariff for API)
External services
This plugin relies on the sevDesk REST API, a third-party accounting and invoicing service, to create invoices and manage contacts.
What is the sevDesk REST API?
sevDesk is a German cloud accounting and invoicing platform. This plugin uses their official REST API to:
- Authenticate with a personal API token
- Create and update contacts (customers)
- Create invoices (draft or finalized via sendBy)
- Retrieve invoice data and download PDF documents
- Read SevUser (connection test)
- (PRO) Create credit notes, send e-invoice flags, bookAmount (mark as paid), and related document options
API base: https://my.sevdesk.de/api/v1/
What data is sent and when?
The plugin sends data to the sevDesk REST API (https://my.sevdesk.de/api/v1/) in these situations:
When you click „Create Invoice“ or when automatic invoice generation is triggered (PRO version):
- Customer billing information: name, company, USt-IdNr / VAT ID, email, phone, billing address (street, city, postal code, country)
- Order information: line items (names, quantities, net/gross amounts, tax rates), shipping and fees, voucher date, optional headText/footText (PRO)
When the plugin connects to sevDesk (settings page or as needed):
- Your sevDesk API token (Authorization header, raw token)
- Requests to retrieve SevUser, contacts, invoices, check accounts, and PDF files
No data is sent automatically without your action (FREE). The free plugin communicates with sevDesk when:
- You manually create an invoice from the order screen
- You click Test Connection on the settings page
- You download an invoice PDF (admin or My Account)
With PRO automation enabled, invoices/credit notes may also be created when order status changes or refunds are issued, and invoices may be booked as paid when the order reaches processing/completed, according to your settings.
Service provider information
- Service name: sevDesk REST API
- Service URL: https://sevdesk.de/
- Application: https://my.sevdesk.de/
- API documentation: https://api.sevdesk.de/
- API help: https://hilfe.sevdesk.de/de/articles/9374668-sevdesk-api
- Plugin documentation: https://devikit.de/docs/sevdesk-woocommerce-pro/
- API token management: https://my.sevdesk.de/admin/userManagement
- Privacy Policy: https://sevdesk.de/datenschutz/
By using this plugin, you acknowledge that customer and order data will be transmitted to sevDesk for invoice generation purposes. You are responsible for ensuring compliance with applicable data protection laws (including GDPR) and informing your customers about this data processing.