Xorosoft Knowledge Base
  • Xorosoft Knowledge Base
  • What's New
    • 📒Release Notes
      • Current Release
        • May 1.0 2025 Release
      • Previous Releases
        • 2025
          • January 2025 Release (WMS)
          • February 2025 Release
          • March 2025 Release
          • March 2.0 2025 Release
          • March 3.0 2025 Release
          • April 1.0 2025 Release
          • April 2.0 2025 Release
          • April 3.0 2025 Release
        • 2024
          • December 2024 Release
          • November 2024 Release
          • October 2024 Release
          • September 2024 Release 2.0
          • September 2024 Release
          • August 2024 WMS Release
          • August 2024 Release
          • July 2024 Release
          • June 2024 Release
          • May 2024 Release 2.0
          • May 2024 Release
          • April 2024 Release 2.0
          • April 2024 Release
          • March 2024 Release
          • February 2024 Release
          • January 2024 Release
        • 2023
          • November 2023 Release
          • October 2023 Release
          • September 2023 Release
          • August 2023 Release
          • July 2023 Release
          • June 2023 Release
          • May 2023 Release
          • April 2023 Release
          • February 2023 Release
          • January 2023 Release
        • 2022
          • December 2022 Release
          • November 2022 Release
          • July 2022 Release
          • June 2022 Release
          • April 2022 Release
          • February 2022 Release
          • January 2022 Release
        • 2021
          • December 2021 Release
          • October 2021 Release
          • September 2021 Release
          • July 2021 Release
          • June 2021 Release
          • May 2021 Release
          • April 2021 Release
          • March 2021 Release
          • February 2021 Release
          • January 2021 Release
        • 2020
          • October 2020 Release
  • XoroERP
  • 💻XoroERP
    • XoroERP Basics
      • Getting Help
      • Navigation
      • Log In
      • Setting Preferences
    • Dashboards
      • Business Dashboard
      • Sales Dashboard
      • Purchase Dashboard
      • Warehouse Dashboard: Inbound
      • Warehouse Dashboard: Outbound
      • Sales Rep Dashboard
      • Manufacturing Dashboard
    • Sales
      • Customer Section
        • Customer
          • Creating Customers
        • Customer Info
          • Customer Info Module Fields
        • Customer Centre
          • Customer Centre Fields
          • Adding/deleting the credit card info
        • Customer Statement
          • Customer Statement Fields
        • Customer Portal Invitation
        • In what sequence the Customer Emails are used to send the SO-related Emails?
      • Estimate
        • What is a Sales Estimate?
          • Creating a Sales Estimate
          • Estimate Options
        • Estimate Centre
          • Estimate Centre Fields
      • Sales Order
        • What is a Sales Order?
        • Creating Sales Orders
        • Sales Order Options
        • Sales Order Activity and Linked Transactions
        • Backorders
        • Sales Order Centre
          • Sales Order Centre Options
          • Sales Order Centre Search Fields
        • Update Sales Order Items
        • Dropship Orders
        • Global Allocation
      • Invoice
        • Invoice
          • Invoice Options
          • Voiding an Invoice
        • Invoice Centre
          • Invoice Centre Fields
        • Invoice Batch Centre
          • Invoice Batch Centre Fields
      • Sales Receipt
        • What is Sales Receipt?
        • Creating Sales Receipt
        • Sales Receipt Options
        • Sales Receipt Centre
        • Sales Receipt Centre Fields
      • Credit & Deposit
        • What is (Invoice) Credit Memo?
          • Creating Credit Memo
          • Voiding a credit memo
        • Invoice Credit Memo
          • Creating Invoice Credit Memo
        • What is a Customer Deposit?
          • Customer Deposit Centre
            • Customer Deposit Centre Fields
          • Creating Customer Deposit
        • Customer Credit Centre
          • Customer Credit Centre Fields
        • Applying Customer Deposit
        • Applying Customer Credit
        • What is Return Merchandise Authorisation (RMA)?
          • Creating RMA
          • The RMA Process
      • Payment
        • Invoice Payment
      • Refund
        • What is Refund Receipt?
        • Refund Receipt Centre
          • Refund Receipt Centre Fields
        • Customer Refund Centre
          • Customer Refund Centre Fields
      • Commissions
        • Commission Rule
        • Creating Commission Rule
          • Managing Sales Commissions
        • Commission Rule Centre
          • Commission Rule Centre Fields
        • Commission Reporting
          • Running Commissions
          • Commission Report Centre
      • Sales Item Centre
        • Sales Item Centre Fields
    • B2B
      • B2B Workflow
      • Showroom Centre
      • B2B: Portal Account Login
        • B2B - Mobile View Compatibility
      • Presentation Centre
      • Campaign Centre
      • Cart
      • Customer Portal
        • What is a Customer Portal?
        • Customer Portal - My Profile
        • Customer Portal - Invoices
        • Customer Portal - Credits
        • Customer Portal - Deposits
        • Customer Portal - Orders
        • Customer Portal - Pending Orders
        • Customer Portal - Payments
        • Customer Portal - Transaction History
        • Customer Portal - Presentations
        • Customer Portal - Cart
        • Customer Portal - Resources
        • Customer Portal - Customer Statement
      • Creating a B2B order
    • Purchase
      • Vendor Section
        • Vendor Info Module
          • What is Vendor Info Module?
          • Vendor Info Fields
          • Creating Vendor
        • Vendor Centre
          • Vendor Centre Fields
      • Purchase Order
        • What is a Purchase Order?
          • Creating Purchase Orders
          • Purchase Order Options
          • Purchase Order Activity and Linked Transactions
      • Item Receipt
        • What is an Item Receipt?
        • Item Receipt Centre
          • Item Receipt Centre Fields
      • Bill
        • What is a Bill?
          • Bill Options
        • Bill Centre
          • Bill Centre Fields
      • Vendor Credit
        • What is Vendor Credit?
        • Vendor Credit Centre
          • Vendor Credit Centre Fields
      • Prepayment
        • Vendor Prepayment
          • What is Vendor Prepayment?
          • Creating a Vendor Prepayment
          • Applying Vendor Prepayment
        • Vendor Prepayment Centre
          • Vendor Prepayment Centre Fields
      • Refund
        • Vendor Refund Centre
          • Vendor Refund Centre Fields
      • Payment
        • Bill Payment
        • Bill Payment Centre
          • Bill Payment Centre Fields
      • Item Vendor Mapping
        • Item Vendor Mapping Fields
        • Item Vendor Mapping Centre
          • Item Vendor Mapping Centre Fields
      • Vendor Group
        • Creating Vendor Group
        • Vendor Group Centre Fields
        • Vendor Group Centre
      • Order Linking
        • Order Linker
          • Order Linking Fields
        • Order Linking Centre
          • Order Linking Centre Fields
      • Short Inventory Planner
        • Short Inventory Planner Fields
    • Admin
      • Branding
      • Access Manager
      • Tag Management
      • IP Restriction
      • Activity Tracking
      • Universal Code Series
      • Custom Field Mapping
        • The Custom Field Mapping module
        • Custom Field Mapping Centre
          • Custom Field Mapping Centre
      • Multi UOM
        • What is Multi UOM and how is it handled in Xoro?
      • Company
        • Company Info Module
        • Currency Centre
          • Currency Centre Fields
        • Store
          • What is a Store?
          • Creating a Store
          • What is Store Centre?
          • Store Centre Fields
        • Payment Method
          • Payment Method Types and Fields
          • Creating a Payment Method
        • Payment Method Centre
          • Payment Method Centre Fields
        • Payment Term
          • Understanding Payment Terms
          • Creating Payment Term
          • Applying Discount based on Payment Term
        • Payment Term Centre
          • Payment Term Centre Fields
      • Inventory Adjustment Reason Codes
      • Project
        • Project Category
      • Item
        • Item
          • What is an Item?
            • Creating Items
          • Item Centre
            • What is Item Centre?
            • Item Centre Fields
            • Item Centre Options
        • Kit
          • What is an Item Kit?
            • Creating an Item Kit
        • Item Brand
          • What is an Item Brand?
          • Item Brand Centre
        • VAS Item
          • What is a VAS Item?
          • Creating a VAS Item
          • Applying a VAS Item
        • Item Group
          • What is an Item Group?
          • Creating Item Groups
        • Item Category
          • What is Item Category?
          • Creating Item Category
        • Item UOM
          • What is an Item UOM?
          • Creating Item UOMs
          • UOM Centre
          • UOM Centre Fields
          • UOM Centre Options
        • Item Season
          • What is Item Season?
          • Creating Item Seasons
          • Item Season Centre
        • Order Type
          • What is Order Type?
          • Creating Order Types
        • Item Return Code
          • What is Item Return Code?
          • Creating Item Return Codes
        • HS Code
          • Creating HS Codes
        • Custom Price Formula Profile
          • Creating Custom Price Formulas
      • Product
        • Product
          • Products & Variants
          • Product Centre
            • Product Centre Fields
        • Product Category
          • Creating Product Category
          • Product Category Centre
        • Product Option
          • What is a Product Option?
          • Creating Product Options
        • Product Customization Profile
          • What is Product Customization Profile?
          • Creating Product Customization Profile
          • Managing Product Customization Profile
      • User
        • User
          • What is a User?
          • Creating Users
        • User Role
          • What is a User Role?
          • Creating User Roles
          • User Role Centre
          • User Role Centre Options
        • User Group
          • What is a User Group?
          • Creating User Groups
          • User Group Centre
            • User Group Fields
        • User Store Mapping
          • What is User Store Mapping?
          • Creating User Store Mapping
          • Limiting User Access to Inventory Information
        • Portal User
          • Portal User Centre
      • Customer
        • Customer Group
          • What is a Customer Group?
          • Creating Customer Groups
        • Customer Message
          • Creating Customer Message
      • Warehouse
        • Carrier Confirmation Codes
          • Fields
        • Shipping Non Delivery Code
          • Shipping Non Delivery Code Fields
        • Fob Point
        • Carrier
          • What is a Carrier?
          • Creating Carriers
        • Shipping Content
          • What is Shipping Content?
          • Creating Shipping Content
        • Ship Service
          • What is a Ship Service?
          • Creating Ship Services
          • Ship Service Centre
        • Ship Package Type
        • Ship Package Type Centre
        • Location
          • What is a Location?
            • Location Centre
          • What are different Location Types in Xoro?
        • Location Zone
          • What is a Location Zone?
        • Wave Template
          • What is a Wave Template?
            • How to use Wave Templates
            • How to “Set Default Wave Template” for a Customer?
        • Wave Template Rule
          • What is a Wave Template Rule?
          • Creating Wave Template Rules
        • Address Instructions
          • What is Address Instructions module?
          • Creating Address Instructions
      • Reporting
        • Reporting Headers & Footers
      • Material
        • What is Material module?
        • Creating Materials
      • Vendor
        • Vendor Type
          • What is Vendor Type
          • Creating Vendor Type
      • Custom Field Definition
        • Custom Field Definition module
        • Custom Field Definition Centre
      • Item Customer Mapping
        • What is Item Customer Mapping?
        • Creating Item Customer Mapping
        • Item Customer Mapping Fields
        • Item Customer Mapping Centre
      • Third Party Field Mapping
        • What is Third Party Field Mapping module?
        • Creating Third Party Field Mapping
      • State/Province
        • What is the State/Province module?
        • State/Province Centre
      • Task
        • What is Task module?
        • Creating tasks
      • Country
        • What is the Country module?
        • Country Centre
      • API Integration Connector
        • Fields
      • Item Quality
      • Workflow
        • Workflow
        • Workflow Execution Detail
      • Permission Group
        • What is a Permission Group?
        • Creating and Using Permission Groups
      • What is an Order Linker?
        • Creating an Order Linking
      • Customer Portal Links
        • Customer Portal Fields
      • Contacts
      • Cancel Reason
        • Cancel Reason Module
        • Cancel Reason Centre
      • Timesheet Entry Module
    • Utilities
      • Scoping Notes
      • Tickets
        • How do I log a ticket?
      • Exchange Rates
        • How do Exchange Rates work in the system?
      • Pricing Rules
        • What is a Pricing Rule?
          • Creating Pricing Rules
          • How do Pricing Restrictions work?
      • Data Imports
        • Upload Item Prices
        • Upload Item Images- Different ways to link an Image to the Item
        • Upload Customers
        • Upload Vendors
        • Upload Waves
        • Upload Customer Addresses
        • Upload Invoices
        • Upload Sales Order
        • Upload Users
        • Upload Credit Memo
        • Upload SO Shipments
        • Upload Item Customer Mapping
        • Upload Sales Forecast
        • Upload Email Template
        • Upload ASN
        • Upload ASN Receipt
        • Upload Bills
        • Upload Purchase Orders
        • Upload Items/SKUs/Products
        • Upload Item Reorder Points & Reorder Qty
        • Upload Vendor Credit
        • Upload Item Vendor Mapping
        • Upload Transfer Purchase Orders
        • Upload Bill of Materials (BOM)
        • Upload Accounts
        • Upload Bank Statement
        • Upload Locations
        • Upload Journal Entries
        • Upload Inventory
        • Upload Customer Addresses
        • Upload Outgoing Payments
        • Upload Budget
        • Upload Dropship Receipts
        • Upload Pricing Rule
        • Upload Address Instructions
        • Upload Inventory Movement
        • Upload MO Quick Produce
        • Upload Invoice Payment
        • Upload Commission Rule
        • Upload Transfer Funds
        • Upload Contacts
        • Upload RMA
      • Data Export
        • Data Export Centre
      • Import/Export Utility
        • Building Import/Export Utility
      • Queries
        • App Queries
          • App Query Fields
      • Reporting Server Status
      • Authorization Centre
        • What is Authorization Centre?
        • Authorization Centre Fields
      • Manage Credit Card Payment Services
        • Payment Gateways in Xoro
          • What is a Payment Gateway?
          • Connecting Payment Gateways
          • Common Payment Gateway Errors
          • How to Process Credit Cards in Xoro?
          • How to Initiate a Refund for Credit Card Payments in Xoro
      • Manage Direct Debit Payment Services
      • Processed Payment Logs
        • What is Processed Payment Logs module?
        • Processed Payment Logs Fields
      • Manage Tax Services (Avalara)
      • Manage Address Verification Services
      • Job Schedules
        • Setting up Data Import/Export Scheduler
        • Job Schedule Centre
        • Job Execution History
        • Job Execution - Managing Errors
    • Warehouse
      • Receiving
        • Create ASN
          • What is Advance Shipping Notice (ASN)?
          • Creating ASNs
        • Receive ASN
          • Receiving an ASN
          • Voiding an ASN
      • Picking
        • Create Wave
          • What is a Wave?
            • Creating a Wave
            • Creating a Wave/Allocating a Sales Order
          • What to do if my Inventory falls Short while creating a Wave?
        • Pick Wave
          • Picking a Wave
          • Merging Waves
          • How to Void a Wave/Unallocate an Order?
          • What are Produced LPNs & Consumed LPNs columns in the Pick Wave module?
        • Pack & Ship
          • Shipping a Sales Order
          • How to Over Ship an Allocated SO?
        • Packing Slip Centre
          • Packing Slip Centre Fields
        • Priority Code
          • What is a Priority Code?
          • Creating Priority Codes
      • Transfers
        • Transfer Purchase Order
        • Transfer Sales Order
    • Inventory
      • Inventory Adjustment
        • What is Inventory Adjustment
        • Creating Inventory Adjustment
        • Inventory Adjustment Centre
      • Inventory Movement
        • What is Inventory Movement?
        • Moving Inventory
      • Inventory Transfer Centre
        • What is Inventory Transfer Centre?
        • Inventory Transfer Centre Fields
      • Batch Inventory Movement
        • What is Batch Inventory Movement?
        • How to batch move inventory?
        • Batch Inventory Movement Options
      • Inventory by Location
        • What is Inventory by Location module?
        • Inventory by Location Fields
        • Inventory by Location Options
      • Inventory Change Log
        • What is Inventory Change Log?
        • Inventory Change Log Fields
      • Item Inventory Snapshot
        • Item Inventory Snapshot Options
        • Item Inventory Snapshot Active Columns
        • Inventory Levels
      • Inventory Snapshot By Basepart
        • Inventory Snapshot By Basepart Active Columns
      • Inventory Demand Projection
      • Cycle Counts
    • Manufacturing
      • Bill of Materials
        • What is Bill of Materials (BOM)?
        • What is Bill of Material Centre
        • Bill Of Material Centre Fields
      • Manufacturing Order
        • What is a Manufacturing Order?
        • Creating Manufacturing Order
        • Disassemble Manufacturing Order
        • Batch Manufacturing Order
      • Manufacturing Process
        • What is Manufacturing Process?
        • Creating a Manufacturing Process
        • Manufacturing Process Centre
      • Manufacturing Lab Report
        • Item Specification Class
        • Item Specification Property
        • Item Specification UOM
        • Item Specification Test Method
        • Item Specification
        • Catalyst Property Profile
        • Catalyst
        • Item Specification Class Template
        • Manufacturing Lab Record
          • Creating Manufacturing Lab Records
    • Accounting
      • Accounts
        • Chart of Accounts (COA)
        • What are Retained Earnings?
        • Returns Vs Chargebacks
        • Cash basis Vs Accrual Basis Accounting
        • Accounting Migration
      • Accounting Period
      • Journal Entry
        • What is a Journal Entry?
        • Creating Journal Entries
        • Journal Entry Options
        • Managing Multi-Currency Transactions in XoroERP: A Guide to Home Currency Adjustments
      • Fixed Asset Management
        • Fixed Asset Type
          • Fixed Asset Type
          • Fixed Asset Type Centre
        • Fixed Asset
          • Fixed Asset Module Fields
        • Fixed Asset Centre
          • Fixed Asset Centre Fields
        • Fixed Asset Summary
        • Run Depreciation
          • How to Run Depreciation
        • Dispose Fixed Asset
          • Dispose Fixed Asset Fields
        • Month End Close Checklist in Xoro
      • Bank Reconciliation
        • Bank Reconciliation Options
        • Unreconciling Transactions
        • Bank Rules
          • What is Bank Reconcile Rule?
          • Creating Bank Reconciliation Rule
      • Transfer Funds
        • What is a Transfer Fund?
        • Creating a Transfer fund
        • Funds Transfer Options
        • Funds Transfer Centre
        • Funds Transfer Centre Fields
      • Bank Deposit
        • What is a Bank Deposit?
        • Creating Bank Deposits
        • Bank Deposit Options
      • Outgoing Payment
        • What is an Outgoing Payment?
        • Outgoing Payment Centre
      • Project/Class
        • Project
          • What is Project/Class?
        • Project/Class Centre
        • Page
        • Project Dashboard
      • Sales Tax
        • Prepare Tax Return
          • Prepare Tax Return Fields
          • Sales Tax Filing Adjustments
        • Tax Return Centre
          • Tax Return Centre Fields
        • Tax Adjustment Centre
        • Tax Installments
          • Sale Tax Installment
          • Tax Installment Centre
        • Tax Payment
          • Sale Tax Payment
            • Making Sale Tax Payments in XoroERP
          • Tax Payment Centre
            • Tax Payment Centre Fields
        • Tax State Mapping Profile
      • Liabilities To Bill
        • Item Receipt Reconciliation: Generating Liabilities To Bill
      • Recurring Transactions
        • What is a Recurring Transaction?
        • Creating Recurring Transactions
        • Recurring Transaction Centre
      • Recurring Transactions Execution History
      • Accounting Migration
      • Account Register
      • Audit Trail
      • Deleted Transactions
        • What is the Deleted Transactions Centre?
        • Deleted Transactions Centre Fields
      • Fiscal Year End
        • What is Fiscal Year End?
        • Period End Closing
      • Cheques
        • Cheque Centre
    • User
      • My Work Space
        • What is My Work Space module?
        • Creating My Work Space
        • Editing Work Space
      • Email Centre
      • Print Queue
      • Notifications
      • User Email Setup
        • User Email: Setup and Usage
      • User Queries
        • Creating User/Application Queries
      • The “Multi-factor” authentication Login
        • User Trusted Devices
    • Configuration
      • Company
        • The Company Email: Setup and Usage
      • Application
        • App Config
          • General
          • Customer Portal
          • Sales
          • Purchase
          • Accounting
          • Inventory
          • Warehouse
          • Manufacturing
          • API/Integrations
          • B2B
          • Security
        • Email Templates
          • What is Email Templates module?
          • Creating Email Templates
        • Default Document Templates
          • What is Default Document Templates Module?
          • Setting Default Document Templates
    • Planning
      • Budgets
    • Reports
      • Analytics Report Explained
      • Accounting
        • Adjusted Trial Balance
          • Accessing Adjusted Trial Balance Report
          • Adjusted Trial Balance Fields
        • Unadjusted Trial Balance
          • Accessing Unadjusted Trial Balance Report
          • Unadjusted Trial Balance Fields
        • Budget Vs Actual BS
        • Budget Vs Actual PL
        • Cash Flow Statement
        • Income Statement By Class
        • Transaction Journal
        • Unadjusted Trial Balance
        • Income Statement Analytics
        • Balance Sheet Summary
      • Sales
        • AR Aging Report
          • Accessing AR Aging Report
          • AR Aging Report Fields
        • Profitability by Account Report
          • Profitability by Account Report Fields
        • Profitability by Brand Report
          • Profitability by Brand Report Fields
        • Sales by Sales Rep Report
          • Sales by Sales Rep Report Fields
        • Sales By Item Summary
          • Sales By Item Summary Fields
        • Sales By Sales Rep Profit Comp
          • Sales By Sales Rep Profit Comp Components
        • Sales Order Detail By Delivery Date
          • Sales Order Detail By Delivery Date Fields
        • Sales Summary Report
        • Sales Order Activity By Date
        • New and Repeat Customers Report
        • Sales Tax Report
        • Open Orders Report (By Ship Date)
        • Sales by Sales Rep (Accrual)
        • Sales By Sales Rep (Cash Basis)
      • Purchase
        • AP Aging Report
          • Accessing AP Aging Report
          • AP Aging Report Fields
        • Vendor Balance Summary
        • Purchase Order Detail By Delivery Date
          • Purchase Order Detail By Delivery Date Fields
        • Received Items By Date
        • Purchased Items Report
      • Profit and Loss
        • Income Statement
        • Income Statement By Store
        • Income Statement By Comparison
      • Operation
        • Available to Sell (ATS) Report
          • Available to Sell (ATS) Report Components
        • Inventory Overview Report
          • Inventory Overview Report Fields
        • Inventory Valuation Summary
          • Inventory Valuation Summary Fields
          • Inventory Valuation
        • Inventory Snapshot Analytics
        • Activity Tracking Report
    • Connect Banks
    • Connected Apps
      • Shopify
        • Orders
        • General
          • General Advanced Settings
            • Sync Third Party Customer And Company Data With Xoro
        • Accounts
          • Accounts Advanced Settings
        • Warehousing
          • Warehousing Advanced Settings
        • Filters
      • Products & Inventory
        • Products
          • Product Advanced Settings
        • Inventory
          • Inventory Advanced Settings
        • Filters
      • Gift Cards
        • Gift Card Advanced Settings
      • Payouts
        • Payouts Advanced Settings
      • Import Settings
        • Import Advanced Settings
      • Notifications
  • XoroWMS
    • XoroWMS Basics
    • WMS Pick
      • Pick
        • Pick Strategy
        • Pick Task Assignment
          • Replenishments
        • Scan Cart Location
        • Scan Pick Location
        • Enter Item & Qty
        • Pick Options
        • How to Pick?
      • Edit Qty
      • New Carton
      • Stage
      • Replen Putaway
      • Consolidate
      • Palletize
      • Move Pallet
    • WMS Receive
      • Receive
        • Scan ASN
        • Receive By Item
        • Receive By Mixed Carton
        • Scan ILPN
        • LPN Attributes
        • Scan Pallet
        • Scan Stage Location
        • How to Receive?
      • Edit LPN Qty
      • Edit LPN Attributes
      • Putaway
      • Move Pallet
      • Print Label
      • Move LPN
    • Manufacturing
    • Move
    • Packing
    • Lookup
      • ILPN Lookup
      • OLPN Lookup
      • Location Lookup
      • Item Lookup
      • Pallet Lookup
      • Order Lookup
    • Cycle Count
    • Audit
  • XoroPay
  • Other Products
    • Xoro3PL
      • 3PL Contract
      • 3PL Account
        • What is 3PL Account?
        • Creating a 3PL Account
      • 3PL Charge Entry
      • Generate 3PL Invoice
      • 3PL Invoice Logs
      • 3PL Storage Inventory Snapshot
