RSS Feed c9 logo Australia's best motorcycle shop retail software
AusPOST C9 Integration Guide July 17, 2019 barney

This page explains how to setup and drive c9's AusPOST integration.

What it does: automatically query prices from auspost. Print AusPOST/Startrack labels and generate shipping manifests.

Basic Workflow: How you manage your spares will influence how things will flow through c9. The general process is:

  • Raise invoices in c9 as per normal but with some slight tweaks to indicate the invoice needs dispatching and optionally get shipping costs
  • Package your invoices into boxes/parcels etc. Feed info about box sizes and weights into c9.
  • Print labels for things you need to ship. Stick labels on boxes/parcels
  • Indicate you are ready to ship. Generate/print a manifest. Either take parcels to local shop or wait for pickup (whatever arrangement you have in play)

Alot of variations are possible. Such as:

  • Whether or not to package at point of invoicing or delay to a later 'dispatching' stage. Depends on your preferred workflow
  • Whether or not to print labels one at a time as jobs come in or do a bulk/ batch print.

Initial Setup

Read more...

Label Configuration July 8, 2019 barney

Label config is complex. Though the underlying problem is complex.  Recent changes have make labels more flexible and logically consistent workflow but also more complex to setup. This post explains what is going on and a couple of suggested setups for simple workflows.

The core problem is we have potentially multiple printers, multiple label sizes, multiple label layouts/styles and multiple terminals. The complexity involves defining paths through al these. Illustrating.

Read more...

Single Touch payroll support in c9 is substantially automated and normally processing payruns STP only adds a couple of extra clicks to capture authority to send.  Though there are a couple of things to setup and manage:

  • Initial setup
  • Submit on pay run
  • Dealing with errors and issues

Initial Setup

Making sure all staff are setup correctly

For existing staff you need to make sure following information is in play

  • Their Tax File Number
  • Correct full name and address. (Name can be either in 'name' field' or broken apart into firstname/lastname fields. If firstname/lastname are empty c9 will break name into firstname/lastname for you)
  • Date of Birth.
  • Suggest : put in staff email address and phone numbers as these will be sent to ATO,

For new staff, from now on their first payrun will transmit alot more information. Critical things you must put in for their first pay run:

Read more...

Step 1. Make sure you have Lusty setup as a franchise in c9

Spares -> utilities -> add / Edit Franchise.

If you cannot see lusty in the list. Click on button 'Add New Franchise'.  Just two things to key in:

  1. The name
  2. Make sure 'use price file' is set to Yes

Step 2. Import price file for first time

Spares -> utilities -> import price file

Select Lusty from list of franchises in c9

Select 'C9 Central Repository Price files' from Source type

Pick Lusty in list of suppliers.

Click Okay a couple of times. Click 'Accept and continue' on disclaimer/ warning screen and you are done.

When Honda switched their IT systems last year they implemented some business rule changes that are impactful on how dealers need to manage ordering particularly around managing back orders and making sure back ordered items are freighted appropriately, sea vs air freight.

C9 now contains changes that potentially streamline some pain points around this. It has taken a few iterations but following process might be useful.

Breaking down the process:

  • Put everything on stock order by default
  • Before sending an order to honda identify items likely to go onto backorder, and relocate those items onto a daily order.
  • Send your stock order.
  • Send your daily order.

Step 1 - putting everything on stock order by default

  • spares -> utilities - > add/edit franchise
  • Select Honda franchise
  • Goto pack/ordering tab
  • Select option 'Both stock and daily orders' (Default stock), so that ordinarily when you order stuff it goes onto Stock

Step 2 - Identify items likely to go onto backorder

This step is where most of work in c9 recently has gone to streamline things. Latest version of c9 contains a streamlined magician check with ability to move bits around before sending. To do this:

In order book, highlight the order. Press Send action and pick magician check

Now this pops up a screen where c9 will check each part against SAP. Generally should only take a few second to scan all items. Normally c9s magician check for Honda SAP is slow taking 10+ seconds per part, but managed to make it quicker by only grabbing availability figures on this screen. So it returns as '?' for price data.

In the above example, the piston kit cannot be fully supplied. You need 7, Honda have 5.  So highlight the item, click on 'Move Part' button and then move it onto a daily order instead.

What you can also do is click option 'Check other c9 dealers' and the screen will tell you other dealers that have it as an alternative to backordering from Honda.

Step 3 / 4 - Send orders.

As per normal.

Caveats / warnings

Magician checking in c9 is not something that is formally supported by the distributor, it isn't part of their published API, so the data c9 grabs here is not assured by the distributor (unlike the ordering API).

There is possibility that you might be trying to order parts other Honda dealers might be simultaneously considering getting, so what magician says is available may not actually be there when you hit the submit button and you might miss out.

End result is it is possible for stuff to still go on backorder for stock orders. It should be rare but it may still in theory happen. Longer term, the distributor needs to provide a robust process to provide assurances backorders end up on planes, not boats for stuff you need in a hurry. New features in c9 so mostly provide this but possible gaps still exist.

 

Originally released in Dec 2017, c9 includes the ability to process, via receive order, receiving units. Or receiving a mix of spares + units.

Originally documented here: https://c8software.com.au/wp/2017/12/release-4-704/

Works well for electronic imports for following brands at time of writing but will work with any franchise.

  • Husqvarna PE
  • Stihl
  • PLP

Goto import order screen as you would normally. Here pick option 'F9 electronic import'.

Read more...

Updated Aug-2023

Red : New(ish) invoices added since last update (July 2021)

C9 includes the ability to import contents of PDF files from suppliers. No need to key in qtys and wrangle buy prices. Automatically get parts not on price file.

Details here on this feature from original c9 update that provided it. http://c8software.com.au/wp/2015/09/release-4-561/

List of suppliers supported. Below. Email invoices to barney if you want c9 to be able to import them and they currently don't work.  All going well, adding a new invoice will only take an hour or so and does not require an update to c9, so for a massive invoice we can sometimes get electronic import working for you from scratch faster than it takes to input manually!

  • A1 Accessories
  • Action Wholesale
  • Advance Traders
  • 88 Agencies
  • Apollo
  • Applied Industrial Technologies
  • Aussie Power
  • Australian Jetski Parts
  • Bargain Boats & Bits
  • BCE
  • Bicycle Parts
  • BikeBox
  • Bikes and Bits
  • BikeSportz
  • Briggs and Stratton
  • BRP
  • Bursons
  • Carlisle WA
  • Cassons
  • ClickRide
  • Cox
  • Cykel
  • Derwent
  • Dirtbike Pty Ltd
  • Draggin
  • Dunbier
  • Dunlite
  • Echelon Sports
  • EJ Milde
  • Fashion Hub
  • Force Accessories
  • Fox Racing
  • Ficeda
  • FRF Sports
  • Frontier
  • Fulton
  • G-Moto
  • GA Power Equipment
  • Garmin
  • GAS Imports
  • Garmin
  • GKA
  • Go Active
  • GP Wholesale
  • GPS Imports
  • Gripski
  • Groupe
  • Harley Davidson
  • Honda
  • Husqvarana (Motorcycles)
  • Husqvarana (Power equipment)
  • JakMax
  • John Deere
  • John Titman Racing
  • Kawasaki
  • Kenma
  • Kreiga
  • KTM
  • Kubota
  • Link International
  • Lowry
  • Lusty
  • Makita
  • Mallee Bearings
  • Masport
  • Mcleods
  • MCS
  • Mercury
  • Metalgear
  • Mitas
  • Mojo Motorcycles
  • Monza (Invoices + Orders)
  • Motobiz
  • Moto National
  • MP
  • MTD
  • Ocean South
  • ORI
  • Peter Stevens
  • Polaris
  • Powerup Lawn Products
  • Pro Accessories
  • Revit
  • Ron Angel
  • Sena Bluetooth
  • Serco
  • Shimano
  • Smashforth
  • Spitwater
  • Steve Cramer Products
  • Stegz
  • Stihl
  • Super Start
  • Suzuki
  • Sym
  • The Bicycle Corporation
  • Teknik
  • Telwater
  • TKD
  • TMO Sports
  • Toro
  • Tyre Max
  • Urban Moto
  • Unit
  • Vee Too
  • Whites Powersports
  • Yamaha

Generic Export has been modified to allow for more flexibility and sophistication to allow exporting of orders to suppliers. The interface for accessing this is low level. This post explains how to manage the various options.  The screen, at a glance:

orderadv

Options in summary:

  • Mask : Control fields that appear in export file and order they appear
  • Header : Define a header in export file
  • Separator : define character that separates fields in the file.  Typically it is either comma (,) or semi-colon (;)
  • Escape : control escape behaviour. Escape can wrap data in quotes (") if needed.

Read more...

C9 incorporates new useful data on cost of workshop techs into key reports to provide better data on profitability and performance of workshop departments.

To use this data some setup and management is required also change in processes. Alot of setup involves enabling payroll functionality in c9.  It doesn't require running full payroll through c9 to access the core useful functionality though the more the payroll data is used the more useful data c9 will provide.

Workshop techs must use clocking to enable new cost reporting features.  C9 will not compute costs off hours entered on job since hours here are editable and designed to represented billed hours, not actual hours, it is computed strictly based on clocking activity.

First. Defining Efficiency / Productivity and Proficiency

Efficiency : Is the ratio of billable hours to clocked hours. The more time techs work on billable work vs unbillable work the more efficient they are. It is possible for a tech to have >100% efficiency if what is recorded on a job card for hours is more than what they actually timesheeted.

Productivity: Is the # of hours a tech clocked as a ratio of their agreed employment hours. So a tech can have >100% productivity if they work more hours than what their employment terms are

Proficiency : is Efficiency multiplied by Productivity. Is is effectively the ratio of the billable hours vs their contracted / agreed employment hours.

Setup requirement. From order of most important to least important and functions setup enables.

Setup Functionality Gained
Techs to use clocking to clock onto jobs Compute efficiency for proficiency report
  • enable payroll access
  • Configure staff hourly rate or yearly salary
Track cost of labour on jobs. displayed in key reports
  • enable payroll employment types
  • map types to staff
  • Fine tune accuracy of cost estimates to factor in actual work hours and overtime
  • Compute productivity for proficiency report
Maintain leave and holidays data Fine tune accuracy of productivity figures in proficiency report
Full payroll : implement pay runs Provide non COGS labour estimates in profit summary report
Map staff to correct departments Breakdown payroll figures in profit summary report based on department

Tech Clocking

To make use of data techs need to clock onto jobs in c9.  Techs need to be assigned a unit clerk key.

Workshop -> Utilities - >Staff

Select staff member who is a tech and click change.  Key in a unique secret clerk key for the tech. also tweak clerk settings for oher things in c9 techs can access. Select none of the options for techs that have no other responsibilities in c9 other than logging time.

i1

Now tech can access clocking via 'Clocking' option in top of c9 or via view workshop jobs.  They key in their clerk key and then key in job number they want to clock onto.  Techs must clockoff end of day and also clock off when going on break idle etc.

You can configure non job related items a tech can clock onto. workshop -> Utilities -> Clocking reasons.

Enable Payroll Access

Setup -> other settings -> Login Users.

Select a privileged user and click on Change

Select payroll option and click OK.

i2

Logout of c9 and re-login as the privileged user

Configure Staff payroll particulars

Now in Workshop -> Utilities -> Staff you can access payroll tabs. Key in either hourly wage or salary into appropriate slot.

i3

Note: C9 cost computation adds a compulsory superannuation figure. Make sure wages or salary figure is before compulsory super

 

Tip : setting pay data only applies to clocking performed after the change. To help get things started to extract useful data after initial setup you and run a utility in c9 that will recompute cost of labour on already clocked time based on current payroll configuration. It is only useful for dealers that use clocking already though.

To access : workshop -> utilities -> recompute TS.  Key in period (defaults to a month prior until today) and run recompute

i4

Configure Employment types

Employment types allows you to configure typical weekly hours worked and overtime hours. you may need to configure more than one for techs that work different conditions. e.g. if your techs typically work monday to friday that would represent a base employment type, but if you have one tech that only works 3 day weeks, they will require their own employment type to manage the hours they specifically work.

To manage employment types . Business - >Payroll -> Setup -> Employment types.

Key elements as relevant for workshop cost computation highlighted below

i5

Map Employment types to staff

Employment types are mapped to staff back in Workshop -> Utilities - >Staff. On payroll tab

i6

Maintain Holidays and Leave

Public holidays and leave is managed via Business -> Payroll -> Manage Leave/Holidays

i7

Full Payroll

too much to cover here to explain full payroll. In essence if there are payruns tracked in c9 c9 will use this data for profit summary report.

firstly need to define pay cycles. Weekly etc.  Business -> Payroll -> Setup -> Pay Periods

Next, business -> Payroll -> payruns to create payruns.  No requirement to finalise payruns to get data into profit report. Pay runs can be created and left in Active status and will influence profit summary report.

Map Staff to departments

Workshop -> Utilities -> Staff. On main screen is option to select department staff memory principally works in . This influences grouping in profit summary report

i8

Orange zone : select on of these to flag staff member as a workshop tech

Green zone : non workshop roles that group within the profit summary report

Following describes a trick you can use to further separate orders on the go into any arbitrary # of orders.  Using KTM as an example we want to track 4 different lines of orders. Those being

  • Daily
  • Stock
  • Warranty
  • VOR

To make Warranty and VOR work we create two new suppliers in c9 :  KTMWAR and KTMVOR. i.e.:

ktmord

Now in point of sale when you order a part, you can highlight it, press F11 edit order and change supplier from default KTM To KTMVOR or KTMWAR.  The parts on order will now go onto their own order separate from standard daily order

 

vorexample

You can make the order specifics screen pop on every part in point of sale if you like.  Setup -> Main Setup Screen -> Spares 2 ->  "[x] Open order option details whenever adding a part to order onto Point of Sale"

Now in the order book the part will appear under its own order. You can always move parts around after the fact on the order book. In order book Modify -> Move Part.

 

 

« Previous PageNext Page »