Skip to main content

Fiscal devices and fiscal printing

This page covers the setup and usage of the physical fiscal device. This is not the Cash registers module, but a separate topic for selecting a device, printing receipts, and using the device utilities around it.

When to use this page

  • When you set up a fiscal device for the first time.
  • When you need to change the selected device or operator details.
  • When you want to print an X report, Z report, or a duplicate of the last receipt.
  • When you put cash into the device or take cash out of it.
  • When the device clock differs from the computer clock and you need to sync it.
  • When you want to check device status, current cash amount, or run diagnostics.
  • When a payment is saved but printing did not complete and you need to verify the device setup.

Where to find it

  • Open it from the top menu in the desktop version: IntegrationsFiscal devices.
  • If a device is already selected, you may also see its serial number in the menu.
note

Working with a local fiscal device requires an environment that supports local devices. In practice, this means the desktop app or another supported desktop environment.

Before you start

Before the first print, prepare the other required settings:

These settings define how the sale is sent to the device. The fiscal devices page does not replace them.

The cash register must also be connected to the computer with a cable and switched to its computer connection mode. See Computer connection mode below.

Which cash registers work

Reservation.Studio works with Daisy and Datecs cash registers:

  • Datecs, FP series — DP-150, DP-05, DP-25, DP-35 and WP-50.
  • Datecs, X and MX series — DP-150MX, DP-150X, DP-25X, WP-50X, FP-700X, FMP-350X and the other models in those series.
  • Daisy — the devices that work with the Daisy computer connection protocol, for example Compact M.

The device is detected automatically when you scan. The list shows the manufacturer and the model, so you can check which device is selected. You do not pick a series manually — the system recognises which protocol the device speaks on its own.

If you cannot find your cash register — it is not among the ones listed above, or the scan does not detect it — contact us. Tell us the manufacturer and the model so we can check what can be done.

What you see in the settings

  • Scan devices — searches for available fiscal devices.
  • a list of detected devices:
    • manufacturer and model;
    • serial number;
    • transport type.
  • selection of one active device. The selected one is marked Used for printing, the others say Select to print on this device.
  • Operator number
  • Operator password
  • Print non-fiscal receipt

Below the settings, each device has its own actions, grouped into four sections:

SectionActions
ReportsPrint X report, Print Z report, Print duplicate (last receipt)
Cash drawerGet cash amount, Cash in, Cash out
ClockGet device time, Sync with computer
MaintenanceGet status, Run diagnostics

Not all devices support the same actions. You see only the ones the selected device can perform — for example, Cash drawer and Clock are missing on a device that does not support them.

When the screen opens, the system reads the cash amount and the clock of the selected device on its own.

What the operator number and password mean

The operator is a record inside the cash register device itself. It is not a Reservation.Studio user and does not grant access to Business menus, sales, or reports.

  • Operator number is the operator number in the device. Valid numbers depend on the device: 1 to 20 on Daisy Compact M 02, 1 to 30 on Datecs DP-150.
  • Operator password is the password for that operator in the device. Reservation.Studio accepts a password of up to 6 digits for every device. If the operator in the device has a longer password, shorten it from the device menu, otherwise printing will fail.
  • If the operators were changed by a service technician, use the number and password configured in the device, not the factory examples below.

On a device with no saved settings, Operator password comes prefilled with the factory value for the model — the hint under the field reads Prefilled with the factory value for this model unless you have saved another one. Until you type into the field, it follows Operator number: change the number and the password updates with it. Once you type your own password, it stays.

Factory passwords:

  • Daisy — operators 1-18 use the same number as the password (1 ... 18), operator 19 uses 8888, and operator 20 uses 9999.
  • Datecs, FP series (DP-150, DP-05, DP-25, DP-35, WP-50) — each operator's password is the same as its number: operator 1 uses password 1, operator 2 uses 2, and so on, up to operator 30.
  • Datecs, X and MX series — it depends on the device class. Cash registers (models starting with DP- and WP-, for example DP-150X and WP-50X) follow the operator number. Fiscal printers (models starting with FP-, FMP- and BC-, for example FP-700X and FMP-350X) use 0000.
note

If the model is not recognised with confidence, the field is prefilled with 0000. This is only a starting value — if the device refuses to print, enter the password that is actually configured in it.

Two more rules for Daisy:

  • Do not use 0 as the password. In Daisy, password 0 disables issuing fiscal receipts for that operator.
  • Non-zero passwords must be different between operators inside the device.