Powered by GitBook
On this page
  • Downloading the latest CSV template file
  • Copying the information into the template
  • Uploading the template
  • Updating the Sales Order via upload

Was this helpful?

  1. XoroERP
  2. Utilities
  3. Data Imports

Upload Sales Order

PreviousUpload InvoicesNextUpload Users

Last updated 5 months ago

Was this helpful?

You have the option of uploading sales orders into the system using a CSV file. This can be more efficient when getting hundreds of orders into Xoro at once. If you are performing a similar upload often and you find yourself doing a lot of data manipulation in Excel, then you might want to request a utility to be built.

You can upload the sales orders using the steps mentioned below:

  • Download the latest CSV template from the “Upload Sales Orders” module.

  • Copy sales order information into the CSV template.

  • Upload the CSV template into Xoro.

Downloading the latest CSV template file

  • Go to Upload Sales Orders module using the Search Menu.

  • Click on “Download Template”.

Copying the information into the template

Once you’ve downloaded the template file, you can copy your data using any spreadsheet software. There are columns that you must complete and others that are optional. Mandatory fields are marked with a double asterisk (**) prefix.

Below are some points to be noted when entering the data into the template.

  • The file must be a CSV (Comma-separated values) file. The name of your file must end with csv.

  • Make sure you don’t change any of the column headings from row 1 in the template – these are needed for the file to import correctly.

  • All date fields will accept the MM-DD-YYYY format.

  • Be mindful of any leading zeros in your data, some spreadsheet software will trim them automatically without notifying you. This can be resolved by ensuring your columns have correct formatting.

  • Sometimes long numbers (UPC, etc.) are formatted as scientific notation. Be sure to change the formatting on this data to display these long numbers correctly.

