Changelog
v1.5.3
Released October 12th, 2024
Latest Version
- Improvements
- Added admin dashboard widget.
- Added customer notification upon successful e-Factura upload.
- Added invoice note with e-Factura upload ID.
- Added log message for expired token.
- Bugfix
- Prevented "no messages" error message from being logged.
- Included correct navigation for received invoices.
Previous Versions
v1.5.1
Released October 7th, 2024
View/hide detailed changelog
- New Features
- Created new navigation structures for "Received Invoices" and "List Messages".
- Added a model and services for managing ANAF messages.
- Implemented methods for retrieving and saving ANAF messages.
- Added a cron hook for checking and downloading ANAF messages.
- Added listing and filters for messages and received invoices.
- Added features for downloading supplier invoices in ANAF PDF format.
- Added an admin email alert for new ANAF messages.
- Improvements
- Optimized the display of seller and token settings.
- Added checks for writable storage locations.
- Implemented a 60-day limit for downloading messages and ANAF responses.
- Added support for FontAwesome Duotone icons.
- Changed form filtering method to POST for improved security.
- Bugfix
- Fixed the design of filters and the message for empty searches.
- Fixed token expiration date handling for WHMCS 8.11 and improved the token refresh email text.
- Fixed cron error for linking missing invoices.
- Improved the functionality of saving settings for checkboxes.
v1.4.1
Released September 27th, 2024
View/hide detailed changelog
- Improvements
- Add credit as discount line.
- Bugfix
- Fixed undefined getAvailableGateways() error in whmcs 8.11
v1.4.0
Released April 16th, 2024
View/hide detailed changelog
- Improvements
- Speed optimization of invoices page in the module.
- Implementation of the automatic ANAF API Token Refresh by daily cron.
v1.3.1
Released February 5th, 2024
View/hide detailed changelog
- Improvements
- Implemented Refresh and Remove Oauth access token.
- Implemented history option of requests and e-invoices tables when deactivating the module.
- Bugfix
- Added module name to Activity Log.
- Fixed InvoiceService api call results for billing.cid.
- Fixed license validation for cron jobs by using the local key validation.
v1.2.3
Released January 26th, 2024
View/hide detailed changelog
- Improvements
- Refactored and extended support for catching errors from api.anaf.ro responses.
- Implemented WHMCS Module Log for debugging requests and errors.
- Bugfix
- Fixed return method for Custom Fields from Invoice Snapshot.
- Fixed filters and navigation when manually sending invoices.
- Fixed date range selection in filters.
- Fixed City and State/Region for Bucharest.
- Fixed error when resending invoice from details page.
- Fixed interpretation error in details log.
- Fixed xml syntax when using the drop-down State/Region selector.
- Added message in Activity Log for invalid license in cron job.
- Fixed subdivision for Bucharest.
v1.1.6
Released January 12th, 2024
View/hide detailed changelog
- Improvements
- Implemented setting for Fiscal Invoice selection: Status Paid, InvoiceNum.
- Implemented Fiscal Invoice selection for automate sending.
- Renamed Tax ID field in settings with romanian CUI/CIF.
- Display callback url when a valid token is missing.
- Added link to documentation for OAuth application setup.
- Bugfix
- Fixed item names with more than 100 characters.
- Fixed automate cron invoice selection to match e-Factura requirements: Country, Legal Entity.
v1.1.5
Released January 10th, 2024
View/hide detailed changelog
- Improvements
- Implemented setting for ANAF validator service.
- Added 5 minutes delay before retrieving status from ANAF.
- Added 1 hour delay if status is still Processing after 5 request.
- Refactored currency system using CustomCurrencySystemService.example.php in module package.
- Invoice automate sending limit to 4 days.
- Bugfix
- Fixed message for pending answer request.
- Fixed sending to ANAF skiped or unprocessed invoices.
- Fixed infinite loop for CurrencySystemService methods.
- Fixed invoice service methods are using environment variable.
- Fixed requests detail page based on environment setting.
- Fixed requests action history order.
- Fixed CustomCurrencySystemService implementation.
- Fixed mapping when using custom field for Tax ID.
- Fixed token request url using the SystemURL setting.
- Fixed date selection for currency exchange rate.
v1.0.2
Released January 5th, 2024
View/hide detailed changelog
- Improvements
- Display of invoices issued without the "Store Client Data Snapshot" option.
v1.0.0
Released December 28th, 2023
View/hide detailed changelog
- Initial release
- Fully tested and stable version
- OAuth authentication to access api.anaf.ro
- UBL XML e-invoice standard
- XML Validation and download
- Automatically or manually sending invoices to SPV/ANAF
- Interaction history and responses form api.anaf.ro
- Exchange rate support when using other than RON currency