How to Import Transactions Using the New Importer | ARTERNAL Help Center

How to Import Transactions Using the New Importer

Import invoices and transactions in bulk using ARTERNAL’s importer. Supports line items, shipping, payments, and more.

Written by Kalila Richards
March 12, 2026

🔧 Step 1: Prepare Your Transactions Spreadsheet

Your CSV should include one row per transaction. Each row can contain invoice or consignment details along with optional billing, shipping, and tax information.

The fields include:

Column Name Notes
type Types of transactions are:
default - invoice
others - consignment, consigned in, consigned out, shipping, payable, released
title Title of transaction
transaction_number Transaction or Invoice Number
** inventory_count The count of works associated with the transaction (line items).
paid_status paid, partially paid, unpaid, void
date_out For invoices: Date of Invoice
Consignment: If a consignment has a date range, then this is the end date
date_in Consignment: If a consignment has a date range, then this is the start date
subtotal_price The total price before discounts and taxes
total_price The total price
tax_percent The tax percentage
shipping_fee The shipping amount on invoices
currency USD, CAD, etc.
location For consignments / other transactions
first_name The first name of the contact. If the contact doesn't exist, it will create the profile.
last_name The last name of the contact. If the contact doesn't exist, it will create the profile.
tax_amount total amount of tax
ship_to_first_name First name of ship to - if the first and last name match an existing contact saved in the database, then it will attach that contact, otherwise it will create a new one.
ship_to_last_name Last name of ship to - if the first and last name match an existing contact saved in the database, then it will attach that contact, otherwise it will create a new one.
notes Transaction notes
amount_paid The amount paid in the payments tab (payment history)
tax_label Label of the tax rate
additional_info The info in the document template for non-invoice transaction.
created_by email of the user in your org
address_street Street Address
address_street2 Line 2 of Street Address (Eg. Apt #)
address_city City
address_state State
address_zip ZIP or Postal Code
address_country Country
billing_email email of the contact in the bill to
billing_phone phone number on the bill to contact
paid_date The paid date in the payment history
voided_at date of void
  1. New Importer: Import Transactions – This creates the invoice and associates it with the contact.

    • Required fields: Type, Transaction number (invoice number), Paid status, Date out, Full name or billing email, Amount paid
  2. New Importer: Import Transaction Items – This fills in the line items for each invoice, linking the artwork to the invoice.

    • Required fields: Transaction number, Catalog number (inventory number), Price, Discount, Discount percent, Association contact

🧭 Step 2: Launch the Importer

  1. Go to Profile
  2. Click on Import Wizard

📦 Step 3-A: Import Your File

Once in the portal, select:

Start by clicking Import Transactions. Then upload your prepared .csv or .xlsx file by dragging it in or selecting it from your computer. Click Continue to proceed.

🗺️ Step 3-B: Map Your Columns

After uploading, you’ll see the mapping column view. Each CSV column will appear, with dropdown options on the right.

⚠️ Tip: Make sure every important column is mapped before continuing. Once all mappings look good, click Continue.

🔍 Step 3-C: Review & Resolve Errors

After mapping, you’ll be taken to a review screen where you can preview and correct your data:

Once there are no errors, hit Continue to complete the import.

✅ Step 3-D: Finalize the Import

Once all fields are valid and no errors are highlighted, click Continue to start the import.

⚠️ Don’t close the window while importing—wait for the progress bar to complete.

📥 Step 4-A: Import Line Items

Now that your transactions are imported, you can import line items for each invoice or consignment. These must reference the corresponding transaction number and inventory number.

Prepare Your Transactions Spreadsheet

The fields include:

Column Name Notes
transaction_number Invoice/transaction number
catalog_number The inventory number of a work (if no # is provided, then it will create a line item without a work)
description The description of the line item if no catalog_number
price Price of work
discount The discount amount (E.g., 5000)
discount_percent The discount percentage (E.g, 10)
association_contact The email or name of the contact
Format like:
email: test@example.com
name: firstname, lastname
​
This appears as an association on the inventory work
association_type Label of association type
currency E.g., USD, CAD, EUR, etc.
tax_percent The tax percentage

⚠️ Follow steps 3-A to 3-D once you have the file ready.

🧾 Final Notes

That’s it — your transactions are now uploaded and ready to go!

If you have any questions or want a second set of eyes on your spreadsheet, feel free to reach out via chat or email us at support@arternal.com — we’re always happy to help.

❓ Frequently Asked Questions

Q: What transaction types are supported? A: The importer supports invoice, consigned in, consigned out, shipping, payable, released.

Q: Can I import line items and transactions together? A: Not at the same time. First import your transactions, then upload the associated items in a separate CSV using the matching transaction_number.

Q: What happens if a contact doesn’t exist in the system? A: ARTERNAL will automatically create the contact based on the name or email provided.

Q: Can I fix errors in the importer? A: Yes! Errors will appear in red and can be corrected in the table before continuing.