If you’re importing more than 5,000 records, we recommend you split up the file.

Upload Sales Order Template Fields

Column Name
Data Type
Description

**ThirdPartyRefNo

Text

Enter a reference number here for the order. Typically, if the order is from an E-Commerce platform or an older system, then the order number from there can be used. Repeat the same number multiple times contiguously to indicate which row(s) belong to one order. Use a new **ThirdPartyRefNo for a new order.

ThirdPartySource

Text

If the order came from a third party platform, it can be indicated here.

ThirdPartyIconUrl

Text

Use a URL that ends with “.png” or .”jpg” for an image of the third party source. For example, a Joor order would have a Joor icon.

ThirdPartyDisplayName

Text

Enter the name for the third party platform here.

**SaleStoreName

Text

Enter the store from which the sale is being recorded. Please note that the name here should be exactly as it is in Xoro.

StoreName

Text

This is the store from which the sales order is being shipped. Please note that the name here should be exactly as it is in Xoro. If this is left blank, then sale store name will be used.

**CurrencyCode

Text

Enter a currency for the order. This must match with the customer’s currency. Choose from: USD,CAD,EUR,AUD. For more currencies, contact Xorosoft.

**CustomerName

Text

Enter the full name of the customer linked with the order. This must match exactly with the customer name in Xoro.

CustomerFirstName

Text

Enter the customer's first name.

CustomerLastName

Text

Enter the customer's last name.

CustomerMainPhone

Numeric

Enter the customer's main phone number.

CustomerEmailMain

Text

Enter the customer's main email.

CustomerPO

Text

Enter the Customer PO (purchase order) here for the order. This allows for easy tracking and referencing of the customer's order.

CustomerId

Numeric

Enter a unique identifier for the customer.

CustomerAccountNumber

Numeric

Enter the customer account number.

**OrderDate

Date

Enter the date on which the order is created in MM-DD-YYYY format.

**DateToBeShipped

Date

Enter the date on which the order is to be shipped in MM-DD-YYYY format.

LastDateToBeShipped

Date

Enter the last date for the order to be shipped in the MM-DD-YYYY format.

DateToBeCancelled

Date

Enter the cancellation date of the order in the MM-DD-YYYY format. If the order hasn’t been fulfilled by this date, then it can be canceled.

OrderClassCode

Text

An order can belong to a Class (e.g. Wholesale, Retail, and E-Commerce). Enter the name of that Class Code if you want to categorize your orders. Reports can be generated based on these classes, which can show how your Wholesale is doing compared to your Retail, E-Commerce, etc. This must match exactly to how the Class Code is set up in Xoro.

OrderClassName

Text

An order can belong to a Class (e.g. Wholesale, Retail, and E-Commerce). Enter the name of the Class to categorize your orders. Reports can be generated based on these Classes, which can show how your Wholesale is doing compared to your Retail, E-Commerce, etc. This must match exactly to how the Class Name is set up in Xoro.

OrderTypeCode

Text

If necessary, you can classify the type of order and its code here. This must match exactly to how the Order Type Code is set up in Xoro.

OrderTypeName

Text

If necessary, you can classify the type of order and its name here. This must match exactly to how the Order Type Name is setup in Xoro.

**ExchangeRate

Text

If the order is for a foreign customer, enter the exchange rate here. If your order currency is the same as your system home currency, then put “1” here.

Memo

Text

This field allows you to provide any notes or any additional information related to the sales order. This allows you to add important details or instructions that need to be considered during order processing.

PaymentTermsName

Text

Enter a payment term from the system for this order. This must match up exactly to a payment term in Xoro.

PaymentTermsType

Text

If necessary, enter the code for the payment term here. This must match up exactly to a payment term type in Xoro.

DepositRequiredTypeName

Text

If you require a deposit on this order, select whether that deposit should be an “Amount” or a “Percentage” (without quotes).

DepositRequiredAmount

Numeric

Enter the percentage or amount of deposit required for this order.

RefNo

Text

Enter a reference number for the order here. This can be an internal reference number, as opposed to a third-party reference number.

Tags

Text

Enter any tags here for the order and multiple tags can be separated by a comma.

SalesRepId

Text

Please refer to the User Centre in your Xoro system and enter the UserID of the sales rep for this Sales Order. If a Sales Rep does not exist in Xoro yet, you can create them manually from the User module or with the User Upload template.

SalesRepName

Text

Enter the name of the sales representative for the sales order.

ShipMethodName

Text

Enter a shipping method for the order here. Choose from the available options: Pick Up, Delivery(Own Truck), and Delivery(Third Party).

CarrierName

Text

If the ship method is not Pick Up, enter the carrier for the order’s shipment exactly as it is in Xoro.

CarrierCode

Text

Enter the carrier code for the order’s shipment exactly as it is in Xoro.

ShipServiceName

Text

Enter the ship service name for the order.

ShipServiceCode

Text

Enter the ship service code for the order.

FobName

Text

Specify the freight on board - origin or destination.

