WooCommerce TSE Integration

Integrate TSE for WooCommerce (Fiskaly & Swissbit) + OpenPOS

Details

  • Version
    1.0.0
  • Updated
    26/01/2026 - 06:22:55.
  • Author
    OpenPOS
  • License
    For customers with support service non expired.
    Support Service
  • Downloaded 1

How to get "OpenPOS" Purchase code ?

This addon have no support service.

Want customize ? Hire us now !

Integrate TSE for WooCommerce (Fiskaly & Swissbit) + OpenPOS

1. Purpose of the Plugin

This plugin enables German fiscal compliance for WooCommerce stores by implementing:

  • TSE (Technische Sicherheitseinrichtung) integration
    (Fiskaly or Swissbit)
  • DSFinV-K export (audit-ready) for the German tax office (Finanzamt)
  • QR code generation compliant with KassenSichV / BSI TR-03153
  • Immutable order locking after fiscal finalization

The generated export files are suitable for:

  • Tax audits by Finanzamt
  • Review by Steuerberater
  • Long-term archiving according to German tax law

2. System Requirements

  • WordPress 6.x or newer
  • WooCommerce 7.x or newer
  • PHP 7.4+ (PHP 8.0+ recommended)
  • HTTPS enabled
  • Valid TSE provider account:
    • Fiskaly or
    • Swissbit

3. Installation

  1. Upload the plugin folder to: wp-content/plugins/
  2. Activate the plugin in: WordPress Admin → Plugins
  3. Make sure the uploads directory is writable: wp-content/uploads/

4. Configuration

4.1 TSE Settings

Go to:

WooCommerce → Settings → DSFinV-K / TSE

Configure the following:

SettingDescription
Enable TSEActivates fiscal processing
ProviderFiskaly or Swissbit
API Base URLProvider API endpoint
TSS IDAssigned by your TSE provider
API Token / CredentialsProvided by Fiskaly or Swissbit
Kassen-IDCash register ID (required for DSFinV-K & QR)

⚠️ Important
The Kassen-ID must remain stable and unique.
Changing it invalidates previous fiscal records.