# Releasenotes V1.8.0
DOM: 1.4.0
Hungary: 1.0.0
Bulgaria: 1.0.12
France: 1.0.9

ATTENTION: Please take a look at the implementation instructions.

## Main Features
Hungary: Release 

## TrustedFiscalModule
- [x] Improvement: Hungary: Code128 barcode supported.
- [x] Bugfix: Bulgaria: Reference to refund document prints bookdate with YYYY instead of year.
- [x] Bugfix: Hungary: System methods throwing errors also after successful execution.
- [x] Improvement: Hungary: GetClosingNecessary now queries printer status.
- [x] Improvement: Hungary: Discounts and surcharges now placed on receipt.
- [x] Bugfix: Automatic vat calculation uses AmountDecimalPlaces property of country properties.
- [x] Improvement: France: Added text DOCUMENT PROVISOIRE to print message if document type is preliminary receipt.
- [x] Improvement: Informational message Text of text position empty will not be raised if barcode fields are set.
- [x] Improvement: France: Applicationversion of document is checked in document validation.
- [x] Improvement: DOM: Added RetailForce global unique receipt id to fiscal response and document object. 
- [x] Improvement: DOM: Setting all dateTime values to dateTimeOffset for cloud fiscalisation support.
- [x] Bugfix: Hungary: If day is closed and the closing is more than 24 hours ago errors occurs if opening balance is sent.
- [x] Bugfix: Hungary: If opening balance was not done so far, first receipt is getting lost.
- [x] Improvement: Hungary: If day is opened automatically opening balance is automatically converted to payin.
- [x] Bugfix: Germany: Fiskaly timeout set to 15 sec cause of long running web calls setting tse to state uninitialized.

## TrustedFiscalService
- [x] Bugfix: FilesystemInterface processes functional files 4 times which leads to an error.

## RetailCloud
- [x] Bugfix: Bulgaria: Configuration caption for Simplified invoice tax symbol and tax number caption wrong.
- [x] Bugfix: Germany: Fiskaly timeout set to 15 sec cause of long running web calls setting tse to state uninitialized.

## Testing
- [x] Improvement: Additional test units for discounts in Hungary.
- [x] Improvement: France: Added additional test for document application version check.
- [x] Improvement: Hungary: standard test for multiple receipts adapted.
- [x] Bugfix: Germany: QrCode checker does not reflect not to have payment information.
- [x] Bugfix: Germany: CreateDocumentForTest method supplied FiscalResponse which is no longer allowed.
- [x] Improvement: Germany: Added additional test method to CINecessary tests (ReceiptWithTaxPositions)
