Fix: fixed error with the view and download of the credit notes from the credit notes table
Fix: compatibility between the WPML language from the template builder and the HPOS
Dev: added new filter yith_ywpi_year_filename_pattern
Dev: fixed some strings from the blocks
Dev: replace the wc_price methods in the default templates to get the order currency and not the site one
Dev: added the order currency in the tax total row
Dev: minor fix to prevent call no existing functions in refund orders
4.21.0 - Released on 16 July 2024
New: support for WooCommerce 9.1
New: support for WordPress 6.6
Tweak: added new column with the shipping cost in the invoice list
Update: YITH plugin framework
Fix: fixed the display of the addons in the invoice
Dev: prevent calling function on bool
Dev: added select2 to bulk action selector in the Invoices and Credit notes tables
Dev: added new filter yith_ywpi_hide_product
Dev: minor fixes
4.20.0 - Released on 11 June 2024
New: support for WooCommerce 9.0
Update: YITH plugin framework
Fix: issue with the search by invoice number in the table
Fix: possible division by zero
Fix: icon displayed in the invoice background in some cases
4.19.0 - Released on 20 May 2024
New: support for WooCommerce 8.9
Update: YITH plugin framework
Fix: fixed the save path of the credit note XML
Fix: Undefined variable $invoice_number
Fix: fixed the XML download in the Invoice and Credit Note panel
Tweak: order of fields to improve the quality of electronic invoice document
Dev: added new filter 'yith_ywpi_show_role_based_price_column'
Dev: automatically generate the credit notes when the order status is refunded and partially refunded, can be disabled with the filter 'yith_ywpi_generate_credit_note_automatically' to false
4.18.0 - Released on 22 April 2024
New: support for WooCommerce 8.8
Update: YITH plugin framework
Fix: documents date format
Dev: new filter yith_ywpi_get_billing_vat_ssn_is_private_condition
Dev: new filter 'yith_wcpdi_show_codice_articolo'
Dev: new filter 'yith_wcpdi_show_dati_bollo'
4.17.0 - Released on 21 March 2024
New: support for WordPress 6.5
New: support for WooCommerce 8.7
New: node electronic invoice
New: nodo Bollo
New: nodo Data Scadenza Pagamento
New: nodo CedentePrestatore -> Contatti -> Email
Update: YITH plugin framework
Fix: fixed possible division by zero
Fix: tax percentage on electronic invoice (dati riepilogo and dettaglio linee)
Dev: change the order of the invoice table to display the last created first
Dev: added new filter ywpi_receiver_pec_field_required
Dev: minor change in the tax calculation of the XML
4.16.0 - Released on 22 February 2024
New: support for WooCommerce 8.6
Update: YITH plugin framework
Dev: added new filter "yith_ywpi_product_item_metadata"
Dev: added the yith_ywpi_apply_old_percentage_tax_calculation filter in the XML tax calculation
Dev: added the placeholder parent_invoice_number in the document number block, to display the invoice number in the credit notes
Dev: changed to public attribute
Dev: minor change in a condition to check if the HPOS is enabled
4.15.1 - Released on 30 January 2024
Update: YITH plugin framework
Tweak: removed unnecessary conditions for the regular price retrieval in the invoices
4.15.0 - Released on 17 January 2024
New: support for WooCommerce 8.5
Update: YITH plugin framework
Fix: fix issue with the invoice number generation generated by previous change
Tweak: remove creation of the invoice when using the regeneration bulk action in an order doesn't have an invoice
4.14.0 - Released on 14 December 2023
New: support for WooCommerce 8.4
Update: YITH plugin framework
Update: language files
Dev: check for the document number when regenerating the document
Dev: delete the ZIP file after it has been downloaded
Dev: added new filter yith_ywpi_item_price_xml
Dev: added a condition in the PDF generation to take the WPML language from the order
Dev: display correctly the role-based price when the prices are tax including
4.13.0 - Released on 16 November 2023
New: support for WordPress 6.4
New: support for WooCommerce 8.3
Update: YITH plugin framework
Update: language files
Fix: fixed the invoice number updated when regenerate the document
Fix: changed the meta key of the invoice number in the invoice search field
Fix: get order date correctly to create the storage folders in Dropbox
Tweak: minor fixes for improved PHP 8.2 compatibility
Dev: restored Vendor options to previous UI as it's not integrated with Frontend Manager yet
Dev: corrected URLs to download documents in the My Account page
4.12.1 - Released on 23 October 2023
Fix: show the subtotal in the block template with discount included or excluded based on the block configuration
Fix: fixed error in the template when the item cost is zero
Dev: added new filter ywpi_google_drive_allow_upload_condition
4.12.0 - Released on 10 October 2023
New: support for WooCommerce 8.2
New: panel UI
Update: YITH plugin framework
Fix: URL to download the XML from the invoices table
Fix: invoice creation date to be used with the custom templates
Dev: round correctly the PrezzoUnitario in the XML invoice
Dev: added new filter yith_ywpi_invoice_tax_label
Dev: added new filter yith_ywpi_invoice_totals_label
4.11.0 - Released on 06 September 2023
New: support for WooCommerce 8.1
Update: YITH plugin framework
Fix: fixed the invoice save path when the Electronic Invoice feature is enabled
Fix: fixed issue with the packing slip save path
Dev: minor changes in the HPOS compatibility
4.10.0 - Released on 17 August 2023
New: support for WooCommerce 8.0
New: support for WordPress 6.3
New: HPOS compatibility
Tweak: use the yith upload field for "Company logo" option by vendor side
Update: YITH plugin framework
Dev: minor changes
4.9.0 - Released on 19 July 2023
New: support for WooCommerce 7.9
Update: YITH plugin framework
Dev: added new filter yith_ywpi_apply_old_percentage_tax_calculation_precision
Dev: added the invoice_number placeholder in the order number block
Dev: retrieve correctly the order refund date for the credit note
Dev: remove the zip with the invoices after download it
4.8.0 - Released on 15 June 2023
New: support for WooCommerce 7.8
Tweak: integration with YITH WooCommerce Order & Shipment Tracking
Update: YITH plugin framework
Dev: added new action yith_pdf_invoice_after_total
Dev: added new action yith_ywpi_after_product_image
Dev: new filter 'yith_ywpi_packing_slip_generated_label_custom'
Dev: added new filters yith_ywpi_packing_slip_status_label and yith_ywpi_no_packing_slip_available_label
4.7.0 - Released on 11 May 2023
New: support for WooCommerce 7.7
Update: YITH plugin framework
Fix: prevent fatal error when the product has no images set
Fix: minor fixes
4.6.0 - Released on 11 April 2023
New: support for WooCommerce 7.6
Update: YITH plugin framework
Tweak: possibility to edit natura value by custom meta on order page (Italian electronic Invoice)
Fix: fixed usage of deprecated method
Dev: added order item object as a parameter to the yith_ywpi_column_product_after_content action
Dev: added check to not display the proforma button if it is not generated
Dev: minor changes
4.5.0 - Released on 13 March 2023
New: support for WordPress 6.2
New: support for WooCommerce 7.5
New: order date field in electronic invoice for italian customers
New: show order number in "DatiOrdineAcquisto" section (electronic invoice)
Update: YITH plugin framework
Fix: show order number for "DatiOrdineAcquisto -> IdDocumento"
Fix: solved a fatal error when the date of the completed order is shown on the invoice
Dev: added new filter yith_ywpi_replace_customer_details_pattern
Dev: new filters 'yith_ywpi_get_bulk_actions_credit_note', 'yith_ywpi_get_bulk_actions_credit_notes_list_table' and 'yith_ywpi_get_bulk_actions_documents_list'
Dev: added new filters yith_ywpi_invoice_list_table_actions, yith_ywpi_order_list_bulk_actions and yith_ywpi_show_regenerate_invoice_button
Dev: added new filters yith_ywpi_invoices_table_order and yith_ywpi_credit_notes_table_order
Dev: added new filter yith_ywpi_invoice_round_price
Dev: added new filters yith_ywpi_invoice_subtotal_label and yith_ywpi_invoice_discount_label
4.4.0 - Released on 08 February 2023
New: support for WooCommerce 7.4
Update: YITH plugin framework
Fix: Prevent empty meta titles to appear under the product data
Dev: added new action yith_ywpi_before_process_meta_invoice
Dev: added new filter yith_ywpi_invoice_totals_tax_label
Dev: added an alternative server to get the templates
4.3.0 - Released on 10 January 2023
New: support for WooCommerce 7.3
Update: YITH plugin framework
Fix: Solved an issue with the integration with POS where sometimes $product didn't exist and generated a fatal error
Dev: added new filters yith_ywpi_billing_address_ssn_label and yith_ywpi_billing_address_vat_label
Dev: added new filter yith_ywpi_custom_pdf_template_footer
Dev: display the billing and shipping state name instead of the code when using the template builder
Dev: updated Guzzle library to version 7.5.0
Dev: minor changes
4.2.0 - Released on 13 December 2022
New: support for WooCommerce 7.2
Update: YITH plugin framework
Dev: prevent a fatal error in the templates preview
Dev: display the country name instead of the code when using the template editor
Dev: added new filter ywpi_checkout_ssn_validation to prevent the SSN validation in the checkout
Dev: minor changes
4.1.1 - Released on 15 November 2022
Tweak: added button to download the invoice in the order details at checkout, if available
Update: YITH plugin framework
Fix: patched security vulnerability
Dev: added new filter yith_ywpi_product_metadata
4.1.0 - Released on 26 October 2022
New: support for WordPress 6.1
New: support for WooCommerce 7.1
Update: YITH plugin framework
Dev: added additional argument to yith_ywpi_after_product_name action
4.0.3 - Released on 14 October 2022
Fix: fixed Javascript issue on PDF template editor
4.0.2 - Released on 11 October 2022
Update: YITH plugin framework
Dev: change the method to select the templates, to avoid external issues
4.0.1 - Released on 06 October 2022
Update: YITH plugin framework
Fix: minor fixes
Fix: remove free deactivation to avoid a fatal error
4.0.0 - Released on 04 October 2022
New: support for WooCommerce 7.0
New: PDF builder to create custom templates for the documents
Update: YITH plugin framework
Fix: fixed issue with default options
3.13.0 - Released on 06 September 2022
New: support for WooCommerce 6.9
Update: YITH plugin framework
3.12.1 - Released on 05 August 2022
Fix: Solved a fatal error when creating the credit note file
3.12.0 - Released on 03 August 2022
New: added a new set of options to control the order info on all invoices
New: added a new option to display the payment method in the invoices
New: support for WooCommerce 6.8
Update: YITH plugin framework
3.11.1 - Released on 19 July 2022
Update: YITH plugin framework
Fix: compatibility issue with YITH EU VAT, now plugin use the VAT field id of EU VAT plugin
Fix: invoice PDF not generating when electronic invoice enabled
3.11.0 - Released on 06 July 2022
New: support for WooCommerce 6.7
Update: YITH plugin framework
Fix: display of the receipt selection at checkout
Fix: document ID didn't increase for electronic invoice
3.10.1 - Released on 16 June 2022
Tweak: get "reason" field from post meta for electronic invoice
Update: YITH plugin framework
Update: language files
Dev: added new filter yith_ywpi_show_invoice_button_view_order
3.10.0 - Released on 9 June 2022
New: support for WooCommerce 6.6
Update: YITH plugin framework
Update: language files
Fix: warning on division by zero
3.9.0 - Released on 10 May 2022
New: support for WordPress 6.0
New: support for WooCommerce 6.5
Tweak: added the shipping cost in the Credit note totals
Update: YITH plugin framework
Fix: issue with the Vendor invoice numbers
Fix: issue with the invoice number in the orders panel in Frontend Manager
Fix: wrong amount for "Prezzo Unitario" field inside credit note xml file
Dev: adding the Italian e-invoice frontend strings in English, and adding the translation to Italian
Dev: added new action yith_ywpi_after_product_name
3.8.0 - Released on 7 April 2022
New: support for WooCommerce 6.4
Update: YITH plugin framework
Tweak: remove hidden item meta fields from invoice
Tweak: displayed the VAT and SSN data in the customer billing info, in the order edit page
Fix: fixed issue with the invoice number increase when the Italian invoice feature is enabled
New: added new option to show or hide broken down taxes in the invoice summary
Update: plugin framework
Update: updated Dutch language
Update: updated Italian language
Fix: fixed product price and sale price on invoice details
Fix: prevent to get wrong tax when there is two or more taxes
Dev: new filter 'yith_ywpi_get_item_price_per_unit_sale' and 'yith_ywpi_get_item_price_per_unit'
2.0.7 - Released on October 16, 2019
Tweak: improved the method to display the prices in the invoice, now, the regular price, sale price and product prices are displayed with taxes included or excluded depending on the WooCommerce tax settings
Tweak: improved the tax in the total table
Update: Italian language
Update: Spanish language
Update: updated plugin fw
Fix: fixed automatic document generation on the order creation
Dev: fix warning if param is an array
Dev: added new filter yith_ywpi_settings_panel_capability
2.0.6 - Released on August 21, 2019
Update: updated .pot file
Update: updated Dutch language
Fix: fixed the automatic document generation on the order creation
Fix: prevent warning on invoice fields in admin view
Dev: fixed minor issue with the tax label
Dev: added some changes in the placeholders calls
2.0.5 - Released on August 05, 2019
New: support WooCommerce 3.7
Update: updated Italian language
Update: updated plugin core
Fix: fixed the automatic packing slip generation
Fix: fixed the bulk regenerate documents feature
Fix: avoid additional tax rows in the total if the tax is zero
Dev: new filter to change the VAT field name in the checkout
Dev: fixed a warning with WC 3.7
Dev: added a new filter ywpi_allow_attach_credit_note
Dev: changed the method yith_get_prop to get_post_meta in the replace_customer_details_pattern method
2.0.4 - Released on July 09, 2019
Fix: notice on undefined index
Dev: new filter 'yith_ywpi_reset_year_invoice_number'
Dev: new filter 'yith_ywpi_reset_year_document_note_number'
Tweak: allow placeholders in the invoice notes
Update: plugin fw
Update: main language file
2.0.3 - Released on June 04, 2019
Fix: mandatory SSN field for electronic invoice module
2.0.2 - Released on May 30, 2019
Fix: hide Electronic Invoice options for vendors when the module is disabled
Dev: new filter 'ywpi_vendor_options'
2.0.1 - Released on May 29, 2019
New: added a new option to generate automatically the packing slip for the order
New: added new template color selectors in the plugin settings
New: validation of SSN field during checkout process
New: check on receiver ID (electronic Invoice)
New: added a bulk edit to generate the invoice and the packing slip in the order page. Thanks to Morten Virik from Mementor AS (www.mementor.no)
New: added a bulk edit to regenerate the invoice and the packing slip in the order page.
New: added a credit note button on my account if available
Tweak: delete the invoice from the upload directory when use the remove button in the order
Tweak: use same templates for Invoice and Credit notes documents (Elctronic Invoice)
Update: Italian language
Update: Plugin-fw
Fix: option label
Fix: in_array() expects parameter 2 to be array, boolean given
Fix: fixed a duplicated product line in the credit note
Fix: Undefined variable: tax_percentage
Fix: fixed the date placeholders for the invoice number
Fix: fixed the delivery note display in the documents
Fix: fixed the date placeholders for the invoice store folder
Fix: fixed Undefined property notice
Fix: fixing the tax percentage in the template
Fix: integration with Multi Vendor
Removed: templates for credit note (Electronic invoice)
Dev: fixing an issue with the translations
Dev: changed the args in the MPDF call
2.0.0 - Released on April 09, 2019
New: support to WooCommerce 3.6.0 RC 1
New: now, the credit notes are attached to the refund email when the order status change to refund
Tweak: electronic invoice module (credit to Lorenzo Novia - https://webipedia.it/)
Update: Spanish language
Update: Plugin Framework
Update: updated mPDF library to the version 7.0
Fix: replaced character € to prevent the file by Agenzia delle Entrate from being rejected (Electronic Invoice module for Italian customers)
Fix: fixed the credit note formatted number
Fix: billing receiver ID and PEc are not showed correctly
Fix: Eletronic Invoice Fields not showed under billing section onside the checkout page
New: create filename with a unique progressive ID (Electronic Invoice module for Italian customers)
Tweak: calculate unit price with approximation of 5 decimals (Electronic Invoice module for Italian customers)
Fix: tax calculation on order line items (Electronic Invoice module for Italian customers)
Fix: prevent errors with HTML special characters (Electronic Invoice module for Italian customers)
Fix: tax calculation on "Dati Riepilogo" in case of Product Bundle generated with WooCommerce Product Bundles (Electronic Invoice module for Italian customers)
Dev: added new font UnBatang_0613.ttf
Remove: admin notice for XML file name (Electronic Invoice module for Italian customers)
1.9.8 - Released on February 18, 2019
New: option to choose which date to show in the invoice
Tweak: PDF and XML documents created at the same time (Electronic Invoice module for Italian customers)
Tweak: admin panel layout to manage XML documents (Electronic Invoice module for Italian customers)
Tweak: support for generation of credit notes (Electronic Invoice module for Italian customers)
Tweak: show notice before proceeding with the refund to prevent wrong configuration for XML document (Electronic Invoice module for Italian customers)
Tweak: open/download XML documents from Orders page (Electronic Invoice module for Italian customers)
Tweak: notice for users to prevent wrong numeration for invoices when they are generared manually
Update: Plugin Framework 3.1.21
Update: plugin language file
Fix: wrong post meta used to recover invoice number
Fix: wrong regular price when the taxes are included
Dev: new hook 'yith_ywpi_bottom_invoice_section'
1.9.7 - Released on February 18, 2019
Fix: use order completed date as invoice invoice date (Electronic Invoice module for Italian customers)
Fix: calculate discount for item quantity (Electronic Invoice module for Italian customers)
Fix: show item name using htmlentities (Electronic Invoice module for Italian customers)
Fix: shipping costs on the invoice (Electronic Invoice module for Italian customers)
Fix: order total called incorrectly (Electronic Invoice module for Italian customers)
1.9.6 - Released on February 15, 2019
Fix: percent tax amount in case of inline discounts (Electronic Invoice module for Italian customers)
Fix: include additional fees in total fields (Electronic Invoice module for Italian customers)
Fix: VAT chargeability value (esigibilità IVA) not recovered correctly (Electronic Invoice module for Italian customers)
Update: Dutch translation
Update: Plugin Framework
1.9.5 - Released on February 06, 2019
Updated: Spanish translation
Tweak: admin selects province by a select (electronic invoice for Italian Customers)
Fix: remove localization for all strings of the module Electronic Invoice
Fix: show "datiriepielogo" section for each tax class (electronic invoice for Italian Customers)
Fix: prevent warning if billing_receiver_pec is not set (electronic invoice for Italian Customers)
Fix: prevent warning if billing_receiver_vat_ssn is not set (electronic invoice for Italian Customers)
Fix: show 'IdFiscaleIVA' section only for companies (electronic invoice for Italian Customers)
Fix: show 'ScontoMaggiorazione' section in case of discount on order (electronic invoice for Italian Customers)
Fix: force to uppercase SSN value in XML document for electronic invoice (electronic invoice for Italian Customers)
Fix: Fixing the increment of the Invoice number.
1.9.4 - Released on February 01, 2019
Update: Spanish translation
Fix: VAT field set as mandatory incorrectly
Fix: hide "Codice Fiscale" field in XML document for not italian companies
Fix: hide Provincia field for in XML document for not italian customers
1.9.3 - Released on January 29, 2019
Fix: increment of the invoice numbers
Fix: SSN and VAT showed as mandatory in according to the plugin options
1.9.2 - Released on January 24, 2019
New: option to set Fiscal Regime of the company (Electronic Invoice module for Italian customers)
New: option to set Chargeability of VAT for the company (Electronic Invoice module for Italian customers)
New: possibility to customize error messages showed on checkout page (Electronic Invoice module for Italian customers)
Update: plugin fw to version 3.1.15
Update: italian translation
Tweak: Receiver ID and PEC can be edited from user profile page on the backend (Electronic Invoice module for Italian customers)
Tweak: AJAX Loading of Receiver ID and Receiver PEC on user profile when an order is created manually on the backend (Electronic Invoice module for Italian customers)
Tweak: make mandatory fields on checkout page depending on whether the user is a company or a private customer (Electronic Invoice module for Italian customers)
Fix: VAT Number is recovered correctly based on the user country (Electronic Invoice module for italian customers)
Fix: make SSN mandatory only for private Italian customers (Electronic Invoice module for Italian customers)
1.9.1 - Released on January 09, 2019
Update: plugin fw to version 3.1.14
Update: italian translation
Fix: Receiver ID and Receiver PEC are mandatory only if Company name is set (for Electronic Invoice Module)
Dev: new filter 'ywpi_invoice_date_format_document'
1.9.0 - Released on December 27, 2018
New: support to electronic invoice for italian customers. You can now create an XML document including all fields required by the Italian Agenzia delle Entrate
Update: plugin fw to version 3.1.6
1.8.6 - Released on December 07, 2018
New: support to WordPress 5.0
New: added order_number as a placeholder to use in documents settings
Update: updating Dutch language
Update: plugin core to version 3.1.6
Fix: short description not showing
Dev: second parameter to filter 'yith_ywpi_image_path'
1.8.5 - Released on October 23, 2018
New: adding a filter to allow RTL in the documents
Update: plugin framework
Update: plugin description
Update: plugin links
1.8.4 - Released on October 17, 2018
New: Support to WooCommerce 3.5.0
Tweak: change pro-forma to proforma
Tweak: new action links and plugin row meta in admin manage plugins page
Update: Updating Plugin FW
Update: .pot file
Update: Dutch language
Dev: fixed parent page
Dev: added new filter ywpi_after_show_invoice_buttons
1.8.3 - Released on September 18, 2018
New: added the Portuguese translations, thanks to Ricardo Araújo
Update: Updated .pot
Update: Dutch translation
Fix: Fixing a method call
Fix: Now the no completed orders take the order data created and not the actual date
Fix: Fixing the delivery date section in the documents
Fix: Added missing options to wpml configuration file
Dev: added a filter to the SSN text field
Dev: added a filter in the document data invoice template to show the barcode if necessary
Dev: added a filter to the pro-forma button text in my-account
Dev: added filter to the SSN is_required field
Dev: added new filters to the proforma and packing slip document names
Dev: adding a string to the text domain
Dev: added a new filter to the current invoice number
1.8.2 - Released on July 05, 2018
New: added a new feature in Credit Notes to display the refunded products
Tweak: minor integration with YITH Role Based Prices
Tweak: Improve CSS rule for Qty column
Update: Dutch translation
Dev: fixing a filter name
Dev: added new filter to the discount symbol
Dev: added a new condition and filter to display the invoice section in orders
Dev: added float in order to prevent warning
1.8.1 - Released on June 07, 2018
Fix: fixing an issue with the documents template
1.8 - Released on June 05, 2018
Tweak: Get all the data from the orders
Tweak: Improving the plugin settings
Tweak: Now the footer can use the postmetas placeholders
Tweak: Fees also added to the invoice subtotal
Tweak: Adding the dimension option of the packing slip in the template, removing it from the class
Update: Spanish translation
Update: Updating Plugin Framework
Update: updated the official documentation url of the plugin
Fix: Fixed a problem when create the documents in the order table
Fix: fixing the round in the details template
Dev: checking YITH_Privacy_Plugin_Abstract for old plugin-fw versions
Dev: Working in a new tab of the settings
Dev: Hiding the new fields name tab
Dev: hiding the postmetas created in the order
Dev: added and old version of the get_order_currency functions to avoid incompatibilities