Fiscomm PURS E-Fiscalisation

Changelog

1.2.1
– Added API key info card in plugin settings showing account details fetched from Fiscomm.
– Added debug logging for API key verification request and response when debug logging is enabled.
– Fixed QR code rendering in fiscalization confirmation emails (restored default renderer).
– Fixed double-fiscalization of refunds when multiple refunds exist on the same order.
– Fixed advance invoice finalization so a failed meta save cannot trigger a duplicate API call on retry.
– Fixed buyer ID fields not being recognized when values contain leading/trailing whitespace.
– Meta box fields on fiscalized orders are now editable so buyer identification can be added before processing a refund.
– Added warning notice in the meta box when refund fiscalization is enabled but buyer ID is not set.
– Updated WordPress compatibility to 6.8.

1.2.0
– Removed third-party CDN loading for admin assets; now uses bundled local assets only.
– Aligned plugin version metadata across plugin header, core constant, and readme stable tag.

1.1.1
– Added public extensibility hooks for receipt lifecycle and metadata persistence.
– Added hook reference and WordPress hook audit documentation.
– Improved CI quality gates and strengthened initial test coverage.

1.1.1
– Added support for default values for all settings
– Refactored fiscalization settings and added logging functionality
– Removed unused AddSettingsTab trait and related settings tab.
– Introduced new system settings section for logging configuration.
– Added custom logging functionality to track fiscalization processes.
– Updated various methods to handle new logging and settings features.
– Enhanced order refund handling with automatic fiscalization on status change.
– Added new language files for English and Serbian translations.
– Cleaned up deprecated code and improved overall structure.
1.0.0
– Initial release
0.3.22
– Call to undefined method WC_Order_Item_Fee::get_product() fix
0.3.21
– When country is empty, defaults to Serbia
– Added more information about fiscalization under Shipping details in order
0.3.20
– Fixed exclude from fiscalization for variation products
– Added new way of using SKU with Product Name (SKU – Product Name)
0.3.19
– API Key change support with saved settings
0.3.18
– Advance invoices order warning fix
0.3.17
– Fix labels not showing per product
0.3.16
– Product SKU prefix & suffix support
0.3.15
– Reasons for not fiscalizable orders
0.3.14
– Option for hiding Tax Label section on Product page
– Disable fiscalization for orders outside of Serbia
– Synchronized Buyer IDS with documentation
– Refund show fix
0.3.13
– Adjusted timeout for API requests to 30 seconds
0.3.12
– WooCommerce HPOS compatibility
– Tax labels caching
0.3.11
– Added settings for using product SKU instead of product name in receipts
0.3.10
– Added number format for rounding on 2 decimals for Shipping
0.3.9
– Admin notice when Woocommerce is not installed
– Fixed buyerId sending without buyerId value
0.3.8
– Header and Footer text on receipts
– Buyer ID is now optional fields for Refunds
– Buyer ID is now shown even if only “Refunds” are enabled, and not “PIB”
0.3.7
– Fixed get_product returning bool instead of product object
0.3.6
– Switched GuzzleHttp to wp_remote_post & wp_remote_get for better compatibility
0.3.5
– Now supports disabling shipping item per payment method
0.3.4
– Added buyer cost center field in orders page
0.3.3
– Moved product specific tax labels to advanced tab
– Added support for specific tax label for variable products
0.3.2
– Patched error on finalizing advance invoices (createInvoice method error)
0.3.1
– Removed sessions from the plugin
0.3.0
– Added support for advance invoices
0.2.12
– Fixed bug with woocommerce not saving Sell to specific countries setting
0.2.11
– Now supports only fee orders if Woocommerce Specific Fees are included in the settings
0.2.10
– Supports enabling of two decimals rounding in Woocommerce Specific Settings
0.2.9
– Added support for overriding default/foreign tax labels for shipping invoice item
0.2.8
– Added support for adjusting exchange rate for foreign currencies
0.2.1
– Supports advance invoices
– Added support for B2B invoices by adding additional Taxpayer Identification Number field.
– Separated settings into sections for better readability
0.2.0
– Now supports multiple emails for training invoices
– Added exclusive training mode
0.1.4
– Feature for setting the name of the invoice item for shipping.
0.1.3
– Added excluding shipping costs
0.1.1
– Fix for dropdown
0.1.0
– Released: March 4, 2022

Plugin Website
Visit website

Author
fiscomm
Version:
1.2.1
Last Updated
June 2, 2026
Active Installs
90
Requires
WordPress 5.8
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.