IsOrderTaxExempt

Text

Enter "N" to Exempt tax for the order. Enter "Y" to apply tax to the order.

ShippingTaxItemCode1

Text

Enter the ShippingTaxItemCode1 for the Order.

ShippingTaxItemValue1

Text

Enter the ShippingTaxItemValue1 for the Order.

ShippingTaxItemCode2

Text

Enter the ShippingTaxItemCode2 for the Order.

ShippingTaxItemValue2

Text

Enter the ShippingTaxItemValue2 for the Order.

ShippingTaxItemCode3

Text

Enter the ShippingTaxItemCode3 for the Order.

ShippingTaxItemValue3

Text

Enter the ShippingTaxItemValue3 for the Order.

ShippingTaxItemCode4

Text

Enter the ShippingTaxItemCode4 for the Order.

ShippingTaxItemValue4

Text

Enter the ShippingTaxItemValue4 for the Order.

ShippingTermsName

Text

Enter the shipping term for the order. Choose from: Prepaid, Collect, Prepaid& Billed, Collect& Allowed, and Third Party Billing.

ShippingAccountNumber

Numeric

Enter the shipping account number here.

ShippingCost

Numeric

Enter the total shipping cost for the order.

ShippingNotes

Text

Enter the shipping notes for the Order.

ShipToFirstName

Text

Enter the first name of the individual who will receive the shipment at the specified shipping address.

ShipToLastName

Text

Enter the last name of the individual who will receive the shipment at the specified shipping address.

ShipToName

Text

Enter the name of the individual who will receive the shipment at the specified shipping address.

ShipToCompanyName

Text

Enter the name of the company to which the order is being shipped.

ShipToAddr

Text

Enter the details of the shipping address.

ShipToAddr2

Text

This is an additional field that allows you to enter the extended shipping address, in case the address is lengthy.

ShipToCity

Text

Enter the city of the shipping address for the order.

ShipToCountry

Text

Enter the country of the shipping address for the order.

ShipToCountryISO2

Text

Enter the ISO code associated with the country of the shipping address.

ShipToState

Text

Enter the state of the shipping address for the order.

ShipToStateAbbr

Text

Enter the abbreviated code for the shipping state.

ShipToZpCode

Text

Enter the zip code of the state or province of the country of the store where the goods are being shipped.

ShipToPhoneNumber

Numeric

Enter the phone number associated with the shipping address.

ShipToEmail

Text

Enter the email address of the recipient or the individual representing the shipping address.

ShipToAddrName

Text

Assign a name to the shipping address, e.g. Main, Office, etc.

BuyerName

Text

Enter the buyer's name for the SO here. This is typically the customer's name. When the sales order is converted manually to PO, the SO Buyer Name will be transferred to PO as the buyer name. If this column is left empty then SO Customer will be transferred to PO Buyer Name.

BillToFirstName

Text

Enter the first name of the individual linked to the billing address for the sales order.

BillToLastName

Text

Enter the last name of the individual linked to the billing address for the sales order.

BillToName

Text

Enter the full name of the individual linked to the billing address for the sales order.

BillToAddr

Text

Enter the billing address for the sales order.

BillToAddr2

Text

This is an additional field that allows you to enter the extended billing address, in case the address is lengthy.

BillToCity

Text

Enter the city of the billing address.

BillToCountry

Text

Enter the country of the billing address.

BillToCountryISO2

Text

Enter the ISO code associated with the country of the billing address.

BillToState

Text

Enter the state of the billing address.

BillToStateAbbr

Text

Enter the abbreviated code that represents the state or province of the billing address.

BillToZpCode

Text

Enter the zip code of the state or province for the billing address.

BillToCompanyName

Text

Enter the company name of the customer here.

BillToPhoneNumber

Numeric

Enter the phone number associated with the billing address.

BillToEmail

Text

Enter the email address of the recipient or the individual representing the billing address.

BillToAddrName

Text

Assign a name to the billing address.

CustomerGroupName

Text

Enter the customer group name for the Order.

**ItemNumber

Text

Enter the item’s (SKU) number in the order. This property is unique to this item, another item cannot be created with the same Item Number.

ItemUpc

Text

Enter the item’s UPC code.

ItemBrand

Text

Enter the item’s brand here.

Description

Text

Enter the item’s description.

**UnitPrice

Numeric

Enter the unit price of the item.

**Qty

Numeric

Enter the item’s quantity on the sales order.

QtyAllocated

Numeric

Enter the quantity of the item reserved/allocated for the customer.

Discount

Numeric

Enter the discount to be applied to the item.

DiscountTypeName

Text

The field is used to indicate the type of discount applied to the item.

SellUOMName

Text

Enter the unit of measurement in which the item will be sold.

ItemNotes

Text

This field allows you to enter any notes or additional information related to the item.

TaxItemCode1

Text

Enter the TaxItemCode1 for the Item.

TaxItemValue1

Numeric

Enter the TaxItemValue1 for the Item.

TaxItemCode2

Text

Enter the TaxItemCode2 for the Item.

TaxItemValue2

Numeric

Enter the TaxItemValue2 for the Item.

TaxItemCode3

Text

Enter the TaxItemCode3 for the Item.

TaxItemValue3

Numeric

Enter the TaxItemValue3 for the Item.

TaxItemCode4

Text

Enter the TaxItemCode4 for the Item.

TaxItemValue4

Numeric

Enter the TaxItemValue4 for the Item.

DepositAmount

Numeric

Enter the deposit amount recorded for the order.

DepositPercentage

Numeric

If a percentage of the order total has been received as a deposit, please input the deposit percentage into this specific column.

DepositAccountName

Text

Enter the name of the account for recording the deposit.

LiabilityAccountName

Text

Enter the liability account name for the order.

PaymentMethodName

Text

Enter the customer's payment method here. It can be 'Cash', 'Credit Card', 'Cheque', etc.

AutoDepositTotalAmount

Numeric

Enter the total deposit amount recorded for the order.

CustomerServiceRepId

Text

Enter the ID of the customer service representative.

ItemCategoryName

Text

Enter the item category name in this field.

ItemGroupName

Text

Enter the item group name here.

ItemShippingCost

Numeric

Enter the cost incurred for shipping the item.

ItemShippingTaxItemCode1

Text

Enter the ItemShippingTaxItemCode1.

ItemShippingTaxItemValue1

Text

Enter the ItemShippingTaxItemValue1.