The device uses these details for fiscal operations:

  • opening a fiscal receipt;
  • issuing a reversal fiscal document;
  • identifying the operator in the unique sale number, for example OP01;
  • printing and reporting by operator inside the device;
  • checking whether the operator is allowed to use reversal reasons, when the device is configured that way.

Computer connection mode

Cash registers with their own keyboard work in several modes. Until the device is in its computer connection mode, it accepts nothing from Reservation.Studio — the scan will not find it, or printing will fail.

You switch the mode from the keyboard of the device itself:

  • Daisy Compact M 02 — press the M key until the display shows PC, enter the password for that mode (9999 by default) and confirm with the total key.
  • Datecs DP-150 — select the PC connection mode from the device menu.

The exact keys may differ on another model. If you are not sure, check the manufacturer's manual or ask the service company that maintains the device.

tip

If the scan does not find the device, check this mode first, before looking for a problem with the cable or the settings.

Steps: Initial setup

  1. Open IntegrationsFiscal devices.
  2. Make sure the device is in its computer connection mode.
  3. Select Scan devices.
  4. Choose the device you want to use for printing.
  5. Fill in Operator number and Operator password.
  6. Decide whether the device should print fiscal or non-fiscal receipts.
  7. Save.

When to use fiscal and when to use non-fiscal printing

  • Use fiscal printing when the payment must issue a real fiscal receipt.
  • Use non-fiscal printing only for test, demo, or internal service scenarios where a real fiscal receipt must not be issued.

Practical examples:

  • if you work in a normal sales flow with fiscal receipts, keep the device in fiscal mode;
  • if the device should print only a copy or a service receipt, enable Print non-fiscal receipt.
Important

If Print non-fiscal receipt is enabled, the system prints a non-fiscal receipt, not a fiscal one. This mode is suitable only for test and non-fiscal scenarios.

How it connects to payments

  • During Add payment, the system uses the selected device and its settings.
  • If there is no selected device or the current environment does not support local printing, the payment may still be saved, but fiscal printing will not complete automatically.
  • When a fiscal receipt is printed successfully, the payment keeps a fiscal status and receipt reference.
  • If printing fails, the system keeps a failed status and you can try again.

Reports from the device

  • Print X report — an intermediate report without closing the day. After printing you see the message X report printed.
  • Print Z report — closes the daily report on the device and resets the daily totals. Before printing, the question Z report resets daily totals. Continue? appears, and after it you see Z report printed.
  • Print duplicate (last receipt) — prints a duplicate of the last receipt if the device supports it.

Cash drawer: putting cash in and taking it out

This is about the money inside the cash register device itself — not about Cash registers in the app.

  • Get cash amount reads the current amount from the device. Below the buttons you see Current cash amount and the value.
  • Cash in opens the Deposit cash dialog.
  • Cash out opens the Withdraw cash dialog.

Both dialogs show the current amount in the device, so you do not have to work it out yourself, and have a single field — Amount. The amount must be greater than zero — otherwise the field shows Enter an amount greater than zero.

The dialog is the confirmation as well — press Cash in or Cash out inside it and the device performs the operation. You will see:

  • for a deposit: The device records the operation and prints a service receipt.
  • for a withdrawal: The withdrawal is recorded by the device and cannot be undone.

After a successful operation you see Cash operation recorded., the device prints a service receipt, and the cash amount is read from it again. If the device refuses, the dialog stays open with the amount in place so you can try again.

Clock: syncing the device time

The device time is printed on every document it issues, so a difference from the real time shows up on receipts and reports.

  • Get device time shows the difference against the computer: The device is ahead by …, The device is behind by …, or The device clock matches the computer. Below the difference you see Device time and the exact date and time the device reports.
  • Sync with computer writes the computer time into the device. Before that, the question The device records the new time and stamps it on every document printed after it. Continue? appears.

After a successful sync you see Device date and time updated. and the clock is read again, so you can see what was written.

tip

If the sync does not go through and you see Failed to set the device date and time, also read the hint If the day is open, print a Z report first and try again. Some devices do not accept a new time until the daily report is closed.

Maintenance: status and diagnostics

  • Get status — returns the current device status under Status result.
  • Run diagnostics — runs a test operation against the device and returns a detailed result under Diagnostics result.

Special case: void and refund

  • When you void or refund a payment, the system may print a reversal fiscal document.
  • This works only if the original payment already has an issued fiscal receipt.
  • These operations also require a selected fiscal device that is ready to work.
  • The detailed flow is described in Payment voids and refunds.
💡No business profile yet?

To use these features in Business, you need a business profile. Create one and continue with setup.