Install/Activate Extensions: fixed deprecation warning on php >=8.2.
[0005751] Customer Payments, Supplier Payments: added contractor reference for easier allocations.
[0005712] Added fast date input edition with keyboard shortcuts (CtrlAlt-Arrows).
[0005752] Customer Statements Report: added customer reference column.
[0005738] Customer/Supplier Allocation Inquiry: changed default sort order to ascending by Due Date.
[0005750] Fixed hangs on barcode generation.
Attachments should be deleted when related document/entity is deleted. Fixes [0005757].
[0005737] Attachment editors: fixed input field width to underlying db field size.
Database procedures in reports fixed to be compliant with codebase rules.
Fixed safety issues in bank and audit reports.
Multiply cleanups/security fixes in attachments editor.
$trans_no missing in purch_order definition class.
EXCHANGE-RATES.ORG can now also fetch historical rates. Fixed
New exchange-rates.org update
Changed Bank Account Reconcile to sort descending.
Added two XRPL Payment Links. By Leslie Proud.
Release 2.4.19
Rerun CHANGELOG.txt
Release 2.4.19
Bug 5753: The company logo cannot be set. $padding in TCPDF class must be inside class deklaration.
Future consideration: A further refactoring could explore preventing the initial call to these detail functions entirely if no customer/supplier ID is present on form load.
Perf: Optimize ID validation in detail fetching
Fixed depraction warning logged when sysprefs object is created on php >=8.2.
Fixed deprecation warning when user error is triggered on php >=8.4
Bug5748: Voiding location transfer results in an increased material cost. Fixed.
Spacing adjustment for rep705.php
5745: Supplier Credit Note Issue: Stock Move Price Overstated Due to Included Tax.
Rerun of connect_db_mysqli.inc.
Attachments (more than one) do not follow the transaction after editing. Fixed.
Some troubles Installation on PHP 8. Fixed.
PHP 8 rerun of number_format fix.
PHP 8 bug converting string-float in number_format2. Fixed
5594: Combo box to Customer Credit Note and Supplier Credit Note references. Fixed.
Feature 5740: On prepaid Sales Orders, Have a "Receive Customer Payment" option on screen following order placement. Fixed.
[0005738] Additional search options for sales order (delivery date, excluding auto) and quotation (valid until date) inquires.
Remove test material from source.
New feature. Copy Delivery/Invoice from Customer Transactions Inquiry.
Release 2.4.18
Changelog
Release 2.4.18
Wrong implicit conversion from double. Fixed by using int.
Wrong default function parameters in display_type. Fixed.
[0005735] Additional fix for php>=8.2
Bug. Edit Journal -> orphaned attachments.
[0005735] Problems with sending emails with encoding other than ASCII - fixed.
Fixed language modules locale.inc integration.
Fixed more php 8.2 deprecation bugs.
Better sql construct in sales/includes/db/sales_order_db.inc
Compatibility regression fix for previous commit.
[0005711] Bad Content-type set for invoice mail attachment; malformed invoice mails sent from Win based FA servers. Fixed
Rerun bank_accounts.php. Fixed missing Date Picker.
Implemented attachments for Bank Account, and redesign of Bank Accounts to a tabbed window with Settings, transactions and attachments.
Customer Transaction Inquiry on Reference (partly) fixed.
Bug 5722: Canceled Sales Orders Show Up In Sales Order Inquiry. Fixed.
Release 2.4.17
CHANGELOG.txt
Release 2.4.17
Bug Found in Supplier Invoice in Calculating Unit Tax
New empty language empty.po file
PHP 8.2 rerun of /sales/includes/cart_class.inc. Fixed back to deliver_to.
PHP 8.2 More fixes. Deprecated dynamic member adds.
PHP 8.2 Compatibility Improvement, better implementation.
First fix of PHP 8.2 deprecated errors. Not seen with $go_debug = 0, but error.log was huge.
Improvement of last commit, XUMM XRP. Payment Link.
Added Payment Link (Payment Service) for XUMM. A Dutch free Payment Service.
Bug 5709: Opening Bal. is calculated incorrectly in supplier balance. Fixed.
Mark Inactive Customers and Suppliers in Reports (when no Filter).
Release 2.4.16
CHANGELOG.txt
Release 2.4.16
Rerun of items attachments. Including fixed assets.
Rerun of setup item Attachment. admin/attqachments.php.
Rerun fixed_assets attachments (items.php)
New empty.po after adding item attachments
Implemented an Items tab for attachments and modified the existing setup attachments.
Bug 5694: Request Various Attachment Changes. Fixed the most.
Rerun of Supplier Inquiry Aging. Optimizing.
Bug 5697: In Supplier Transaction Inquiry, Aging balances are Incorrect. Fixed.
Bug 5682: Voided Invoices and PO Deliveries showing up in inquiries. Fixed.
Bug 5698: Rep302 Spelling Mistake. Fixed.
Allow fractional entry of Purchase Order Line Price. Upot 6 decimals.
Bug 5695: Purchase Order Item Description should be saved on the PO line description directly. Fixed.
Supplier description is overwritten when receiving items. Fixed.
The average material cost test for either qoh > 0 and qoh + qty > 0 has changed to 0.0000000001 to avoid strange php results for very small values.
Changed get_unic_dec to get_qty_dec for eliminating return -1.
New translatable strings in locations.php.
0005692: Translatable Strings in locations.php were not translatable. Fixed.