QTRACA provides data import via CSV files for the following objects:


  • Raw Materials
  • Packaging
  • Products (WIP & FG)
  • Product Recipe
  • FG Product Packaging
  • Product Pack Size
  • Product UOM Conversion
  • Product QA Check
  • Suppliers
  • Supplier Products
  • RM/Packaging Stock Adjustments
  • WIP/FG Stock Adjustments
  • Customers
  • Consumers
  • Inwards Good
  • Product Recipe Publish
  • Product Packaging Publish


Who can import: importing needs the same rights as adding one of those records by hand. For example, importing products needs the rights to create a product. Anyone without them sees “Not Authorised” when they run the import, even though the import icon is shown to them.

If file import is available then the file import icon will be displayed in the toolbar of the list view:



Clicking on the file import icon will let you choose the template to load.


After selecting the template you will be prompted to select your CSV file. Refer to CSV mapping specifications below.


Once the csv file has been selected you will be prompted to map the fields in the CSV to the QTRACA field. The first row in the CSV file should contain column headings for your data.

For each QTRACA field (on the left) select the equivalent field in the CSV file from the dropdown (on the right). Note, Fields in the CSV with the same label as the QTRACA field will be automatically matched.


Once all fields have been mapped click on 'Confirm Mapping and Preview'

A sample of what will be loaded is displayed. If it looks good click on the 'Proceed with Import' button to proceed with import.

Note: Once you proceed with import the process cannot be undone. It is recommended to test import with a few rows of data first to make sure you have mapped and formatted data corretcly.






Raw Materials Specification


Field
Data TypeNotes
CodeText
Description
Text

Is Stocked
BooleanMust be TRUE or FALSE
Record WastageBooleanMust be TRUE or FALSE
Stocked UOMTextMust be code of a Unit of Measure existing in QTRACA
Default Receipt UOM
TextMust be code of a Unit of Measure existing in QTRACA
Unit CostNumber
Substitute Raw Material CodeTextMust be code of a raw material existing in QTRACA
External RefText
Allow Variable QtyBooleanMust be TRUE or FALSE
ActiveBooleanMust be TRUE or FALSE



Packaging Specification 


Field
Data TypeNotes
CodeText
DescriptionText

Stocked UOMText
Must be code of a Unit of Measure existing in QTRACA
Default Receipt UOM
TextMust be code of a Unit of Measure existing in QTRACA
Unit CostNumber
External RefText

ActiveBooleanMust be TRUE or FALSE



WIP Product Specification 


Field
Data TypeNotes
CodeText
DescriptionText

Stocked UOMText
Must be code of a Unit of Measure existing in QTRACA
Unit CostNumber
Shelf Life DaysNumber
Record Batch Best Before
BooleanMust be TRUE or FALSE
Record Batch Use By
BooleanMust be TRUE or FALSE
External Ref
Text
ActiveBoolean
Must be TRUE or FALSE



FG Product Specification 


Field
Data TypeNotes
CodeText
DescriptionText
Stocked UOMTextMust be code of a Unit of Measure existing in QTRACA
Default Dispatch UOMText
Must be code of a Unit of Measure existing in QTRACA
Unit CostNumber
Shelf Life Days
Number

Record Batch Best Before
BooleanMust be TRUE or FALSE
Record Batch Use By
Boolean
Must be TRUE or FALSE
Record E-certBoolean
Must be TRUE or FALSE
Record TemperatureBoolean
Must be TRUE or FALSE
External Ref
Text
Active
Boolean
Must be TRUE or FALSE



Product Recipe Specification 


Field
Data TypeNotes
Product CodeTextMust be code of a Product existing in QTRACA
Ingredient CodeText
Must be code of a Raw Material or WIP Product existing in QTRACA
UOMText
Must be code of a Unit of Measure existing in QTRACA
QtyNumber
Is NoteBoolean
Must be TRUE or FALSE
NoteText

Display Note Only When Selected
Boolean
Must be TRUE or FALSE
Sort OrderNumber



Product Recipe Publish 


Field
Data TypeNotes
Product CodeTextMust be code of a Product existing in QTRACA



Product Packaging Publish 


Field
Data TypeNotes
Product CodeTextMust be code of a Product existing in QTRACA



Product Packaging Specification 


Field
Data TypeNotes
Product CodeTextMust be code of a FG Product existing in QTRACA
Product Packaging CodeText
Must be code of a Packaging Product existing in QTRACA
UOMText
Must be code of a Unit of Measure existing in QTRACA
QtyNumber
Track on BatchBoolean
Must be TRUE or FALSE




Product Pack Size Specification 


Field
Data TypeNotes
Product CodeTextMust be code of a FG Product existing in QTRACA
Pack Size CodeText
Must be code of a Pack Size existing in QTRACA



Product UOM Conversion Specification 

Choose UOM Conversion from the import icon on the Products, Raw Materials or Packaging list. Each row sets one unit of measure conversion for one item: 1 From UOM = Quantity To UOM. For example, 980116, carton, unit, 12 means 1 carton of 980116 holds 12 units.


FieldData TypeNotes
Product CodeTextMust be code of a Product, Raw Material or Packaging item existing on the site
From UOMTextMust be code of a Unit of Measure existing in QTRACA (the code, not the description)
To UOMTextMust be code of a Unit of Measure existing in QTRACA, different from From UOM
Quantity (1 From = Qty To)NumberMust be greater than 0. Stored exactly as given


  • If the item already has a conversion between the same two units (in either direction), it is updated rather than duplicated.
  • Rows that do not match are skipped without an error. A row is left out if the product code or either unit code is not found (upper and lower case do not matter), if both units are the same, or if the quantity is missing or 0. If an import seems to do nothing, check the codes for spelling against Admin > Setup > Units of Measure.
  • The Quantity column only maps itself if its heading is exactly Quantity (1 From = Qty To). Otherwise select it in the mapping step.



Product QA Check Specification 


Field
Data TypeNotes
Product CodeTextMust be code of a FG Product existing in QTRACA
Form Template NameText
Must be name of a Form Template existing in QTRACA
Field NameText
Must be a field name within the defined form template, and field must be able to be used for QA checking.

QA Check
Text
A value of:

na - Not Checked
expected_empty - Expected empty value
expected_filled - Expected value
has_expected_value - Expected specified value
has_unexpected_value - UnExpected specified value
expected_true - Expected true(checked) value
expected_false - Expected false(un-checked) value
expected_range - Expected a number range

Check must be valid for type of field defined.
Range TypeText
A value of:

between - between numbers specified
greater - greater than number specified
less -  less than number specified 
Range Min ValueNumberEntered if between, or greater
Range Max ValueNumberEntered if between, or less 
Expected/Unexpected Value
Text
Must match the label/text of a valid option for field. Entered if check type has_expected_value or has_unexpected_value  



Suppliers Specification 


Field
Data TypeNotes
NameText

ContactText

EmailText

PhoneText

Phone MobileText

Phone OtherText

Certificate NumberText

Certificate ExpiryDateMust be a date formatted as YYYY-MM-DD
Certificate Number 2
Text
Certificate Expiry 2
Date
Must be a date formatted as YYYY-MM-DD
Certificate Number 3
Text

Certificate Expiry 3
DateMust be a date formatted as YYYY-MM-DD




Supplier Products Specification 


Field
Data TypeNotes
Supplier NameTextMust be name of a Supplier existing in QTRACA
Product CodeText
Must be code of a Raw Material existing in QTRACA
Record TemperatureBooleanMust be TRUE or FALSE
Min TempNumber
Max TempNumber
Record Batch Number
BooleanMust be TRUE or FALSE
Record Best Before DateBoolean
Must be TRUE or FALSE
Record Use By DateBoolean
Must be TRUE or FALSE
Record Label CheckBoolean
Must be TRUE or FALSE
Record Packaging CheckBoolean
Must be TRUE or FALSE
Record Delivery TimeBoolean
Must be TRUE or FALSE




RM/Packaging Stock Adjustments Specification 


Field
Data TypeNotes
ReasonText
Location CodeText
Must be code of a Location existing in QTRACA
Supplier NameText
Must be name of a Supplier existing in QTRACA
Product CodeText
Must be code of a Product existing in QTRACA
Batch NumberText

Best Before DateDate
Must be a date formatted as YYYY-MM-DD
Use By DateDate
Must be a date formatted as YYYY-MM-DD
UOMText
Must be code of a Unit of Measure existing in QTRACA
QuantityNumber
Quantity TypeText
Must be 'Adjust' or 'Onhand'




WIP/FG Stock Adjustments Specification 


Field
Data TypeNotes
ReasonText
Location CodeText
Must be code of a Location existing in QTRACA
Batch NumberText
Must be batch number for a valid batch in QTRACA
UOMText
Must be code of a Unit of Measure existing in QTRACA
QuantityNumber
Quantity TypeText
Must be 'Adjust' or 'Onhand'



Customers 


Field
Data TypeNotes
Customer NameText

Contact NameText

EmailText

PhoneText

Phone MobileText

Phone OtherText

Delivery AddressText




Consumers 


Field
Data TypeNotes
First NameText

Last NameText

AddressText

EmailText

PhoneText

Phone MobileText

Phone OtherText




Inwards Good Request

To use this import the following feature must be enabled through 'Account Settings':



Field
Data TypeNotes
Supplier NameText
Must be name of a Supplier existing in QTRACA
Receipt DateDate
Must be a date formatted as YYYY-MM-DD
ReferenceText
Unique reference e.g. Invoice/PO Number
Requested DateDate
Must be a date formatted as YYYY-MM-DD
Product CodeText
Must be code of a Product existing in QTRACA
Requested QtyNumber

UOMText
Must be code of a Unit of Measure existing in QTRACA



Templates


Use the Excel spreadsheets to enter data, and then save each sheet as a CSV file to load.