helpwith.salesorder.com
  • Read me first
  • Start!
    • How to move forward
  • Video Index
  • Live in 5
    • Step 4: Solution Plan
      • Workflow Guides
    • Must read: Data Migration
      • Read First: ASIC and presets
      • Transaction Migration Primer
      • Migrate transactions
      • Migrate from Quickbooks
        • How to categorize Quickbooks 'Open' Purchase Orders
    • Step 5: Launch Sequence
      • T -6: System Settings
      • T -5: Baseline preparation
      • T -4: 'Open' transactions
      • T -3: Trial balance
      • T -2: Set Stock levels
      • T -1: User testing / Dry run
  • Customer references?
  • Common Actions
  • Company
    • Workers and Users
      • Add new User login
      • Owners
  • Organizer
    • Memo
    • Contacts
    • Calendar
    • Email
    • Attachments and Linking
  • Expenses/Timesheets
    • Expense Claims
      • Mileage Claims
    • Timesheets
  • Sales Forecasting
  • Sales
    • Leads
    • Prospects
    • Customers
      • Credit Controls
    • Jobs
    • Sales Quote
    • Sales Orders
      • Common Sales Tasks
        • Pre-Authorization/Pre-Payment with BASYS
      • Ordered Item History
      • Stock Allocation
      • Pick-Pack-Ship Process
      • Sales Order List
      • Drop Ship
      • Special Orders (Just in Time)
      • Discounts
      • Prepayment/Deposit
    • Cash Sales
    • Sales Invoices
    • Payments from Customers
      • Processing digital Payments
      • Apply Credit Automatically on Payments
    • Customer Credit Notes
    • Customer Refunds
    • Delivery Notes (a.k.a Packing List)
    • Customer Statements
    • Shipments
      • Pick List
    • RMA
    • Commission automation?
  • Purchasing
    • Suppliers
    • Purchase Quotes
    • Purchase Orders
    • Cash Purchases
    • Item Receipts
    • Bills (Purchase Invoices)
    • Payments to Suppliers
    • Supplier Credit Notes
    • Supplier Refunds
    • PO Generator by Item
    • PO Generator by Order
  • Inventory Forecasting
    • Inventoro
  • Products/Services
    • Items - which ones?
      • Preferred Suppliers
      • Stock Items (SKUs)
      • Stock Assemblies
      • Kits
      • Non Stock Items
      • Group Item
      • 'Calculation' Items
      • Service Item
      • Matrix Item
    • Sites
    • Stock Adjustment
    • Stock Manager
    • Stock Locations
    • Categories, Tags and Attributes
      • Categories
      • Tags
      • Attributes
    • Images on Items
    • Item Extra Info
    • Price Levels
    • Price Lists
    • Advanced Price Lists
  • Banking
    • Cashflow Forecast
    • Checks
    • Bank Reconciliation
    • Petty Cash Accounts
    • Credit Cards
    • Money In and Out
  • Accounting
    • Accounting Periods
    • Payment Terms
    • Tax
      • Sales Tax
        • US Tax Codes
      • Tax Authorities
        • Working with HMRC (UK Specific)
      • Tax Codes
      • Tax Groups
      • Item Tax Options
      • VAT Returns
    • Currencies
    • General Journals
    • Memorized Transactions
    • Reverse Transactions
  • WMS: Warehouse Management
    • Stock View
    • Goods In
    • Goods Out
    • RMA
    • Shipping
    • Pallets
    • Kits and Assemblies
    • Stock Actions
    • Stock Count
    • Locations
    • History
    • Admin
    • Config
    • Barcode Scanner App ⛭
    • Multipacks
    • Overship Tolerance
    • Expiry Date
  • WMS Setup
  • Third-party logistics (3PL)?
  • Shipping
    • FedEx Manager Integration
    • UPS WorldShip Integration
  • Reports
    • Classifications
    • Report Mailer
    • Email Reports on Schedule
    • Accounting Periods
  • Setup
    • Roles
    • Email templates
    • Payment Processors
      • Basys: low fees, VIP service
      • Authorize.net
      • Cybersource
      • PayPal
      • USAePAy
      • Paragon (PAYA)
    • Configuration
      • Company ⛭
      • Memo ⛭
      • Ref # ⛭
      • Leads ⛭
      • Prospects ⛭
      • Customers ⛭
      • Credit Controls⛭
      • Jobs ⛭
      • Sales Quote ⛭
      • Sales Order ⛭
      • Sales Invoice ⛭
      • Customer Credit Note ⛭
      • Cash Sale ⛭
      • Statements ⛭
      • Shipment ⛭
      • Customer Refund ⛭
      • Delivery Notes ⛭
      • RMA ⛭
      • Pick List ⛭
      • Supplier ⛭
      • Purchase Quote ⛭
      • Purchase Order ⛭
      • Item Receipt ⛭
      • Cash Purchase ⛭
      • Bills ⛭
      • Payment to Suppliers ⛭
      • Supplier Credit Notes ⛭
      • Supplier Refunds ⛭
      • 1099 Categories ⛭
      • Kit ⛭
      • Accounts ⛭
      • Accounting Periods ⛭
      • VAT ⛭
      • Email Accounts ⛭
        • OAuth for Outlook 365 ⛭
      • Company Security ⛭
        • Two Factor Authentication
      • Classifications ⛭
      • Document Templates ⛭
      • Shipping Carriers
      • Sales Invoice ⛭
      • Payments from Customers ⛭
      • Sales Opportunities ⛭
    • EasyPost ⛭
    • Shipstation ⛭
    • Web to Lead
    • Import data templates
    • Exporting Data
    • Your Account
  • Shopping Carts b2c
    • ⚠ Live Shopping Carts
    • Shopping Cart controls
    • Shopify ⛭
    • BigCommerce ⛭
    • Magento ⛭
    • Woocommerce ⛭
    • Prestashop ⛭
  • Trade Acceleration Portal 2.0
    • TAP Users
      • Customers
      • Sales Reps
      • Sales Teams
      • Administrators
        • Configure barcode order entry
        • Get your Inventory List from QuickBooks
    • TAP UX
      • Global Brand Style
      • Themes
      • Pages
      • Blocks
        • Group Start
        • Plain Text
        • Image
        • Hyperlink
        • Menu Matrix
        • Title
        • Custom HTML
        • Block Configurations
          • Pixels and Percentages
          • Flex Box Settings
            • Flex Wrap
            • Justify Content
            • Align Items
            • Column/Row Gap
            • Align Content
          • Background
          • Dimensions
          • Border
          • Slider & Carousel
          • Margin Padding
          • Overflow Settings
      • Content Management System (CMS)
  • Trade Acceleration Portal 1.0
    • Configure barcode order entry
    • Get your Inventory List from QuickBooks
  • Customization
  • Volume Automation
  • EDI
    • EDI integration via XML
  • REST API
  • Schema Documents
