You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using the ftReceiptcase 0x415400000000000D ("protocol"), it is signed if it includes ftChargeItems and the ftPayItems are empty. This means that these receipts are also included in the DEP7 export, but they shouldn't. This is incorrect according to the RKSV regulations and has been criticized by auditors in two cases now.
Solution
Protocol receipts without pay items shouldn't be signed either (and neither should be those with pay items, but that's already the case).
Warning
We will only change this behavior in 1.3.
Tasks
Do not sign protocol receipts without pay items in 1.3
Test in 1.3 (sample request below)
Add unit/integration tests to reproduce the behavior
Inform @mijomilicevic, so that he can reach out to the affected customers
Problem
When using the ftReceiptcase
0x415400000000000D
("protocol"), it is signed if it includes ftChargeItems and the ftPayItems are empty. This means that these receipts are also included in the DEP7 export, but they shouldn't. This is incorrect according to the RKSV regulations and has been criticized by auditors in two cases now.Solution
Protocol receipts without pay items shouldn't be signed either (and neither should be those with pay items, but that's already the case).
Warning
We will only change this behavior in 1.3.
Tasks
Sample
Request:
Response:
The text was updated successfully, but these errors were encountered: