Understanding Invoicing at TOT
Abstract
This topic outlines the principles, concepts and methods that form the approach taken to Invoicing within TOT Shirts Limited.
The layouts, work-flows and functionalities contained within the Invoice Module in strokeone have been designed and developed to encompass this.
The purpose of this topic is to provide readers with a solid grounding of the scope of, and approach taken to, invoicing by TOT Shirts Limited so that when topics that pertain to the more system based tasks for processing invoices are read, they are done so and understood within that wider conceptual context.
Invoice Components
Invoicing at TOT is generally (see note 1) made up of all or some of the following components:-
- Origination Charges: i.e. ArtWork / Stencil Making
- Process Charges: The charges for each process that is applied to a product, e.g. the charges to decorate, label, re-label, kimble-tag, etc. a product
- Product Charges: i.e. the cost of blank garments if TOT supplying; if the customer is supplying there is a handling charge per garment
- Fulfilment Charges: Handling charges, courier costs
Note:
- There can be other incidental costs such as storage and handling - these will be addressed at the end of this topic.
How the costs should be captured for each of these in addressed in the subsequent sections, but it is important to understand from the outset the rationale/ importance of capturing these elements on the job order/ applicable record within strokeone.
Such is the importance of accurately capturing costs within the processing cycles of our work, that for two of the above cost categories - Art Work Origination and Fulfilment, system traffic light functionality will be added. The traffic lights will be cost specific in that they will need to be set to denote that the applicable costs have been captured / dealt with for the specific record. The Invoicing process will look to the aggregate status of these lights to determine whether an invoice can be raised or not, so it is essential that the setting of these status lights is incorporated into the standard work-flow.
When is a job ready to be Invoiced ?
Following on from the above sections which outline where and how the chargeable elements of a job order are captured, we can now outline how we can define when a job is ready to be invoiced.
Given that there up to four main categories of chargeable costs on any job order, a job is ready to be invoiced when:-
- The Aggregate Artwork Charges status icon is complete.
- The Data Entry status icon is complete.
- The Aggregate Fulfilment Ready to Invoice icon is complete.
The following table summarises how these icons are set, and the departments responsible for how these icon statuses are set:-
click to view:-
Jobs to be Invoiced Layout
This layout (Navigation: Accounts>Jobs To be Invoiced) contains jobs that are eligible for invoicing, but have not yet been raised for invoice, grouped by Client, and then sorted by Date Required.

The three status lights referred to above are used in the Jobs to Be Invoiced Layout which specifically provides a found set of job orders according to the following logic:-
|
Field
|
Field Type
|
Value / Comment
|
|
Aggregate Artwork Charges complete (1)
|
Status Icon
|
Complete
|
|
Data Entry
|
Status Icon
|
Complete
|
|
Aggregate Fulfilment Ready for Invoice
|
Status Icon
|
Complete
Note: this assumes the invoice is raised for a job only when the any fulfilment elements are ready. This is the initial approach taken, but the ability to raise a job invoice without the fulfilment element, and then subsequently raise an invoice for fulfilment elements (and additionally consolidate this with other "un-invoiced" fulfilment elements) has been developed but requires some additional refinement before being rolled out as working practice.
|
|
Invoiced
|
Status Icon
|
<> Green (Complete)
This field denotes whether an Invoice has been raised against the job
-
Red: Invoice has not been raised / not created
-
Amber: Invoice has been created/ raised for the job - but not yet fully populated - i.e. not all of the chargeable elements recorded on the job been have been added on the created invoice.
-
Green: Invoice has been raised for the job, and all the chargeable elements on the job have been added (or marked as not eligible for invoicing) on the invoice.
|
|
Invoice Not Required
|
Status Icon
|
<>Green (Complete)
This can be manually set to Green via the Do Not Invoice button on the layout, when no invoice should be raised for the job - typically this is done when job order is a test order.
|
|
(1) System Enhancement Needed: This field is not yet available or exposed on this layout.
|
Raising Invoices for Jobs
Following on from above section, the Jobs to Be Invoiced Layout will lost those jobs which in simple terms:-
- Are in a state where their charges are ready to be invoiced (the three charge fields are green)
- The invoiced has not yet been raised (Invoice flag is Red)
To raise an invoice for a job click the corresponding Invoice button against the record in this layout

This causes the following actions:-
- The Invoiced flag for the job order is updated to Amber (in progress)
- The Invoice button is disabled - i.e. a subsequent invoice cannot be raised for the same job order.
- A new invoice record is created
- The new invoice record has its own statuses / life cycle - it is initially set as 0 (Blue)
- The new invoice requires processing (this will be covered in detail in help topics, but essentially):-
-
- The Job Lines tab of the invoice contains all the charges captured on the job order
- Accounts staff elect to include the charge by clicking the Add button which:-
-
- Adds the charge to the Invoice Lines tab (together with nominal codes and categorizations)
- Sets the Invoiced status against the data row as Green
- Alternatively, should an item not be eligible for inclusion on the invoice, staff click the Do Not Invoice button which:-
-
- Sets the Invoiced status against the data row as Green but does not add it to the Invoice Lines tab

- Note: the Invoiced status flag on the job is an aggregate of the value of the Invoiced fields on the job lines - thus when all of these are set to green - the job level invoiced flag sets to green.
- When staff are content that the invoice is populated correctly, staff manually need to click on the Mark As Ready button, which:-
-
- locks the invoice record - it can no longer be amended
- sets the invoice record status (to be clear, this is not the invoiced raised flag at job level ) as 1 (yellow)
- The invoice is then printed or emailed, and then marked as sent (by clicking the Mark as Sent button) which
-
- sets the invoice record status (to be clear, this is not the invoiced raised flag at job level ) as 2 (red)
System Enhancement
Phase 2 system enhancements will provide functionality to consolidate numerous job orders into a single invoice, and thus match a client's single PO that was broken down into numerous jobs within TOT.
Raising Invoices for Fulfilment Charges not included on Job Invoices
This functionality will be refined, but it is important to understand conceptually.
There are numerous times at TOT where:-
- a customer order is produced, and the printed stock will partially delivered, and partially held at the warehouse, and then drawn down in the future
- a large customer order is placed and wish to bill the client as soon as production is completed - ahead of fulfilment being ready
These scenarios will be catered for. Again this will be outlined in more detail in help topics in time, but in essence
- Consider the above case where an invoice was raised, but this time, consider that the fulfilment charges on the Jobs line were not added, nor were they marked as Do not Invoice.
-
The invoiced status at the job order level would be Amber (as there were <>Red items on the invoice Job Lines)
-
The actual invoice raised for the job (i.e. without fulfilment charges) could be processed all the way to completion
-
However, crucially, the fulfilment costs would not yet have been charged.
To identify and create an invoice for the fulfilment charges the layout Fulfilments to be invoiced would be selected
This does the following:-
- Selects those fulfilment charges from an invoice's jobline where the Invoiced status is Red (i.e. not invoiced)
- Allow the user to select (within a customer) one or many fulfilment charges (i.e. these can be the un-invoiced fulfilment charges cross jobs)
- Allow the user to create an invoice based on the selected fulfilment charge
- Note the selection and adding of these fulfilment charges onto a new "fulfilment invoice" would set their individual job line data row record status to Green.
-
- crucially, as these fulfilment charges would now be set with an invoice status of green, this would also cause the original job order invoice (from which they were omitted) to recalculate the aggregate Invoiced Status, and update from Amber to green
- Allow the user to process the new fulfilment invoice
Creating Invoices for Goods In Handling Charges
Currently charges associated with processing the receipt of goods in are manually recorded on a spreadsheet that is maintained by the goods in department, and an invoice raised.
Details of how the invoice is raised as TBC, but there is functionality to create a stand-alone invoice and also to create Non job-line related charges.
System Enhancement
Phase 2 system enhancements will provide functionality on the purchase order records to capture charges associated with processing the P.O. and then enhance the Invoicing module to allow the creation of an invoice from PO charges.
Also allow for the consolidation of multiple PO charges into a single invoice.
Creating Invoices for Storage Charges
Clients whom store products at TOT are invoiced for storage charges.
Exact mechanism to be clarified but likely to be:-
- Run a storage report by customer - frequency weekly ?
-
- contains inventory of stock held and charge per storage unit
- contains an @sum of the total charges
- Invoice is raised for total charges - TBC - is this manual
- Invoice provided to client
O/S questions
- where are storage charges defined in new system
- how is storage report run, and what data does it use
Creating "Stand Alone Invoices"
This will be outlined in more detail in future help topics but in essence
A standalone invoice - i.e. one not originated from a job order or fulfilment can be achieved by clicking on new record icon in the Invoices Layout
(Navigation: Accounts > Invoices)

- This inserts a new (but crucially blank) invoice
- Population will require
-
- filling in header fields (1)
- On Invoice lines tab, inserting a data row (2) to hold the charge information
- Populating the charge details (3).
- Processing the invoice as per normal (mark ready / send, apply payments etc............)
