Order Import Mapping

Creating a CSV File

To create a CSV file for importing data into Khaos Control Cloud you will need software capable of making a spreadsheet, such as Microsoft Excel or Google Sheets.
  1. Open up the software you are using and create a new document.
  2. In the first row you will need to enter a title for each column, so you know what data is included in the column when it comes to importing it into Khaos Control Cloud.
    Microsoft Excel


    Google Sheets
  3. Now fill in each column with the matching data for each product, with each product on a new row.
    Microsoft Excel


    Google Sheets
  4. Once you have entered all of the product information you will need to save the spreadsheet as a "Comma-separated Value (CSV)" file.
    1. In Microsoft Excel you do this by clicking "File", then "Save As", then "Browse", then under "Save as type" select "CSV (Comma delimited) (*.csv)":
                     
      You can then browse and select the location to save the file, as well as give the file a name via the "File name" field, then click the "Save" button.

    2. In Google Sheets you do this by clicking "File", then "Download", then "Comma-separated values (.csv)":

      Your browser will then download the file to your default download location.

Testing your Import

Once you have CSV file setup and are ready to import your product data into Khaos Control Cloud, it is recommended that you first test this using your "Demo" Khaos Control Cloud system.
This way you can make sure that all of the required data is in the correct place, and that the import works correctly.

Import Mappings

Warning

Required Fields

Fields that are marked as "Required" must be included in the import or it will fail.
If you need to run an import more than once then all "Required" fields MUST be completed for each import.

