= 3.1.10 =
* Fixed: the plugin no longer saves complete document data from Fakturoid with orders (meta fakturoid_invoice_data, fakturoid_proforma_data, fakturoid_correction_data), which was not used anywhere; previously saved data is gradually deleted in the background after the update
* Fixed: the sentence about the transferred tax liability and the default note of the credit note are now written in the invoice language (CZ, SK, EN, DE); without a custom note in the settings, the sentence is not sent to Fakturoid and Fakturoid will add its own text in the invoice language
* Fixed: the plugin no longer saves complete document data from Fakturoid with orders (meta fakturoid_invoice_data, fakturoid_proforma_data, fakturoid_correction_data), which was not used anywhere; previously saved data is gradually deleted in the background after the update
* Fixed: the sentence about the transferred tax liability and the default note of the credit note are now written in the invoice language (CZ, SK, EN, DE); without a custom note in the settings, the sentence is not sent to Fakturoid and Fakturoid will add its own text in the invoice language
= 3.1.9. =
* Minimum requirements increased: PHP 8.2, WordPress 6.9, WooCommerce 11.0
* Minimum requirements increased: PHP 8.2, WordPress 6.9, WooCommerce 11.0
= 3.1.8 =
* Security: actions with invoices in the administration (creation, cancellation, deletion, mass actions) require authorization and are protected against CSRF
* Security: SSL certificate verification enabled when downloading PDF invoices and when verifying the license
* Security: more secure generation and search for links to PDF invoices
* Fixed downloading PDF invoices via link when HPOS is enabled
* Fixed links to Fakturoid in order details
* The plugin no longer deactivates itself with older versions of PHP, it just doesn't load
* Security: actions with invoices in the administration (creation, cancellation, deletion, mass actions) require authorization and are protected against CSRF
* Security: SSL certificate verification enabled when downloading PDF invoices and when verifying the license
* Security: more secure generation and search for links to PDF invoices
* Fixed downloading PDF invoices via link when HPOS is enabled
* Fixed links to Fakturoid in order details
* The plugin no longer deactivates itself with older versions of PHP, it just doesn't load
= 3.1.7 =
* Fixed sending Slovak VAT ID and VAT ID to Fakturoid – values were being copied into swapped fields and the prefix SK was being incorrectly added to the VAT ID (it only belongs to VAT ID)
* Filling in the VAT ID is now governed by the billing country instead of the delivery country – for orders without a delivery address (e.g. virtual products) it was previously not filled in at all
* Fixed sending Slovak VAT ID and VAT ID to Fakturoid – values were being copied into swapped fields and the prefix SK was being incorrectly added to the VAT ID (it only belongs to VAT ID)
* Filling in the VAT ID is now governed by the billing country instead of the delivery country – for orders without a delivery address (e.g. virtual products) it was previously not filled in at all
= 3.1.6 =
* Fixed duplicate Fakturoid API call when marking an invoice as paid – the function was running twice in one request and unnecessarily consuming API quota
* Fixed creation of duplicate invoices when changing order status simultaneously (e.g. S2S payment gateway notification and customer return page at the same time) – document creation is now protected by a lock
* Fixed appearance of icon buttons in the Fakturoid column in the order overview and buttons in the order detail metabox
* Updated shared library toret-library to v1.170.0
* Fixed duplicate Fakturoid API call when marking an invoice as paid – the function was running twice in one request and unnecessarily consuming API quota
* Fixed creation of duplicate invoices when changing order status simultaneously (e.g. S2S payment gateway notification and customer return page at the same time) – document creation is now protected by a lock
* Fixed appearance of icon buttons in the Fakturoid column in the order overview and buttons in the order detail metabox
* Updated shared library toret-library to v1.170.0
= 3.1.5 =
* Fixed saving the setting "Create credit notes as unpaid" – before the fix, the value was not preserved when saving
* Fixed the behavior of a credit note created as unpaid – despite the active option, it was displayed as paid in Fakturoid (the plugin sent remaining_amount=0)
* Improved compatibility with the plugin "WooCommerce European VAT Compliance" (Aelia) – the VAT number is now also read from the "VAT Number" meta key, including trimming surrounding spaces
* Fixed saving the setting "Create credit notes as unpaid" – before the fix, the value was not preserved when saving
* Fixed the behavior of a credit note created as unpaid – despite the active option, it was displayed as paid in Fakturoid (the plugin sent remaining_amount=0)
* Improved compatibility with the plugin "WooCommerce European VAT Compliance" (Aelia) – the VAT number is now also read from the "VAT Number" meta key, including trimming surrounding spaces
= 3.1.4 =
* Returned the default value of the setting "Rounding tax rate of invoice items" back to "To whole number" (revert changes from 3.1.3). Existing websites with already saved values remain unchanged.
* New option to enable creation of credit notes in Fakturoid as unpaid with subsequent manual payment using the button in the order detail
* Added information warning when setting the invoice number series about the Fakturoid API limitation when creating a follow-up invoice from a paid proforma
* Unification of VAT rate names in plugin settings – the specific percentage is now governed by the state of your Fakturoid account and current legislation
* Minimum supported PHP version increased to 8.1 (on older versions, the plugin is automatically deactivated with an information message)
* Fixed compatibility with WordPress 6.7+ (warning "Translation loading triggered too early")
* Returned the default value of the setting "Rounding tax rate of invoice items" back to "To whole number" (revert changes from 3.1.3). Existing websites with already saved values remain unchanged.
* New option to enable creation of credit notes in Fakturoid as unpaid with subsequent manual payment using the button in the order detail
* Added information warning when setting the invoice number series about the Fakturoid API limitation when creating a follow-up invoice from a paid proforma
* Unification of VAT rate names in plugin settings – the specific percentage is now governed by the state of your Fakturoid account and current legislation
* Minimum supported PHP version increased to 8.1 (on older versions, the plugin is automatically deactivated with an information message)
* Fixed compatibility with WordPress 6.7+ (warning "Translation loading triggered too early")
= 3.1.2 =
* Warehouse overview in plugin administration added with the ability to edit product SKU
* Warehouse overview in plugin administration added with the ability to edit product SKU
= 3.1.1 =
* Fixed warehouse synchronization from Fakturoid to WooCommerce via webhook
* Fixed warehouse synchronization from Fakturoid to WooCommerce via webhook
= 3.1.0 =
* Fixed inventory synchronization from Fakturoid to WooCommerce via webhook
* Inventory webhook automatically turns on inventory management for a product (including variations) if it doesn't already have it
* Fakturoid inventory page is now displayed even when synchronization is enabled via cron or webhook (previously only when synchronizing WooCommerce → Fakturoid)
* Inventory processed as a decimal number (support for fractional quantities)
* Added detailed diagnostics of inventory webhook progress to the log
* Fixed inventory synchronization from Fakturoid to WooCommerce via webhook
* Inventory webhook automatically turns on inventory management for a product (including variations) if it doesn't already have it
* Fakturoid inventory page is now displayed even when synchronization is enabled via cron or webhook (previously only when synchronizing WooCommerce → Fakturoid)
* Inventory processed as a decimal number (support for fractional quantities)
* Added detailed diagnostics of inventory webhook progress to the log