# Poland (`PL`)

Use `PL_FISCAL_RECEIPT` to preserve evidence produced by the merchant's Polish
fiscal cash register.

## Before Cheqi

- Complete the transaction through the applicable fiscal register.
- Obtain the fiscal-document type, receipt number, register/cashier identities,
unique register number, sequence, fiscal-logo indicator, and device evidence.
- Wait for the register operation to succeed.
- For a correction or cancellation, retain the original receipt reference.


## In the Cheqi request

| Value | Request location |
|  --- | --- |
| External regime | `jurisdictionalData.regime = PL_FISCAL_RECEIPT` |
| Regime contract version | `jurisdictionalData.regimeVersion` |
| Fiscal-document type | Field `PL:RECEIPT_TYPE` |
| Fiscal receipt number | `fiscalization.fiscalDocumentNumber` |
| Register ID | `fiscalization.cashRegisterId` |
| Cashier/operator ID | `fiscalization.operatorId` |
| Unique register/device number | `fiscalization.fiscalDeviceId` |
| Fiscal-logo indicator | Fiscal field `PL:FISCAL_LOGO_INDICATOR` |
| Device signature/hash | `fiscalization.signature` or `verificationCode` |
| Original reference | `identifiers[]` |
| Device QR | Top-level `barcodes[]` when produced |
| NIP | Supplier context resolved by Cheqi |


## Example payload fragment

```json
{
  "jurisdictionalData": {
    "countryCode": "PL",
    "regime": "PL_FISCAL_RECEIPT",
    "regimeVersion": "2026-07",
    "fiscalization": {
      "system": "PL_FISCAL_REGISTER",
      "status": "FISCALIZED",
      "fiscalDocumentNumber": "PL-PARAGON-000042",
      "fiscalDeviceId": "PL-UNIQUE-001",
      "cashRegisterId": "PL-REGISTER-01",
      "operatorId": "CASHIER-07",
      "sequenceNumber": "42",
      "signature": "opaque-device-signature",
      "timestamp": "2026-07-29T08:15:30Z",
      "additionalFields": [
        {
          "code": "PL:FISCAL_LOGO_INDICATOR",
          "value": "PLF"
        }
      ]
    },
    "additionalFields": [
      {
        "code": "PL:RECEIPT_TYPE",
        "value": "PARAGON_FISKALNY"
      }
    ]
  }
}
```

Cheqi does not create the register sequence, fiscal logo, signature, hash, or
QR payload.

## Related

- [Supplying jurisdiction data](/countries/jurisdictional-data)
- [Country support boundary](/countries/overview)