TitleField NameDescriptionRequired
AgentAgentThe name of an Agent to associate with the order as defined in [ System Data | Agents ].NO
AssociatedRefAssociatedRefYour order code.YES
BrandBrandUsed if you want to specify a Brand for the order - the brand has to match with an existing entry in System Data by name.NO
CalcMethodCalcMethodAuto; Net; Gross. Determines how a sales order line is calculated in terms of its Tax and Rounding.NO
CourierCourierUsed if you want to specify a Courier Service for the order - the courier service has to match with an existing entry in System Data. Note: rules within Khaos Control may override this selection.NO
CourierGroupCourierGroupNO
CurrencyCurrencyNO
CompanyClassCustomer_CompanyClassThe classification of the customer (needs to match an existing company class as defined in System Data).YES
CompanyNameCustomer_CompanyNameCompany name can be the name of a business or the name of an indidual, if the customer is a person. In the latter case, the system will auto-create a company name based on the invoice forename and surname.NO
CompanyTypeCustomer_CompanyTypeNO
CreateNewCustomer_CreateNewIfNoMatch; Always; Never; Determines whether or not a new customer record is created.YES
CurrencyCustomer_CurrencyYES
MailingStatusCustomer_MailingStatusThe data protection level of the individual contact. Use the values you have specified in [ System Data | Data Protection ]. An example of such a value would be, "Our use and any 3rd parties".NO
OtherRefCustomer_OtherRefA reference field that can contain another identifier.NO
SourceCodeCustomer_SourceCodeNO
TaxExemptCustomer_TaxExemptNO
TaxReferenceCustomer_TaxReferenceA tax reference for the customer.NO
URNCustomer_URNCustomer URN (unique reference number) to match the order to.NO
CountryDelAddr_CountryYES
CountyDelAddr_CountyDelivery address county.NO
EmailDelAddr_EmailNO
FaxDelAddr_FaxNO
Line1DelAddr_Line1Delivery address line 1.YES
Line2DelAddr_Line2Delivery address line 2.NO
Line3DelAddr_Line3Delivery address line 3.NO
OrganisationDelAddr_OrganisationNO
PostcodeDelAddr_PostcodeDelivery address post code.NO
TelephoneDelAddr_TelephoneNO
TownDelAddr_TownDelivery address town.YES
EmailDelContact_EmailDelivery contact's email address.NO
ForenameDelContact_ForenameDelivery contact's forename.NO
FullNameDelContact_FullNameTitle, forename and surname as one value. This should be used instead of Forename/Surname in conjunction with.NO
MobileDelContact_MobileDelivery contact's mobile telephone number.NO
SurnameDelContact_SurnameDelivery contact's surname.NO
TelephoneDelContact_TelephoneDelivery contact's office telephone number.NO
TitleDelContact_TitleDelivery contact's title (Mr, Mrs, etc). Does not have to match predefined values.NO
DeliveryChargeDeliveryChargeNO
DeliveryDateDeliveryDateWhich date the order should be delivered on. Note: Khaos Control may recalculate this based on rules.NO
DeliveryTaxableDeliveryTaxableNO
DeliveryTaxAmountDeliveryTaxAmountNO
DiscountCodesDiscountCodesNO
GrossTotalGrossTotalNO
ContactListInvAddr_ContactListNO
CountryInvAddr_CountryYES
CountyInvAddr_CountyInvoice address county.NO
EmailInvAddr_EmailNO
FaxInvAddr_FaxNO
InactiveInvAddr_InactiveNO
Line1InvAddr_Line1Invoice address line 1.YES
Line2InvAddr_Line2Invoice address line 2.NO
Line3InvAddr_Line3Invoice address line 3.NO
OrganisationInvAddr_OrganisationNO
PostcodeInvAddr_PostcodeInvoice address post code.NO
ShowCompanyNameInvAddr_ShowCompanyNameNO
TelephoneInvAddr_TelephoneNO
TownInvAddr_TownInvoice address town.YES
EmailInvContact_EmailInvoice contact's email address.NO
ForenameInvContact_ForenameInvoice contact's forename.NO
FullNameInvContact_FullNameTitle, forename and surname as one value. This should be used instead of Forename/Surname in conjunction with.NO
MobileInvContact_MobileInvoice contact's mobile telephone number.NO
SurnameInvContact_SurnameInvoice contact's surname.NO
TelephoneInvContact_TelephoneInvoice contact's office telephone number.NO
TitleInvContact_TitleInvoice contact's title (Mr, Mrs, etc). Does not have to match predefined values.NO
InvoiceNoteInvoiceNoteThe Invoice Note found on a sales order.NO
InvoicePriorityInvoicePriorityUsed if you want to specify a Invoice Priority for the order - the invoice priority has to match with an existing entry in System Data.NO
ExtendedDescriptionItem_ExtendedDescriptionAdditional lines of description for the order item; for example, additional instructions/requests, or a gift message.NO
PercentDiscountItem_PercentDiscountPercentage discount to apply to the line.NO
PostponeAssignmentItem_PostponeAssignmentIf true, the stock is not automatically assigned to the item.NO
QuantityItem_QuantityOrder line Quantity.YES
SKUItem_SKUStock item reference.YES
StockDescriptionItem_StockDescriptionNO
UnitPriceItem_UnitPriceNO
ValueDiscountItem_ValueDiscountThe discount value applied to an item.NO
KeycodeKeycodeNO
OrderDateOrderDateDate the order was placed.YES
OrderNoteOrderNoteThe Picking List Note found on a sales order.NO
AmountPayment_AmountThe amount of the payment; this will be assumed based on Khaos Control settings if ommited.YES
BACSPayment_BACSNO
BankAccountPayment_BankAccountWhich bank account name to record this payment against, as defined in [ System Data | Bank Accounts ].NO
CardPayment_CardNO
CashPayment_CashNO
ChequePayment_ChequeNO
KindPayment_KindNO
SecurityCommentPayment_SecurityCommentNO
PONumberPONumberCustomer's PO (Purchase Order) reference. Usually relevant for business customers paying on account.NO
RemainderOnAccountRemainderOnAccountNO
RequiredDateRequiredDateNO
SalesSourceSalesSourceThe source of the order as defined in [ System Data | Sales Sources ].NO
SiteSiteThe Name of the site the order should go against as defined in [ System Data | Sites ].YES
SOrderCodeSOrderCodeNO
SOrderIDSOrderIDNO
SOrderTypeSOrderTypeNO
ValueDiscountValueDiscountNO
WebsiteWebsiteNO

Did you find this article helpful?