ItemShippingTaxItemCode2

Text

Enter the ItemShippingTaxItemCode2.

ItemShippingTaxItemValue2

Text

Enter the ItemShippingTaxItemValue2.

ItemShippingTaxItemCode3

Text

Enter the ItemShippingTaxItemCode3.

ItemShippingTaxItemValue3

Text

Enter the ItemShippingTaxItemValue3.

ItemShippingTaxItemCode4

Text

Enter the ItemShippingTaxItemCode4.

ItemShippingTaxItemValue4

Text

Enter the ItemShippingTaxItemValue4.

ThirdPartyTotalAmount

Numeric

Enter the total amount charged by the third party.

ShipFromAddrName

Text

Enter the name of the address from where the goods will be shipped, such as Main, Office, Warehouse, etc.

ShipFromFirstName

Text

Enter the first name of the contact person at the shipping location from where the order will be dispatched.

ShipFromLastName

Text

Enter the last name of the contact person at the shipping location from where the order will be dispatched.

ShipFromName

Text

Enter the company name of the store from where the order will be dispatched.

ShipFromAddr

Text

Enter the address details of the store from where the order will be dispatched.

ShipFromAddr2

Text

This is an additional field to capture the address of the store.

ShipFromCity

Text

Enter the city of the shipping store.

ShipFromState

Text

Enter the state of the shipping store.

ShipFromStateAbbr

Text

Enter the abbreviated code that represents the state or province from which the order will be shipped.

ShipFromZpCode

Text

Enter the zip code of the state or province from which the order will be shipped.

ShipFromCountry

Text

Enter the country of the shipping store.

ShipFromCountryISO2

Text

Enter the ISO 2 code that respresents the country of the shipping store.

ShipFromPhoneNumber

Numeric

Enter the phone number of the shipping store.

ShipFromEmail

Text

Enter the contact email of the shipping store.

BaseUomCode

Text

Enter the unit of measurement for storing the item.

SellUomCode

Text

Enter the unit of measurement for selling the item.

VASItemName

Text

If a VAS item has been applied, enter the VAS (Value-Added Service) item name.

VASItemCost

Text

Enter the cost for the VAS (Value-Added Service) item.

ReCalcTaxesFlag

Text

Enter "Y" to trigger the recalculation of the taxes.

ReCalcShippingTaxesFlag

Text

Enter "Y" to trigger the recalculation of the shipping taxes.

CustomerItemNumber

Text

Enter the item number assigned by the customer in the item customer mapping module.

IsEdiFlag

Text

Enter "Y" if the order is sent from the EDI integrator.

IsEdiConfirmationSentFlag

Text

This flag shows whether we have received the confirmation from the EDI. Acceptable values: "Y" or "N".

OrderLineClassName

Text

Enter the item class name here.

OrderLineClassCode

Text

Enter the item class code here.

DefaultLocationName

Text

Enter the default location from where the item will be picked.

QtyRemainingToShip

Text

Enter the quantity of the item remaining to be shipped.

AutoReleaseSalesOrder

Text

Enter "Y" to automatically release the sales order.

AutoWaveSalesOrder

Text

Enter "Y" to automatically wave the sales order.

WaveAllocationCode

Text

Enter the method of allocation for the sales order, such as "Full Qty Line(s) Only", "Allocate What's Available", or "Full Order(s) Only".

AutoLockWave

Text

This field allows you to lock the wave line. Enter "Y" here to lock the wave.

LineNumber

Text

This field allows you to enter the unique identifier for a specific line item within the sales order.

CustomerParentName

Text

If the customer is a child customer, please enter the parent customer here.

EdiStatusId

Text

This flag depicts whether the order is accepted, rejected, or accepted with change by the EDI.

IsEdiAckRequiredFlag

Text

If this flag is set to true, after fetching the order, the order file will be sent back for confirmation. Acceptable values: "Y" or "N".

ItemIdentifierCode

Text

This field allows you to input a unique code or identifier that represents each individual item in the sales order.

ItemUnitCost

Numeric

Enter the unit cost of the item.

TotalTaxAmount

Numeric

Enter the total ax amount for the order.

ReCalcPricing

Text

Enter "Y" here to enable recalculation of the item price.

LineStatus

Text

This field is used to indicate the current status of the line within the sales order.

ShipStatus

Text

Indicate the shipping status of the item, selecting either "Allocated," "Partially Allocated," or "Shipped".

IsBcPstTaxExempt

Text

Enter "Y" if the sales order qualifies for exemption from British Columbia PST tax. Enter "N" to apply the tax.

IsMbPstTaxExempt

Text

Enter "Y" if the sales order qualifies for exemption from Manitoba PST tax. Enter "N" to apply the tax.

IsSkPstTaxExempt

Text

Enter "Y" if the sales order qualifies for exemption from Saskatchewan PST tax. Enter "N" to apply the tax.

IsQbPstTaxExempt

Text

Enter "Y" if the sales order qualifies for exemption from Quebec PST tax. Enter "N" to apply the tax.

OrderThirdPartyRefNumber

Text

If the order is from an E-Commerce platform or an older system, then the order number or the order ID from there can be used. Repeat the same number multiple times contiguously to indicate which row(s) belong to one order.

ThirdPartyRefName

Text

This column allows you to input a reference name for a third party associated with the sales order. It could be a shipping company, logistics provider, or any external entity relevant to the order.

AutoApplyVASRule

Text

Enter "Y" if you want to automatically apply the VAS rule to the order.

AddressVerificationIdentifierCode

Text

Enter the address verification identifier code here. Address verification identifier code column specifies how the addresses are going to be validated in the system. Below are the valid identifier codes to be used in upload purchase order.

  • 10 Do not validate address.

  • 20 Validate address with warning.

  • 30 Validate address with error.

VoidAndCreate

Text

This field is used for updating an existing order. Enter "Y" to trigger the process. If this flag is enabled, the existing order will be voided and a new sales order will be created with the updated details.

KeepOriginalOrderNumber

Text

When updating the sales order, input "Y" here to retain the original order number for the updated order.

ProductCategoryName

Text

This field allows you to enter the product category associated with the item.

AccountCode3PL

Text

This field allows you to enter the account code associated with the third-party logistics (3PL) provider.

ItemQualityCode

Text

This field allows you to specify the code representing the quality level of the item, such as “New,” “Refurbished,” or “Used.”

