System version

Changelog and system version

1.66.1

18/12/2023

  • Show remaining purchase value worth of house products

1.66.0

04/12/2023

  • Increased weight decimal point to 3 for Customer note items
  • Updated app::weight() helper to display 3 decimal points when needed.
  • Hide weight in purchases and orders decimal points without meaning.

1.65.0

16/11/2023

  • Added auto_bridge_base_url ,auto_bridge_supplier_id to farm_customers.
  • Added bridge_order_id to farm_purchases to identify purchase bridged from order in parent system.

1.64.0

16/11/2023

  • Added auto_bridge_base_url ,auto_bridge_supplier_id to farm_customers.
  • Added bridge_order_id to farm_purchases to 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 simple2 print template.
  • Added has_unamount_order filter in invoice listing.

1.62.5

15/11/2023

  • Added purchase_update_orders_product option 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_amount and total_unpaid_amount in 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_transactions is set to true.

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) to decimal(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_weight attribute.

1.60.1

23/05/2023

  • Introduce beta_modules to toggle experimental features to certain client
  • Add sortby dropdown 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 taxcodes and sales 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_mode to farm_customer_invoices, farm_statements, farm_payment_vouchers, farm_customer_invoice_payments, farm_transport_statements.

1.56.0

30/12/2022

  • Add yearmonth id number generator that uses current year and month. Increment number reset every month.

1.55.0

30/12/2022

  • Add attention column to invoice.

1.54.0

30/11/2022

  • Add user restricted hours to block login during specified hours of each day.

1.53.9

23/11/2022

  • Allow to select end date for 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_role to 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 form and add permissions section to manage user permissions.
  • Added invoice bulk actions to lock and unlock invoices.
  • Added individual supplier total purchase amount in supplier range purchases list.

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 cancelled status to invoice search
  • Hide cancelled invoices in invoice statement print when option account_statement_hide_cancelled_transactions is set to true

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_number in 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 quantity product 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_by to 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 Carbon version 2.
  • Use phpoffice/phpspreadsheet to 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_id is not changed when updating purchase's vegetable_id when order's product relation is exists which overwritten with old product relation id

1.48.1

13/03/2021

  • Add background filter key limit_date_from to purchase and order search 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 .php file to resources/js

1.47.0

11/11/2020

  • Add ref_number to 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_sum to print total sum for each day in statement

1.45.3

12/10/2020

  • Add purchase user permission bypass-purchase-stock-limit to bypass purchase stock limit validation when update purchase

1.45.2

04/10/2020

  • Add option order_show_weight_for_weight_by_qty to 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 active dropdown 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_dingdong or global default_dingdong_include option
    at order search result

1.44.0

23/09/2020

  • Add include_dingdongs checkbox and customer invoice_include_dingdong to show or hide ding dong when printing invoice

1.43.0

23/09/2020

  • Add checkbox include_dingdongs in search order result to include order ding dongs table.
  • Change default value from 1 to 0 for column quantity in FarmCustomerInvoiceDingDong.

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 products key in customer api result set

1.42.0

26/08/2020

  • Add default quantity and weight in 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_logo field 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_remarks and quantity_total fields if product is weight by quantity
  • Hide quantity remarks and quantity total fields 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 xl size

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_id dropdown in profit report

1.40.1

11/07/2020

  • Fix order date is not remembered correctly when option date_remember_js is set to true in purchase/show page

1.40.0

05/07/2020

  • Add epv_number to customer credit notes (customer transaction)

1.39.3

02/07/2020

  • Add export result excel to account transactions

1.39.2

25/06/2020

  • Add print accessory transactions.

1.39.1

24/06/2020

  • Add new total_weight and accessory dingdong criterias.

1.39.0

24/06/2020

  • Add dingdong module.

1.38.0

04/06/2020

  • Add sequence_number to transport statements
  • Add export transport statement result and accounting post

1.37.0

20/05/2020

  • Add fruit product 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_lock is 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_supplier to include supplier name in statement name.

1.36.0

12/03/2020

  • Add ref_code in 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_price permission for purchases and option purchase_role_show_price to 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 .deleted to nickname when 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_date to orders table to speed up customer monthly orders

1.30.2

23/04/2019

  • Reworked purchase approve price permissions implementation
  • Add order approve price

1.30.1

13/04/2019

  • Fix incorrect remaining total in pending purchase if purchases have allocated to inhouse

1.30.0

21/03/2019

  • Increase purchase link weight column to 2 decimal

1.29.3

06/03/2019

  • Add account remove to soft delete account
  • Sort product accessories table to keep same order in invoice print
  • Improve readability of accessory statement summary by adjusting previous and statement total when no date is specified

1.29.2

27/02/2019

  • Add group product checkbox in order search result
  • Set order by product name ascendingly when search for same day orders only

1.29.1

27/02/2019

  • Add price in supplier product and auto populate fixed price in purchase
  • Add print daily products in purchase

1.29.0

21/01/2019

  • Add unlimited inventory product to allow product as service

1.28.0

20/12/2018

  • Allow floating point in sequence_number to 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/link and voucher/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 remarks in invoice setting form
  • Show print remarks in invoice and order print view

1.25.12

17/08/2018

  • Added product type in order search form
  • Fixed inconsistent alias in FarmOrderTable::findOrdersBySearchOption()

1.25.11

06/08/2018

  • Removed remove accessory and replaced with suspend accessory to avoid purchase and order has null accessory_id

1.25.10

29/07/2018

  • Add hide_accessory option in invoice settting to force hide accessory table in invoice print globally

1.25.9

26/07/2018

  • Fixed order can be deleted in purchase show even invoice is verified

1.25.8

20/07/2018

  • Disallow currency_id changes in customer form to avoid order currency problem

1.25.7

19/07/2018

  • Fixed currency_rate is not saved correctly when changing order customer with different currency code

1.25.6

15/07/2018

  • Added lock and unlock invoice in invoice show
  • Auto approve or revert orders price when lock or unlock invoice

1.25.5

28/06/2018

  • Fixed customer family_id is set to null when edit customer
  • Added download do pdf and email do pdf for invoice

1.25.4

27/06/2018

  • Fixed DO is not printable
  • Fixed customer family product price is not appearing in quick order from purchase list
  • Enhanced statement purchase period calculation

1.25.3

26/06/2018

  • Added download as pdf and email to statement and invoice

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 permissions and user_permission to assign permissions to individual user
  • Added verify-invoice permission to lock invoice and orders once it is verified
  • Added new option purchase_stock_strict to disallow insufficient purchase stock in purchase update
  • Show unit_type quantity 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_offset option to allow extra weight during allocation to house purchase
  • Fixed house purchase's weight/quantity and price is not updated correctly when origin purchase is deleted

1.24.3

07/06/2018

  • Extended shortname field in farm_labels to occupied unicode characters
  • Added daily products in purchase and order

1.23.3

01/06/2018

  • Added gst config file
  • Added Tax library 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_id cannot 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_id cannot set to null in invoice

1.22.2

23/03/2018

  • Added option OPTION_GST_STRICT_MODE to 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 NR and ZDA
  • Added vehicle dropdown to select invoice vehicle
  • Added taxcode field in customer to overwrite default calculated taxcode
  • Added statement transactions in statement report to show non payment transactions in statement report
  • Added fixed_price_lock option 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_format thousand separator
  • Added code in product suggest query
  • Added is_bundle in POS modal
  • Allowed weight_by quantity products in products split_sources
  • Allowed multiple entries of same product_id in POS cart
  • Improved in house purchases performance by cutting down reduntant queries

1.21.0

01/02/2018

  • Add POS module
  • Add split_sources in products to select source products to pull from when adding orders from POS
  • Add POS in settings

1.20.1

20/01/2018

  • Add show_date option in statement print properties to toggle statement printing date

1.20.0

19/01/2018

  • Add currency_rate in 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 weight field in products
  • Updated to use fontawesome 5
  • Added statement_print_properties to split statement print into multi pages

1.18.2

07/12/2017

  • Added new invoice_print_properties option to customize invoice print template

1.18.1

07/12/2017

  • Added new date_remember option to remember last picked purchase and order date

1.18.0

30/10/2017

  • Added developer_access option to allow a password to access restricted options

1.17.3

12/10/2017

  • Added date_today_offset option to set default today date based on a offset

1.17.2

14/09/2017

  • Added assets_version option
  • Updated view layouts to append asset version in 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_gst in invoice

1.16.2

30/08/2017

  • Added address and other fields in customer import and export

1.16.1

30/08/2017

  • Added currency_id in customer family
  • Added supplier result print

1.16.0

29/08/2017

  • Added customer family

1.15.0

31/07/2017

  • Added file module

1.14.2

30/07/2017

  • Fixed accessory_quantity field 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_code in account posting setting
  • Fixed table column span issue in delivery order

1.14.0

20/07/2017

  • Added barcode in product

1.13.2

09/07/2017

  • Fixed typo in accessory statement
  • Added group_product field when print invoice directly from invoice list
  • Disabled fade effect in purchase order modal to allow focus to work correctly
  • Added new exclude_cancelled option 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 price is not showing up in purchase order form
  • Updated to not delete house purchase even if it is empty when deleting purchase link

1.13.0

31/05/2017

  • Added in house purchase
  • Updated purchase weight to 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_from and payment_date_to to statement_search
  • Added bank in details in statement report

1.12.1

08/04/2017

  • Removed html characters in product autocomplete dropdown
  • Updated autocomplete visual
  • Limit autocomplete result to 15

1.12.0

01/04/2017

  • Added ref_number and client_batch_id in account_transaction for bank in transaction

1.11.0

17/03/2017

  • Added label and purchase label module

1.10.1.14

14/03/2017

  • Fixed splited purchases weight is not carry from parent purchase if product is quantity count

1.10.1.13

09/03/2017

  • Fixed purchase bridge error

1.10.1.12

08/03/2017

  • Optimized statement suggest query to reduce response time
  • Use product code in sorting and name in pending purchases page
Archived changelog