FM Order Upload

Upload an Excel order file, save records to FileMaker, and generate Avery 22823 sticker PDFs with barcodes.

📦 tools.esquireembroidery.com/fm-upload/
1

Overview

The FM Order Upload tool takes a standard Excel order file, saves each customer as a new record in the Order_managementDB FileMaker database (@Ship_to layout), and returns a print-ready PDF of Avery 22823 stickers — one per customer — with a barcode of the FileMaker primary key.

This tool only creates records in FileMaker. It never deletes or modifies existing data.
2

How To Use

2
Select your Excel fileClick the upload area or drag and drop your .xlsx file. Column order in the file does not matter.
3
Click "Upload & Generate Stickers"The tool validates the file, saves records to FileMaker, and generates the PDF. This may take 10–30 seconds depending on the number of records.
4
Download the sticker PDFClick the Download Stickers PDF button. Print on Avery 22823 label sheets (2 × 3 layout, 6 labels per sheet).
3

Excel File Format

The Excel file must have one row per item.#11015; Download Sample Excel File

The Excel file must have one row per item. Customers with multiple items span multiple rows — the Name cell is filled only on the first row; subsequent item rows leave Name blank.

💡
Column order does not matter. The tool finds columns by name (case-insensitive).

Required columns

Column nameNotes
NameCustomer name. Leave blank on continuation item rows.
PONumberPurchase order number (e.g. TS16080).
ITEM MatchMust not be blank on any row. Used as the duplicate-detection key.
StyleItem style code.
ColorItem color.
SizeItem size.
QtyItem quantity.
LogoLogo identifier.

Optional columns

Column nameNotes
Address1Ship-to street address line 1.
Address2Ship-to street address line 2.
CityShip-to city.
StateShip-to state abbreviation.
ZipcodeShip-to postal code.
3rd Party AcctThird-party shipping account number.
Bill to Postal CodeBilling postal code.

Example layout

NamePONumberITEM MatchStyleColorSizeQtyLogo
Ray Nibbe ID#9916TS1608035023100925Fblack141NHL
(blank)35023300023FblueL2MLB
Jane SmithTS1608135024200100FnavyM1NHL

Ray Nibbe has two items; the second row has a blank Name. Jane Smith has one item on her own row.

4

FileMaker Field Mapping

Database: Order_managementDB  |  Layout: @Ship_to

Excel columnFileMaker fieldValue
NameShip To CompanyFrom Excel
Address1Ship To Street1From Excel
Address2Ship To Street2From Excel
CityShip To CityFrom Excel
StateShip To StatesFrom Excel
ZipcodeShip To PostalCodeFrom Excel
Ship To CountryAlways United States
3rd Party AcctThirdPartyAcctFrom Excel
Bill to Postal CodeBill To PostalCodeFrom Excel
Bill To CountryAlways United States
PONumberPO NumberFrom Excel
All items combinedReferenceStyle-Color-Size(Qty)-Logo:X per line
ITEM MatchITEM ID MATCH FIELDFrom Excel
ComputedShip To DetailsPONumber:Total:TotalQty
AutoPrimaryKeyAssigned by FileMaker → used as barcode
5

Rules & Validation

ITEM Match must never be blank

If any row in the Excel file has a blank ITEM Match, the entire upload is rejected immediately. No records are sent to FileMaker. The error message lists every customer name whose ITEM Match is missing so you can fix the file before re-uploading.

Example error:

ITEM ID MATCH FIELD is empty for 2 records:
 • Jane Smith
 • Robert Johnson

No duplicate records

🔒
A record is never created twice. Before saving each customer, the tool searches FileMaker for an existing record with the same ITEM ID MATCH FIELD and Ship To Company. If a match is found, that customer is skipped — the existing FileMaker primary key is reused for their sticker instead.

After uploading, the page shows:

  • How many new records were saved to FileMaker
  • How many duplicates were skipped (with names listed)

Skipped customers still appear in the downloaded sticker PDF, using their original FileMaker primary key barcode.

6

Sticker Layout

Labels are formatted for Avery 22823 — 2 columns × 3 rows = 6 labels per letter-size sheet.

AreaContent
Top right (small)PO Number
Top left (bold, underlined)Customer name (Ship To Company)
MiddleItem lines: Style-Color-Size(Qty)-Logo:X
Lower leftBarcode — FileMaker PrimaryKey in Free 3 of 9 Extended font
Lower rightPrimaryKey number (human-readable)
Bottom (yellow highlight)PONumber:Total:TotalQty
7

Data Safety

🔒
This tool is read + create only. It performs exactly two types of FileMaker operations:
  • Search (read) — to check for duplicates before creating
  • Create — to add a new record when no duplicate is found
It never deletes, edits, or modifies any existing FileMaker record.
8

Error Reference

Error messageCauseFix
ITEM ID MATCH FIELD is empty for N records One or more rows in the Excel file have a blank ITEM Match column Open the Excel file, fill in the missing ITEM Match values, and re-upload
No valid Name rows found The file has no rows with a Name value Check that the correct sheet is the first tab and Name column is present
Request failed: Failed to fetch Network error or server is down Check your internet connection; contact IT if the issue persists
✗ N new records saved. M duplicates skipped. Not an error — informational. Some records already existed in FileMaker. No action needed. The PDF still includes stickers for all records.