Skip to main content

Service Status: ftState

Format​

CCCC_vlll_gggg_gggg

v - version​

version 2

gggg_gggg - global tagging/flag​

The Polish Queue returns only the global flags below. Unlike in other markets, it has no "SCU temporarily out of service" mode (0000_0002): a receipt that the register cannot fiscalize is refused, not stored for later signing.

ValueDescriptionMiddleware Version
0000_0001Security Mechanism is out of Operation
Queue is not started or already stopped.
preview
EEEE_EEEEError
Something went wrong while processing the last request. QueueItem exists but didn’t reach the state of a ReceiptItem. Error reason is shown within the responded ftSignatureItems.
This happens, for example, if the ReceiptCase is not recognized or is wrong.
preview

lll - local flags​

The middle three nibbles carry the Polish local flags. No Polish local flags are defined at the moment: every error is returned as 0x504C_2000_EEEE_EEEE, and the signatures of the failure category tell the reason.

ValueDescriptionMiddleware Version
0x504C_2000_EEEE_EEEEError
The request failed. The signatures of the failure category say why; read their Data. An SCU or printer error has the caption FAILURE, a validation error of the Queue a caption that names the rule, such as [Error] CurrencyMustMatchMarket. The FAILURE signature says what to do next: if the register could not be reached, the receipt was not fiscalized and can be sent again once the register is reachable; if the receipt was not issued, the message says so; for a validation error, it names the field to correct. Under Art. 111(3) of the Polish VAT Act sales must not continue without a working register. There is no late-signing fallback for fiscal receipt cases in Poland. See Failure handling.
preview