System version
1.86.0
12/12/2025
- Add weight to product accessory and calculate net weight in invoice print
1.85.0
28/11/2025
- Add supplier notes to create statement(purchase invoice) credit note
1.84.0
24/11/2025
- Replace existing supplier transaction debit note and credit note type with
debit_note-oldandcredit_note-oldfor backward compatibility with supplier perspective
1.81.0
06/08/2025
- Add
einvoice_controlto supplier and to control einvoice document type for submission
1.73.0
30/05/2025
- Add customer outlets
1.69.0
12/11/2024
- Add einvoice module
1.66.1
18/12/2023
- Show remaining purchase value worth of house products
1.66.0
04/12/2023
- Increased
weightdecimal point to3for Customer note items - Updated
app::weight()helper to display 3 decimal points when needed. - Hide
weightin purchases and orders decimal points without meaning.
1.65.0
16/11/2023
- Added
auto_bridge_base_url,auto_bridge_supplier_idtofarm_customers. - Added
bridge_order_idtofarm_purchasesto identify purchase bridged from order in parent system.
1.64.0
16/11/2023
- Added
auto_bridge_base_url,auto_bridge_supplier_idtofarm_customers. - Added
bridge_order_idtofarm_purchasesto identify purchase bridged from order in parent system.
1.63.0
23/08/2023
- Added Invoice CN.
1.62.9
10/07/2024
- Added lock invoice payment permission.
1.62.8
13/06/2024
- Added import customers from autocount excel file.
- Added import suppliers from autocount excel file.
1.62.7
24/05/2024
- Added new customer print transactions statement to print account statement for multiple months.
1.62.6
25/11/2023
- Added new
simple2print template. - Added
has_unamount_orderfilter in invoice listing.
1.62.5
15/11/2023
- Added
purchase_update_orders_productoption to prevent changes to order product if purchase product is changed.
1.62.4
12/11/2023
- Added Download as PDF for Profit report.
1.62.3
10/11/2023
- Added Theme settings to customize system theme background.
1.62.2
29/10/2023
- Added
total_amountandtotal_unpaid_amountin monthly invoices summary
1.62.1
25/10/2023
- Added print order daily products.
- Allow to hide price in select orders result.
- Replaced suppplier accessory statement with daily result set.
1.62.0
23/08/2023
- Allow break purchase multiple times without delete previous purchase link.
1.61.5
11/08/2023
- Filter out cancelled invoices in print customer transactions when
account_statement_hide_cancelled_transactionsis set totrue.
1.61.4
26/06/2023
- Group products by default in print invoice listing.
1.61.3
26/06/2023
- Add topup invoice orders.
1.61.2
18/06/2023
- Add edit statement supplier if it is unpaid.
1.61.1
17/06/2023
- Disable transport recalculate for new install
- Sort payment receipt transactions by date when printing
1.61.0
15/06/2023
- Convert all weight columns from
double(18,2)todecimal(18,2)
1.60.3
28/05/2023
- Fix payment voucher transaction failed to add in edit mode
1.60.2
25/05/2023
- Fix error in Print invoice listing related with
total_weightattribute.
1.60.1
23/05/2023
- Introduce
beta_modulesto toggle experimental features to certain client - Add
sortbydropdown in invoice search result.
1.60.0
22/05/2023
- Add Customer supplier link to link customer and supplier.
- Add Payment voucher contra to contra customer invoices.
- Auto link supplier to customer when cloning supplier to customer.
1.59.1
02/05/2023
- Optimize purchases pages to reduce page file size by minifying json data
1.59.0
17/04/2023
- Add EconSave profit report with custom profit formula.
1.58.1
11/03/2023
- Refactor export invoices for autocount to split rows by
taxcodesandsales acc_code
1.58.0
27/02/2023
- Add default accessory for
products,customer_products,supplier_products
1.57.1
06/01/2022
- Add export
Vehicle Transport Excel
1.57.0
05/01/2022
- Add
increment_modetofarm_customer_invoices,farm_statements,farm_payment_vouchers,farm_customer_invoice_payments,farm_transport_statements.
1.56.0
30/12/2022
- Add
yearmonthid number generator that uses current year and month. Increment number reset every month.
1.55.0
30/12/2022
- Add
attentioncolumn to invoice.
1.54.0
30/11/2022
- Add
user restricted hoursto block login during specified hours of each day.
1.53.9
23/11/2022
- Allow to select
end datefor supplier ledger aging
1.53.8
12/11/2022
- Add product filter in purchase daily products and order daily products.
1.53.7
12/10/2022
- Temporary remove account statement breakdowns in customer account statement.
- Add print basic transactions result in customer transactions.
1.53.6
23/09/2022
- Add new option
total_sum_roleto customize role that allows to view aggregate sum.
1.53.5
24/07/2022
- Added bulk update purchase price to update multiple purchases price.
1.53.4
13/07/2022
- Revamped
user formand addpermissionssection to manage user permissions. - Added invoice bulk actions to lock and unlock invoices.
- Added individual supplier total purchase amount in
supplier range purchaseslist.
1.53.3
26/05/2022
- Integrated with Million Accounting Software to allow export invoices
1.53.2
07/04/2022
- Added quantity field to custom statement entry
1.53.1
07/04/2022
- Added
cancelledstatus to invoice search - Hide
cancelledinvoices in invoice statement print when optionaccount_statement_hide_cancelled_transactionsis set totrue
1.53.0
20/03/2022
- Added new payment terms to customers and invoices
1.52.0
11/01/2022
- Added new field
user_po_numberin invoices
1.51.5
03/11/2021
- Added new customer recent orders tooltip for orders
1.51.4
24/10/2021
- Added new customer settings page to specify damage and lost customer ids.
1.51.3
23/10/2021
- Include damage and lost in monthly purchases & orders report.
- Include
weight by quantityproduct weight in total weight in monthly purchases & orders report.
1.51.2
20/10/2021
- Include internal company purchase total in total sum when searching purchases
1.51.1
19/10/2021
- Added Monthly purchases & orders report.
- Include total weight and quantity in customer monthly sales report.
- Group customers with by family in customers monthly sales report and customer product prices.
1.51.0
18/10/2021
- Fixed multiple invoice columns was reseted if an invoice is updated.
1.50.0
18/10/2021
- Added option
print_show_issued_byto show issued by username when printing invoice.
1.49.4
07/10/2021
- Added pagination to invoice payment attach credit notes modal.
1.49.3
14/09/2021
- Added voucher export result and print result.
- Migrated to use
Carbonversion 2. - Use
phpoffice/phpspreadsheetto generate Excel file from now on.
1.49.2
26/05/2021
- Fixed combine orders bug which combine orders from different suppliers when order results contains more than 1 customers
1.49.1
04/05/2021
- Fixed locked purchase is not editable even for user with lock purchase permission
- Show lock icon for locked purchase
- Various improvements to lock purchase
1.48.2
28/03/2021
- Fixed order
product_idis not changed when updating purchase'svegetable_idwhen order'sproductrelation is exists which overwritten with oldproductrelation id
1.48.1
13/03/2021
- Add background filter key limit_date_from to
purchaseandordersearch result to limit query if no search filter attribute is set to prevent long running queries.
1.48.0
07/03/2021
- Add purchase lock
- Add insight report for
monthly sales order,order product price,customer product price,order product price trend
1.47.2
05/12/2020
- Add products summary to statemen, invoice, purchases result, orders result.
1.47.1
19/11/2020
- Add Attach credit notes to invoice payment
- Move all invoice payment js in
.phpfile toresources/js
1.47.0
11/11/2020
- Add
ref_numberto FarmProductAccessoryTransaction and new ref_number and remarks fields in batch return accessory form
1.46.1
02/11/2020
- Enable print day sum for statement by default
1.46.0
01/11/2020
- Add invoice labels
1.45.7
31/10/2020
- Allow add batch return and deliver accessories in
customer/show
1.45.6
30/10/2020
- Add new customer accessory daily transaction statement
1.45.5
23/10/2020
- Include grand total with sum or orders and ding dongs when print order search result
1.45.4
16/10/2020
- Add system
reset_invoice_dingdongs()function to reset invoice ding dong and totals - Add statement print setting
statement_print_day_sumto print total sum for each day in statement
1.45.3
12/10/2020
- Add
purchaseuser permissionbypass-purchase-stock-limitto bypass purchase stock limit validation when update purchase
1.45.2
04/10/2020
- Add option
order_show_weight_for_weight_by_qtyto show order product weight right after product name if enabled (applied to product weight by quantity). - Filter out non utilized product accessories from invoice accessories table
1.45.1
04/10/2020
- Add
activedropdown in customer and customer family product form - Fix badge is not updated after suspended in customer and customer family product forms
1.45.0
04/10/2020
- Products table sortable in customer and customer family
- Add checkbox in orders table for bulk actions
1.44.1
26/09/2020
- Populate include ding dong checkbox with customer
invoice_include_dingdongor globaldefault_dingdong_includeoption
at order search result
1.44.0
23/09/2020
- Add
include_dingdongscheckbox and customerinvoice_include_dingdongto show or hide ding dong when printing invoice
1.43.0
23/09/2020
- Add checkbox
include_dingdongsin search order result to include order ding dongs table. - Change default value from
1to0for columnquantityinFarmCustomerInvoiceDingDong.
1.42.2
28/08/2020
- Fix prefill from customer product might overwrite previously set quantity, weight and price when edit order
1.42.1
26/08/2020
- Append
productskey in customer api result set
1.42.0
26/08/2020
- Add default
quantityandweightin customer product and customer family product
1.41.1
22/08/2020
- Add some blank spacing when printing without letter head/logo
1.41.0
22/08/2020
- Add
invoice_include_logofield in customer and customer family to control default include company header when printing invoice or delivery order
1.40.3
10/08/2020
- Reset and ignore
quantity_remarksandquantity_totalfields if product is weight by quantity - Hide
quantity remarksandquantity totalfields in purchase and order forms if product is weight by quantity. - Round accessory_quantity_string() only return 2 decimal point string
- Made order modal to
xlsize
This is to make sure the statement and invoice subtotal calculated is correct and only use quantity field for calculation without need to look for quantity total field if product is weight by quantity.
1.40.2
08/08/2020
- Add
customer_family_iddropdown in profit report
1.40.1
11/07/2020
- Fix order date is not remembered correctly when option
date_remember_jsis set totruein purchase/show page
1.40.0
05/07/2020
- Add
epv_numberto customer credit notes (customer transaction)
1.39.3
02/07/2020
- Add
export resultexcel to account transactions
1.39.2
25/06/2020
- Add print accessory transactions.
1.39.1
24/06/2020
- Add new
total_weightandaccessorydingdong criterias.
1.39.0
24/06/2020
- Add
dingdongmodule.
1.38.0
04/06/2020
- Add
sequence_numberto transport statements - Add export transport statement result and accounting post
1.37.0
20/05/2020
- Add
fruitproduct type
1.36.9
02/06/2020
- Add invoice statement print remarks option
- Allow customer ledger aging report to specify a date
1.36.8
31/05/2020
- Fix direct order that will make create incorrect purchase product based on product family products
1.36.7
17/05/2020
- Attach and show future 5 house purchase orders in simple order popup when the current house purchase has no order
1.36.6
17/05/2020
- Fix invoiced order price is editable when option
fixed_price_lockis enabled
1.36.5
15/05/2020
- Prevent order price get overwritten when updating order with locked fixed price where input is disabled
1.36.4
11/05/2020
- Increase memory limit of statement print to
128M
1.36.1
14/03/2020
- Add option
statement_name_include_supplierto include supplier name in statement name.
1.36.0
12/03/2020
- Add
ref_codein customer product and family product. Inject product reference code to order to show in invoice for customer that wants to show their own product code in their invoices.
1.35.3
09/03/2020
- Add
show_pricepermission for purchases and optionpurchase_role_show_priceto define a role (or greater) that can see purchase price. Default to everyone can see purchase price unless this option is set. - Fix checkbox query string is not forward to view when generating pdf in download invoices
1.35.2
04/03/2020
- Fix statement view options is not passed to email view pdf
1.35.1
25/02/2020
- Add download invoice statement and pdfs in zip
1.35.0
17/01/2020
- Make order and purchase unit_price default to 0
1.32.1
01/01/2020
- Add supplier and customer oustanding accessories summary
1.32.0
01/10/2019
- Append
.deletedtonicknamewhen supplier or customer is soft deleted
1.31.13
12/09/2019
- Show supplier in order search result when 1 customer is selected
- Show supplier in invoice orders table
1.31.12
05/09/2019
- Prevent delete purchase when there is order associated
- Add clear orders button for purchase
1.31.11
04/09/2019
- Add batch update order prices in order daily products
1.31.10
19/08/2019
- Add export internal orders
1.31.9
15/08/2019
- Add batch update purchase prices in purchase daily products
1.31.8
09/08/2019
- Add order product prices
1.31.7
17/07/2019
- Fixed text overlapping issue in statement remarks
1.31.6
11/07/2019
- Include suspended customer in profit report
- Update to use order's currency rate to calculate total order price
1.31.5
11/07/2019
- Use invoice id in Excel export
- Include supplier name in invoice Excel export
1.31.4
03/07/2019
- Tweaked and fixed inconsistency font in printing and set default font size to 1rem (~16px).
1.31.3
01/07/2019
- Added print invoice customer month summary
- Added supplier balance amount in voucher transaction modal
1.31.2
27/06/2019
- Added date_remember_js to remember/ignore date selected in js files
- Fixed inner foreach loop in invoice export result excel
1.31.1
27/06/2019
- Don't remember last selected order date after added order in the same page e.g: pending purchase
- Fixed purchase order form's quantity remarks carried to purchase's form
1.31.0
12/05/2019
- Added new index
customer_order_datetoorderstable to speed up customer monthly orders
1.30.2
23/04/2019
- Reworked purchase
approve pricepermissions implementation - Add order
approve price
1.30.1
13/04/2019
- Fix incorrect remaining total in
pending purchaseif purchases have allocated to inhouse
1.30.0
21/03/2019
- Increase
purchase link weightcolumn to 2 decimal
1.29.3
06/03/2019
- Add
account removeto soft delete account - Sort
product accessoriestable to keep same order ininvoice print - Improve readability of
accessory statementsummary by adjustingpreviousandstatementtotal when no date is specified
1.29.2
27/02/2019
- Add
group productcheckbox in order search result - Set order by product name ascendingly when search for same day orders only
1.29.1
27/02/2019
- Add
pricein supplier product and auto populate fixed price in purchase - Add
print daily productsin purchase
1.29.0
21/01/2019
- Add
unlimited inventoryproduct to allow product as service
1.28.0
20/12/2018
- Allow floating point in
sequence_numberto overcome error when same sequence number needed
1.27.10
26/11/2018
- Show invoice date's returned accessory quantity in invoice print and export
- Change total accumulative quantity up to the point of invoice date instead of up to printed date
1.27.9
22/11/2018
- Auto fill product weight in purchase form
1.27.8
17/11/2018
- Exclude unit type quantities in invoice's total quantities in printing mode
1.27.7
13/11/2018
- Added export result to excel for purchases and orders
- Added check all checkbox in
voucher/linkandvoucher/edit - Excluded in house purchases in purchase/report
1.27.6
31/10/2018
- Add logo in invoice excel export
- Fix misalign columns when include price in printing delivery order
1.27.5
22/10/2018
- Fix incorrect currency code show in
customer/show
1.27.4
16/10/2018
- Removed taxcode in delivery order if it is not GST orders
- Use statement print properties to show/hide voucher printing date
1.27.3
13/10/2018
- Experiment with PJAX in
purchase/show
1.27.2
06/10/2018
- Allow select invoice to export to account posting
1.27.1
02/10/2018
- Add invoice verify status in search form
1.27.0
18/09/2018
- Use separate taxcodes for SST
1.26.0
01/09/2018
- Update ready for SST
1.25.13
19/08/2018
- Added
print remarksininvoice settingform - Show
print remarksin invoice and order print view
1.25.12
17/08/2018
- Added
product typeinorder searchform - Fixed inconsistent alias in
FarmOrderTable::findOrdersBySearchOption()
1.25.11
06/08/2018
- Removed
remove accessoryand replaced withsuspend accessoryto avoidpurchaseandorderhasnullaccessory_id
1.25.10
29/07/2018
- Add
hide_accessoryoption ininvoice setttingto force hide accessory table in invoice print globally
1.25.9
26/07/2018
- Fixed
ordercan be deleted inpurchase showeven invoice is verified
1.25.8
20/07/2018
- Disallow
currency_idchanges in customer form to avoid order currency problem
1.25.7
19/07/2018
- Fixed
currency_rateis not saved correctly when changing ordercustomerwith different currency code
1.25.6
15/07/2018
- Added
lock and unlock invoiceininvoice show - Auto
approveorrevertorders price whenlockorunlockinvoice
1.25.5
28/06/2018
- Fixed customer
family_idis set tonullwhen edit customer - Added
download do pdfandemail do pdfforinvoice
1.25.4
27/06/2018
- Fixed DO is not printable
- Fixed
customer family productprice is not appearing inquick orderfrompurchase list - Enhanced
statementpurchase period calculation
1.25.3
26/06/2018
- Added download as pdf and email to
statementandinvoice
1.25.2
24/06/2018
- Added quick add order from purchases table
- Fixed currency is not captured correctly from
order direct
1.25.0
13/06/2018
- Added
permissionsanduser_permissionto assign permissions to individual user - Added
verify-invoicepermission to lock invoice and orders once it is verified - Added new option
purchase_stock_strictto disallow insufficient purchase stock in purchase update - Show
unit_typequantity in invoice print
1.24.4
08/06/2018
- Default to show letter head when print account statement
- Fixed popup issue when print account statement from list
- Added
house_allocate_weight_offsetoption to allow extra weight during allocation to house purchase - Fixed house purchase's
weight/quantityandpriceis not updated correctly when origin purchase is deleted
1.24.3
07/06/2018
- Extended
shortnamefield infarm_labelsto occupied unicode characters - Added daily products in purchase and order
1.23.3
01/06/2018
- Added
gstconfig file - Added
Taxlibrary which parse tax rate by dates - Updated all gst rate caller to use
rate_date()in order to use rate by date - Fixed POS cart checkout error
- Added CIF word in Final total for foreign customer invoices
1.22.8
07/05/2018
- Fixed long time duplicate voucher payment bug
1.22.7
06/04/2018
- Split statement report and statement transactions report
1.22.6
03/04/2018
- Fix quantity accessory carry to next purchase entry when multiple purchases are added
- Statement order by statement date by default now
1.22.5
29/03/2018
- Add debit note module
1.22.4
23/03/2018
- Show GST number in supplier and customer print result
- Added include even checkbox for customer and supplier ledger aging balance to exclude 0 balance record in print view
- Fixed
vehicle_idcannot set to null in invoice
1.22.3
23/03/2018
- Added label delete feature
- Added include even checkbox for customer and supplier ledger aging balance to exclude 0 balance record in print view
- Fixed
vehicle_idcannot set to null in invoice
1.22.2
23/03/2018
- Added option
OPTION_GST_STRICT_MODEto make non registered supplier to use NR taxcode. (temporary)
1.22.1
23/03/2018
- Added rows param on statement & invoice print to change number of records per page
1.22.0
22/03/2018
- Added new taxcode
NRandZDA - Added vehicle dropdown to select invoice vehicle
- Added
taxcodefield in customer to overwrite default calculated taxcode - Added
statement transactionsin statement report to show non payment transactions in statement report - Added
fixed_price_lockoption to make order price unchangable
1.21.3
06/02/2018
- Add update currency rate to orders and invoices in settings
1.21.2
05/02/2018
- Reduced post data from axios POS to fix max _input_vars warning
1.21.1
02/02/2018
- Fixed total remaining stock validation faield in purchase order form due to
number_formatthousand separator - Added
codein product suggest query - Added
is_bundlein POS modal - Allowed
weight_byquantity products in productssplit_sources - Allowed multiple entries of same
product_idin POS cart - Improved in house purchases performance by cutting down reduntant queries
1.21.0
01/02/2018
- Add
POSmodule - Add
split_sourcesin products to select source products to pull from when adding orders from POS - Add
POSin settings
1.20.1
20/01/2018
- Add
show_dateoption in statement print properties to toggle statement printing date
1.20.0
19/01/2018
- Add
currency_ratein invoice payment
1.19.2
16/01/2018
- Fixed first blank page in statement and invoice printing
1.19.1
15/01/2018
- Added print customer orders summary page
- Added print customer result barcode page
- Added print product result barcode page
1.19.0
15/01/2018
- Added
weightfield in products - Updated to use fontawesome 5
- Added
statement_print_propertiesto split statement print into multi pages
1.18.2
07/12/2017
- Added new
invoice_print_propertiesoption to customize invoice print template
1.18.1
07/12/2017
- Added new
date_rememberoption to remember last picked purchase and order date
1.18.0
30/10/2017
- Added
developer_accessoption to allow a password to access restricted options
1.17.3
12/10/2017
- Added
date_today_offsetoption to set default today date based on a offset
1.17.2
14/09/2017
- Added
assets_versionoption - Updated view layouts to append
asset versionin asset filename
1.17.1
13/09/2017
- Locked statement from add and remove purchase once payment voucher is created
1.17.0
05/09/2017
- Added
is_gstin invoice
1.16.2
30/08/2017
- Added
addressand other fields in customer import and export
1.16.1
30/08/2017
- Added
currency_idincustomer family - Added supplier result print
1.16.0
29/08/2017
- Added
customer family
1.15.0
31/07/2017
- Added
filemodule
1.14.2
30/07/2017
- Fixed
accessory_quantityfield is not shown after inhouse order modal is loaded - Hide inhouse product card if total purchase and total order is
0
1.14.1
24/07/2017
- Added
tax_sr_codein account posting setting - Fixed table column span issue in delivery order
1.14.0
20/07/2017
- Added
barcodein product
1.13.2
09/07/2017
- Fixed typo in accessory statement
- Added
group_productfield when print invoice directly from invoice list - Disabled fade effect in purchase order modal to allow focus to work correctly
- Added new
exclude_cancelledoption in account posting setting - Added export accounting in invoice search sequence result
- Fixed incorrect order profit if purchase product is weight by quantity but order product is weight by weight
- Hide in house purchases from pending products and pending purchases
- Fixed incorrect days used in pending purchases (was set to 40 accidentally)
- Removed purchase table in inhouse products
- Optimized query when loading All purchases page
- Fixed checkbox params is not passing to view invoice
1.13.1
18/06/2017
- Fixed
fixed order priceis not showing up in purchase order form - Updated to not delete
house purchaseeven if it is empty when deleting purchase link
1.13.0
31/05/2017
- Added in house purchase
- Updated
purchase weightto 2 decimal
1.12.9
31/05/2017
- Fixed bridge purchase is not gst applied
- Added zero rated amount in tax invoice report print
1.12.8
29/05/2017
- Updated output tax to show chargable amount in
tax report
1.12.7
20/05/2017
- Added
payment_date_fromandpayment_date_totostatement_search - Added bank in details in statement report
1.12.1
08/04/2017
- Removed
htmlcharacters in productautocompletedropdown - Updated
autocompletevisual - Limit
autocompleteresult to15
1.12.0
01/04/2017
- Added
ref_numberandclient_batch_idinaccount_transactionfor bank in transaction
1.11.0
17/03/2017
- Added
labelandpurchase labelmodule
1.10.1.14
14/03/2017
- Fixed
splited purchasesweight is not carry from parent purchase ifproductis quantity count
1.10.1.13
09/03/2017
- Fixed
purchase bridgeerror
1.10.1.12
08/03/2017
- Optimized
statement suggestquery to reduce response time - Use
product codein sorting and name inpending purchasespage