10 Sept 2026 21:15 ----------------- - Woocommerce: fix update by SKU [hardwarecentre,eiger] - Woocommerce: give notice if not purchasable [tdsa] - Cashup: process check that till transaction total has not changed (concurrent cashups) [lynx] - Prestashop: fix error when import order without billing/invoice address [4x4direct] - Stock turnover: change cost unit price should update Line total cost actual [anadigi] - Stock turnover: change cost unit price security default deny 09 Sept 2026 21:04 ----------------- - Auto Background Repair: * Detect missing rows every 3 hours * Apply history every 24 hours * Recalc row hashes every 48 hours * Repair every 48 hours (if database version up to date) * Task only run when nexus is not busy * page on nexus to see when last missing rows,apply history and repair was run per server * See when last run on backend database properties - apply history faster (batched detection algorithm) - backend: remove detect problems, quick repair - Customer Enquiry: use NiceID for DocNo [manna health] - Invoice stock collection: remove stock receipt button [tile bazaar] - Invoice stock collection detail lookup: improve speed [Lumbercity upt] - Invoice stock collection detail lookup: exclude heading lines - Invoice stock collection detail lookup: right click show invoice, copy invoiceno, copy itemcode, open stock item - Quick add item: excl/incl fixed price fix [rm] - Touch invoice: retrieve order remove auto allocate so it works same as regular invoice [rm] - Stock main: select attribute value, enable search type jump [tdsa] - Customer statement email: additional attachment [CBR bande] - Supplier Import Dear Inventory: sync interval setting [motorcyclestore / trac-mac bellville] - HiQ/Cbos: export based on transaction date not invoice date - Silink: fix duplicate supplier code errors [motorcyclestore] - Leatt supplier: import price excl [motorcyclestore] - Stock take process: Pr10excl x Counted (hidden column) [grootdrink] - Stock take create: Has Transactions filter - Stock take create: use one stage algorithm to save an extra history entry in V3 - Woocommerce: optimize detection of products needing update (faster sync,first sync after update will be slower) 11 Aug 2026 15:06 ----------------- - AI Doc import: tweak match algorithm [rm] - AI Doc Import: match dropdown use normal contains filters - Invoice: security delivery note [tile bezaar] - Invoice lookup: security delivery note [tile bezaar] - Invoice stock collection form: button to jump to previous collections lookup [tile bezaar] - Invoice stock lookup: right click collect and is complete collection give option to jump to previous collection lookup [tile bezaar] - Bulk Price Edit: edit supplier list price [sanco] 06 Aug 2026 16:25 ----------------- - backend: restore settings - backend: admin for update file cleanup - Touch invoice: receive payment EFT [brothers pine] - Prestashop: adjust file upload so it's acceptable to apache web server [cerberustac] - Prestashop: when change pricelist update item count without open/close - Prestashop: change default backorder description from "Supplier Stock Level Unknown" to "Out of stock" - job card custom report: load equipment properties [jaco] - Stock import: enable clear master item link [tdsa] - Invoice: fix unable to use serial numbers [hardware centre] - Supplier completed recon: date filter so opens faster [lumbercity] - AI Document import: try to handle documents with line totals but no unit prices [am] - GL enquiry: print with no rows [hardware centre] - Bulk GL Print: option to print with no transactions [hardware centre] - AI Document Import: specify percentage match [rm] - GL Correction: add change ref,description,note button and allow change ref,description,note after vat rekon done [am] - Woocommerce: order import warehouse setting [Appliance Repair Centre] - Woocommerce: order import branch setting - Custom Job Work Card: support checklist properties [jaco] 29 Jul 2026 21:14 ----------------- - Backend: fix v2 restore not ready after - GL Summary: when duplicate day summary detected delete all and create new to fix issue if entries missing from nexus [tiptop] - Bestdrive: stock file transfer [tiptop] - Quote, Quote lookup: add date time created [Prima Parte] - New Item Based On Existing item: generate item code use new setting [rm] - Stock item: allow sell below cost (ignore allow sell below cost setting for the item) [TipTop] - Stock turnover: change NSI cost per unit deadlock error [direct auto parts] - Select brand: search [value tyre] - Woocommerce: send alt with category cover image [4x4direct] - Woocommerce: better parameter error message - Woocommerce: order update only send changed meta data [motorcyclestore] - Woocommerce: handle < and > characters in feature value [vincent] - Customer enquiry: linked alloc not allow change alloc and show customer allocation method [rm] - Customer conversation: right click follow up on this use auto next follup datate setting [rm] - Stock main: gen itemcode settings - prefix, characters type, length [cameraworld] - License: AI Document Import module - AI Doc Import: no lines - give better feedback [rm] - AI doc import: transfer fix error when discount empty [rm] 21 Jul 2026 11:42 ----------------- - GL Cash journal: fix empty account list if restrict gl account setting not enabled - GL Cash journal: change bank account list to include all reconcilable accounts 20 Jul 2026 14:26 ----------------- - Stock groups: select gl account fix overflow error [consumix] - After backend update run backend ui - Backend: alternative update download - Branch: new make active - GL Account: new make active - New database: active gl accounts - Jobcard Checklist setup: add 'has note' to export/import [jaco] - Sales order: prevent deposit amount change on cash sales order [hardware centre] - GL account select, show not post accounts so it's sub accounts appear under it [4x4direct] 17 Jul 2026 11:08 ----------------- - GL Correction: fix error on correct audit [Direct Auto Parts] 16 Jul 2026 15:02 ----------------- - Stock take: history support - GRN with multiple purchase orders: fix order not marked partial arrived and arrived [anadig] - GRN with multiple purchase orders: fix ordernumbers not recorded in grn note [anadigi] - Delete invoice (audit trail) make serial number item available again [anadigi] - Sales order: serial select should preselect existing [anadigi] - Serial select show how many left to select [anadigi] - Quote: edit date store time, show edit date [Prima Parte] - Quote lookup: show edit time [Prima Parte] - Computers lookup: print button [Lumber City Upington] - Woocommerce: fix not able to clear special prices [cameraworld] - Customer journal: fix slow to filter customer on code [tiptop] - Warehouse select: branch column - Stock adjustment: allow select branch [bbdsteel] - Bin: add description column [phantom cycles] - Stock Adjustment: labels [phantom cycles] - Date range widget: current and previous financial year shortcuts [anadigi] - GL account: active tick and hide non active from select [anadigi] - Branches: active tick and hide non active from selects [anadigi] - Stock turnover: make right click change cost work for any type of item [anadigi] - Supplier: invoice method recon - delete unpaid pay later completed recon make paid invoice unreconciled [rm,olitron] - AI document import * fix not transfer discount percentage * fix not find item on supplier code * improve supplier matching - Application options email: show customer sending address settings - Mailbox setup: fix office 365 preset - AI document import * faster item matching * remember last result * right click create new item * right click select other item (lookup) * select all/none * transfer notify when nothing selected and matched * calculate and update line totals * set stock item for selected * recognize line discount % * remove cost and balance * alternative AI model setting (can give different and possibly better result) * increase time out and cancel button * replace existing lines setting - Stock detail lookup: add customer column [bbd steel] - GRN: extra set all rows discount - Supplier: Frontosa update [matzotech] 02 Jul 2026 15:31 ----------------- - Backend: sync cleanup change files with no changes - Health: Make Stdetail Same Day As GL Detail - fix overflow error [easyway leasing] - Quote lookup: fix error when use employee filter [Direct Auto Parts New] - Sales overview: date account opened for customer duration breakdown [rm] - Customer ext lookup: invoice count this year, last year, year before last - Stock label: add bin path for multi-level bin location [phantom cycles] - Invoice/jobcard rules: fix extra lines added because rule match limit exceeded [battery corp] - Quote: fix below cost check at zero markup price not working correct due to price rules (now allow up to 1 below cost) [lumbercity kuruman / nkb] - GRN, Quote: AI import - Warehouse transfer: reverse copy fix error when transfer has item that was but is no longer serial item [carmica medical] - GL Enquiry: add edit date column - Bank manager: Auto Post (Rules Only) button [rm] - Stock adjustment: fix wrong GL entry when doing cost price adjustment on stock with negative quantity on hand [Tyre rack] - Stock take: create take option to set counted to 0 [lumbercity upt] - Stock Ext lookup: invoice selected [Hayes Electrical] - Customer conversation: add contact column [jaco] - Customer conversation lookup: show contact and contact cell [jaco] - Jobcard: use customer credit dialog box cancel should cancel invoice creation [batterycorp] - Customer journal: security for reverse [lumbercity] - Supplier journal: security for reverse [lumbercity] - GL Cash journal: security for reverse [lumbercity] - GL adjustment journal: security for reverse [lumbercity] - Jobcard: Security for jobcard print [Point-s sabie] - Quote: import from SIE support headers [vincent] - Customer payment: delete should update deposit amount on job [falco milano] - Backend:fix error when internet renew more than 100 companies [Neethling tax] - Stock recalc: last purchase cost should use last bom cost [4x4direct] - Quote: must have all required fields before allow approve [rm] - Supplier import: Leatt [motorcyclestore] - Invoice rules: remove added item if no longer match rule requirements [am] - Quote: related company bypass for below min markup like invoice [lumbercity kuruman] - sales order: related company bypass for below min markup like invoice [lumbercity kuruman] - Woocommerce: try to bypass cloudflare and others caches [tdsa] - Stock Take: improve open time and with better loading status [Xenex computers] - Purchase planning: right click show stock turnover - Invoice rules: right click duplicate copy rule - Syntech Supplier import: fix error due to RRP removed from feed [Aquilla It] - Stock ext lookup: add Last GRN no [Hayes electrical] - Statements over time: show 13 months by default so can see same month prev year - Customer merge: handle jobcard paidby [rm] - table maintenance: email outbox lookup 07 May 2026 21:13 ----------------- - Invoice rule: total quantity requirement [falco milano] - Income statement: estimated tax for 2027 tax year [jaco] - Invoice rule: action line discount apply method (First/current behaviour,All,Cheapest,Most Expensive) [falco milano] - Invoice rule: priority and sorting - Invoice rule: stop after match option (make this the final rule) - Invoice based on invoice: don't transfer sales order detail link to prevent zero allocation error (based on invoice was credit noted and sales order complete) [Take It Now - Matzotech] - Sales overview: on account amount should be negative for more than total return [hardwarecentre] - Job lookup: extra allocate stock [falco milano] - Job detail lookup: add qty allocated column 29 Apr 2026 21:44 ----------------- - sync: fix missing changes due to changes made during a sync that are out of sequence (eg. first change still pending, while second change started before first change completes before sync) 28 Apr 2026 22:05 ----------------- - Data integrity: add detection and autofix for double invoice job [falco milano,tip top] - BoM Lookup: update supplier list price also set supplier list date to today [Carmica Medical] - Jobcard: internal job should set serial number as unavailable [anadigi] - Invoice: fix error if close lot select form instead of ok or cancel [access_dental] - Post grv report: update last_grvno,last_wto on open so that items appear immediately [tdsa] - GRN: add post grv report under extra [tdsa] - Quote: move required before approval check [siss] - Quote: allow cancel approved quote [siss] - Quote setting: alert setting for due/overdue follow-ups [siss] - Quote lookup: employee filter, my quotes button, my follow-ups button - Quote lookup: last conversation note, last conv date [siss] - Customer ext lookup: add customer scan checkboxes [siss] - Job: security setting for change date in [crs pitstop] - Job lookup: security for based on template, full copy [crs pitstop] - Job: setting to use current date for job full copy [crs pitstop] - Vat report: issues and analysis - add datum column, vat posted diff total - Vat report: issues and analysis - fix customs vat levy calc - Sales order pack 10 but invoice 2: should remain 8 packed [tdsa] - Sales order pack: enable scan lot [rm,access dental] - Amethyst fuel: switch to local setting and add branch to support multiple locations (requires setup for existing users, leave branch blank for existing) [rm,easyway] - Sales order pack: setting to disable add/remove lot during packing [rm,access dental] - Quote: unlock existing quote when Import quote sie [am] - Quote: Extra export detail to xlsx - Eft export: add cust code to grid [rm,siss] - Customer enquiry: right click copy auditno, docno, reference, orderno - GL Detail: right click copy docno - Customer statement: age analysis add 30,60,90 corresponding due months [rm,fit-it] - Prestashop: fix error when export empty tag eg a,b,,,,c [cerberustac] - Quote: allow edit followup date and internal note when quote is approved [siss] - Warehouse transfer lookup: security for reversed copy [4x4direct] 01 Apr 2026 15:01 ----------------- - Quote Transfer to existing job: set jobno on quote [rm,anadigi] - Stock quick add: brand name [rm,value tyre] - Bom price update even if prod run update list price not ticked [rm,satt] - Supplier Journal lookup: filter line [rm,anadigi] - Bank manager: new journal entry fix tab order [rm,anadigi] - Invoice lookup: add memo column [rm,anadigi] - PO,GRN,RTS: make supplier dropdown same [rm,anadigi] - Customer journal payment: when put in invoiceno fill in customer if not selected already and amount [am] - Customer statement: give warning if it is a paid by customer [am] - Customer statement custom report per branch [jaco,tiptop] 26 Mar 2026 21:29 ----------------- - Bank manager: Download of statement via API * download button on bank manager form * imports from last transaction date in bank manager until today with max of 60 days * first bank supported is ABSA corporate - stock turnover: right click open BoM [sanko] - Jobcard: setting to not show suggestions for custom field text 1-4 [motiontronic] - Job detail lookup: line long description column [motiontronic] - Recurring inv: add increase percentage for email [siss] - Customer journal: consolidate/merge GL posting option on line that merge bank entries, extra consolidate all [tiptop] - Lots: add first bought, last bought (not retroactive) - Lot select: auto fill by oldest expiry button [rm] - Lot select: multi select [rm] - Job: fix allow below cost,negative stock overrides not work if refresh on save enabled - GL Detail: add quantity1 and quantity2 column [am] - GL Detail Lookup: add quantity1 and quantity2 column [am] - GL Cash Journal: post quantity1 and quantity2 column to gldetail [am] - GL Enquiry: add quantity1 and quantity2 column [am] - GL Enquiry: right click edit quantity - Quote lookup: email compose use quote contact email instead of customer contact [tdsa] - Stock take: instant column - Email bulk template: add From and CC [tdsa] - Email bulk default From and CC email moved to customer settings - Right click create item based copy brand [camworld] - add freehand template column to quote type; when change quote type use template and tick freehand description. [motiontronic] - add freehand template column to job type; when change job type use template and tick freehand description. [motiontronic] - Dashboard: load in background and display old values until new values are calculated 09 Mar 2026 11:43 ----------------- - Data integrity: fix not hide old issues [Tip top] - Backend: create .changes files in backend temp folder instead of next to database file - Quote lookup: days since create, days since followup [tdsa] - Quote setting: default followup after X days - Create item based on item security (can view not checked) - GL Merge: fix create duplicates in gl summary and thus wrong GL statement numbers (when merge more than one into an account) - Instant stock take: save take even if no stock change so that Last Stock Take is updated [lumbercity upington] - Stock Take lookup: date range filter - Payslip: Updated tax tables for 2027 tax year - Stock label: fix price each not work unit qty less than 1 - Silink external orders: Add customer_code and find customer by customer code [point-s/unity] - Silink exteral orders: Update ext order with sales order status and completed/cancelled and invoiceno [point-s/unity] - Silink: setting to disable purchase export, setting to disable import customer orders [point-s/unity] - GL Setup: prevent change account type for linked sales/cos accounts [am] - RTS lookup: add auditno, right click show stock detail - RTS: add form locking [point-s tzaneen] 26 Feb 2026 14:48 ----------------- - Data integrity form: double posted GRV and right click autofix (deletes audit trail not linked to GRN) - Warning at login if program version older than 3 months - Stock turnover: add email to pivot [tdsa] - Shopify: image optimize setting - Backend API for Local Android App: quote,job, menu security, stock scan image, scan serial number - Stock take report: hide empty group, when only soh > 0, also bin [speedy value tyre] - Quote: fix status required warning icon incorrectly on type - Sales order detail lookup: Qty Not Packed (order qty allocated - qty packed) [satoytrade] - Statements: cash flow overview button - GL Account Setup: right click open enquiry, right click merge from - Sales order: reserve bom components should work without update suggested on process setting [cameraworld] - Dashboard: fix oldest/newest stock take values - Stock detail: retrieve button instead of update when date change - Financial ratios history: better loading feedback so it does not appear to freeze [am] - Woocommerce: cleanup product also deletes associated images * will not remove image for previously deleted products * Requires username,application password to work - Woocommerce: optimize images setting (resize larger than 1000x1000 and convert to webP) - Prod Run: produced item's last purchase cost should exclude labour items cost [jaco] - Quote settings: required contact name, contact tel [Hardware Centre] - Purchase order: add barcode column [powertools] 10 Feb 2026 15:18 ----------------- - Calendar: only load appointment 6 months back instead of 12 [siss] - Normal invoice: make sales order deposit bigger [permack] - Invoice: right click show stock levels, copy item code - Lot select add on hand qty warehouse [rm] - Stock turnover: fix lot ref blank [rm] - Stock turnover: add lot tracking column - Purchase planning: total amt change to buy unit qty [rm] - Quote lookup: enable edit note [anadigi] - Financial statement: Last Month shortcut button [altus] - Supplier journal: debit min credit total [am] - Bank manager: post selected give not post after date error instead of no error [am] - Bank manager: refresh lookups button (GL,Customer,Supplier) [jaco] - Bank manager rules: add match filter column and auto filter on left - Customer Enquiry: enable edit order no [am] - Quote: add Last Bought date, supplier list date [Magaliesberg] - Quote: Quote type required setting [motiontronic] - Stock detail lookup: add item custom list 1-4 column and to analysis [value tyres] - Jobcard: Job type required setting [motiontronic] - Jobcard: transfer from quote, see if there is job type with same name as quote type [motiontronic] - Customer: email required setting [hire-it] - Stock take process: right click copy item code - GL statement: fin ratios button [am] - Credit note: fix lot ref select not show for new credit note without invoice - Stock movement report: fix not filter for warehouse [unity tyres] - Woocommerce: export shop and supplier stock levels to custom fields(SI_STOCK_LEVEL_JSON,SI_STOCK_LEVEL_VARIANTS_JSON) [vincent] - Invoice: email replacement fix contact_name [vincent] - Stock Turnover: use Last purchase cost from stock main if no data on invoice detail (old invoices) [am] - GL Account Import: enable update of additional code, default VAT [jaco] 27 Jan 2026 16:31 ----------------- - Backend Upgrade fail: preserve error instead of generic upgrade busy - Main Menu File Extra: add NiceID to LongID and back converter - Quote: transfer to existing jobno accept niceID [anadigi] - Quote, sales order, job, invoice: niceID in email replacements [anadigi] - GL Cash Journal: fix error on reverse if auditno deleted [coastal diesel] - GL Cash Journal lookup: add filter row - GL Adjustment Journal: right click Show GL Detail - Job lookup: right click copy jobno to clipboard - Invoice: email replacements Contact name, orderno [vincent] - stock turnover: is discount item column - Calendar: create jobcard - transfer appointment subject + description, date in [am] - Stock turnover: profit on Last Purchase cost + total at bottom [build zone keimoes] - Takealot: add all supplier stock setting [motorcyclestore] - Stock detail: weight ext column [bbd steel] - Supplier age analysis: select column [lumbercity kuruman] - Stock turnover: Trade In/Empty items filter - Stock main Pricing: Surcharge not show price excl correct - Bank manager: Absa ofx improve duplicate description removal 20 Jan 2026 14:22 ----------------- - Takealot update price and stock level [motorcyclestore] - Statements over time: fix linked sales not show correcly - Touch invoice: make sales order deposit bigger [permack] - VAT report: enable clear grid filter button on retrieved [jaco] - Invoice lookup: print/preview security right [sanco] 14 Jan 2026 21:15 ----------------- - Backend: nexus authentication set 10 seconds time limit [powermeasure] - Invoice stock collect: niceID input for invoiceno [tile bazaar] - Invoice stock collect lookup: niceID for invoiceno [tile bazaar] - Stock turnover: supplier item code [tile bazaar] - Stock label design: supplier item code [tile bazaar] - Stock take process: supplier item code [tile bazaar] - Sales order custom report: qtyeach [tile bazaar] - Quote: setting custom report for email [tile bazaar] - Sales Order: setting custom report for email [tile bazaar] - Budget: fix linked cost of sales total actual not same sign as CoS actual sign(+) [am] - Invoice lookup: right click collect [tile bazaar] - Invoice stock collect: settings printer select, copies count, close on process [tile bazaar] - Stock turnover: add Qty (Unit) [tile bazaar] - Label design: add stock item custom field 1,2,3,4, unit quantity, pr10 each qty, [tile bazaar] - Purchase Order: 3 custom text fields [tile bazaar] - Purchase Order: right click select lot ref and add to long description [tile bazaar] - Health form: Assign default lot for newly enabled lot items [tile bazaar] - Bom Detail Lookup: add cost price, cost price ext, cost price override [innovative sealing] 17 Dec 2025 16:14 ----------------- - Credit note: fix supervisor override for standalone credit note create [rm] - Credit note: fix supervisor override for invoice credit note create [rm] - Dashboard fin ratios: fix Avg Revenue Per Customer not save target [am] - Invoice: fix open cash drawer always asks override even if have right [rm] 15 Dec 2025 21:14 ----------------- - Quote,Sales order,invoice: add UnitPriceExclEach - Unit price excl / unit qty [rm] - Customer payment: fix process error for invoice with 3rd party payment or loyalty redemption - Repair tools: add readonly mode set, safe copy, backup - Job detail: add VAT per unit for report (unitprice_vatamount,unitprice_vatamount_afterdiscount) [Point-S Brits] - Invoice detail: add VAT per unit for report (unitprice_vatamount,unitprice_vatamount_afterdiscount)[Point-S Brits] - Customer contact lookup: add email password column, bulk change to random/fixed value [satt] - Customer contact lookup: bulk sms email password [satt] - woocommerce: give error when receive duplicate SKU codes due to caching - Quote lookup: default date filter 6 months [lumbercity upington] - Quote lookup: better feedback when bulk select and cancel/delete [lumbercity upington] - Quote lookup: improve speed [lumbercity upington] - Job: extra concurrent edit check on save and close form without save on detected [value tyre services] - Stock main lookup: double height column headers like ext lookup [am] - Silink: add while stocks last to pricelist [point-s] - Security log for reset locks, lock overrides [value tyre services] - Main menu extra: add Security Log - Lock Override [value tyre services] 03 Dec 2025 21:41 ----------------- - Shopify prevent sync when nexus connection offline [brush canvas] - Stock main: combination attribute value selection fix "Specified cast is not valid" error - Daypass: log action, user, add security log viewer to main menu extra - GL Adjustment Journal: stop able to reverse when date is before/after date setting [neethling tax] - GL Balance sheet: rename fixed assets heading to non-current assets [nctt] - GL: add fixed asset type [nctt] - Customer: security for Paid By [hire-it brackenfell] - Invoice lookup: credit note selected with security - woocommerce: better error - woocommerce: some speedups and better progress feedback during product upload - Woocommerce: fix unnecessary updates - sales order lookup: improve speed [Lumbercity upt] - Stock take: security for process [falco milano] - Quote lookup: add customer terms [sanco] - Credit note lookup: add customer terms [sanco] - Bank manager: fix not block process before/after gl date setting - Stock main: combinations/variants show in columns instead of subgrid - Faster if there are many variants - Allows search filter - Stock main: combinations/variant - right click show image - GRN: duplicate lines should also transfer the description,GL acc,VAT [nctt] - GRN: make selected/focused row's first column have green background (prev could not see what was selected) - Invoice lookup: add job service item [nctt] - Stock group: fix resize column not show resize mouse cursor - Global Fleet Solutions: setting to specify what tax to use for tax code Z with Zero Rated (exported goods) as default [nctt] - GL Bank Manager: Auto Fill - increase threshold for matching based on GL Account name [am] 14 Nov 2025 09:53 ----------------- - Import images from backup fix for v3 12 Nov 2025 10:20 ----------------- - Invoice email subject: use short invoiceno format [wvs] - Purchase order lookup: use short Ponumber format [wvs] - Woocommerce: fix error when plugin adds unexpected values to product meta data [PcShop24/Aquilla It,Powertool Repairs] - Woocommerce: order import convert html entities received from woocommerce in item description eg. & to & [allmusic] - Stock main: better loading experience when have hundreds of variant combinations - Prod run: add pack under extra menu - Production run packing: give warning that stock reservation is required for packing - Emp Task type: right click delete [siss] - New customer: set price level same as active emp branch if selected [fashioniq] - Sales order status: active column [vincent] - Sales order status: woocommerce status column (to map to the limited woocommerce status options) - Sales order status: 'Create WooCommerce statuses' button - Woocommerce: use sales order status woocommerce status column if available - Woocommerce: export SI sales order status as order meta data to allow email to contain more info e.g. Processing - Awaiting stock from suppliers - Woocommerce: export primary category as custom metadata - Woocommerce: import order lines using inclusive price [tdsa] - Woocommerce: fix product not updating - Woocommerce: fix background sync orders error - Woocommerce: possible fix for order duplicate when run sync in background and on PC [tdsa] - Woocommerce: order import - make line discount 0 (Special as line discount setting enabled makes totals not match) [tdsa] - Woocommerce: order rep setting [tdsa] - Astrum,brainware,cssi,frontosa,nology,parrot,pinnacle,tarsus : add make missing discontinued setting and make supplier stock level zero in that case [matzotech] - Supplier lookup: add 2 contacts [4x4direct] - Recurring invoice: automatic commission percentage [siss] - Quote: add item should only update BoM item's supplier list if the 'prod run - update supplier list' setting is enabled [cameraworld] - Rectron,Asbis,Axiz,Esquire: add make missing discontinued setting and make supplier stock level zero in that case [matzotech] 22 Oct 2025 21:26 ----------------- - Don’t show offline error on login if more than 90 days (not yet synced after update) - Stock main: set additional groups from stock group when set group before first save when creating new item [tdsa] - Stock main: where stock is reserved explainer (? next to reserved) - Supplier import: fix asbis forbidden error [matzotech] - Woocommerce: tags - Woocommerce: automatically delete old errors and notices older than 3 months - Woocommerce: various performance improvements - Woocommerce: background sync option for stock levels, prices, orders - Woocommerce: manual sync option for stock levels & prices, orders - Woocommerce: sync one website button - Bank manager: add ReferenceNumber from ofx to description StandardBankBusiness [enson] - Bank manager: if description is doubled duplicate try to fix (ABSA) [siss] - Jobcard: items auto filter row [kgalagadi signs] - Inventory stats: on hand not update when warehouse selected - Quote lookup: sales order number column [am] - Quote lookup: right click open invoice,sales order - Stock lookup by features: active/not active item filters [tdsa] - Stock lookup by features: clear feature columns - Serial number: active job column [anadigi] - Serial number: swapout / in update available status, update serial on invoice [anadigi] - Sales order allocation form: fix slow BoM components on Sales Orders on certain items [satoytrade] - Sales order allocation form: right click copy item code - Stock group: right click show items - Stock main: additional categories - add expand,collapse - Stock Group: preset additional groups [tdsa] * column with edit per group * bulk change selected to set additional groups for selected stock groups * change additional groups when change on main,stock ext lookup and import 08 Oct 2025 10:40 ----------------- - Prestashop: when requesting category list request only needed fields [Galactic Traders] - Credit note: Fix security with not create permission for creditnote with invoice [coetzee transport] - Warehouse transfer: fix incorrect serial number received qty error when qty received imported from xlsx [power measurement] - Customer discount per stock group: select all should only select visible [powertool repairs] - Sales order: move to next serial line on enter key [powermeasure] - Sales Order: import from excel should increase qty and add serial number if item already exists [powermeasure] - WTO: import from excel should increase qty and add serial number if item already exists [powermeasure] - Stock main lookp: add NSI, service columns - Custom jobcard invoice report: load equipment properties [vincent] - Sales order detail: fix overflow error [Powertool Repairs] 30 Sept 2025 21:26 ----------------- - Fix repair that fails when deleted item trimmed to 1 row at nexus - Change config/setting should record employee - History viewer for stock settings - GRN: correct item add what was changed in stock detail edit note - Job: checklist - create from selected template - Quote to job: use quote branch warehouse and not the converting user warehouse [valuetyreservices] - Quote: fix when approved disables internal note structured [rm] - Quote: unapproved allow edit immediate [rm] - Stock turnover: add stock status to pivot [point-s] - Purchase Planning: manufacture needed confirmed demand ensure zero if not bom item or component and instock less than zero - Calendar: right click label as should use renamed values [kgalagadi signs] - Calendar: day view should default to today instead of begin of week [kgalagadi signs] - Quick add customer: fix close matches list too long [siss] - Quote,sales order,invoice: total_discount_amt inclusive [rm] - Bank manager: default branch for bank account [jaco] - Sales order: item serial on enter not jump to invoiceno column [powermeasurement] - Serial number lookup: import from excel [powermeasurement] - Income statement tax estimate: add Other Adjustment, Taxable Income Override, Estimated Tax Override, Note [neethling tax] - BoM/ProdRun: item long description [innovative sealing] - BoM,Prod Run: internal note [innovative sealing] - BoM: regular print report with customization - Production Run: regular print report with customization - Add Item Lookup: add Show Selected button - Item lookups for Purchase Order, Quotation, Sales Order, GRN, Invoice, Bill of Material to [innovative sealing] 1) add to the items on the order in the same order than was selected (Before clicking on add selected items) 2) add column to type in qty to be added to the order 3) add column to type in Price Excl. to be added to the order - Checklist value notes [value tyre] - Calendar: settings for appointment Label and Status [kgalagadi signs] - Silink: export pr 1 to 10 excl and incl , external order allow set price [primapart] - Serial number lookup: right click copy serialnumber, copy itemcode - Sales order: excel import add serial number, unit price [powermeasurement] - Warehouse Transfer: excel import add serial number [powermeasurement] - Warehouse Transfer: enable scan serialnumbers [powermeasurement] - Production run picking slip: email use HTML mode [innovative sealing] - GRN: opened twice prevent line delete/edit when GRN completed [dege trekkers] - Calendar: create new appointment resource not saved [ksigns] - Budget: sort accounts alphabetically [lckur] - GL Config: remove default branch setting (it was duplicate/same as on Branch setup) [am] - Item lookup: copy to clipboard - supplier item code item name second from bottom [tdsa] - Prod Run: security for manufacture and breakup [innovative sealing] - Job card lookup: Checklist has photos [value tyre] - Invoice: to related company customer gives error not allow to sell below cost due to rounding [pa/jam] - Statements over time per month history 24 shows 200 [cabglass v3] - Sales Order: transfer to invoice prevent double click [innovative sealing] - Quote: convert to invoice prevent double click [innovative sealing] - BoM: new production run prevent double click [innovative sealing] - Supplier Completed recon: edit advise note [rm] - Supplier recon invoice: supplier credit should reflect date filter [rm] 06 Aug 2025 21:20 ----------------- - Invoice lookup: fix image column not work [am] - Invoice lookup: right click copy invoiceno [am] - Silink stock levels: branch filter [rm] - Statements over time: graph options show/hide point label, show/hide trend lines [am] - Bank manager: make the amount difference for existing GL entry matches a setting [am] - Job: whatsapp add Fault Description to text replacements [powertool services] - Jobcard checklist template: Terms and Conditions - Jobcard checklist template: add export/import - Point-s new purchase report 01 Aug 2025 11:30 ----------------- - GL Detail: fix error when use show deleted [carmica medical] - Turnover analysis: fix import grid report reportno db constraint error [burgersfort bande] - Release all employee locks on login [anadigi] - Stop default customer address to default branch province,town [4x4direct] - Completed supplier recon: refresh button [lckur] - Completed supplier recon: right click open payment supplier journal - Completed supplier recon: pay selected add branch [Anadigi] - Completed supplier recon: editable reference column, note column [Anadigi] - Supplier journal: show auditno - Production run detail lookup: fix date filter [innovative sealing] - BoM: security not allow more than one lock quanty field [innovative sealing] - Email import: fix quick add customer gives error [rm] - Invoice correct: allow change rep with security [bpm] - Sales order: extra invoice all now (without no stock warnings) [satoytrade welkom] - Sales order print: don’t override contact name with customer name [permac] - Sales order: print copy count setting [permac] - Customer main: security for conversations - delete, change employee [lumbercity upt] - Stock group: bulk change select all should only select visible [rm] - Silink: pricelist export add recommended retail price excl, reference price excl [point-s] - Stock item: allow discount tick [PA Stationers] * New defaults * Stock ext bulk change - GL cash journal: add line note, post to GL [Anadigi] - GL adjustment journal: add line note, post to GL [Anadigi] - Bank manager journal: add note, post to GL [Anadigi] - Gift card: add Date Sold and Days Since Sold and note - Gift card: right click Cancel (debit Gift Card Acc credit Sales) - for when gift card was never redeemed [am] - Shopify: upgrade to new API version - App API Backend: job counter reading - App API Backend: new customer possible matches improve filter - Statements over time: by default put in 5 years when select year granularity [am] 08 Jul 2025 21:28 ----------------- - apply history: prevent bring back old records to life [brushcanvas] - History trim: optimizations for images - VAT Report: speed up detail tab loading - VAT Report: detail add customer name (same as on GL Detail Lookup) - GL Detail/VAT Report detail: add supplier name for SJ,BMD - GL Detail/VAT Report detail: add customer name for Credit Note (diff algorithm from last time) - Prod run detail lookup: add sales order date, customer, sales order status2 [Satoytrade] - Stock import: Supplier items not imported make setting [Satoytrade] - GL bank manager: gl detail existing open doc button [cameraworld] 27 Jun 2025 15:40 ----------------- - apply history make a little faster - Fix Loyalty card report error - Stock turnover: fix overflow error [RMD Concrete] - quote detail lookup: add internal note [bbd steel] - Gldetail detail: fix supplier shown incorrectly next to credit note [anadigi] - Stock movement detail report: repeat heading on new page [innovative sealing] - Counted till cashup report: fix not retrieve system totals if combined till cashup used [benting] - Vat report: accomodatin less than 28 days [am] * switched with more than 28 days * Add amount field * Add vat amount to total output so is included in journal - Stock adjustment/instant stock take serial should update warehouse [anadigi] - Stock adjustment/instant stock take remove missing tick [anadigi] - GRN Bulk Import: add note [nctt] - Stock ext lookup: fixes add set selected Last Purchase from Avg Cost [innovative sealing] - BoM,ProdRun: right click copy item code - Stock: recalc last purchase cost use last SADJ if no GRV found - Price contract: fix error when use bulk change Set Markup On Last Purchase Cost [L&d electrical] - Fix Axiz import [matzotech] - Change esquire import to remove vat [matzotech] - Woocommerce: cleanup unused variants - Stock detail analysis: add brand [rm] - RTS: add consignment column [linkit] - Stock detail: if there is a grid report do not add on hand, cost price columns [nctt] - Quote detail: add Quote Rep and Customer Rep [BBD Steel] - Stock import: add custom text fields [innovative sealing] - Shopify: fix string right truncation error during order import (generate customer code) [power_tool_services] 11 Jun 2025 10:37 ----------------- - Backend: scheduled task / sync do not if database is offline - Bom security: change 'restrict to qty 1' to 'allow more than 1' so that system admin which always has rights can change qty to more than 1 [baked goods] - Stock movement report: stock group filter [innovative sealing] - Job Lookup: add customer suspended column [value tyre services] - Cashup transaction detail: put CASH on customer name [point-s worcester] - Cashup transaction detail: add customer code [point-s worcester] - Customer Cash on delivery: set due date to invoice date [point-s worcester] - Stock: don't reserved stock on external WTO [Indikor140 v3] - Employee task main: quoteno, new/open quote button [rm] - Employee task lookup: quoteno column [rm] - Payment run: add frequency filter, frequency column [point-s worcester] - Purchase order: vat amount column total [anadigi v3] - Stock group auto max discount use if higher than customer line discount [anadigi v3] - Po,quote,job,crn,inv: jump to barcode alt+b keyboard shortcut like on GRN [anadigi v3] 05 Jun 2025 21:33 ----------------- - Backend: restore as demo db - Trim history for document images more aggressively because it takes up a lot of space - Backend: connect new database - enable resume download, better compressions and download filesize - Esquire: support new feed format [matzotech] - Job lookup: add has checklist1 column - Jobcard: checklist [batterycorp] - Email sending prefer mailbox if exists for sending email address - Stock Main: attachments [innovative sealing] * Has Attachments on Item lookup and Extended Item lookup - Stock Main: 3 custom fields with up to 50 characters [innovative sealing] - Field values to be searchable on item lookups (Item lookup, Extended Item lookup, Purchase Order, Bill Of Material, Sales Order, Quote) - Customer Price contracts: add Last Purchase Cost and Markup On Last Purchase Cost [L&D Electrical v3] - Stock ext lookup: total for available column [point-s welkom] - Production run: round available after to 4 decimals [innovative sealing] - Quote lookup: security restrict to own branch [Power Measure Eq] - Quote: security allow change branch [Power Measure Eq] - Quote: security for convert to invoice [Power Measure Eq] - GRN: extra generate unique lot references from prefix, grnno, item index Eg: 10/G81/P1 [njw cold forming] - Brands: add count column [vincent] - Stock extended lookup: bulk change add search button to brand [vincent] - Stock extra: Bulk duplicate item merge [Burgersfort point-s v3] - Invoice options: group and rename scale barcode options [am] - GRN: unlock currency, RoE from use multiple setting and multicurrency license [rm] - Task Email Import: add date filter, count - Backend: more logging in sheduled tasks so can see where it stops - Backend: backup timer for scheduled tasks - Sales order stock alloc: show bom components on sales orders [satoytrade] - stock setting to include adjustment in sales purchase planning (for adhoc/freeform manufacturing) [bbdsteel] - Purchase planning: graph show current month and next month predicted - Invoice stock collection lookup: add invoice date column [am] - Quote: increase characters for internal note to 8000 [hydrapump] 13 May 2025 12:19 ----------------- - Purchase order: fix GRN now not enabled on non-admin users [motiontronic] - Production run: process update suggested in parallel(uses more cpu) [innovative sealing] - Invoice detail: add __rpt_SalesOrderDetailNote that is reference to sales order detail note for report [consumix] - Invoice from Sales Order: fix transfer note [consumix] - Purchase order: block double click,enter barcode opening item lookup when locked - Main item lookup: add total for available [rm] - Quote setting: allow uncancel quote if associated jobcard is not invoiced [HF Plumbing] - BoM: security restrict bom quantity to 1 [innovative sealing] - Quote: when email ask report name setting [innovative sealing] - Purchase Order: split allow change qty,note,eta after ordered into three seperate permissions [motiontronic] 05 May 2025 14:23 ----------------- - History form show datetimes in local time instead of UTC - BoM: add history view support - Production Run: add history view support - Computers list: add Log In Server column - Dashboard: performance improvements - Dashboard: fix supplier age analysis including 0/zero total accounts in breakdown [consumix] - Production run: improve process performance [Carmica medical] 30 Apr 2025 10:56 ----------------- - Remove vat change popup for system administrators - Employee Clock In/Out: auto logout only specific employee and not all - Dashboard: sales overview add Same Month Last Year [mauchsberg] - Employee options: add local/machine colours - Application options: add local/machine colours - Sales order: remove lot ref column if not licensed - Sales order: lock lot ref column if not lot item - Invoice from Sales Order: transfer note [consumix] - Invoice: add note as hidden column 24 Apr 2025 14:19 ----------------- - Employee Clock In/Out: auto logout only specific employee and not all [falcomilano] - Time clock lookup: add right click view history - After Login: warning if no cloud connection and/or no sync for 50 minutes or more notification [eiger] - Purchase Order: history view support - License: add check for logged in computer count on local server - Backend: update check ignore SSL certificate errors [fashioniq] - Backend/Nexus: fix issue when merging history from different servers when last common change more than 7 days ago [eiger] - Jobcard: allow print proforma if there are any errors [Power Tool repairs] - Parrot Products: fix import due to api changes [Aquilla It PcShop24.co.za] - BoM: components use bom receiving warehouse by default when adding items - Supplier age analysis: allocate aging should ignore pending RTS [aquamart] - Supplier detail: right click copy auditno - Customer equipment form: group new item options better [am] - Stock main: text tip that custom field are used when create customer equipment for item [am] - Stock movement: add summary report [anadigi] - jobcard: not allow print proforma if there are any errors [am] - Invoice: security setting show credit limit [Lumbercity upt] - Security log: right click copy document number [lumbercity upt] - Stock ext lookup: bulk change markup on fixed price items - update markup column [satoytrade] - Stock ext lookup: bulk change margin [satoytrade] - Stock ext lookup: markup and margin columns for pr1-9 (hidden by default) [satoytrade] - Quote transfer to invoice with invoice round on account and quote setting round due not enabled: fix error totals not match [siss] - Remove MSD import [Trac-Mac] - Stock Import: add last purchase cost [innovative sealing] - Stock Recalc: leave last purchase cost if no purchases in stdetail [innovative sealing] - Special price as line discount: fix divide by zero error when price 10 is zero [tdsa] - reverse copy of WTO use cost price from WTO instead of current [Agrisand] - Stock main: view purchase orders (purchase order detail lookup) [sanco] - Warehouse transfer: import xlsx split quantity into quantity sent,quantity received [jaco] - Warehouse transfer: extra option to transfer sent to received [jaco] - Warehouse transfer: right click copy item code - Warehouse transfer lookup: right click copy auditno, warehousetransferno - Voucher: prevent comma(,) in voucher number [cerberus] - Production Run Packing [satoytrade] - BoM/ProdRun: add Is Service Item column [am] - BoM/ProdRun: add costprice override ext column [am] - Customer ext lookup: debit order column, auto reconcile column and bulk change auto reconcile [rm] - Invoice Item lookup: add Supplier on hand [Trac-Mac] - Jobcard: security for print pro forma [Burgerford Bande] - Quote lookup: compose email - add attach quote replacement - WooCommerce: Product Image Name and Description as Image Alt Text [Powertool Repairs] - Invoice: fix customer dropdown slow search on customer name [4x4direct] - GRN: open purchase order button [motiontronic] - Warehouse transfer lookup: don’t show sent external warehouse transfer on Sent not received and Received filter, add External filter [batterycorp] - Jobcard: fix reverse does not release serialnumber [compuservenam] - Invoice setting: Calculate Due Date from statement date (end of month) [rm] - Customer payment: fix string right truncation error [One-Stop Tool Shop - Kuvula Trade 75 (Pty) Ltd ] 27 Mar 2025 10:09 ----------------- - backend: fix not able to delete backup schedule - Customer Linked allocation: fix restore links error [lumbercity kuruman] - Parrot supplier import: fix error due to change of xml [PcShop24.co.za - Aquilla It] - Shopify: remove old associated collections even if Cleanup not selected [brushcanvas] - Shopify: make price compare only special setting work on update by sku - Login remember userno/empcode [rm] - GRN,RTS,PO,stock take,stock adj,jobcard,sales order,invoice,creditnote: if not have warehouse module disable warehouse select [rm] - Production run: fix same item twice not check correctly enough stock [vincent] - Production run: reverse with security - Silink: export customer email and addresses [biltong warehouse] 17 Mar 2025 10:11 ----------------- - backend: change fallback nexus sync to every 15 minutes from 1 hour - backend: sync repair add check that database versions are the same - invoice stock collection lookup: change selected delivery required [sanco] - Quote: fix for totals not updated when print preview select report and just changed price [HF plumbing enterprizes] - Supplier detail: add right click copy refence, copy note, orderno - Stock Adjustment: remove Checking stock levels on open with item stock level check on add [Fashion IQ] - Stock Adjustment: save button [Fashion IQ] - Sales order: fix during transfer to invoice the invoice now quantity changed if inv now not ticked [rm] - Jobcard: extra add payout [batterycorp] - Production run: set employee at creation and show employee [Innovative Sealing] - Extended Item lookup: add memo [innovative sealing] - GRN: lock currency when not using multiple currencies [innovative sealing] - VAT Change Form: fix line_unique_id error - Emp Payslip: support tax year 2026 - Invoice Lookup: fix error when double click blank sales order column - Backend: add fix for when scheduled task stops working - Credit note for invoice: not allow change customer (form security right to allow change) [lumbercity] - GL Adjustment journal: open as tab, row count, description make readonly after process not disabled - Delete form: when employees selected also delete C_SECURITY_LOG [vincent] - Branch: make settings colored - Allow attach demo database when at license capacity [ptr] - GL enquiry print: opening, closing, date range balance [nctt] - Customer detail: add party paid column and on analysis [charl burger trust] - Stock take: custom design make active only and on hand only filters work [anadigi] - Purchase Order: Setting to enable/disable warning if item is not from preferred supplier [rm] - Production run component: add StockAvailableAfter (QuantityCanBeMade - quantity) [innovative sealing] - Quote setting: local custom report override [NJW Cold Forming] - Quote to existing jobcard: fix duplicate lines due to invoice rules [motiontronic] - Invoice: add delivery required column [sanco] - Invoice stock collection lookup: delivery column and filter [sanco] - Customer: invoice delivery required [sanco] - Stock turnover: auditno filter - Vat report detail: show supplier for supplier journals [jaco] - Invoice: allow save to quote if minimum markup was overridden [prima part] - GL Correction: Invoice change customer update edit date, edit user, edit note [lumbercity upt] - GL Correction: Invoice change rep update edit date, edit user, edit note [lumbercity upt] - GL Correction: credit note change customer update edit date, edit user, edit note [lumbercity upt] - GL Correction: credit note change rep update edit date, edit user, edit note [lumbercity upt] - GL Correction: change supplier update edit date,edit user,edit note [lumbercity upt] - GL Correction: change gl account update edit date,edit user,edit note [lumbercity upt] - Supplier Detail: add create date, edit note, Is Corrected [lumbercity upt] - Stock Detail: add create date, edit note, Is Corrected [lumbercity upt] - GL Detail: add edit note, Is Corrected [lumbercity upt] - Customer Detail: add create date, edit note, Is Corrected [lumbercity upt] - Stock Main: generate itemcode button - generate numbers if 'Use Stock No As Item Code' setting enabled - GRN: process put suppler/custno in gldetail for stock entries - Shopify: fix error when additional category same as product category [CAPE TOWN WELDING SUPPLIES] - Recurring invoice lookup: add customer classification column - Calendar: made recurring appointments work [siss] - Bank manager: customer enq button - Bank manager: 'After post move to next transaction' setting - Customer payment: autoselect customer branch [rm] - Demo license add bank manager [siss] - Invoice: memo make Enter key create new line not jump to next field [Xenex Computers] - Customer enquiry: make running balance work the same when sorting is desc or asc [Dorver Trust t/a Agri Koës] - Customer enquiry: default to last 12 months date filter - Backend: possible fix for backend tasks stop running [Powertool Repairs] - Stock brands: name and logo, under stock extra tables; Auto Create Brands to create brands already existing in stock main - Woocommerce: brand support * brand name on stock main should exist in Stock Brands table for it to export to WooCommerce - Bom Print: add bom item code and description [satoytrade] - Sales Order detail lookup: f12 image shortcut [satoytrade] 29 Jan 2025 21:21 ----------------- - Customer Detail lookup: right click history - Customer Allocations: right click history - History Viewer: right click revert to this - support delete entries - Serial Number Lookup: Fix rename gives error [cbr bande] - Quote, Sales Order, Job Card, Invoice: unit_price_after_discount_incl [motiontronic] - jobcard: open linked quote in new tab not new window [motiontronic] - Jobcard: unit cost actual, line total actual cost [anadigi] - Stock Turnover: line total actual cost and on analysis tab [anadigi] 22 Jan 2025 15:51 ----------------- - Data Integrity: add check where auditno in stock detail not same as on WTO, handle this in autofix [yeclothing] - Data Integrity: ignore entries in stdetail without matching gldetail if costprice is zero [yeclothing] - Data Integrity: add check for stock left in transit after receive [yeclothing] - Bank manager: fix split autofil can't delete matches [commando bande] - Bank manager: autofill split match don't consider transactions that are combination of existing GL entries and new bank manager entries [commando bande] - Customer statement: use header for customer branch (works when select customer branch header) [tiptop] - Invoice rules: dont change quantity if action line qty = 0 (for services) [motiontronic] - Stock import/update: web tags [brushcanvas] - Invoice lookup: add cash customer email, telno [battery corp] - Financial statements: fix unable to select last year [battery corp] 16 Jan 2025 16:34 ----------------- - Invoice rules: don’t change qty if action item is labour [motiontronic] - VAT Report Detail: add edit date, created date columns [NCT] - Jobcard custom report: fix only show default branch (possible fix for no company name) [Tip top] 16 Jan 2025 09:44 ----------------- - Stock Detail: fix avg cost running total (v3 only) - Backend: fix bug that prevented hourly scheduled sync - HiQ autosync - Invoice rule: fix not work correct if trigger has price 0 - Invoice rule: fix action quantity not reduced if trigger qty reduced - Supplier age analysis: right click show detail - Customer enquiry: use sort order when calculate running balance (revert change 14 Nov) - Customer Age analysis: change column caption cash to cash on delivery so that same as main and invoice lookup [am] - Conversation lookup: change column caption from Days to Days Since Opened - Production run: serial number should not be available to invoice/stock take [ana-digi] - Serial number lookup: separate column for component of production run - Serial number lookup: available column that now determines if serial number is available to invoice,etc * bulk change option for available/unavailable - Customer enq/alloc: alt R for refresh [anadigi] - GRN bulk import: set both arrival date and supplier invoice date - Job details: add customer equipment engine no,registration,vin - Job details: add export to XLSX - Employee task: email notification don't attach original eml - Axiz import: add username and fix 12 Dec 2024 21:16 ----------------- - History support: customer journal, stock attributes - Purchase order: right click copy to clipboard - Stock turnover: right click copy to clipboard - Stock turnover: Email column (also from cash so/quote) [jaco] - Stock turnover: Email selected with docno,date,item code, item description, quantity template replacements - Stock turnover: right click/double click quote, sales order, jobcard - Stock turnover: right click copy document number - Stock turnover: right click show stock detail - Customer journal: add note column and post to customer detail note column [charl burger trust] - Customer journal: add grid report - Jobcard: fix for extra added lines after save/reopen [tiptop] - Invoice rules: should match again if requirement lines are deleted - Mailbox setup: use password type field for mailbox password [am] - Mailbox setup: add outlook.com/office365 support [am] * Authentication method: Microsoft Account * API Key / Get API Key button * Preset button to set everything correctly - License: fix problem with suspended accoounts not being suspended on next license check (every 12 hours) - Jobcard/ Quote: less intrusive warnings about customer suspended [mahu/extreme] - Woocommerce: setting Default Allow Orders When with option if supplier has stock or level > 0 [cameraworld] * Only active when item Allow Order No Stock is set to Default * Note "Default Allow Orders When No Stock" has been removed need to use the new setting - Woocommerce: export product variant image - Shopify/prestashop/woocommerce: Remove sync and error alert notification - Fix problem with On Order zero but ordered (recalc required after update) [mahu] - Jobcard: fix refresh on save resets overrides (eg allow negative stock) [tiptop] - Woocommerce: handle attribute name longer than 25 characters [Powertool Repairs] - Stock attribute: delete make warning stronger - Shopify/Woocommerce: fix for settings not saved that are changed during sync - Shopify: handle API call limits (too many requests error) - Recurring lookup: add edit date/edit user [rm] - EFT export: add age analysis and recurring invoice amount columns [rm] - License lookup: add last date license issued [rm] - License lookup: adjust R.Qty for accountants [rm] - Shopify/WooCommerce/Prestashop: Error log table and summary label so can see if there was problems during background sync [rm] - Shopify/WooCommerce/Prestashop: Notification alert of sync to system administrators - Prestashop: fix for default language not being language ID 1 [4x4direct] 21 Nov 2024 14:47 ----------------- - Backend: enable cancel history apply / sync - Backend: monitor active task - GL statement: add next year to select - GL Trial Balance/Balance Sheet out of balance: fix reset summaries not fix problem [tiptop] - Stock adjustment: F12 image [green air] - Health form: split Reset Summaries into separate GL and Sales buttons - Jobcard: change customer clear email [valuetyre] - Stock take report: only show serial number for warehouse - Stock take custom report: enable show serial numbers - Production run: allow select component serial numbers [anadigi] - Warehouse transfer: allow select serial number [anadigi] - Quote: lock after approve [anadigi] - Stock feature: fix not able to add values to new feature before save/openclose - Security log: date filter - Invoice touch: security log make note of overrides to sales order - GRN: serial use expiry date setting, hide expiry date column on GRN so focus can fall on next [Essential IT / Matzotech / Take It Now] 14 Nov 2024 21:15 ----------------- - stock import: allow 'TRUE' or 'true' for yesno/boolean columns - supplier import: add active,web address,note,contact 1, delivery address - Customer enq: always calculate running balance from opening balance even if sorting is descending order [siss] - Invoice rules: requirement line quantity more than rule should increase action line quantity instead of adding lines [directauto] - Pinnacle import: fix error due to 'Unltd' value in pricelist stock level [pcshop24] - Cashflow: fix tax expense shows as difference [am] - Masterfuels: log add print, date filter [midasnc] - Quote: round due also on account if invoice setting [rm] - Shopify: barcode [brush canvas] - Shopify: product type from root group [brush canvas] - Shopify: only upload 20 new images at a time [brush canvas] - Shopify: setting to only export compare price for specials [brush canvas] - Quick Sell: Export / Import layout - so can make backup of layout [westcoastfisheries] 06 Nov 2024 11:44 ----------------- - Sync: Apply time limit - Shopify: use web item name [rm] - Prestashop/WooCommerce/Shopify: cleanup - confirmation box [rm] - Stock Ext Lookup: "Add Images From Combo Items" in bulk [rm] - Supplier lookup: add Registered Name [LumberCity Upington] - Purchase planning : select supplier add registered name column [LumberCity Upington] - Shopify: create collection for each group level and add item to it - Shopify: Generate menu button * There can only be 3 levels deeper nested groups are ignored * Need to grant permissions (Admin API access scope) write_online_store_navigation and read_online_store_navigation - Shopify: variant already exists better error - Shopify: export On Sales, Featured as tags, Added less than 60 days tag NEW - Shopify: fix no inventory item error on first item sync - Stock ext lookup: add web tags column, bulk change - Payslip: use inclusion rate of fringe benefits to calculate taxable income for tax - Payslip: add taxable income total - Invoice return recipe item should not do manufacture - fix bug - Jobcard: create quote fix "line_unique_id missing" error [Vehicle Tech] - Customer: add is related company [HiQ burgersfort] - Invoice: allow at cost for customer marked as related company [HiQ burgersfort] - HiQ: option to exclude supplier name [HiQ burgersfort] - HiQ: exclude customers marked as related company [HiQ burgersfort] - Stock Turnover: add customer is related company column - Invoice return recipe item should not do manufacture [cameraworld] - Completed recon: make discount and total before discount columns work with invoice recon method [ana-digi] - jobcard: fix "line_unique_id missing" error on jobcards with serial number/labour [cbr-bande] - Jobcard: fix error on open completed jobcards - Jobcard lookup: is invoice signed column, is job card signed column [powertool repair] - Jobcard lookup: right click invoice sign - Invoice Lookup: is invoice signed column [powertool repair] - Jobcard lookup: set selected date start [hf enterprises] - Jobcard lookup: security for change status,date start - Invoice: show customer note [Tyrelube] - Stock main: feature tab add split panel [tdsa] - Quote: setting to make MU%/GP% change discount % / Line Total Incl For Discount instead of unit price [tdsa] - Invoice rules: allow delete item added by rule [rm] * active quotes,sales orders, jobcards might have extra lines added due to the rules when opened the first time because the new way of working is not compatable with the previous algorithm - Stock ext lookup: bulk change supplier list overhead [essentialit] - Quote: block print preview select report if not approved - Internal jobcard: don’t check below stock group min markup [jaco] - Payment run: left side grid add Cost To Company column with total [rm] - Send email: save copy in Sent folder setting [rm] * from address must have mailbox setup - Send email: save to sent email log setting - Sent Email: add To, Employee columns - Sent Email: right click view email in default program - Quote Import: add option to do match on description [innovative sealing] * All words must exist in item description * Add all items that match 18 Oct 2024 11:45 ----------------- - GL Summary: reset make it create less history entries to work through - GL Summary: only recalc/check on nexus not every server - History viewer: set this value, column finder - Health: debit/credit out of balance show account is blank - Trial Balance: add balance amount - Woocommerce: workaround for order coupon with blank tax [tdsa] - Jobcard: security line change description [Tyrelube High/lowvel] - Teraoka scale export: set shelf life from stock item best before days [jaco] - Production Run: Custom design for Picking slip [Innovative sealing] - Production Run: option to pick custom report [Innovative sealing] - Create item based on: add copy BoM option [Innovative Sealing] - Countries: Rename Swaziland to Eswatini - Nology: supplier import [essentialit] - Stock turnover: fix overflow error [bbd steel] - Credit Note: fix error on process when invoice had loyalty points redeemed [motorcycle world] - Shopify: update status by sku never make variant item not active [bpm toolcraft] - Bulk grn import with process option (under GRN lookup -> extra) [nctt] - Convert stock to vat: generated stock adjustment vatamount should be negative [jaco/hazeelectrical] - WooCommerce: setting Default Allow Orders When No Stock (for stock item with Out of stock order setting Default) - Make VAT active after upgrade (note that will make all vat active even if made not active previously; once off change) - Shopify product sync (category as collection, cover image, product, product images, stock levels) [Falcomilano] - quote approval [anadigi] * Quote settings: approval required * Approval popup alert * Security: Can Approve * Block employees from emailing or printing a quote till it has been approved. * quote lookup: approved column / need approval filter / bulk approve - Quote lookup: delivery city, delivery province [satt] - Calendar: 12 months of history appointments [rm] - Quote: security change discount [anadigi] - Quote: setting close after print fix open many quotes [rm] - Quote: show customer note (internal note tab) [Tyrelube] - Supplier journal: order detail by created order [cbr] - GL summary in grid : pivotgrid report [anadigi] - Make L2 special active even if L1 special not active [cameraworld] - Quote, Sales Order: line total for discount (calculates discount %) [tdsa] - Budget: percentage additional when click use regression, avg [lckur] - Stock setting: update NSI supplier list on GRN Process [motiontronic] 02 Oct 2024 14:54 ----------------- - detect/prevent duplicate item codes if nexus had to be restored from backup [yeclothing] - sync correctness improvement when many changes done and server was not syncing 20 Sep 2024 10:13 ----------------- - Fix GL Summary wrong if reset gl summary on more than one server - Improved sync repair - Backend: limit tasks to 3 at once - Upgrade firebird to 4.0.5 - Invoice lookup: fix duplicate row where loyalty point redeemed [outthere24] - Quote: delete selected [hydrapump] - BoM, Production Run: right click detail show image f12 [satt] - Main item lookup, stock ext lookup: right click Open BoM [satt] - Stock Main: View menu add BoM [satt] - Stock ext lookup: bulk change vat sales show percentage - License Lookup: fix new clients not appear, add date acc open [siss] - Stock turnover: show GPMargin% as -100% when price is zero and cost is not zero [bbd steel] - Quote, Quote Lookup: add custom field 2 and 3 [hydrapump] 13 Sep 2024 10:25 ----------------- - Prod Run: fix manufacture set list price not put the per unit manufacture cost [hire-it/one stop tool shop] - Stock take process: quick view image right click/f12 [green air] - Quote: if right click select price on heading gives error (also fixed on other forms) [lumbercity_upington] - Production run: fix permission to change bom not working [anadigi] - Invoice rule: add qty to requirements for buy 2 get 1 free type rules [yeclothing] - Add item lookup: right click copy item code - Credit note for invoice: mark invoice paid [nctt] - Customer payment for invoice: mark invoice paid [nctt] - Woocommerce: category cover image support [Powertool Repairs] - GRN Lookup: shipping costs total column [parts namibia] 05 Sep 2024 10:32 ----------------- - sync: fix error if stock group of stock item is deleted - Jobcard: add color to status, show color on job lookup [hf enterprizes] - Sales order detail analysis: add shortfall columns [satt] - Silink: external order api + sync [satt] - Invoice lookup: email direct use CC setting [xenex] - Quote lookup: add total excl column [Hydrapump] - Bom prod run: Cost Price Override column for NSI/service item cost [anadigi] - BOM prod run: total cost that includes overhead costs like labour, put in supplier list price [anadigi] - Quote lookup: fix status filter not showing options [hydrapump] 29 Aug 2024 16:02 ----------------- - Customer payment: fix error when payment for invoice and allocation note too long [Hire-it Brackenfell] - Stock: only use active jobs in demand calculation [ptrct] - Rts: prevent reverse if vat report done [jaco] - Supplier journal: write vatno to gldetail even if vatamount is zero so shows on vat report [4x4direct] - Wto: add all items from wh fill in serials [anadigi] - Credit note lookup: right click copy to clipboard creditnoteno,auditno, show auditno - Credit note: show costprice column [jaco] - credit note: right click open stock item - Allow select multiple serial numbers [anadigi] - Add item lookup: add Has Serial column - Summary in grid: branch field [anadigi] - Purchase Order: print save give better filename [cameraworld] - Invoice rules: if action line description is blank use item description [vincent] - Stock settings: specify webshop to use product link on Ext lookup, main [cameraworld] - Task lookup: analysis - per type, status [siss] - disable calc can be made when "BoM: Update Can Be Made for Purchase Planning" setting disabled [earlnique] - setting "BoM: Update Can Be Made for Purchase Planning" [earlnique] 13 Aug 2024 10:23 ----------------- - stock import: add date bought [lawc] - quote default report: fix totals seperated if message is long - sales order default report: fix totals seperated if message is long - Amrod new api [mauchsberg] - Purchase order: add export grid to xlsx so that can show custom fields [powertools] - Summary in grid: add additional code [anadigi] - Quote/Sales Order: fix freehand template add button not visible - Quote/Sales order: Print/Preview Select Report [anadigi] - Transfer planning: fix capacity limit not correct - Stock main: add Exclude From Transfer Planning - Stock ext lookup: bulk change Exclude From Transfer Planning - Sent email lookup: view email fix not show CC [point-s] - GL Adjustment Journal: add check for vat amount if not applicable [jaco] - Gl detail lookup: show last auditno - clear grid filter [am] 06 Aug 2024 10:38 ----------------- - stock import: add date bought [lawc] - quote default report: fix totals seperated if message is long - sales order default report: fix totals seperated if message is long - Global Fleet Solutions invoice import: use project code as item code [nctt] - Hiq: option to exclude cost, customer name - Hiq: date range file export - Customer ext lookup: bulk change discount rate, line discount [anadigi] - Management report export as PDF make filename management report [jaco] - VAT Summary: export as PDF give default filename [jaco] - GRN: serial number clear RTS (item received back from supplier) - Invoice: serial number block item on RTS [hantamnet] - Serial number lookup: right click open stock enquiry - Serial number lookup: right click clear RTS, clear CRN - Serial number lookup: rts date - Serial number lookup: selected Fix In Stock Status - Serial number count form: fix not same as in stock filter on lookup - silink stock levels: fix error on data from v3 [multi tyre] - Purchase planning: add quantity can be made, quantity can be made plus with onorder [Cameraworld] - Purchase planning: suggested order levels: use kit onorder [Cameraworld] - Stock turnover: CRN show VAT amount as negative [nctt] - Woocommerce: set variant backorder status and item backorder status [tdsa] - Quotes, Sales Order: setting to use invoice round due down setting "Total Due rounding" [hire-it] - Purchase order: add stock item custom list 1-4 [powertoolrepairs] - Customer: security for each tab [anadigi] - RTS lookup: add img column [Power Tool Services] - Stock calculate last bought: don’t make blank if no GRN and value filled in by hand [lawc] 26 Jul 2024 10:23 ----------------- - Statements over time: week granularity [RMD Concrete] - Invoice item with tax class Other post to VAT Control instead of error [Korean Bakkie Spares] - Invoice, stock turnover: fix invoice not store 4 decimals [jamoffice kathu] * Note that only future invoices will show correctly - Stock image export: fix error 24 Jul 2024 11:20 ----------------- - Sync: prevent missing apply history problems during sync - Sync: trim more table history - backend: if database corruption detected during sync take database offline - backend: online database validation - Create local database: fix offline after create - Transfer planning: improve data loading speed on large database - Transfer planning: remove warehouses excluded from planning - Job detail lookup: add warehouse - Prestashop: order import don't throw error when customer deleted on prestashop - Supplier journal batch: VAT Exclusive hide by default [jaco] - Stock image import: fix deleted error when overwrite selected [ptr] - Quote, Sales Order: discount on total [Greenair] - Purchase order: internal note increase character limit [motiontronic] - Customer ext lookup: add discount rate, line discount [satoytrade] - Quote: add stock status [satoytrade] - Bank manager: Set VAT to N/A when select Customer/Supplier [jaco] - Supplier journal batch: VAT Exclusive, Debit/Credit Inclusive columns, Process then handles the VAT differently so that eg. can cancel out Bank Manager supplier entry with VAT [jaco] - Quote from jobcard: transfer date in, jobno [ptrct] - Jobcard lookup: add internal note [ptrct] - Special price L2: price incl/excl [bpm] - Invoice: option to hide all prices [Permac] - Touch Invoice: option to disable Save/Retreive [Permac] - Transfer Planning: Transfer back to distribution warehouse excess stock - HiQ export [Hi-Q Burgersfort, Upington] - Sales order lookup: add proforma column [bpm toolcraft] - Dashboard: fix overflow error [Motion Tronic] - stock import: fix date not recognized in excel file [bpm] - Stock take report: incorrect serial numbers listed when filter in stock selected [compuserve] - Stock take: not require missing serial numbers - fix duplicate error if al blank [compuserve] - Stock adjustment: support not require missing serial numbers setting [compuserve] - Serial number lookup: add invoice customer [Telececom Exchange] - Warehouse: add branch, priority, capacity qty, exclude from transfer planning - Stock status: add priority - Transfer Planning * Used to plan amount to transfer from distribution warehouse to branch warehouses * Calculate suggested works by sorting item by status priority and then warehouse priority and then filling the quantity with specified level (min/max level) (less avail at wh and existing transfer orders) until warehouse capacity is reached. When no warehouse capacity is set then assumes infinite capacity. Negative transfer quantity the amount to send back to distribution warehouse. All mode allocates to each warehouse according to priority until no stock left. * Smart A mode includes adjustment for Sales Factor (where item sells relatively better than at other warehouses) - Purchase order: allow edit line total to automatically work out unit price [RMD Concrete] - Woocommerce: fix variant with missing attribute value exporting and thus showing all possible values [tdsa] - Woocommerce: fix attributes with reserved names [tdsa] - Freshdesk: woocommerce [tdsa] - Woocommerce: export stock status as meta data [tdsa] - Stock warehouse vertical: dont update grid while type in stcode filter to enable typing fast [fashioniq] - Jobcard: security change vat/tax [TipTop/neethlingtax] - Invoice: below cost price error don’t show costprice in error [pets4life] - Purchase planning: below reorder level filter take onorder into account [cameraworld] - Purchase order detail: add fill rate qty, fill rate value (ordered/arrived %) [bpm] - Warehouse transfer: allow receive 0 qty [4x4direct] - Other suppliers: supplier list price level to use, Add to import, use the list price level to set the List Price for the item [ptrct] - RTS: add available column [lumbercity upt] - Purchase order: rounding to 3 decimals [RMD Concrete] - Purchase Order: Stock GL Account (enable using GRN setting/security) [RMD Concrete] - Purchase order: setting to add note when change ETA [motiontronic] - RTS Lookup: add branch column [value tyre services] - Customer Age Analysis: add due column total [enson] - RTS: fix security from GRN for stock GL override not work correctly [nctt] - Invoice custom report: enable show stock images - Shopify Export Price Level setting [ropak] - Outlook signature - Invoice: allow specify sales GL account, setting to enable (also for Cost of Sales) [jaco] - GRN: fix show correct markup when using buying unit [ariamsvlei] - Invoice block F10 (scan customer) when on account not enabled [ariamsvlei] - Sales order: setting to add note when change ETA [motiontronic] - Sales order: fix for freeze/crash [essentialit,phantom cycles] - Customer ext lookup: bulk clear sales person [motiontronic] - EFT Export: rename Sage Pay tab to Netcash [siss] - Stock take process: add hidden column Has Serial - Stock setting: stock take require missing serial numbers (because it can be difficult to know which ones missing) - Asbis: fix error on warranty term empty [essential it] - Esquire new pricelist api [essential it] - Woocommerce: batch size setting - Income statement: fix estimated tax for tax year 2025 [neethlingtax] 15 May 2024 11:21 ----------------- - upgrade: handle occasional error during upgrade that can be fixed with reset generators - Warehouse Transfer: better processing feedback - Warehouse Transfer: improve speed of update jobcards step [falco milano] - License: add employee task module - Production Run: Update Supplier List Price setting [lumbercity upt] - Bulk price edit: add current avg cost,prev avg cost, percentage change [bpm] - Stock label: add discontinued [bpm] - Supplier age analysis: add settlement discount column [bpm] - Item lookup: dark theme fix white foreground on itemcode [bpm] - Invoice: add stock available after , red if negative [bpm] - Labels: import excel select all in file [bpm] - purchase planning: fix problem with next manufature when item on more than one BoM - Task lookup: add task description [siss] - Task lookup: add Is From Email column [siss] - Task email import: fix line breaks missing [siss] - Task edit: show origin email button [siss] - Jobcard: setting to create purchase order for entire quantity even if have stock [Micro Tech Namibia] - Credit note lookup: attach to email not make program block [lumbercity upt] - Below reorder alert: exclude discontinued [lumbercity upt] - Woocommerce: google merchant data [essentialit] - Backorder: availability date set to beginning of month - Add MPN,UPC,GTIN,EAN as global attribute - Need to create mapping between global attribute and google merchant attribute in Wordpress - Supplier List Price Level 1 to 5 [ptrct] - Show on Stock Ext Lookup and Purchase Planning - Add to import - Task lookup: last conversation - note, followup date [siss] - Task email import: show has attachment tick [siss] - Task edit: if first conversation set started date time [siss] - Task notification in program [siss] - Task email mailbox setup: second employee to notify [siss] - Purchase order detail: add bin [bpm] - Employee Tasks [siss] - Setting: default status - Employee email notification if have new or updated task - Conversations created on the task edit form will be linked to the task - Import emails with assign as tasks [siss] - Setting: autosync every 5 minutes - Can have multiple mailboxes/email addresses with separate default task type - Mailbox setting: new customer default lead source - Does not automatically create customer, tries to find by email; Quick create button autofills mailbox default lead source and email - Notifies specified employee via email if new emails imported - Archive email function (moves imported email to another mailbox folder so next import can be faster) - License: fix label accessible from Stock master -> extra label [siss] - Stock turnover: add Trade In column - Stock turnover: Set costprice to current fix error on tradein items [rabatho] - Update List Price on GRN: setting to use Landed Cost [motiontronic] - Stock ext lookup: add special L2 price [cameraworld] - Supplier Invoice method: discount posting should use discount GL default vat [powerflow] - Sales order: setting Warn about no stock - to not ask are you sure when invoice item without stock (easy alloc,allow neg stock) [hire-it] - Employee tasks [siss] - Stock Import: improve stock adjustment processing feedback - Stock Import: improve error handling during SADJ processing - Completed recon: fix Total Before Discounts subtracting instead of adding discounts [lckur] - Supplier Recon Status: discount tab calculate based on Amount Payable [lckur] - Stock detail: add brand column [tyrelube highveld] - Quote,jobcard: Add customer suspended message [phantom cycles] - Customer suspended message: click to dismiss [phantom cycles] - Customer main: add customer note field [phantom cycles] - Special Level 2 [cameraworld]: * Percentage discount on Special Price If no special price use Pr10 * Date Range * Bulk Change * Add to excel import * Tested on shopify, prestashop, woocommerce - Calendar: month view add appointment fix when change end date resets the start time [jaco] - Calendar: month view add appointment make end date on same day as start date [jaco] - Quote email template: add contact_name [motiontronic] - Job email template: add job fault description, customer name, date, status, contact_name [motiontronic] - Stock Import: fix Sell Unit Show Invoice using Buy Unit Show Invoice, fix not update if unit name not set for update [coremet] - Stock ext lookup: bulk change Show On Invoice [coremet] - Stock Import: fix extra units created with same name on new items with buying and selling units in file - Bom picking list: qty per item [cabglass] - Recurring invoice: auto increase rounding down setting [siss] - Doc images add .jpeg file extension to common files filter [am] - Stock setting: GRN enable per line Stock GL Account [am] - Stock setting: GRN per line Stock GL Account restrict to NSI only [am] - Stock Delete Form: add delete column [am] - Stock Import: add Show On Inv [Coremet] - Stock Import: add Component Of ; seperated [Coremet] - Quote email template: add quote note, customer name, date, status (also show on settings)[motiontronic] - Employee lookup: add custom fields [nctt] - Bank manager: existing gldetail add customer orderno from invoice [cameraworld] - Calendar: refresh button [SISS] 12 Apr 2024 14:58 ----------------- - cashup: fix error on some databases 03 Apr 2024 21:16 ----------------- - Data Integrity: supplier detail,stdetail,dbdetail with auditnos not in Gldetail - Supplier: history viewer - Supplier journal: history viewer - Supplier Age Analysis: fix creating no change history entries when allocate payments [tiptop] - Supplier Journal: fix reverse not delete entire audit trail [tip top] - Bank manager: add doc image after process - Payslip: add total leave to payslip and leave last 12 months - recurring lookup: add commission % [siss] - Supplier detail: add auditno filter - SQL Form: copy value, copy row, export to xlsx - Customer payment report: add jobno, sales orderno [falco milano] - Customer payment lookup: add lookup instead of customer detail filter [falco milano] - Customer payment lookup: right click Correct add jobno [falco milano] - Supplier import: Motosport Distribution of MSD [trac mac] - Employee payment run: add reverse 25 Mar 2024 12:29 ----------------- - GRN from purchase order: fix overflow error [Direct Auto Parts] 19 Mar 2024 12:04 ----------------- - Nexus: improve customer page with more reliable task feedback - Nexus: fix restore from .gz backup not work - invoice lookup: fix attach to email does not use the email report setting [direct auto parts nam] - Job Detail Lookup: add deposit is paid, job status, purchase orders, is comeback,comeback jobno, Time Promised [falco milano] - Calendar: Auto fix for End time before Start time which caused error on open [owl security] - Purchase planning: improve speed a little - doc images: drag drop files/images [am] - Bank deposit: lookup [aa tyres/points george] - Quote: security free hand description create template, delete [anadigi] - Quote: security email / print [anadigi] - GRN: security change VAT [powertool repair] - Purchase Order: security change VAT [powertool repair] - Customer journal: unlock on open deleted - Customer journal: add check for double posting, delete posted when have open twice. [nctt] - Adjustment Journal, Supplier Journal, RTS, Jobcard, GRN: add check for double posting, delete posted when have open twice. - Purchase planning, stock level recalc: speed improvements if there are many items with no transactions - Customer conversation: right click follow up [siss] 07 Mar 2024 14:43 ----------------- - quick sync repair: remove automatic normal sync repair if quick repair fails - Quick sync repair: only look at past 7 days - Add Sync Repair to Data Integrity form - RTS: from GRN warnings ignore small change in cost due to rounding (<0.01) [am] - Internal job card: don’t do minimum deposit check [am] - Job lookup: cancel selected [falco milano] - Purchase planning: add transfer from global reorder level [direct autoparts] - Commission Report: add Job Payments, option to exclude invoices originated from jobs [falco milano] - Shopify: Update api to 2024-01 version - sales order stock allocation: add refresh button [satoytrade] - Bom Lookup: add active column, filter [satoytrade] - Employee payslip: don’t calculate tax when employee country not south africa/blank 01 Mar 2024 11:09 ----------------- - Backend: new task monitor window after starting a task - Frontend Data Integrity: add Quick Sync Repair [yeclothing] - Nexus: restore directly to node without migrate - Section stock take: optimize speed [bbd steel] - Customer Enquiry: Print add customer name to filename,heading [lckur] - Jobcard security: fix not able change note/status after complete when have right [motiontronic] - warehouse transfer: security to only allow sending/receiving own warehouse [ye clothing] - Cashup Till Report: add float at start, cash excl new float [yeclothing] - Sectioned stock take add bin location column [bbd steel] - Sectioned stock take: add items from stock take in bin [bbd steel] - Sectioned count: add delete line, delete counted 0 lines - Jobcard: fix completed not disable invoice button [motiontronic] - Sales order detail: add line long description and to analysis [bbd steel] - Payslip: tax year 2025 - App backend: don't log in computer when logging in on app should fix license issue - Stock turnover: right open sales order / double click sales orderno column [bbd steel] - Sales order detail: gp %, internal note [bbd steel] - Application Options: new layout - Application Options: add Set security for Grid Reports - Grid Report security: allow column chooser [cabglass] - Grid Report security: can change report - Grid Report security: not edit = can't add reports - Supplier age analysis: possible fix for refresh freeze [cabglass] - Jobcard: possible fix invoiced but still active [motion tronic] - Masterfuels integration [quest de aar smith broers,CBW] - Bank manager: auto fill/match use bank statement description instead of match description for non rule matches [powertoolservices] - Fix conversation popup not same count as lookup [siss] - Quick add customer: use active setting [siss] - Doc image lookup: add import from database backup [lumbercity] - GL Enquiry: add supplier,customer name, GRN Supplier Docno [lcupt] - Quote detail lookup: add quote type column, quote status column also on analysis [motiontronic] - Invoice method supplier recon: too many credits allocated when pay later invoice per invoice - option to continue/warning instead of block [point-s windhoek/powerflow exhaust] - Jobcard: security allow invoice [directauto] - Jobcard: security allow change detail [directauto] - Stock Additional Group Lookup: color special items, on special column [satoytrade] - Stock ext lookup: add "Is BoM Component" [satoytrade] - Invoice: fix not allow discount on special if special not applicable due to cash only restriction [tyrelube] - Invoice: don't make line color due to special not active due to cash only restriction [tyrelube] - Invoice recurring form: add item after selected, at end [siss] - recurring invoice lookup: add first invoice date [siss] 08 Feb 2024 11:05 ----------------- - Followup popup - change to show all uncompleted follow ups until today [siss] - Conversation lookup: add completed filter [siss] - GRN: special line colour, add special pr, special whiel stock last columns [bpm] - Stock ext lookup: selected print labels [bpm] - Invoice from quote: don't transfer internal note [siss] - Customer: 4 x custom bool, 4 x custom date, 4 x custom text [siss] * Add to license lookup * Add to customer ext lookup * Add to customer custom field lookup - Jobcard: security for change rep [fitit upt] - Sales order: override allow negative stock [bbd steel] - Sales order: show overrides - Shopify when create item during order import that is not on SI use price on web as Pr10 with fixed price [brush canvass] - Stock warehouse level vert: add bin, avg cost ext, [lumbercity] - GL select eg on bank manager: fix can not filter for sub account [cameraworld] - Woocommerce: auto change order date start to last order date less 30 days (the 30 days is for status updates) [cameraworld] - PO: add warning if not preferred supplier [batterycorp] - Jobcard: unlock whatsapp button when complete [batterycorp] - Jobcard invoice: after process add Save to pdf [batterycorp] - Instant stock take: add serial number support - amssys customer code support [easyway] - Quote,jobcard,invoice: trade in fix GP, profit on line, exclude trade in from total GP calculation [point-s burgerfort] - Stock take process: add variance % column, variance qty and variance value totals [lcupt] 01 Feb 2024 11:37 ----------------- - secondary method to detect database change and trigger sync; existing method sometimes blocked by firewall - Silink pricelist setting not save V3 - Fix point-s report gives error when exclude supplier [TyreLube Highveld t/a Point S Middelburg] - Fix Invoice process Error: autoreconcile (linked alloc) gives error if creditnote in custom detail not found: eg when imported from pastel [bruce cycles] - Invoice with setting Must Use credit balance and max change setting blank: give error when supply payment [bruce cycles] - brainware supplier import [PC shop24] - Signature: fix error on click OK with mouse device [lumbercity upt,Power Tool Services] - Invoice: allow partial match only use active items [yeclothing] - Autosync for supplier pricelists every 60 minutes [xenex] * Esquire,Tarsus,Mustek,Frontosa,Rectron,Scoop,Axiz,CSSI - Supplier status recon: fix discount error on some suppliers [lcupt] - Quote, Jobcard: Only block discount on special if the unit price is equal to the special price [Nutech Tyre and Mag] - Sales order to invoice: transfer tracking number [bbd steel] - Cust payment: invoice payment add to not override allocation note [am] - Cust payment: don't override amounts filled in when enter invoiceno after [am] - Change tradein to output vat [jaco] * Reason: So sales total equals VAT Output without adjustment - Creditnote: from invoice fix error when main unit is pair - error does not match inv qty [lcupt] - Supplier advice note: reconciled transactions section [NCTT, lumbercity] - LCKur - Supplier complete: pay selected - Supp bulk change: status, settlement discount, status2, 4 custom bool - Supplier main: add status2, 4 custom bool - Supplier age: add status2, 4 custom bool - Discount Table - Description, note, gl account, percentage on crmaster - As tab on supplier status recon, with amount column and post all - Supplier completed recon: add as columns, before discounts total (recon total less discounts) - Supplier contacts like customers - GRN show supplier name with supplier code - Special price: restrict to account, cash or both + bulk change [tyrelube] - Sales order detail: analysis fix customer name blank [bbd steel] - Quote: security to allow change completed [motiontronic] - Bank manager: add customer name to customer code in customer select [xenex] - Customer payment: double click should use total from age show with date instead of customer total (eg invoices in future can give unexpected result) [am] - Jobcard from quote: fix invoice rules fires second time causing duplicates [tyrelube] - Stock ext lookup: make Master Item Code color background to see can double click [am] - BoM Production Run: strict mode disallow any changes even if soh=0 [am] - Job Labour Lookup: fix overflow error [Coetzee Trans/NCTT] - Job Detail Lookup: add job type and also to analysis [Motion Tronic] - Jobcard: custom string 1 unlock after process [tyrechoice] - Supplier: update supplier list on GRN , existing setting enabled override, bulk change [satoytrade] - Supplier detail: print add opening balance, closing balance, data range balance [NCTT] - Stock take process: serial numbers added/removed [compulab] * When stock loss marks serial number as lost/missing * When serial number is lost/missing no longer able to invoice it * Serial number lookup: add stock take, Lost/Missing columns * Serial number lookup: right click edit add Lost/Missing 14 Dec 2023 11:08 ----------------- - Some improvement to sync speed - Security Rights: Export security group fix "Specified cast is not valid." [Fastfit Burgersfort] - Stock ext lookup: fix warehouse all not put global level in on hand [4x4 direct] - Sales order stock allocation: add customer name [satoytrade] - Stock adjustment: row count - Followup alert popup: only followups today [siss] - Conversation lookup: change my follow ups to my follow ups today, add my follow ups backlog [siss] - Inventory statistics: fix stock out days for items first bought last month and first sold this month [am] - Invoice rule: when add another OR trigger item second time not add trade in [Tyre Lube - Lowfield] - Invoice rule: new Match Only Once option - Stock file import: better error feedback when have invalid value in number column - Invoice select serial number [siss] - job lookup: use default branch instead of user default branch [am] - Jobcard: add override Allow above max discount [motiontronic] - Woocommerce batch product: better feedback on which item has error - Parrot supplier import: update to new format - Stock turnover: add customer purchase orderno [bbd steel] - Auto email invoice,credit note,receipt add CC,BCC setting support [Xenex Computers] - Customer ext lookup: recurring invoiceno [siss] - Customer ext lookup: right click copy customer code - Invoice custom: age breakdown on invoice date [siss] - Dashboard: sales pipeline breakdown change chart and exclude won and lost stages [siss] - Recurring invoice: make line description same length as invoice line description [siss] - Recurring invoice: right click reset description from stock main [siss] - Stock ext lookup: analysis tab [lcupt] - Quote: support barcode MPLU with quantity - Setting restrict NSI to quote, error on transfer, not allowed on jobcard [Point-s windhoek] - notice on add this item: Increase character limit [siss] - Customer enquiry: opening balance when start date set and adjust running balance [lckur] 27 Nov 2023 12:23 ----------------- - Note that the database upgrade will take longer than usual - Bug error report: add serverno,serveruid so can determine which location has problem V2 Changes since 12 Oct - SI Email form: fix error if BCC blank - Conversation lookup: my follow ups default sort by follow up date descending order - GL Correction: change invoice customer fix handle 3rd party finance correctly - sales order lookup: fix not update pending stock global level - Invoice custom report: add age analysis breakdown (_Rpt_AgeAnalysis) [siss] - Customer conversation lookup: default date range 3 months [siss] - SI Email Form: BCC and CC plus setting support [Xenex Computers] - License: add module for local android app (check for this will be in next app update) [siss] - Sales order detail lookup: right click open BoM [Satt] - Sales order detail lookup: right click create ProdRun [Satt] - Bom detail lookup: right click show sales order detail [Satt] - Bom detial lookup: base shortfall on confirmed demand instead of BoM qty [satt] - Bom detail lookup: right click copy BoM item code, Component Item Code - Quote: transfer to jobcard only won selected items [powertool repairs] - Sales order: all pending sales orders should reduce credit available [bbd] - Customer pricing type cost price [tyre lube] - Sales order lookup: adjust over limit column to use the all pending sales orders [bbd] - Dashboard: customer fix days sales outstanding target not showing correctly [jaco] - Dashboard: customer add right click change target so easier to know where to change [jaco] - Stock main: quantity from price tick [smith broers] - Invoice,Touch Invoice: support for quantity from price item [smith broers] - Sales order stock allocation form: add stock status column [satt] - Job lookup: invoice selected add equipment description to heading [wentzil] - Loyalty: On delete invoice, delete loyalty detail for invoice, update loyalty point balance [Falco Milano] - Jobcard: reverse check if VAT recon completed [jaco] - Scoop: fix recommended price imports with 15% extra [easyweb] - Quote: new quote after print make it a setting - Grid report set default for security group [Falco Milano] - GL Correction: fix error when Change date on WTO - WTO receive add extra check using stdetail to prevent double receive [ye] - Invoice, Jobcard: Setting ask use credit [Falco Milano] - Customer Interest: add Term Days Override [point-s head office] - Bank manager: quick create rule from entry - Bank manager: also try match using gl account name when click on Auto Fill - Application wide BCC and CC email setting for outlook [Xenex Computers] - Job labour lookup: fix 5de to 5de show no results [carsmart] - Sales pipeline overview: default date filter this year [siss] - Conversation lookup: date filter row shown does not include end date [siss] - Job lookup invoice selected add jobcard description to heading line [wentzil] - Quote detail: add contact column [am] - Credit note expiry: security override [prima part] - Credit note not allow without invoice: security right, remove setting [prima part] - Credit note: fix does not block second credit note if a stock item is on two separate lines, as in allow credit note item double [enson] - prestashop: order update remove notice if order was not imported into SI but exists on prestashop - Recurring invoice: show discount column and give error if is on discount item [xenex computers] - Don't apply customer automatic line discount to discount items [xenex computers] - Recurring invoice: right click copy item code - Customer payment: fix auto allocate putting (auto date) on credit lines that was not involved in the auto allocation [hire-it bellville] - prestashop address import: give postcode from prestashop priority [4x4direct] - On Order don't include line cancelled qty - Purchase Order Lookup: add cancelled column [bbd steel] - Purchase Order: add cancelled and partially arrived ticks [bbd steel] - Purchase Order: enable delete line that is on GRN but has zero arrived [bbd steel] - Sales order detail: improve speed [hire-it] - Health maintenance: if there is only one warehouse make it active [vincent] - Stock turnover: weight ext for credit notes should be negative [bbd steel] - Serial number lookup: right click add clear jobcard [cbr bande] - License: add Renali - When delete invoice for jobcard/jobcard reverse, clear jobcardno in serial number lookup [cbr bande] - Enable view system administrator security when logged in as system administrator [bbd steel] - Sales order detail: analysis add status2 [bbd steel] - Sales order lookup: add first invoice date [bbd steel] - Sales order detail: add first invoice date [bbd steel] - Credit Note setting: No credit note without invoice [Prima Part] - Credit Note setting: No credit note for invoice older than X days [Prima Part] - Sales order: don't save before override so can still override if error on save [bbd steel] * salesorderno for unsaved salesorder will thus no longer be saved in security log - Sales order setting: prevent save if not required fields filled in [bbd steel] - Sales order setting: ETA default Today plus X days [bbd steel] - Supplier recon status: add branch column to detail [value tyre] - Quote,sales order,job: fix error when add heading line - Stock ext lookup: print preview enable use SI email sending - Sales order detail: with selected prod run not refresh lookup [satt] - Prod run: fix locked by security/Bom Strict label not right place - Quote,sales order,jobcard: if add not active ask sure [rm] - Quote: ask customer if not selected before add item like on job [value tyre services] - New database Jobcard Settings [rm] * jobcard equipment update on process TRUE * Printing Job card invoice group by inventory FALSE * Printing show condition FALSE - Invoice from sales order customer credit wrong when have multiple other partial invoiced sales orders with deposits [lckur] - Quote setting: reset prices on change customer [bbd steel] - Sales Order setting: reset prices on change customer [bbd steel] - Sales order: move estimated date to first tab [bbd steel] - Bom detail lookup: shortfall column [satt] - Production run detail lookup: shortfall column [satt] - Bank manager: bulk GL post add tick to use description from bank statement [rm] - Brand name required setting [Bpm] - Purchase planning pr10 markup % [Bpm] - Stock main: new item disable cost and selling tab until saved [rm] - GRN Price Change: GRN should select last per auditno if more than one per date [Bpm] - GRN Price Change: add special columns, color background [Bpm] - GRN Price Change: cost price change % column filter > 0 crashes grid [Bpm] - Time clock lookup: bulk delete [jaco] - Time clock lookup: no date range by default for clocked in filter - Quote: add trade in button and ensure transfer to jobcard [point-s windhoek] - Sales Order: trade in button - Quote lookup analysis: change completed display value from true/false to active/completed - Quote lookup analysis: update when change active,won,etc filter without having to switch to detail tab - App setting: multi select column filter - Purchase Order and Lookup: add jobno [cape town power tools] - Jobcard main: show purchase order number(s) for this job [cape town power tools] - Payslip run: fix process error if have more than 2 decimals - GRN: detail add stock status column [satt] - siLink: sales order import always use customer rep [satt] - Sales order detail lookup: with selected create production run [satt] - Sales order detail lookup: production run, production run qty,manufacturing shortage [satt] - Production Run Lookup: add sales orders column [satt] - Stock turnover: detail+analysis customer credit limit [bbd] - Backend: add right click siLink sync - Backend: active queries - right click cancel transaction, cancel connection - License: new license v3 that supports up to 999 companies [jaco] * automatically used when companies > 99 - Production run: mark as completed [satt] - Production run lookup: selected delete, picking list [satt] - BoM main: add avail, soh, supplier name, If avail = 0 then red [satt] - BoM detail lookup: Add avail, shortfall, supplier name, warehouse name,print button [satt] - Purchase Order Lookup: fix slow [upington motor onderdele] - Jobcard: reverse [compuserve] 12 Oct 2023 14:37 ----------------- - Calendar: edit appointment fix resources blank [owl security] 11 Oct 2023 12:08 ----------------- - prev cashup lookup totals not agree with detail [Ben ting] - Stock main: Give error if mark item NSI and BoM or Service and BoM - Customer open via sales order,quote click fix unable to select tax override [rm] - Stock value at date: Change to per item transaction which is slower but might be lesss blocking [value tyre] - Stock warehouse levels: only show active warehouses if warehouse filter none [value tyre] - Stock value at date: only show active warehouses if warehouse filter none [value tyre] - Job lookup: enable multi select filter on customer [nctt] - Job Labour lookup: enable multi select filter on customer [nctt] - Purchase order: auto approve (supplier approval not required) on order instead of when select supplier [bbd steel] - Wordpress: fix creating brand attribute first time gives same multiple error - Supplier age analysis: Unpaid recon column [bpm] - GRN: security for supplier invoice date, arrival date [bpm] - After invoice process screen: Save PDF [camera world] - Sales order: use invoice setting Use Default Rep instead of Customer Rep [bbd steel] - Bank manager: bulk selected post to GL with security [neethlling tax] - Bank manager: prevent able to save Existing GL Entry twice [rm] - Shopify: fix stock levels not updating [bpm] - Job lookup: enable multi filter on job type column [motiontronic] - Cashup daily close: add date field instead of current date [lckur] - Date range: previous 7,14,30 days presets - GRN Price Change Lookup: between the last two GRN [bpm] - Stock detail: column filter enable multi select bin, group [lcupt] - Stock ext lookup: column filter enable multi select bin, group [lcupt] - Warehouse Transfer Detail Lookup: Fix not able to select warehouse if have right on warehouse lookup [4x4direct] - Price list: fix print/export with images runs out of memory [Falco milano] - Quote: right click expand all/collapse all [am] - Quote: blue background colour on first column if row has long description [am] - Supplier webservice: CSSI [essentialit] - Quote: don’t disable doc images when won [motion tronic] - Quote: not show inactive employees [bbd steel] - Sales order: not show inactive employees [bbd steel] - GL Enquiry: fix delay when open dropdown to select gl account when first open form [siss] - GL Account Setup: fix jump away from new account [siss] - GL Account Setup: fix weird jump away after delete account [siss] - Sales order: setting to prevent save if invalid [bbd steel] - Sales order detail analysis: add qty left to invoice weight ext, left to invoice line total excl [bbd steel] - Supplier detail: Running balance [motion tronic] - Supplier detail: change employeeno to employee code - Customer detail: Running balance [motion tronic] - Customer detail: add customer filter - Supplier detail: add GRN Currency, GRN Currency Total [motion tronic] - Customer Defaults: statement type [motion tronic] - Customer Allocation: ignore start date when calc To Allocate amount [compuserve] - Purchase Order: security change date ordered [lumbercity] - Bank manager: workaround for invalid character & in absa ofx [siss] - Job card lookup: add balance column (total - deposit),deposit amount column [falco milano] - Stock turnover analysis: thousands grouping for turnover,profit,unit cost, cost, pr10 [bbd steel] - Purchase planning: speed up summary check - Sales Summary: fix issue with date corrected on invoice and it was only sale of that item that day - Security log: print button - Purchase order detail: add analysis, weight, weight ext ordered, weight ext outstanding [bbd steel] - Frontosa Webservice: add warranty period and manufacturer product page links [essentialit] - Budget: show per month actual [motion tronic] - Purchase planning: order selected [rm] - Sales order detail lookup: fix not able to filter on (blanks) [satt] - Supplier transaction report: add RTS docno [bpm] - Bank manager: give error when try to GL Post to bank manager GL account [rm] - Invoice correct customer should also change customer on linked credit note [jaco] - Sales order: setting Lock prices after partial invoice [bbd steel] - Purchase Planning: add packing warehouse sales to avg sales, next month sales prediction for warehouse [4x4direct] * because packed sales order is invoiced from the packing warehouse and did not show on purchase planning for the branch warehouse 19 Sep 2023 11:05 ----------------- - Backend: History trim that will remove history per item that has more than 1000 entries and is older than 90 days * needed to speed up syncing,repair and decrease growth of database size * scheduled to run at night * 15 minute time limit, will resume on next run - Backend: right click Cancel Active Task (not every task supports this yet) - Shopfiy: background sync on V3 [cab glass] - Backend: reorganize database context menu - Remove history count from backend and nexus - job lookup:bulk change status fix error [falco milano] - Warehouse Transfer Detail Lookup: Fix not able to select warehouse if have right on warehouse lookup [4x4direct] - Price list: fix print/export with images runs out of memory [Falco milano] - Outlook: format content with body font [value tyre] - Invoice rule: check group add "or subgroup of" option [falco milano] - Quote: prevent transfer if have no security for open jobcard [lckur] - GRN: cost distribution manual not post 100% customs vat correctly [silkuni] - Customer enquiry: show if customer is suspend [lynette] - Supplier invoice: pay later change block if credit available to warning (for when credit is received after when you want to recon) [point-s windhoek] - Invoice: fix "Customer can not have more on account than invoice total" error if rounding on account setting enabled [bruce cycles] - Invoice rules setup: fix columns offscreen [rm] - Invoice Rules: Fix rule requirement match when no items [rm] - Invoice Rules: Fix qty of on second rule not checked if first rule has check of same item [rm] - Purchase order detail lookup: cancel selected [value tyre] - Add Item Lookup: add weight [BBD Steel] - Sales order detail analysis: sales order level subtotal [BBD Steel] - Stock adjustment: print add GL account [BBD Steel] - Sales order picking picking slip: print multiple copies local setting [BBD Steel] - Stock turnover: pivot add cust code [BBD Steel] - Invoice lookup: pivot add invoiceno [BBD Steel] - Sales order: check credit limit settings [BBD Steel] - Invoice from sales order with easy alloc should check stock level because is not checked by allocation (change qty on invoice) [rm] - Woocommerce: better error feedback when item linked to more than 1 main item or variant exported standalone also [aquamart] - Stock ext lookup: double click Master Item Code open the master item - Purchase planning: Recalc add summary check - sales order: remove credit limit check - Quote, Sales Order: when reset prices when change customer ignore NSI items - Jobcard: When change job warehouse change on line too [value tyre] - Purchase Order: fix can't cancel line [value tyre] - Touch invoice: click address open customer form like on regular invoice [brush canvas] - vat report: fix previous vat report not show South Africa tab correctly sometimes [zero13/jaco] - Invoice,quote,sales order: less than group minimum not work correct with currency [rm] - Quote: reset prices if currency or RoE change [rm] - Quote,sales order: reset prices if customer changed [hire-it] - Cashup: record user doing processing and show on previous cashups lookup [lcupt] - Sales order packing: warn if not packed entire qty [4x4direct] - Jobcard: setting to show/hide warnings during save [phantom cycles] - Supplier recon status method: change tab order, F9 shorcut for quick journal process [jaco] - Jobcard: security for cancel [point-s middelburg] - Stock merge: recalc avg cost after - Purchase order: lock supplier when ordered [mauchsberg] - Sales order, quote: error if duplicate customer order no [BBD Steel] - Sales order detail lookup: Add weight ,weight ext [BBD Steel] - Sales order lookup: add which date to filter on [BBD Steel] - Sales order lookup: add weight ext [BBD Steel] - Sales order detail lookup: add analysis with status, weight, customer name, line total, order date [BBD Steel] - Jobcard: add weight [BBD Steel] - Invoice: add weight [BBD Steel] - Warehouse transfer: add weight, weight ext [BBD Steel] - Sales order: ETA, Customer orderno required setting [BBD Steel] - Sales order: override credit limit [BBD Steel] - Sales order lookup: above credit limit column [BBD Steel] - PO approval above setting [BBD Steel] - PO needing approval reminder popup [BBD Steel] - PO lookup: available supplier credit (credit limit - balance) column [BBD Steel] - Dashboard stock diff: excel export for Diff from Current Avg [enson] - vat report: fix select all not respect grid filter [POWERFLOW EXHAUST AND TYRE FITMENT CENTRE / point-s_windhoek] - vat report: defer selected prevent defer same auditno more than once 11 Aug 2023 11:11 ----------------- - Data integrity: add date and filter [falco milano] - Data integrity: double received right click add auto fix [falco milano] - GRN: niceid for my order no [cab glass] - Purchase order: niceid for order no [cab glass] - Invoice lookup: niceid for sales order no [cab glass] - VAT Report: South Africa VAT fix zero rate exported goods only show credit total changed to credit-debit like on summary tab [4x4direct] - Invoice lookup: right click open recurring not work [lynette] - Quick add stock item: set employee [rm] - Stock ext lookup: fix supplier list ext not right with units when warehouse selected [lumbercity] - Inventory statistics: warehouse level DLS,DLB,Age [falco milano] - purchase order: setting to allow mark completed even if not partial [motion tronic] - Purchase order: add weight [BBD Steel] - Quote: add weight [BBD Steel] - Sales order: add weight [BBD Steel] - Invoice: check if customer credit is for other sales order deposit and reduce credit accordingly [ye] - While stock lasts special change from in stock to available [Power Tool Services] - Invoice Rules: stock group unable to clear [rm] - Stock master: filter attribute values to selected at left [rm] - Stock item select master: only show selected attributes [rm] - Inventory statistics: last received, days since last received, Age (received) [falco milano] - purchase order: add Cancelled Qty, selected rows Cancel [value tyre] - purchase order detail: add cancelled qty [value tyre] 28 Jul 2023 16:46 ----------------- - GL Correction: fix "Specified cast is not valid" error [eiger,falco milano] 26 Jul 2023 12:53 ----------------- - Login: change message if no database selected to "Company Database Not Selected - Click on Select Database" [rm] - Inventory statistics: per branch/warehouse [falco milano] - Inventory statistics: allow change and save min/max level [falco milano] * Because uses warehouse specific min/max level if warehouse selected and only other place to edit it is on purchase planning - Inventory statistics: warehouse transfer selected [falco milano] - Inventory statistics: right click stock levels - Inventory statistics: import for min/max levels [falco milano] - GRN: add purchase order,PO linked jobcards column [falco milano] - Purchase Order Lookup: GRN selected [falco milano] - invoice rules: add checks to ensure (min/multiple of/at least) qty of required items [falco milano] - Till cashup: block combined if individual till cashup pending [rm] - Stock section take import: add to qty if have more than one of same item row in file [rm] - Employee sick leave: allow enter days per hand [rm] - Touch invoice: order payment if fully paid show the invoice now screen [ye clothing] - GL Correction: correct change warehouse - Axiz supplier import [aquillait/nelis] - Mustek supplier import: fix error with invalid line in price feed [aquillait/nelis] - Stock value difference: add summary tab, simplify - GRN: option to mark complete [bpm] - instant stock take: add description [tdsa] - Stock main: fix pricelist 7-10 label not change [satoytrade] - backend: possible fix for more backups than scheduled [tdsa] - GL Free form audit trail correction: enable change vat recon no [am] - Stock take process: add pr10 x qty diff = Retail Value (hidden by default) - Transaction junction: fix slip error margins outside printable area [bpm toolcraft] - BoM lookup: add web, available, avg sales [satoytrade] - Pricelist: add 7,8,9,10 [satoytrade] - Jobcard: when add web master item show screen with attributes to select specific variant [falco milano] - Touch invoice extra: add button to open job card lookup [falco milano] - Branch: add regional warehouse [falco milano] - Jobcard: setting to select regional warehouse if not have stock in local warehouse during add item [falco milano] - Jobcard: put branch and status on first tab [falco milano] - Jobcard: setting default status [falco milano] - Jobcard: setting to restrict type to on account only [falco milano] - Jobcard: add deposit amount [falco milano] - Jobcard lookup: change status of selected [falco milano] - Jobcard lookup: status filter [falco milano] - Jobcard: deposit default/min perc % [falco milano] - Jobcard: refresh deposit amount after receive payment [falco milano] - Jobcard: Prevent cancel if deposit paid [falco milano] - Stock Group: "Only On Job Card" and block item from being added on invoice [falco milano] - Jobcard lookup: purchase order for selected for stock not in job detail warehouse [falco milano] - Purchase order detail lookup: add branch and warehouse filter [falco milano] - Purchase order detail lookup: add associated job cards column [falco milano] - Purchase order lookup: add branch and warehouse filter [falco milano] - send report via outlook fix body template missing line breaks [clown hobbies] - Jobcard: after invoice process refresh date completed [rm] - Jobcard: start date, date completed fix not show time - RTS Lookup: add retrieve button [rm] - GRN: shipping costs with currency rounding sometimes gives vat amt not equals error[tdsa] - jobcard: start date time put in time [value tyre] - jobcard: fill in date completed with time on invoice [value tyre] - customer payment: reflect payment labels [rm] - purchase detail lookup: add right click open purchase order [rm] - customer adjustment journal: fix not automatically recalc vat amt when change vat type [jaco] - send report via outlook fix signature not work if has image [vincent] - customer contact lookup: send promo voucher via email button [bpm toolcraft] - GRN lookup: date filter on change retrieve + retrieve button [value tyre] - Stock lookups: use color row for special like on quote [value tyre] - invoice: invoice processed dialog add print delivery note button [clown hobbies] 27 Jun 2023 10:39 ----------------- - backend: check database file if backend service not shutdown properly - sales order lookup: bulk change selected Fill In Blank Contact [ye] - vat report: detail select and defer [point-s windhoek] - vat deferred: date column and filter, delete/undefer selected [point-s windhoek] - GL Detail: change VAT column from number to description - recurring invoice: commission [rm] - jobcard: add rep2 and transfer to invoice [point-s windhoek] - customer ext lookup: bulk change tax system [chinese motocycles] - send report via outlook include default outlook signature - bank manager: add active tick, order and management screen [value tyre services] 22 Jun 2023 12:08 ----------------- - Supplier merge: fix overflow error [tip top] - sales order lookup: bulk change selected Fill In Blank Contact [ye] - woocommerce: faster product update via woocommerce batch api (batching setting) [essentialit] - woocommerce: add last sync duration - stock master: when change preferer supplier and other supplier entry does not exist transfer the supplier list price [am] - new item based on item: option to not transfer supplier [am] - While stock lasts special [bpm] * Clear special when 0 stock after invoice or on GRN * Bulk change on stock ext lookup - measures * set up measure with conversions and optionally dimensions * select the measure on stock main additional info tab * can then see/convert item qty in other measurements * eg. tile box - conversions for sqm; bricks - conversions for meter * dimensions help to calculate eg Square meter: dimensions being Width and Length - GL Correction: when change invoice rep also change associated job rep [motiontronic] - Quote Lookup: analysis rename "win/loss %" to "Percent(%) of Total (Row)",add "Percent(%) of Total (Column)" to better reflect what it does [motiontronic] - job lookup, job detail lookup: option for date filter to work on date completed,date start,date in [motiontronic] - whatsapp: setting for country code [powerflow point-s Namibia] - customer statements: default date to last month [lumbercity] - warehouse transfer lookup: disable new transfer, reverse copy if not has create right [ye] - section count import: add item code [ye] - sales order: allow change deposit amt with security [ye] - touch sales order reverse payment [ye] - instant stock take: add short description [tdsa] - supplier invoice payment: remove clear button from GL account select because it freeze window [tygerberg rubber] - quote: rename column qty each to qty input [am] - quote: add supplier column [am] - add item lookup: similar tab add supplier column [am] - customer discount per stock group: set selected discount bulk change - vat report: retrieve previous unlock grid report [am] - new item based on existing: fix adds new item default supplier to other suppliers with blank supplier item code should not add it at all [am] - Job Detail Lookup: add Memo colum [nctt] - Labour Lookup: analysis add Custom String 1 and Custom String 2 [nctt] - purchase order: fix approve unlocks structured internal memo [motion tronic] - touch invoice: run auto allocate on sales order retrieve [ye] - purchase order: increase internal note character limit [motion tronic] - quote: increase internal note character limit [motion tronic] 17 May 2023 16:14 ----------------- - database repair rebuild: fix bug and excessive memory usage - history view: invoice fix not show jobcardno - RTS: fix incorrect stdetail entry when unit price zero [faircape consignment store] - stock take process fix rounding error [rm] - purchase order: fix min order qty not respected when enter in qty.sell column (qty.sell will remain the same but qty.buy will be min qty) [lumbercity] - confirmed demand should take qty cancelled into account on sales order [eiger] - invoice: if serial number previously credit noted clear creditnote and put in old invoiceno and creditnoteno in memo [rm] - serial number lookup: instock if credit note date > invoice date [rm] - customer journal, supplier journal, cash journal: add branch on print out [trevors tyres] - purchase order: structured internal note [motion tronic] - add item lookup: similar to only show main unit [am] - income statement: tax estimate show zero if loss [jaco] - till cashup: fix debit card breakdown disabled if credit card disabled [platinum] - stock group: stock adjustment acc allow cost of sales type account [jaco] - GL Correction on cashup auditno also change date in previous cashups lookup [jaco] - stock adjustment print add warehouse,branch [liz-mari] - android app support - sectioned stock count for stock take [ye] * generate stock take * right click: Sectioned Stock Take Count * create sections with optional employee restriction * enter counts per section via app or import * on process counts are combined and transfered to stock take * verify and process stock take 26 Apr 2023 14:13 ----------------- - sync: auto request missing history entries during next sync (prevent/repair for blank auditnos,etc) - fix history apply error [mammoth tyres - muldersdrif] - history viewer: revert to this version with daypass right click - quote: after load refresh allow below cost in case setting changed [am] - Purchase order: allow change internal note,doc images after approval or order [motiontronic] - quote,salesorder,job: add Structured Internal Note setting, add note line with date, time , user [motiontronic] - purchase planning: fix nothing to order when order qty > 0 and item first order and order detail is supplier [parow spares turnstone] - invoice,quote: fix MU% total for NSI [KEIMOES BUILD ZONE] - previous cashups: fix difference not include float [rm] - gl adjustment journal: add setting to ensure same date in a sequence [bpm toolcraft] - application options: rename "SSL" to "SSL/TLS" - GRN: add check that GRN was not deleted before processing - GRN print report: default save setting, set document name - stock detail lookup: add copy docrefno,auditno,item code - invoice: update customer balance at process so is correct on automatic print [benting] - quote: allow change status when completed [motiontronic] - purchase order: not allow edit/delete lines when approved [motiontronic] - quote: add Last Purchase Cost MU% [KEIMOES BUILD ZONE] - invoice: add setting to show markup based on Last Purchase Cost (setting also affect quote) [KEIMOES BUILD ZONE] 12 Apr 2023 11:06 ----------------- - sync repair: fix small issues - security: fix overrides done by system administrator giving secob missing error [brown home design] - previous cashup lookup: add system total difference column [rm] - sales order lookup: Add customer account credit balance [tdsa] - sales order: select serial number [phantom cycles] - touch invoice settings: cashup setting for employee default till and branch (is counted totals if system setting) [ye] - till cashup settings: allow next, allow save - Add return items on selected invoice [ye] * previous invoices button * "Return Invoice Items" security right - touch sales order refund: add security [ye] - day end report: show apart customer payment / refund [ye] - GRN lookup: date range filter [ye] - RTS lookup: date range filter [ye] - quick add item: add msgbox with created item itemcode [ye] 29 Mar 2023 11:32 ----------------- - stock main history, add unit history [ye] - customer: add price type 'branch price level' with new customer default [ye] - stock main: increase size on form of short description [camera world] - employee: pay info tab hide unused [am] - stock turnover: add "Has Credit Limit","Cash Or Account" [phantom cycles] - jobcard lookup: add "New Job For This Customer" [phantom cycles] - customer lookup: add "New Job For This Customer" [phantom cycles] - dashboard: sales add credit limit vs no credit limit [phantom cycles] 28 Mar 2023 10:41 ----------------- - invoice lookup: add view history to right click menu - fix for excessive syncing if server date was previously in the future - inventory stats: calculate Qty Above Max Level / Suggested Max even if level is 0 [am] - invoice change from acc to cash reset rep - employee lookup: add clear filter - stock turnover: add "Has Credit Limit" [phantom cycles] - silink: faster delete discontinued - jobcard,labour lookup: show km difference not in absolute difference [nctt] - stock main lookup: add "Show on Inv." (show on invoice item lookup) column [lcupt] - touch invoice: Sales order cancel / refund deposit [ye] - auto clockout all employees linked to till [falco milano] - sales order payment: gray out not enabled payment types [ye] - sales order: follow up date after X days setting [ye] - job service feedback: add internal job filter [motiontronic] - counted total cashup: prevent process if transactions done after open [ye] - consignment stock overview: add "Include Non Consignment Stock Detail" setting (mixed consignment/non-consignment at start now stock at end does not match) [tyrechoice] - consignment stock overview: add "Non Consignment End Stock" column to show problems (should be zero) [tyrechoice] - purchase order: export to XLSX add own item code [cabglass] - transaction junction: add to customer payment [bpm,altus] - stock import: add buying unit/qty and selling unit/qty [rm] - customer contact lookup: fix truncation error [bpm toolcraft] - stock adjustment, stock take: post to stock adjustment gl account of stock item group [lcupt] - inventory stats: change selected immediate without refresh [am] - inventory stats: qty above max level, value (qty x avg cost) above max level [am] - invoice: enable refresh customer credit limit button when transfer from SO [satoytrade] - purchase planning: show NSI item option [satoytrade] - stock turnover: add NSI column (also added bom,recipe,labour) [rm] - supplier lookup: add account no at supplier [lckur] - supplier age analysis: add account no at supplier [lckur] - RTS: allow trade in qty = -1 so can reverse GRN [value tyre] - prestashop: add "Fix up HTML description" setting so it can be turned off if wanted [satoytrade] - shopify: do not remove existing tags [bpm toolcraft] - stock ext lookup: months of stock show 999 if avg sales = 0 instead of 0 [am] - inventory statistics: days since first bought [am] - GL Statements: fix "12 month" preset shows 13 months [jaco] 07 Mar 2023 11:15 ----------------- - prevent login during database upgrade - stock value at date: if use current avg cost selected not recalc avg cost [am] - stock value at date: if use current avg cost selected and date selected is today don't calc stock levels [am] - clock out after till cashup process to holding setting [falco milano] - GL Corrections: supplier merge - Inventory Statistics: last stock take date, DLS, last bought, last sold, min/max suggested, bulk change selected custom yesno 3 [am] - stock purchase planning: add custom yesno 3 [am] - stock ext lookup: bulk change set special price to 0 [bpm toolcraft] - 2024 tax tables - add item lookup: add ETA [Trac-Mac] - shopify: add export bin location as tag [bpm toolcraft] - jobcard: labour wages overtime fix [MJL Auto] - prestashop: do not change shippping item vat to not applicable if zero [4x4direct] - income statement: projected tax [neethling tax] - sales order picking slip: add email button on SO, per warehouse email adr [cabglass] - prestashop: allow underline in long description html [satoytrade] - stock master: Clean html should not remove underline,bold [satoytrade] - quick add customer: nicer message if customer with same customer code exists [ye] - Invoice rules: add branch requirement [value tyre] - Sales order lookup: note,internal note dropdown show entire [ye] - Quick add item: if barcode,supplier item code blank use itemcode [ye] - Stock master: security for general and price tabs [ye] - Touch Invoice: fix after save not clear invoice if user not have rights to cancel [ye] 24 Feb 2023 12:20 ----------------- - fix error when using counted total cashup process to holding - invoice: enable edit orderno when transferred from quote,sales order [commando bande] - invoice: allow service item when not allow zero cost [silkuni] - quote analysis: add doc count, total incl, change is won from true/false to won/lost, win loss % [motiontronic] - prestashop: log any errors when delete items 20 Feb 2023 16:11 ----------------- - backend/nexus: check stock levels task - faster database upgrade - bank manager: hide inactive suppliers [jaco] - till cashup process to holding: fix processing other tills as well if all tills selected at till cashup start [am] - grn: import add gl account [nctt] - stock warehouse levels vertical: instant update grid filter if data rows less than 500000 [fashion] - invoice after process dialog: allow move with mouse - receive payment process invoice: fix num box over invoice after process dialog [ye] - sales order lookup: add deposit,balance, % paid columns [am] - stock lookup: open item ask supervisor pass if not have rights [ye] - allow items on special to be below minimum markup [prima part] - jobcard: not allow add or process not active item [mahu] - security for allow change customer on SO [tdsa] - invoice: prevent change customer if transfer from quote,salesorder,job [tdsa] - sales order deposit form for regular SO [tdsa] - sales order: if packed make sure can invoice even if more allocated than in stock eg. neg stock [tdsa] - wto: approvals [ye] - GRN: setting to not allow print before process [trevors] - production run picking slip: add bom item code [cabglass] - main file menu: add remote support button to launch anydesk - day end report: system cash total (sales + customer payment), system card total (sales + customer payment) [ye] - sales order lookup: add contact number [ye] - sales order lookup: security show all branches [ye] - touch invoice: if have right to increase qty don't ask override/confirmation [nemesia] - job lookup analysis: add custom fields [nctt] - customer statements: date range statement option [neethling tax] - invoice: auto print delivery note setting, delivery note printer setting [silkuni] - wordpress: support for stock locations plugin [silkuni] * https://wordpress.org/plugins/stock-locations-for-woocommerce/ * warehouses created automatically but need to enable it manually in woocommerce * need to create application password on user in wordpress - job labour lookup: add sum on difference column [nctt] - job labour lookup: add custom field columns from jobcard [nctt] - sending email: add message-id for gmail requirement [jamoffice] - fix scoop supplier import error [PcShop24] - EFT export: fix sagepay error when bank branch not selected, no formatting [siss] - stock import: add notice on add item (import a dash "-" to clear) [value tyre] - customer quick create: fix error on find existing matches if customer code longer than 20 characters [netram] - Jobcard,stock setting: Allow Select Serial Number [cbr bande] - supplier: add bank payment reference [bpm toolcraft] - Supplier completed recon: add bank payment columns, export to xlsx [bpm toolcraft] - scheduled check stock levels, stock setting to disable, time to run [camera world] - jobcard,quote, sales order: right click copy item code to clipboard - serial number lookup: right click filter this item - serial number lookup: all, issued, in stock filter 26 Jan 2023 18:53 ----------------- - employee: fix not able to clear warehouse from v2 - new jobcard from template fix error [911 SERVICE CENTRE] - touch invoice: print order on payment setting, 2 copies [ye] - touch invoice receive payment: if paid up, ask if want process invoice [ye] - stock detail: don’t clear grid filter on refresh [ye] - stock warehouse levels: item code, description filter only update on press enter to improve typing speed [ye] - touch invoice: customer select add cellno column [ye] - sales order lookup: add filter older than 60 days [ye] - warehouse transfer lookup: date range filter and print button [ye] - gl cash journal: add bank account to print [trevors] - Label lookup: add special active,begin,end columns [jaco] - quick add stock item [ye] - pr 1 to 10 - setting to make itemcode = stockno - supplier list price - add to menu - touch invoice: when change from customer with branch to cash reset to default branch [ye] - jobcard: setting to not reserve stock [lg services] - sales order: not allow delete line if not allow delete [tdsa] - vat report detail: add clear grid filter button 18 Jan 2023 13:31 ----------------- - repair: handle case where actual exists but has no history - upgrade: fix connection shutdown error from v2 - Fix error when create new company - stock group: add web item count [satt] - jobcard lookup: fix error when create right click new job based template [am] - invoice touch: payment cash show change amount [ye] - currencies: add active column and only show active currencies on invoice [changwereza] - employee leave: add date filter and default to this year [rm] - employee leave: add unpaid leave [rm] - income statement with breakdown per project, percentage of total [nctt] - quote: move internal note to own tab so it can be bigger [motiontronic] - invoice from jobcard: preserve due date [nctt] - day end report: fix credit note not pull through [ye] - WTO: add barcode column [4x4direct] - WTO: XLSX import add barcode [4x4direct] - security log: add the extra right - shopify: update api version used [bpm toolcraft] - shopify: setting to export supplier stock level to specified shopify location [Power Tool Service] - GL detail lookup: add retrieve button, don't update on change date [lckur] - fix amrod import: workaround invalid xml [mauchsberg] - Woocommerce: also import "on-hold" orders [eiger] 12 Dec 2022 17:23 ----------------- - warehouse transfer detail: add line total column [ye clothing] - warehouse transfer lookup: add total column [ye clothing] - login: fix 'wrong password' being shown using the error message screen 09 Dec 2022 09:16 ----------------- - Fix error on login if settings file didn't exist before 07 Dec 2022 15:44 ----------------- - reduced backend memory usage - history deleted trim: limit rows per run so doesn't run for too long on slow machine - cloud connect database prevent sync during restore - resetting generators better status feedback - supplier lookup: add settlement discount column [bpm toolcraft] - document image lookup: add GRN date, export selected,use GRN # in file name [tdsa] - GRN import: add Supplier Item Code [power tool repairs] - transaction junction: add HTTPS setting [platinum computers] - ZKTeco fingerprint reader support [yeclothing] * note that you can not mix readers - finger prints registered on one type won't work on another manufacturer - invoice: larger display for tillno for v3 - sales order lookup: add branch filter - purchase planning: set selected to order qty = 1 (useful for making a first pass on items to order) - document image lookup: add date filter [tdsa] - local setting: more reliable way to store local settings [yeclothing] - stock warehouse levels vert: add incoming column from warehouse transfer in transit [ye clothing] - stock warehouse levels vert: double click incoming show in transit warehouse transfers [ye clothing] - stock warehouse levels vert: add right click "Show In Transit Warehouse Transfers For This Item" [ye clothing] - stock warehouse transfer detail lookup: add double click to open warehouse transfer order 24 Nov 2022 15:43 ----------------- - stock warehouse level duplicates only remove on nexus - new repair algorithm - bulk price edit: make all editable bold [am] - combined cashup disallow setting [ye] - stock warehouse level vert: change item code filter to previous behaviour [ye] - stock warehouse level vert: right click Grid Filter This Item change to exact match [ye] 17 Nov 2022 16:45 ----------------- - during sync only recalc stock levels at nexus - invoice: add limit of 10 seconds to retry stock levels per item [ye] - stock warehouse levels vert: change item code filter to exact match [ye] - warehouse transfer: warn if item already exists when jump to qty column [ye] - warehouse transfer lookup: security all warehouses - see only transfers to or from own warehouse [ye] - bulk price edit: add Days since first purchase, days since last purchase [bpm] - rts: post short description to supplier detail description [lumbercity] - invoice: check serial number should be same warehouse as invoice warehouse [compulab] 14 Nov 2022 15:29 ----------------- - cashup day end report: fix error when only combined cashups done [ye] - day end report: counted total should be excl float [ye] - label print: security for change label report [ye] - jobdetail lookup: add fault description [nctt] - GL Correction: fix invoice change rep not allow select rep after previous in list - sales order: item code show current item code and not the item code as it was when added [4x4direct] 11 Nov 2022 15:40 ----------------- - backend: fix for modified date in far future(computer date was wrong) [falco milano/eastgate] - backend: if daily maintenance task that run at night are not run for 3 days run during day (eg. where server is turned off at night) - fix database repair not update - improved repair data extract speed - possible fix for warehouse stock levels updating more then needed - change Data Integrity History Count Check task from every hour to every day - exclude summary tables from repair - MarkUp (Last Purchase Cost) use provided cost price for nsi items [keimoes buildzone] - MarkUp (Last Purchase Cost) also make work for credit notes [keimoes buildzone] - warehouse transfer: setting to not show "send & receive" [ye] - warehouse transfer: only allow reverse copy on received [ye] - warehouse transfer: improve when security "Any Warehouse" not selected - to use branch warehouse if employee warehouse not selected [ye] - warehouse transfer: add Always Allowed Warehouse setting for headoffice warehouse when employee restricted to own warehouse [ye] - warehouse transfer: when jump to qty and press enter on qty jump back to barcode [ye] - stock main: ask are you sure on save setting [ye] - stock warehouse levels vert: fix error when try to filter on sales for date range [ye] - stock warehouse levels vert: right click show stock turnover also set date range and retrieve [ye] - touch invoice: simplified order payment screen for layby deposit [ye] - touch invoice: layby minimum deposit percentage setting [ye] - touch invoice: after save have option to receive payment [ye] - cashup: day end report [ye] - customer address select - easy way to copy address [netram] - warehouse transfer: not allow send without specify receiving warehouse [ye] - warehouse transfer: remember "jump to qty", "increase qty" last used [ye] - invoice: if must use credit, give out change instead of error [ye] - cashup day end report: fix error when only combined cashups done 04 Nov 2022 17:16 ----------------- - Vat Rekon: fix error - Bill of Material: fix error 04 Nov 2022 16:24 ----------------- - stock warehouse levels vert: add sales for date range [ye] - stock warehouse levels vert: right click filter this item [ye] - stock warehouse levels vert: active item filter [ye] - stock warehouse levels vert: add avg sales price, avg cost price, cost price, min sales price [ye] - stock turnover: line total incl - touch invoice: open cash drawer on process only if have cash or have change [ye] - till cashup report: add counted total less float, system total cash (cash at till), system total card [ye] - previous cashups: print button, date range [ye] - cashup now: grid report [ye] - cashup now: remove columns not enabled on invoice settings [ye] - prev cashup: remove columns not enabled on invoice settings [ye] - till cashup: disable columns not enabled on invoice settings [ye] - sales order import [ye] - label lookup: refresh on print [ye] - jobcard: if labour not time not update qty / 60 and do hour check [nctt] - customer ext lookup: add customer pricing type, bulk change [powertool repairs] - stock pricing: fixed amount surcharge on price after markup [battery corp] - stock bill of material: fix incorrect circular reference error [satt] - invoice: add column MU% (Last Purchase Cost) [Keimoes BuildZone] - stock turnover: add column MU% (Last Purchase Cost) [Keimoes BuildZone] - supplier main: name,registered,email orders more space for longer text [lckur] - purchase planning: better progress feedback when sales for date range - purchase planning: warehouse detail level - fix sales for date range is not per warehouse - stock warehouse levels horiz: fix wrong refresh data heading - quote, sales order, invoice: select customer address [4x4direct] - prestashop: order import address as new customer address if not exist and select on sales order [4x4direct] - sales order: fix trade in item "qty allocated more than instock" [battery corp] - vat report: add more checks to ensure gldetails marked as part of vat report same as on displayed summary [tiptop] 26 Oct 2022 15:45 ----------------- - cashup start form: counted tab automatically put in default branch [ye] - cashup start form: security for changing branch [ye] - previous cashup lookup: branch filter [ye] - previous cashup lookup: security for changing branch [ye] - previous cashup lookup: show only own till [ye] - counted till cashup slip: show edit employee and branch [ye] - invoice: setting to print extra copy if there is card payment [ye] - touch invoice: return keyboard button shortcut F2 [ye] - invoice: quantity plus/minus security check with override [ye] - touch invoice: on save auto print pro forma plus copy [ye] - invoice: security override for allow change discount [ye] 25 Oct 2022 16:21 ----------------- - improved large sync - counted till cashup report changes 23 Oct 2022 07:32 ----------------- - V2 changes up to 22 Oct 2022 19:15 17 Oct 2022 11:03 ----------------- - V2 changes up to 10 Oct 2022 16:17 - backend: combine repair normal and repair full - v3 demo: customer default payment terms not correct - employee form: fix selecting bank branch freezes program [am] - employee form: enable history - lookups: fix some smart auto filter on numbers/dates not work [am] 05 Sep 2022 16:21 ----------------- - V2 changes up to 01 Sep 2022 16:37 - backend: fix authenticating more than once per sync. - backend: add check on add new local database if can create another database according to license * cloud databases and demo database excluded from count - history view: improve speed on very long history 22 Aug 2022 15:09 ----------------- - fix Reports & Options not work on V3 [am] - dashboard: fix stock value GL zero [am] - V2 changes up to 17 Aug 2022 16:14 - Firebird update to 4.0.2 11 Jul 2022 13:14 ----------------- - V2 changes up to 11 Jul 2022 11:16 - backend: add show button to database root and default backup folder - lookups: make > 0 filter work to filter out blanks [am] 06 Jul 2022 15:14 ----------------- - backend: automatically add default backup on restore database - V2 changes up to 06 Jul 2022 13:14 02 Jul 2022 15:20 ----------------- - sync error: fix customer discount per stock group sync error if customer or stock group not existed before sync [motolek] - bank manager: fix closing GL balance not include last day if there are no bank transactions on that day [jaco/motolek] 01 Jul 2022 09:27 ----------------- - V2 changes up to 30 Jun 2022 09:55 - GL config: fix not remember Financial Year Start [zero13] - Cashup: fix error [falco milano] - customer ext lookup: fix address not show [am] - show short document numbers (eg. stockno 1-1 ipv 10000000000001) on supplier main,stock main, customer main, sales order, quote, jobcards - fix can't select/preview unassociated image [am] - GL Correction: fix "string truncation error" when description too long [am] - GL correction: enable space bar to expand account [am] - GL Detail: change auditno to short form [am] - gl enq: fix balance column not show closing balance [am] 03 Jun 2022 15:32 ----------------- - customer: fix error on save when have conversations [all wheel tyre] - customer coversation lookup: fix error [all wheel tyre] 02 Jun 2022 16:24 ----------------- - V2 changes up to 02 Jun 2022 09:27 26 May 2022 14:42 ----------------- - stock turnover: fix current WH levels wrong on saved report [ben ting trading] - sync reliability and performance improvements - repair improvements - V2 changes up to 24 May 2022 14:54 13 May 2022 15:06 ----------------- - history viewer: warehouse transfer - warehouse transfer: import from SIE file - fix import override document number on V3 * also fixed for quote,grn - V2 changes up to 12 May 2022 14:33 - backend: remove delay when trigger sync/any task - invoice lookup: order by invoice date - Allow unlock(not just bypass like previously) from other computer [zero13] - Unlock: give error feedback [zero13] - fix autorenew license 03 May 2022 14:36 ----------------- - history viewer: sales order - sales order: fix can be filled update create unnecessary history entries - data integrity: add duplicate customer codes - database upgrade: fix reason for error when have duplicate customer codes - fix: error when do full repair [asc,tiptop] - various sync performance improvements - silink autosync [trevors tyres] - prestashop autosync - database repair: add run SQL - V2 changes up to 26 Apr 2022 15:45 23 Mar 2022 14:19 ----------------- - V2 changes up to 18 Mar 2022 13:52 - database repair tool 15 Mar 2022 14:48 ----------------- - V2 changes up to 14 Mar 2022 15:35 07 Mar 2022 14:47 ----------------- - woocommerce: background autosync [eiger] * cloud database runs the background sync on cloud server; non-cloud database run on backend - prevent excessive syncing when data changes - backround task to detect and repair missing history entries 28 Feb 2022 13:46 ----------------- - V2 changes up to 25 Feb 2022 14:38 22 Feb 2022 15:17 ----------------- - backend: sync fix timeout error when download takes longer than 1 minute - V2 changes up to 22 Feb 2022 11:29 17 Feb 2022 15:31 ----------------- - retrieve deleted invoice report: fix Table unknown error [Zero13] - cloud backup: fix upload error on old windows 7 - cleanup temp files - backend control panel: database view active,pending tasks - stock turnover: fix overflow error [eiger equipment] - V2 changed up to 16 Feb 2022 16:32 02 Feb 2022 16:26 ----------------- - stock warehouse levels: add right click view history - history form: add right click copy value - repair function [fashioniq] - customer detail: show show deleted error [all wheel tyre] 17 Jan 2022 16:44 ----------------- - installer: add c++ runtime prerequisite for firebird - auto logout: possible fix for login loop and error when trying to autoclose invoice with items [tiptop] - V2 changes up to 17 Jan 2022 08 Dec 2021 15:54 ----------------- - invoice: security for change description,discount,qty,unit [fashioniq] - backend: fix high cpu usage sometimes during time waiting for sync to start [rm] - V2 changes up to 07 Dec 2021 02 Dec 2021 15:48 ----------------- - GRN: add history support - backend: fix connect new cloud database does not autosync until service restart - gl detail: fix show last auditno last done auditno instead of highest numerical auditno [am] - history form detail: detail friendly name c_action,c_modified,etc like top - Company>Extra>Scan Documents: fix error on open [am] 21 Oct 2021 12:14 ----------------- - syntech supplier import update [essentialit] - stock turnover: fix overflow error if order qty very large [bpa] - stock import: add minimum order qty [satoytrade] - customer options: new customer default "Branch = Active Employee Branch" [fashioniq] 19 Oct 2021 15:35 ----------------- - Stock Warehouse Levels: fix overflow error on Quick Add To Warehouse Transfer [fashioniq] - fix various other overflow errors - Data Integrity: add double receiving of warehouse transfer notices [all wheel tyre,fashioniq] - Fix form locking sometimes not work for already open by user - employee: fix can't save if choose title [ben ting] - V2 changes up to 18 Oct 2021 05 Oct 2021 15:51 ----------------- - RTS: fix overflow error on process [All Wheel Tyre] - Supplier Completed Recon: fix overflow error on SupplierAdviceNote [Zero13] 04 Oct 2021 15:57 ----------------- - customer statement: add docrefno_niceid [all wheel tyre] - reports invoice,creditnote,customer statement,quote,sales order:use the niceid (eg.1-123) - upgrade V2: fix not set default currency - fix exception on new database create when no backup on nexus [rm] 23 Sep 2021 15:05 ----------------- - autotrim history for summary and warehouse stock level tables to prevent huge database size - invoice lookup: fix overflow error on Calculate Paid [tip top] - purchase planning: fix overflow error on Calculate Suggested [tip top] - backend: Sync database from cloud for first time performance improvement - stock shortfall: make 0 when demand 0 [wermantyres] - time clocking: setting to disable overtime so night hours is not cut off by overtime [falco milano] - time clocking: add total hours column [falco milano] - Stock Detail Lookup: add Created column 15 Sep 2021 16:20 ----------------- - Warehouse Transfer: prevent send/receive if cloud connection offline [fashion IQ] - stock lookup: fix ETA when partial arrived order more than ordered [tdsa] - Sales Order Customer Payment Lookup (under Extra) [falco milano] - Sales Order: add second rep [falco milano] - Touch Invoice: change rep support fingerprint [falco milano] - Invoice: select rep show empcode,firsname,lastname columns [falco milano] - Touch Invoice: enable autologout if only touch invoice option [falco milano] - change shortfall to always subtract on order [tdsa] - v2 upgrade: * support prestashop,woocommerce, shopify * gldetail,dbdetail,stdetail,crdetail: transform dbcrno,docrefno - Tested and enabled prestashop - Tested and enabled shopify - Tested and enabled woocommerce - clocking: ask if want to clock out when closing program [falco milano] - invoice: open cash drawer under extra [falco milano] - customer age analysis: fix blank customer name/codes when customer branch filter fix and show also zero filter [fashioniq] 30 Aug 2021 17:37 ----------------- - fix error in retrieve vat report - fix error reverse cash journal 11 Aug 2021 11:16 ----------------- - Fix for database tasks stuck in Added state - Fix fingerprint login - changes from V2 since last V3 update 26 Jul 2021 15:16 ----------------- - GLDetail: make deleted mode work again - GL Cash Journal Lookup: history show deleted - Customer Lookup: history show deleted - supplier lookup: fix bulk change error on delete and remove from other suppliers [tiptop] - Stock Import: Supplier Items Not Imported Report excel export in columns [satoytrade] - cash journal: on delete add check if was posted by other [awt workshop] - gl summary: fix speed [jaco] - gl summary: fix incorrect after reverse [jaco] - till cashup: change amount cash to cash breakdown plus float breakdown [rm] 19 Jul 2021 15:11 ----------------- - Form Unlock Security: fix not allow for non system administrators - fix for had to do reset summary for gl/dashboard to be correct - GRN: setting to require approval of processing when costprice change more than X; security right to approve - Warehouse Transfer: serial number support; add wto and warehouse to serial number lookup - Combined Cashup: fix add till multiple times when till's transactions different branches - cashup transaction detail: customer name missing on account invoice lines 09 Jul 2021 14:41 ----------------- - bank import: Mercantile Bank ofx file support [all wheel tyre] - completed supplier recon: fix right click delete overflow error [allwheeltyre] - fix cashup duplicates [tdsa pta/econtyres] - Customer Ext Lookup: bulk change contact allow email/call [4x4direct] - jobcard,quote freehand detail save as template with formatting [kgaladi signs] - customer import: add bank details [compulab] 06 Jul 2021 15:07 ----------------- - silink v3 branch to v2 head office tested - backend UI: fix error when delete backup schedule - WTO: fix reversed copy overflow error - Backend: fix authentication error when have more than one cloud db - changes from V2 - Help: open help on web instead of error - bulk price edit: add other price levels [fashion iq] - Fix outlook not pull throught subject 17 Jun 2021 17:52 ----------------- - customer: save error dbcrapplication [all wheel tyre] - Possible fix for stock levels problems - jobcard: fix trade in gives error 14 Jun 2021 15:31 ----------------- - reduce sync duration - fix small bug on form locking - backend control panel: sync duration stats - login: fix take long time to respond if password incorrect 07 Jun 2021 14:22 ----------------- - invoice: extra customer payment select invoice customer [fashioniq] - invoice: save to/from sales order allow use short id 8-1 [fashioniq] - changes from v2 03 Jun 2021 15:15 ----------------- - quote: fix error on quick add customer 17 May 2021 12:12 ----------------- - backend debug: add Send Log To SI button - backend: possible fix for file in use errors - backend database backup: fix backups only run at last time of day in schedule - fix labels from grv multiple rows [rm] - sales order: enable reverse cancel remaining [trade-on] - stock label: on print accept value being edited, handle blank value [rm] - employee clock in/out: don’t close form just reset so faster to clock in/out multiple people [jaco] - credit note: gift card ask gift card number so credit is removed on gift card [bpm] - invoice: save to SO - save serial numbers [ptr] - invoice: save to SO - ask if replace originating sales order [ptr] - invoice: save to SO - fix lines deleted if SO invalid [ptr] - invoice: save to Quote - ask if should replace originating quote [ptr] - invoice: save to Quote - fix lines deleted if quote invalid [ptr] - invoice from sales order: detect and handle deleted sales order line instead of error on process [ptr] - jobcard: show customer business name [upington industriel] 07 May 2021 10:27 ----------------- - fix labels - sync: various optimizations 06 May 2021 11:08 ----------------- - possible fix for file in use sync error - health form: add check stock levels - stock levels: fix issue with stock summary not update correctly if changed at two servers between syncs - sync: improved progress feedback - stmaster: add stock button - save before add new[rm] - employee: edit date not updated [am] - Quote: add Cost Price Ext column (qty x costprice) [Aim Equipment] - main menu: employee tab make ordering more consistent with other tabs [am] - employee clock in option to disable password login [am] - customer contacts/bulk email lookup: add address 1 [satoytrade] - finrations history add last month [am] - Invoice settings: remove allow price edit so that no longer interfere/confuse with per user setting - Price Method: Use the highest of Average Cost or Last Purchase Cost. [aquamart] - Tarsus: webservice update [gtr computers] - stock label: don’t save qty anymore so one person not interfere with another print run [rm/fashioniq] - bank recon: improve change note run out of memory [ptr] - optimize sales summary 23 Apr 2021 15:25 ----------------- - Database Delete Form: fix error - resync/repair fix for database was previously on server but deleted - Stock Movement report: fix error when select warehouse [fashioniq] - dashboard: fix error if no stock takes ever done - jobcard: labour detail add date [bpa] - cash flow: capital increase should be positive [am] - WTO: add print labels [fashioniq] - WTO: xlsx export/import [falco milano] - dashboard: fix error when select branch [fashioniq] - backend: get/renewe license via internet and automatic - backend: show sync failure and last sync 15 Apr 2021 20:54 ----------------- - form unlock: fix system administrator not allowed [fashion iq] - form lock/unlock: better error - performance: bypass summary triggers during replication - grid report: increase maximum grid filter size and error if more than that [4x4direct] - stock warehouse level: add avg sales column - branch default price level [fashion iq] - customer contact lookup: add suburb,city,provice [sa toy trade] - GRN: extra bulk price edit with the items on the grn - adjustment journal lookup: fix slow lookup 07 Apr 2021 16:21 ----------------- - stdetail: default sort by date - gldetail: default sort by date - backend UI: right click on right move focus to that row for context menu - time clock lookup: clock out selected - time clock lookup: analysis add night hours - time clock lookup: add branch province and city - time clock lookup: excel export employee as name not number - stock label: reset to 0 after print [fashioniq] - stock turnover: add current warehouse level [fashioniq] - stock take: check to prevent save when stock take processed (open multiple times) [lumbercity kuruman] - Employees: import [rm] - GRN: allow negative shipping,other costs for own shipping rebate/discount [JTC Enterprises] - grv: correct item also update serial numbers [i-sight] - serial number lookup: delete selected [i-sight] 29 Mar 2021 14:06 ----------------- - invoice extra: customer payment [fashioniq] - invoice and touch: add clock in/out [falco milano] - Commission report (under Main Menu. Invoice tab. Extra) [falco milano] - fix grn labels error - till cashup: add till employee [fashioniq] - fix settings file error on new install 24 Mar 2021 11:17 ----------------- - fix stock labels - fix quicksell - fix quick add customer on invoice only - silink enabled - invoice lookup: fix can't filter invoiceno, tillno - fix login not remember last database 19 Mar 2021 15:54 ----------------- - scheduled backup - cloud backup - fix demo db error on invoice (need to delete and run installer again to replace) - fix for duplicate server entries on login form - Merge changes from V2 18 Mar 2021 17:36 03 Mar 2021 16:03 ----------------- - enable database transfer compression (faster loading for slow networks) - GL Adjustment: fix accounts column show ERR [jaco] - Cash Journal: fix VAT Type column show ERR [jaco] - Customer Conversations,Quick Conversation: fix error on save [jaco] - Customer detail: fix error on open [jaco] - GRN: fix error on add item item [jaco] - New item based on item gives error [jaco] - Backend: check for update on open, check for update button [jaco] - Release all locks replaced by unlock option - Merge changes from V2 02 Mar 2021 14:52 23 Feb 2021 10:36 ----------------- - sync with nexus on backend startup - User login: fix can’t log in via empcode