RSS Feed c9 logo Australia's best motorcycle shop retail software
Release 4.574 October 9, 2015 barney

New SMS reply feature. New config option in Setup -> Notificiations to disable notice of new SMS reply on a given terminal. So you can set things up so only a couple of terminals in the shop will nag when a new SMS has been received.

Bug fix: Unit of Measure issues when forcing sale of UOM below qty on hand. Would sometimes throw journal error due to rounding, also would stuff up recording of qtyonhand by not resetting subqty correctly, meaning stock would never actually go to zero if oversold. Now fixed

Import PDF invoice: could not handle Monza invoices where word 'COPY' was written diagonally down the page. Ignore all text that isn't aligned along the exactly vertically/horizontally.

Update on invoices c9 can now import: Cassons, Cykel, GP, HuskyPE, JTR, Kawasaki, Mcleods, Monza, Whites, Yamaha / Ficida.

Release 4.573 October 8, 2015 barney

Includes database changes, you will need to log out during upgrade

  • Customers can now SMS back on miner SMS sendouts things other than 'STOP', c9 will record them and you can view/action them.  Also possible to setup c9 so non miner SMS messages can be replied to.  More on how to enable this shortly.

smsreply

  • Freeform parts: ability to configure freeform items to default to $0 cost (new option in setup)
  • Scan customer barcode in point of sale, visually indicate scan worked by popping up a small window alerting this, window automatically disappears after a second
  • Stock history report, option to report only on items that have moved since a given date
  • Workshop bugfix, parts manually repriced on order (or on estimate then order) mess up discounting required when part arrives applying discount twice. Now fixed.
Release 4.572 October 7, 2015 barney

Bugfix : point of sale credit note for what was originally an invoice sale to a customer that has subsequently been converted from account to cash. System would not provide credit to the account customer causing GL error making the credit txn fail.  System will force invoice refund onto customer even though they are flagged as a cash customer at time of refund.

Spares receive order print. For each customer section, print a single line if invoice/customer has parts elsewhere (i.e. received previously) waiting and show summary of figures. Idea here is when last come comes in, there is no visual indicator that there are other parts for the customer as well.  A one line indicator will show that there are also items held in shop for the customer.

Print linkable barcode, option to print tall barcodes.

Release 4.571 October 6, 2015 barney

Version 4.570 contained an annoying technical diagnostic popup message that popped during spares complete sale, which I forgot to remove before baking/shipping 4.570.  Now removed.

Print customer email on job card, so you can double check email for customer is correct.

Release 4.570 October 5, 2015 barney

Includes database changes, you need to log all terminals out during upgrade

  • Bug fix with Unit of measure where system would misbehave and not verify available qty correctly after transitioning from say 1.0005 to 0.9995.
  • New Sale/Cash reconciliation report.  Summaries all GL postings based on GL codes involved in the posting for postings involving payment methods and/or sales.
  • Some significant reworking of barcode scanning to allow some very powerful features.
    • Creation of special global 'c9' barcodes. When you scan these barcodes c9 knows what sort of barcode it is and jumps to right part of c9 after scanning.
    • e.g. scanning barcode on job cards will jump straight to browse jobs and highlight the job, irrespective of where you currently are in c9
    • 'c9' barcodes are printed on spares receive sheets for quick customer order pickup and quick referencing of jobs parts are on
    • Can print barcodes for customers to put on loyalty cards. If you scan such a card in point of sale, point of sale is automatically primed with that customer. Scan anywhere else and c9 jumps to customer -> View customer highlighting the scanned customer
    • Can pre-print / bulk print customer loyalty card barcodes and then link/associate those barcodes to actual customers at a later date (Setup -> Other -> linkable barcodes)

Notes on barcode feature:

  • Note that these barcode features only work if your barcode is configured to transmit STX as part of barcode scan.  Most barcodes out of the packaging do not do this. You need to check with your barcode scanner documentation.  Some doco on c9 website here:
  • barcode scanning no longer supports STX + <barcode> + ETX + CR.  C9 will treat such configs as sending an extraneous CR after barcode is scanned. Doubt anyone has their barcode scanners configured this way. C9 will work fine with either STX + <barcode> + ETX  or STX + <barcode> + CR, or plain old <barcode> + CR (but new features will not work without STX)
  • barcode scanning will be intermittent on slow/crappy computers. Any delay in barcode characters for more than half a second, c9 assumes it isn't a barcode and just normal user input.
Release 4.569 (& Release 4.568) September 29, 2015 barney

Bugfix with db upgrade from very old versions of c9. (ie. from 4.369, 200 versions before). Would not upgrade. Now fixed.

Bugfix : could not alter unit type for modify unit of measure. Now fixed.

Release 4.567 September 28, 2015 barney

Bugfix : recent addition of PDF invoice importing broke C9 E-Reference importing for receive spares. Now fixed.

Print qtyonhand on following reports : Spares profit & Spares History

Release 4.566 September 28, 2015 barney

User friendly improvements for Units of Measure.

  • Allow all details on existing unit of measure to be modified
  • On view/change part, show and allow user to modify unit retail price

