# Releasenotes V1.9.3
Slovenia: 1.0.3
France: 1.2.2
Germany: 1.0.18
Denmark: 1.1.11
Italy: 1.1.6
Bulgaria: 1.0.17
Romania: 1.0.12
Poland: 1.0.14

ATTENTION: Please take a look at the implementation instructions.

## Main Features
- [x] Germany: Added features to send additional tse data to cloud.

## TrustedFiscalModule
- [x] Bugfix: NullReference exception occured when reason in AdditionalFields is set with null value. 
- [x] Bugfix: VersionUpgrade misses to send automatic user information on cloud connect (affects Denmark Auditlog).
- [x] Hotfix: UpdateClient of fiscal module management fails with validation exception when fiscal client validation has warnings.
- [x] Improvement: Added documentation to fiscal response property RetailForceReceiptId.
- [x] Improvement: Added QrCode as default property to agnostic fiscal response.
- [x] Bugfix: Slovenia: Added missing QrCode to fiscal response.
- [x] Change: Canada: Removed QrCode extension and changed to default QrCode property.
- [x] Improvement: Austria: Added agnostic QrCode property to fiscal response, set country specific to obsolete.
- [x] Improvement: Croatia: Added agnostic QrCode property to fiscal response, set country specific to obsolete.
- [x] Improvement: Germany: Added agnostic QrCode property to fiscal response, set country specific to obsolete.
- [x] Improvement: Serbia: Added agnostic QrCode property to fiscal response, set country specific to obsolete.
- [x] Improvement: Spain: Added agnostic QrCode property to fiscal response, set country specific to obsolete.
- [x] Change: France: StoreDocument returns fiscal response (empty fiscal response) also for non-fiscal documents.
- [x] Improvement: Germany: Added tse data collection and storage to cloud.
- [x] Bugfix: Germany: UsedTseSerial and UsedTseCertificate were deleted when updating client from cloud.
- [x] Bugfix: Denmark: Getting saf-t files from zip files sometimes fails (depending on zip format).
- [x] Improvement: France: Deposit added to supported business transaction types.
- [x] Bugfix: France: Removed SinglePurposeVoucher from grand totals.
- [x] Change: France: Signature certificate for receipt signatures now have 20248 bit key length. 
- [x] Improvement: Italy: Changed Code128 to setting B to support lower case characters.
- [x] Change: Added / Readded business transactiontype Discount.
- [x] Improvement: France: Added additional data integrity checks for verfiy fiscal archive.
- [x] Improvement: France: Added certified version to reprint signatures signature raw data.
- [x] Improvement: France: Added additional jet entry for second signature verification process at closing.
- [x] Improvement: France: Validation exception if reason at reprint of document type preliminary receipt is not sent.
- [x] Improvement: Romania: Added support for barcodes for non fiscal receipts.
- [x] Improvement: Bulgaria: Added support for barcodes for non fiscal receipts.
- [x] Improvement: Poland: Added support for barcodes for non fiscal receipts.
- [x] Improvement: Romania: Added support for multiline caption for non fiscal receipts.
- [x] Improvement: Poland: Added support for multiline caption for non fiscal receipts.
- [x] Improvement: Bulgaria: Added support for multiline caption for non fiscal receipts.
- [x] Improvement: Default validation of supported payments according to fiscal country properties.
- [x] Change: SinglePurposeVoucher is no longer available as payment type.
- [x] Change: Italy: SinglePurposeVoucher no longer available
- [x] Bugfix: Germany: TestTse is not using client storage base path.

## TrustedFiscalService
- [x] Bugfix: Denmark: Validation of audit file was not able to upload zip file.
- [x] Bugfix: ReprintDocument is not using daysback parameter when searching for document with documentGuid.

## TrustedFiscalCloudService
- [x] Bugfix: Denmark: Validation of audit file was not able to upload zip file.
- [x] Bugfix: ReprintDocument is not using daysback parameter when searching for document with documentGuid.

## RetailCloud
- [x] Bugfix: DEP-131 download sometimes fails with NullReferenceException.
- [x] Bugfix: Mapping support tickets to orders not working.
- [x] Improvement: Denmark: Added SAF-T check also on company level.
- [x] Bugfix: Receiptsearch sometimes hang up if detailed search is done.
- [x] Improvement: Germany: Added necessary fields in db and storage controllers for tse announcement.
- [x] Bugfix: Denmark: Getting saf-t files from zip files sometimes fails (depending on zip format).
- [x] Change: Default signature certificate (retailforce) for client is now generated with 2048 bit keylength. 
- [x] Improvement: Possibility for adding user to distributor in tree view.
- [x] Bugfix: GetAuditlog omits unique client id in result data.
- [x] Improvement: Lithuania: Added several changes to the cloud environment.

## Testing
- [x] Change: 3 business days test single purporse voucher removed as a payment.
- [x] Bugfix: Denmark: Test for empty guid failed resolved.
- [x] Bugfix: Corrected test unit test simple receipt with change.
- [x] Bugfix: Correct single purpose voucher test.

## Common
- [x] Improvement: Added extension method forAll to IEnumerable<T>.



