# Austria (`AT`)

Use `AT_RKSV` to preserve receipt evidence produced by an Austrian
RKSV-capable register. Cheqi carries the evidence into CHEQI and requested UBL
documents; it does not create or sign the RKSV payload.

## Before Cheqi

- Determine whether the transaction is in scope for your RKSV setup.
- Complete the sale through the register and signature or seal creation unit.
- Obtain the final sequence, device/certificate identity, signature evidence,
timestamp, and QR payload.
- Do not submit a final receipt while the external operation is pending or
failed.


## In the Cheqi request

| Value | Request location |
|  --- | --- |
| External regime | `jurisdictionalData.regime = AT_RKSV` |
| Regime contract version | `jurisdictionalData.regimeVersion` |
| Fiscal system | `jurisdictionalData.fiscalization.system` |
| Final status | `jurisdictionalData.fiscalization.status = FISCALIZED` |
| Receipt number | `jurisdictionalData.fiscalization.fiscalDocumentNumber` |
| Register ID | `jurisdictionalData.fiscalization.cashRegisterId` |
| Certificate/device ID | `jurisdictionalData.fiscalization.fiscalDeviceId` |
| Receipt sequence | `jurisdictionalData.fiscalization.sequenceNumber` |
| Signature | `jurisdictionalData.fiscalization.signature` |
| Signature algorithm | `jurisdictionalData.fiscalization.signatureAlgorithm` |
| Fiscal timestamp | `jurisdictionalData.fiscalization.timestamp` |
| Signature-chain value | `jurisdictionalData.fiscalization.additionalFields` with code `AT:SIGNATURE_CHAIN_VALUE` |
| RKSV QR payload | Top-level `barcodes[]` with `type = QR_CODE` |


## Example payload fragment

Merge this fragment into the plaintext `ReceiptPayload` before the SDK encrypts
it for each owner device.

```json
{
  "barcodes": [
    {
      "type": "QR_CODE",
      "data": "exact-rksv-payload-from-register",
      "label": "RKSV"
    }
  ],
  "jurisdictionalData": {
    "countryCode": "AT",
    "regime": "AT_RKSV",
    "regimeVersion": "2026-07",
    "fiscalization": {
      "system": "AT_RKSV",
      "status": "FISCALIZED",
      "fiscalDocumentNumber": "AT-BON-0042",
      "fiscalDeviceId": "AT-CERTIFICATE-01",
      "cashRegisterId": "AT-KASSE-01",
      "sequenceNumber": "42",
      "signature": "opaque-register-signature",
      "signatureAlgorithm": "authority-defined",
      "timestamp": "2026-07-29T08:15:30Z",
      "additionalFields": [
        {
          "code": "AT:SIGNATURE_CHAIN_VALUE",
          "value": "opaque-signature-chain-value"
        }
      ]
    }
  }
}
```

The resulting receipt references the supplied QR payload and preserves every
fiscal value without recalculating it.

## Related

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