Powered by GitBook
On this page
  • Retaining access to your legacy accounting data
  • Which transactions to migrate?
  • Historical (Completed) Transactions
  • Open transactions
  • Minimum Transaction Data
  • Sales Orders
  • Purchase Orders
  • Importing Transactions with Customer Item Codes
  • 'Upload Transactions' Import Template
  • Imported your ASIC data?
  • Transaction unique identifiers (Ref #s)

Was this helpful?

  1. Live in 5
  2. Must read: Data Migration

Migrate transactions

Transaction import is done using the 'Upload Transactions' template.

PreviousTransaction Migration PrimerNextMigrate from Quickbooks

Last updated 1 year ago

Was this helpful?

Also, see .

Retaining access to your legacy accounting data

You should retain your original accounting system at the minimum cost from the legacy vendor. Historical transaction trails are recorded and completed in your old system.

Which transactions to migrate?

Historical (Completed) Transactions

In the , I highlighted why you need historical data, here's a reminder. If you haven't read this please read it now.

  1. Customer or Supplier reference: In both cases, it's useful to be able to refer back to transactions to answer questions about what happened and when. For example, who bought what, or what did you buy from whom? Or how much did they pay, or what did you pay?

  2. Supply and demand forecasting: Inventory forecasting is critical to making sure you have the right products and their respective quantities at the right time. Buying enough stock to fulfill every order on time, or not holding stock you can't sell is good practice. You know this. You want to make the best use of your working capital right?

So it follows, that you only need Purchase and Sales Order data from your old system.

The above is our opinion, you can disagree. Our Inventory Forecasting, Standard Sales and Purchasing Reports, and Transaction History on Customer and Supplier Masters just need the above to satisfy the above requirements in (1) and (2).

Open transactions

Transactions that have not completed their journey, specifically Open Sales Orders, Open Sales Quotes, and Open Purchase Orders.

If you're using Purchase Quotes, include these.

Minimum Transaction Data

Here's what you need to export to meet the requirements as described above:

Sales Orders

Go to Setup>Import Data>Upload Transactions and download the .xlsx template, then open the 'Sales Orders sheet. Follow the instructions below to add your data.

For Sales Quotes, follow the guidelines below.

Col.# - the Column ID in the .xlsx template.

Col.#
Import Template Column Name
Field Name and Location in Salesorder

Customer Data

A

TP Ref# - The Ref# as created on the Customer Master in Salesorder.

You will have already imported your Customer Masters, and the Ref #s will have been set.

Customer>Ref #

B

Ref# - The original ID of the Transaction being migrated, e.g. Order Number.

This must be a unique ID.

Sales Order>Ref #

C

Date - The original date of the Transaction being migrated.

Sales Order>Date

D

Status - HISTORICAL for Completed Sales Orders. OPEN for incompleted Sales Orders. See

Sales Order>Status

E

Sales Order>Owner

F

Sales Order>Tax Code/Group

G

Sales Order>Terms

I

Sales Order>Default Site

J

Customer Ref - The original Customer Purchase Order ID or # on the transaction being migrated.

Sales Order>Customer Ref

K

Sales Order>Contact

L

Sales Order>Telephone

M

Sales Order>Email

R

Currency - The Currency of the original transaction being migrated, e.g. USD.

You will have already set the Currency on the original Customer when it was imported.

To check the Currency acronym, go to Accounting>Multi Currency>Add(+) Currency and refer to the value in the dropdown.

Sales Order>Currency

S

Xrate - Up to 6 decimal places.

Sales Order>Exchange Rate

T

Doc Ref - Must be a preceding Transaction Ref#, e.g. Sales Quote. It will become a Link.

Sales Order>Our Ref

U - AP

Billing And Shipping Addresses

Complete as per Field name.

Use the State acronym, i.e. AZ for Arizona or whatever your Shipping Carriers mandate.

Check Country Names match the names in the 'Country' dropdown List in the Sales Order.

Sales Order>Addresses

AQ - AW

Shipping Tracking

Complete as available or required. Contact support@salesorder.com if you're not sure.

Sales Order>Shipping

AX - AZ

Sales Order>Classification

Line Items

BA

Item Code -

Sales Order>Line Item Table

BB

Description -

Sales Order>Line Item Table

BC

Site - See Default Site (above)

Sales Order>Line Item Table

BD

Quantity -

Sales Order>Line Item Table

BE

UOM - Unit of Measure (Sales)

Sales Order>Line Item Table

BF

Discount -

Sales Order>Line Item Table

BH

Unit Cost -

Sales Order>Line Item Table

BI

Tax Code - See Tax Code (above)

Sales Order>Line Item Table

BJ

Tax Rate -

Sales Order>Line Item Table

BK

Sub Total -

Sales Order>Line Item Table

BL

Tax Amount -

Sales Order>Line Item Table

BM

Total -

Sales Order>Line Item Table

Import a single transaction and check it's correct.

If you encounter any issues, work with the error message, or send full details including the SOAXXXXXX and the Import Template to support@salesorder.com

Purchase Orders

Go to Setup>Import Data>Upload Transactions and download the .xlsx template, then open the 'Sales Orders sheet. Follow the instructions below to add your data.

For Purchase Quotes, follow the guidelines below.

Col.# - the Column ID in the .xlsx template.

Col.#
Import Template Column Name
Field Name and Location in Salesorder

Supplier Data

A

TP Ref# - The Ref# as created on the Supplier Master in Salesorder.

You will have already imported your Supplier Masters, and the Ref #s will have been set.

Supplier>Ref #

B

Ref# - The original ID of the Transaction being migrated, e.g. Order Number.

This must be a unique ID.

Purchase Order>Ref #

C

Date - The original date of the Transaction being migrated.

Purchase Order>Date

D

Status - HISTORICAL for Completed Purchase Orders. OPEN for incompleted Purchase Orders.

Purchase Order>Status

E

Purchase Order>Owner

F

Purchase Order>Tax Code/Group

G

Purchase Order>Terms

I

Purchase Order>Default Site

J

Supplier Ref - The original Supplier Sales Order ID or # on the transaction being migrated.

Purchase Order>Customer Ref

K

Purchase Order>Contact

L

Purchase Order>Telephone

M

Purchase Order>Email

R

Currency - The Currency of the original transaction being migrated, e.g. USD.

You will have already set the Currency on the original Supplier when it was imported.

To check the Currency acronym, go to Accounting>Multi Currency>Add(+) Currency and refer to the value in the dropdown.

Purchase Order>Currency

S

Xrate - Up to 6 decimal places.

Purchase Order>Exchange Rate

T

Doc Ref - Must be a preceding Transaction Ref#, e.g. Purchase Quote. It will become a Link.

Purchase Order>Our Re

U - AP

Payment And Shipping Addresses

Complete as per Field name.

Use the State acronym, i.e. AZ for Arizona or whatever your Supplier Shipping Carriers mandate.

Check Country Names match the names in the 'Country' dropdown List in the Purchase Order.

Purchase Order>Addresses

AQ - AW

Shipping Tracking

Complete as available or required. Contact support@salesorder.com if you're not sure.

Purchase Order>Shipping

AX - AZ

Purchase Order>Classification

Line Items

BA

Item Code -

Purchase Order>Line Item Table

BB

Description -

Purchase Order>Line Item Table

BC

Site - See Default Site (above)

Purchase Order>Line Item Table

BD

Quantity -

Purchase Order>Line Item Table

BE

UOM - Unit of Measure (Purchasing)

Purchase Order>Line Item Table

BF

Discount -

Purchase Order>Line Item Table

BG

Unit Price -

Purchase Order>Line Item Table

BI

Tax Code - See Tax Code (above)

Purchase Order>Line Item Table

BJ

Tax Rate -

Purchase Order>Line Item Table

BK

Sub Total -

Purchase Order>Line Item Table

BL

Tax Amount -

Purchase Order>Line Item Table

BM

Total -

Purchase Order>Line Item Table

Import a single transaction and check it's correct.

If you encounter any issues, work with the error message, or send full details including the SOAXXXXXX and the Import Template to support@salesorder.com

Importing Transactions with Customer Item Codes

Customer Item Codes are substitutes for your original Item Code. So your Sales Orders in your old system will contain Customer Item Codes.

August 2023:

Importing Completed (Historical) Sales Orders

When you export COMPLETED Sales Orders from your old system, make sure you export the column containing your base Item Code as well as the Customer Item code. Keep this export file safe.

When you import COMPLETED Sales Order data, add the original Item Code in the Item Code Column. Your COMPLETED Sales Orders in your system will contain your base Item Code.

Reporting

This means you can still report Sales by Line Item by Customer, but the report will show your Item Code instead of the Customer Item Code.

In a future release of Salesorder, we'll be addressing this.

Importing OPEN Sales Orders

When you export OPEN Sales Orders from your old system, you can use the Customer Item Code in the Item Code column.

'Upload Transactions' Import Template

The 'Upload Transactions' template is located in Setup>Import Data

This template can also be used for extraordinary tasks like importing Purchase Orders received from Customers in Excel format and creating the respective Sales Orders in your Sales Order system.

This template uploads the following transactions:

Transaction
Notes

Sales Order

Importing new orders?

Specifically, orders that have NOT been allocated, picked, or partially shipped.

You have two options:

Open Order: Leave the 'Status' column (D) blank. As a result, the import will set the Status of the new order to 'OPEN'.

Pending Order: Set the 'Status' column (D) to 'PENDING'. As a result, the import will set the Status of the new order to 'PENDING'.

Importing historical orders?

Specifically, orders that are completed (Shipped and Invoiced). Use this option to bring in Sales Orders whose data will be used for reference or analysis, e.g. forecasting.

You have one option:

Historical Order: Set the 'Status' column (D) to 'HISTORICAL'. As a result, the import will set the Status of the new order to 'HISTORICAL'.

Sales Invoice

Sales Invoices normally post to the General Ledger. To prevent duplication of accounting transactions you should ALWAYS import Sales Invoices with a Status column (D) to 'HISTORICAL'.

Sales Quote

Sales Quote Status should not be blank and be set to one of the following values: OPEN, ACCEPTED, REJECTED, On Hold, No Response.

Sales Refund

Process these before cut off.

Cash Sale

Process these before cut off.

Customer Credit Note

Purchase Order

Importing new orders?

Specifically, orders that have NOT received

You have two options:

Open Order: Leave the 'Status' column (D) blank. As a result the import will set the Status of the new order to 'OPEN'.

Pending Order: Set the 'Status' column (D) to 'PENDING'. As a result the import will set the Status of the new order to 'PENDING'.

Importing historical orders?

Specifically orders that are completed (Shipped and Invoiced). Use this option to bring in Purchase Orders whose data will be used for reference or analysis, e.g. forecasting.

You have one option:

Historical Order: Set the 'Status' column (D) to 'HISTORICAL'. As a result the import will set the Status of the imprted order to 'HISTORICAL'.

Purchase Invoice (Bill)

Purchase Invoices (Bills) post to the General Ledger. To prevent duplication of accounting transactions you should ALWAYS import Purchase Invoices with a Status column (D) to 'HISTORICAL'.

Supplier Credit Note

Cash Purchase

Imported your ASIC data?

Before migrating any transactions, you must have completed the import of your ASIC data, specifically:

Accounts: Your Chart of Accounts.

Suppliers: Trading partners that supply you with products.

Items: Your product catalog.

Customers: Trading Partners that buy goods from you.

Transaction unique identifiers (Ref #s)

Decide before you start how you are going to continue any sequences in the new system. Make sure you check transaction unique identifiers, e.g. Invoice number, Order number, etc.

Owner - This is optional, if you don't populate this field it will default to the Master Admin user. However, if you populate your Workers list (who have logins) you can add the Worker Name. See .

Tax Code - Sales Orders inherit Tax Codes from the Customer Master. For USA wholesalers this is irrelevant to B2B transactions. If you are collecting Tax, i.e. VAT, then set up your before importing. Then make sure what you enter matches.

Terms - Sales Orders inherit Payment Terms from the Customer Master. Set up your before importing. Then make sure what you enter matches.

Default Site - The default site is inherited from the Customer Master, and normally set to WHI. You can edit the name on the , and add more Sites.

Customer Contact - For COMPLETED Orders, add the name. For OPEN orders, make sure you've imported your .

Contact Tel - For OPEN orders, make sure you've imported your .

Email - For OPEN orders, make sure you've imported your .

See before proceeding.

Class 1 - 3 - If you're using Classes, set up your before you import.

Owner - This is optional, if you don't populate this field it will default to the Master Admin user. However, if you populate your Workers list (who have logins) you can add the Worker Name. See .

Tax Code - Purchase Orders inherit Tax Codes from the Supplier Master. For USA wholesalers this is irrelevant to B2B transactions. If you are collecting Tax, i.e. VAT, then set up your before importing. Then make sure what you enter matches.

Terms - Purchase Orders inherit Payment Terms from the Supplier Master. Set up your before importing. Then make sure what you enter matches.

Default Site - The default site is inherited from the Purchase Master, and normally set to WHI. You can edit the name on the , and add more Sites.

Supplier Contact - For COMPLETED Orders, add the name. For OPEN orders, make sure you've imported your .

Contact Tel - For OPEN orders, make sure you've imported your .

Email - For OPEN orders, make sure you've imported your .

See .

Class 1 - 3 - If you're using Classes, set up your before you import.

Using QuickBooks? See this article ''.

Study the list of Document types in the Lists on the Explorer and go to Setup>Configuration to set the values for the Ref# s. See .

Import Data Templates
Transaction Migration Primer
Migrate from QuickBooks
Ref#
Workers and Users
Tax Codes
Payment Terms
Site
Contacts
Contacts
Contacts
Shipping Carriers
Classifications
Workers and Users
Tax Codes
Payment Terms
Site
Contacts
Contacts
Contacts
Shipping Carriers
Classifications