Additional Lines on the Receipt
How a POS system adds text lines to a receipt rendered or printed by fiskaltrust, such as sublines below a charge item with cbChargeItemLines, receipt-level lines with cbReceiptLines and payment receipts with cbPayItemLines or Receipt.
Cash Drawer Movements
How to record cash that goes into or out of the cash drawer without a sale, for example transfers to the bank or safe, owner deposits and withdrawals, or the opening float, and how change is recorded in a sale.
Cash Drawer Movements (Kassenlade)
How cash movements into and out of the cash drawer (Kassenlade) are recorded in Germany, with the local flags for Geldtransit, Privateinlage, Privatentnahme, Lohnzahlung, Anfangsbestand, DifferenzSollIst, Einzahlung and Auszahlung and their DSFinV-K GV_TYP mapping.
Cash Register Integration
Recommended receipt creation workflow with fiskaltrust.Middleware — SecurityMechanism, special and closing receipts, receipt structure and journals.
Cash Register Integration
Receipt workflows, special receipts, receipt structure and data collection log (RKSV-DEP, E131-DEP) for the Middleware in Austria.
Cash Register Integration
Placeholder for cash register integration in Belgium that links to the general cash register integration workflow.
Cash Register Integration
Which ftSignatures to print on receipts in Germany, with or without a QR code, and how the printing-optional flag is used.
Cash Register Integration
Cash register integration in accordance with Spanish law, extending the general integration workflow of the Middleware.
Cash Register Integration
Receipt creation, special receipts such as daily, monthly, annual and archive receipts, receipt structure and journals for France.
Cash Register Integration
Cash register integration in accordance with Greek law, extending the general integration workflow of the Middleware.
Cash Register Integration
Entry point for cash register integration under Italian law, linking to the general integration workflow of the Middleware.
Cash Register Integration
Cash register integration in Poland — register responsibilities, available SCUs, fiscalization, unreachable register handling and invoices.
Cash Register Integration
Cash register integration under Portuguese law, pointing to the general integration workflow and the Portuguese error handling.
Discounts and Extras
How to record discounts and extras (surcharges) on a receipt with the Discount flag of ftChargeItemCase, including percentage discounts, discounts in refunds and voids, and how they differ from vouchers.
Downpayments
How to record a downpayment with the Downpayment flag of ftChargeItemCase, deduct it on the final receipt or invoice, including when it covers or exceeds the final amount, and reverse it.
Error Handling
How transport, HTTP and Middleware errors reach the POS system, how to evaluate ftState and error messages, and how to react.
Error Handling
Errors the Portuguese Middleware returns, what it validates, and how to fix a rejected request.
Failure Scenario
How to handle an unreachable Middleware in France — degraded mode receipts, failed receipt flag and late signing mode.
Failure Scenarios
How to handle SCU failures, an unreachable Middleware and cash register outages, including failed mode and late-signing receipts.
FAQ
Answers to common InStore App questions on setup, POS integration, existing integrations, loyalty, payment, fiscalization and development.
Introduction
Overview of the stages a PosCreator goes through to integrate fiskaltrust.Middleware, with a tutorial video and presentation slides.
Middleware Not Reachable
How the POS system behaves in Portugal when the Middleware cannot be reached, how documents are issued on pre-printed forms during the outage, and how they are recovered afterwards.
Receipt Sequences Creation
How to link single receipts into sequences in Germany — referencing, splitting, merging and changing areas, and referencing external queues.
Refunds and Voids
How to void a receipt, refund a receipt in full or in part, exchange goods, and void single positions, using the IsVoid and IsReturn/IsRefund flags and cbPreviousReceiptReference.
Single Receipt Creation
How to create receipts in Germany with the implicit and explicit flow, TSE transactions, examples, and zero, start and stop receipts.