User friendly improvements for upgrading c9. From now on (not this version but the next), c9 will give users 24 hour grace for applying updates on all terminals. So if you are in the middle of work and open a new terminal and someone else in the shop has checked for updates, your system will not be forced to upgrade. You will have option to delay the application of the upgrade. The option to delay is only given for 24 hours. The following day c9 will unconditionally update.

Bugfix with Invoice PDF importing, would not decode quotes (") in PDF files correctly messing up ability to decode entire PDF. Now Fixed. Also included support for Husky Power equipment invoice importing.

 

Units of Measure September 27, 2015 barney

C9 now permits selling items in units other than what the supplier provides them.  For example a 208 litre drum of oil can be sold by the litre at partial quantities. i.e. 2.6 litres.

 Details on how it works in c9

C9 always tracks items as they are provided by the supplier.  Pricing/quantities etc are always framed as they are expressed by the supplier. So a Drum of oil in c9 represents a drum, the price is price for the entire drum etc.  To sell a litre,  a fraction of the quantity in c9 is removed. e.g. A full drum at 208 litres minus 3.5 litres leaves a 0.9832 of a drum remaining (C9 tracks actual quantities alot smarter than this, to minimise rounding errors etc, this is just characterising what is going on).

When manipulating things in c9 you in most places in the software need to think in terms of what the supplier provides. Only on the constructed invoice itself do unit of measure conversions apply. So when modifying stock on hand etc, retail price etc, it is always price to sell the supplier unit (i.e. a Drum).

Each stocked item in c9 can be assigned as unit of measure.  Multiple items can share the same unit of measure. Unit of measure can cover things like:

  • Ordinal quantities.  I.e. a pack of 24.
  • Fractional quantities.  i.e. 2.5 litres.
  • Lengths. Lengths allows you to measure a length then sell multiples of this. e.g. measure 2.5M of rope and sell 12 pieces cut to this length
  • Areas : same idea as lengths.

Configuring Units of Measure types

Main screen to drive Unit of Measure config looks like this:

uom

  • Description - Describe the Unit of Measure type
  • Base name - a short description of the unit supplied item. i.e. 'Drum' for a drum of oil. 'Pkt' for a packet etc.
  • Unit Name - The unit name for the unit sold.  i.e. L  for liter, M for meter. etc
  • Point of Sale - Here you indicate what can be sold at point of sale. If you don't to sell drums, just liters, select 'Unit Only'. Select other options if you want user to sell either or.
  • Unit Type -  Whether unit is fractional/volume/area/length etc, as described above
  • Unit quantity - Here you key in no# of units in the supplied item. i.e. 208 for 208 litres in a drum
  • Min Price : - Here you set minimal price for selling one unit.  i.e. $10 for one litre
  • Min Matkup : Here you set markup basis for the part. i.e. markup 20%

Price for a unit is calculated based on min markup or min price.  Say retail price of a a drum is $2500.  C9 will calculate 1/208th of $2500 and asd markup of 20%.  1/208 of $2500 = $12.02.  + 20% = $14.45.   If this is below min price then price is set to min price instead. i.e. if you set min price to $15,  then $15 is used, not $14.45.

Enabling Units of Measure on a stocked item

You need to add an item to stock first. Once added you then click on F6 to view modify part.

uomqoh

Click on UOM to enable a unit of measure on a part.  This will permit part qty to now be fractional.

Say you have 2 unopened barrels and one barrel with 100 L left in it. The way this is coded into c9 is as follows:

  1. Key in 2 in Qty on Hand.
  2. In Qty remain in open/used. Key in 100
  3. C9 will automatically adjust 2.000 in Qty on hand to be 2.4808, to represent 2 and a bit you have on hand.

One handy thing in view/change part is it shows you unit retail price. Here you can modify this to arrive at your desired retail. It back calculates supplier (i.e. drum)  retail to achieve this.

uomprice

Selling Units of Measure

Key part into point of sale as you would normally.

The system will indicate on quantity screen the UOM you are using and the price and the quanttiy on hand as a function of the UOM selected. If you sleected either, you can change whether you are selling say Litres or Barrels at this point.  On an invocie you can have same part but with different UOMs. i.e. 6x 2m rope + 2x 1.4m rope.

uompos

Current limitations/constraints

  • Cannot order units of measure. You will always need to stock order and then sell out
  • Cannot reserve/layby units of measure at this time. (You can quote them).

 

Release 4.565 September 25, 2015 barney

Bug fixes relating to ongoing regression defects with refunding spares caused by UOM and consolidating invoice/refund

  • Allow -ve freight on point of sale complete for freight refunding
  • Point of Sale tender display : make it visually obvious when displaying result of a refund
  • Point of sale: provide visual clues on what to do in order to refund an item (i.e. -ve qty)
  • Point of sale: when a qty is to be refunded always default restock to qty refunded. User must override all changes here if not being restocked

Other things in play:

  • Added some infrastructure to support upcoming new feature: ability to key in unit details on a web enabled mobile device. (i.e. copy vin details etc from the bike using a tablet or mobile phone). Nothing functional yet. Hopefully in a few weeks.
« Previous PageNext Page »