IsVASRequired

Text

This field allows you to indicate whether VAS are required for this order.

VASInstruction

Text

This field allows to defined additional instructions for VAS.

AlternativeItemNumber1

Text

This field allows you to enter an alternative item number1 for the item, providing additional identification.

AlternativeItemNumber2

Text

This field allows you to enter an alternative item number2 for the item, providing additional identification.

AlternativeItemNumber3

Text

This field allows you to enter an alternative item number3 for the item, providing additional identification.

LastShipDate

Date

This field allows you to enter the latest permissible date for shipping the order to meet customer delivery requirements.

QtyShipped

Numeric

This field allows you to enter the quantity of items that have been shipped as part of the order.

LastWaveAttemptDttm

Date

This field allows you to enter the date and time of the last wave associated with the order.

PickedDttm

Date

This field allows you to specify the date and time when the order was picked.

PackedDttm

Date

This field allows you to specify the date and time when the order was packed.

ReadyToShipDttm

Date

This field allows you to enter the date and time when the order was marked as ready to ship.

MinimumATSPercent

Numeric

This field allows you to enter the minimum available to sell percentage of the item required to proceed with the order.

FillRate

Numeric

This field allows you to enter the percentage of the ordered quantity that has to available for the order to be processed.

FillRateFailedFlag

Text

This flag indicates whether the fill rate for the order has fallen below the acceptable threshold.

RequirePackAndHold

Text

This is a flag indicating whether the order requires packing and holding services for additional processing.

EIN

Text

This field allows you to enter the Employer Identification Number (EIN) of the customer or vendor involved in the order.

DutyPaymentTerms

Text

This field allows you to enter the terms of payment for any applicable duties, such as “Prepaid” or “Collect.”

CustomComment

Text

This field provides you a space to add additional comments or notes related to the sales order, provided by the customer or sales representative.

ResidentialFlag

Text

This field is a flag indicating whether the delivery address is a residential location.

PriorityCode

Text

This field allows you to assign a priority to the wave associated with the order, if any.

Option1Value

Text

This field allows you to enter the value for Option 1 related to the item.

Option1Code

Text

This field allows you to specify the code associated with Option 1 for the item.

Option2Value

Text

his field allows you to enter the value for Option 2 related to the item.

Option2Code

Text

This field allows you to specify the code associated with Option 1 for the item.

BasePartNumber

Text

This field allows you to enter the product base part number associated with the item.

ProductTitle

Text

This field allows you to enter the title assigned to the product.

PtoId

Text

LastWaveNumber

Text

This field specifies the unique identifier of the last wave associated with the order.

LastWaveDatetime

Date

This field specifies the time and date when the latest wave associated with the order was generated.

PromiseDate

Text

Enter the promise date for the sales order. Users can batch upload the promise date from here. Please note that when a CSV file contains multiple records with the same reference number, the Promise Date from the first record will be applied to the Sales Order Header.

Season

Text

This field shows the season associated with the item.

TotalPrice

Numeric

ImportError

Text

If there any errors from an upload, they will be listed in this column.

CustomFields

Text

The custom fields columns allow you to enter data in the custom fields defined for the sales order entity. This feature provides the flexibility to capture and store additional information relevant to the sales order, tailoring the system to your unique business requirements

Uploading the template

Once you have filled the CSV file with your data, you can follow the steps below to upload it into Xoro:

  • The Default values for required columns can be configured before the upload.

  • Please check the defaults from the Upload Items module before uploading items. If the data in the template is blank or incorrect, then the uploader will fallback and use these specified default values.

  • Click Browse to select the saved CSV template file.

  • Then check the Re-Calculate Taxes if you want to re-calculate the taxes based on customer’s default tax code and ignore any tax information provided in the upload file.

  • You can check the Apply Pricing Rules if you want to overwrite the prices of order lines with the prices defined in the pricing rules module and ignore any unit price provided in the file. Please note that this can change the order totals.

  • You can also choose to automatically apply the VAS item. Check this option to auto-apply the VAS item and cost to order lines based on the custom VAS rules defined in the system. If this option is selected, then the system will ignore the VAS item provided in the upload file. Please note that this may affect the order totals.

  • If you are updating an existing sales order, you can check the "Auto void and create new purchase order" box. If you've opted for this, you'll subsequently be prompted about whether you wish to "Keep Original SO Number". Opting for this will automatically void the previous sales order and generate a new one with the same order number. **Please Note: All linkings will be removed associated with the existing order. However, if you have marked the respective flags in the upload file, you can skip this step.

  • After the file has been selected, click on Upload to start importing.

  • While the import is in progress, the summary of the progress will be displayed at the bottom of the screen with the progress bar.

  • After the import has been completed, the result will be displayed with the message for success or error (if any).

  • Sales Orders will only get uploaded into the system if there are no errors in the file.

  • If there are errors in the file, you can download the error file, fix the errors in the original file, and upload it back into Xoro.

  • While uploading Sales Orders, the system will not allow the upload if the Items have their Active & Sellable flags turned Off. Only the Orders with Active and Sellable Items will be uploaded successfully.

Updating the Sales Order via upload

XoroERP allows you to update the sales order via upload. This is useful when you want to update multiple sales order. “VoidandCreate” and “KeepOriginalOrderNumber” columns in the upload template are used to update the sales order.

If both of these fields are set to true, the existing Sales Order will be voided and a new Sales Order will be created with the same Order number. Additionally, you can set the “KeepOriginalOrderNumber” field to false to update the Sales Order number as well.

Please Note: To update, the Order must be in “Open” or “Released” status and must be Unallocated.

How does it work?

  • Navigate to the Data Export Centre and search by “Sales Order Detail”.

  • Now, select the lines of the Sales Order you want to update and click on Options > Export To Local – Selected.

  • Open the download file, make the desired updates and save the file. Make sure to set the “IsVoidAndCreate” field to “Y”. This will void the existing Order and create a new order with the updated information.

  • If you want to keep the original Order number, input the value “Y” in the column “KeepOriginalOrderNumber”. Alternatively, input “N” to change the Order number.

  • Now, go to the Upload Sales Order module and upload the file.

  • Now, go to the Upload Sales Order module and upload the file.

  • The existing Sales Order will be voided and a new Sales Order will be created in the system with the same number and updated details. The new Order will be created with “Open” status.

Here’s a look at the old and updated example Sales Order:

Old:

Updated:

💻