Cash Desk System - POS Receipts, TSE and E-Invoices

Compliant point-of-sale cash desk with archive and accounting bridge

2026 Customer Project

Project Description

Cash Desk (Barkasse) covers cashier sessions, Belegpflicht receipts, storno flows, pending hybrid lines, TSE/EC provider hooks, Z-report archive, ZUGFeRD/XRechnung packaging, Blade PDFs, mail text blocks, and a general-ledger bridge into Accounting.

Key Features

Sessions & Receipts

Open/close cashier sessions with Belegpflicht receipt documents

Storno & Pending Lines

Cancellation flows and hybrid pending line handling

TSE & EC Hooks

Provider hooks for fiscal TSE signing and EC terminals

E-Invoice Packaging

ZUGFeRD embedding and XRechnung export for cash receipts

Z-Report Archive

End-of-day Z-reports stored in the document archive

G/L Bridge

Post cash desk totals into Accounting journals

Technology Stack

Backend

Laravel
PHP 8.5
MySQL

Frontend

Livewire
Alpine.js
Bootstrap

Architecture

SOLID
Domain Services
Queued Jobs

Compliance

TSE hooks
ZUGFeRD
XRechnung

Workflow

  1. Open session
  2. Ring items / pending lines
  3. Issue receipt (Belegpflicht)
  4. Optional TSE/EC signing
  5. Package e-invoice when required
  6. Close session and archive Z-report
  7. Bridge totals to Accounting