The ATA Carnet General List Is Eating Your Advance: A Better Way to Combine Vendor Pull Sheets
Building an ATA Carnet General List from five vendors' pull sheets is the silent budget-eater of international touring. Here's a free Truck Packer tool that combines PDF, XLSX, and CSV manifests into one Boomerang-ready General List in under two minutes.


The first time you have to file an ATA Carnet for an international tour, you assume the hardest part is the customs office. It isn't. The hardest part is sitting in a hotel room two weeks before the freight ships, opening five different spreadsheets and three PDFs from five different rental vendors, and trying to retype every single line into Boomerang Carnet's six-column General List template without making a single mistake.
It is the most expensive bottleneck in international touring that nobody puts on a budget. A production manager will happily spend $1,800 on a fresh CO12 dust cover, but they'll burn six hours of their own night-before-the-truck-leaves time copying part descriptions out of a Clair Global XLSX into a Boomerang spreadsheet by hand, because that's just how it's always been done.
This post is about why that's about to change, and about a free tool we just shipped: the Carnet Manifest Merger. It takes the pull sheets you already have and folds them into a single Boomerang Carnet General List. No retyping, no copy-paste, no missed rows.
What an ATA Carnet General List actually is
For anyone who hasn't shipped a touring rig across a border, a quick refresher.
An ATA Carnet (sometimes called a Boomerang Carnet, because the goods must "boomerang" back to the country they came from) is a one-page customs document that lets you temporarily import equipment into a foreign country without paying duties or posting a bond. It's accepted in 87 countries and territories, and it's the mechanism that lets every European leg, every Asian leg, every Latin American festival run happen without your tour going broke at the border. Boomerang Carnet, the dominant U.S. issuer, issued more than 13,500 ATA Carnets across the U.S. and U.K. in 2025 alone, supporting touring, film, sports, manufacturing, and trade-show shippers (atacarnet.com: Year-End Reflections).
The Carnet itself is one page. The thing customs actually inspects against your cases is the General List attached to it. The General List is a master inventory of every item travelling on the Carnet, with these columns:
- Item number
- Trade description
- Quantity
- Net weight (kilograms)
- Fair value (USD)
- Country of origin
- Serial number (where applicable)
Every item that crosses the border has to be on the list. The list has to match what's in the boxes. If a single SM58 capsule is unaccounted for, you have a problem, and "problem" at a Heathrow inbound counter at 3am can mean a day's delay.
Why vendors don't make this easy
The miserable secret of carnet prep for touring productions is that you almost never rent everything from one vendor. A typical international leg pulls audio from Clair Global, lighting from Christie Lites, staging from ATOMIC, video from Pisgah AVL, and backline from a local sub-rental shop. Five vendors means five pull sheets, and every single one of them is formatted differently.
Clair Global will send you a clean XLSX with proper headers but US weights in pounds and item descriptions written for warehouse pickers, not customs officers. Christie Lites might send you a multi-tab spreadsheet with merged header cells that breaks every parser you throw at it. Spectrum and Pisgah often send PDFs, sometimes well-formatted, sometimes scanned, sometimes a Word document exported to PDF with embedded fonts and zero machine-readable structure. ATOMIC might send you a CSV. Your local sub-rental will email you a photo of a clipboard.
Customs doesn't care that you sourced from five vendors. Customs sees one document.
So someone (usually the production manager, sometimes the tour accountant, occasionally a long-suffering production coordinator) sits down with all of those manifests and starts retyping. Pounds to kilograms. "Made in China" to "CN". "Microphone, dynamic, vocal" to a description customs will actually accept. Half of the time the value isn't on the vendor's pull sheet at all, because their warehouse manifest tracks insurance value internally rather than printing it. So you guess. And then you guess again, because the next vendor also didn't include values, and now you're looking up the used-market price of an L-Acoustics K2 element on a Friday night.
It's not glamorous work. It's also exactly the kind of work that should be automated.
The 2026 wrinkle: Digital ATA Carnets are coming
If you're tempted to think this problem solves itself with the upcoming digital Carnet transition, slow down. Starting June 1, 2026, the UK, EU, Norway, and Switzerland begin rolling out Digital ATA Carnets, where customs officers scan QR codes instead of stamping paper vouchers and shippers track movements in something closer to real time (Flight LG: Digital ATA Carnets). It's a real upgrade.
It does not, however, change the General List. The Digital ATA Carnet still requires the same itemized inventory with the same six columns. Many countries outside Europe are expected to keep using paper carnets until at least 2028, which means a tour running Europe plus Japan plus Brazil this fall will be filing both paper and digital carnets, and feeding the same General List into both.
The bottleneck isn't paper vs. digital. The bottleneck is building the list.
What the Carnet Manifest Merger does
The Carnet Manifest Merger is a free tool we shipped at Truck Packer to solve exactly this problem. You drop in your vendor pull sheets (PDFs, XLSX, XLS, or CSV, up to ten files) and it produces one Boomerang-ready General List XLSX with every column the customs office wants. No retyping. No copy-paste. No missed rows.
Here's how it works under the hood, because if you're reading this you probably want to know.
Spreadsheets go through a deterministic column-matching pass. The tool recognizes the column names every touring vendor uses: Qty, Part Desc, Weight, Value, Origin, Serial, and the half-dozen variations of each. Pounds convert to kilograms automatically. Country names normalize to ISO-3166-1 alpha-2 codes: "USA" becomes "US," "Deutschland" becomes "DE," lowercase "china" becomes "CN." Rows that don't have a real description get dropped so your General List doesn't end up padded with header-row garbage or merged-cell artifacts.
Crucially, spreadsheets the heuristic already handles cleanly skip the AI step entirely. That keeps the merge fast and free, and it means your data isn't being sent anywhere when it doesn't need to be.
PDFs go through OpenAI's strict JSON Schema mode. This is the part that most "PDF to spreadsheet" tools get wrong. Naive text extraction fails on the things touring vendors actually send: scanned manifests, image-based PDFs, multi-column layouts, tables with embedded icons, vendor templates with custom fonts. The Carnet Merger sends the PDF to OpenAI as a native file input, so the model parses the PDF the same way a human would: it sees the rendered text and the visual table structure at the same time.
Every row that comes back is grammar-constrained to a valid Carnet field by JSON Schema mode. The model literally cannot return prose, markdown, or hallucinated columns. Every row then passes through a Zod validator before it reaches the on-screen review table. You see what you're getting before you download anything.
Missing weights and values are an opt-in problem. When a vendor manifest doesn't list a value (and many don't), you have two choices. Leave it blank and write it in by hand later, or check the "Fill in missing weights and values with AI estimates" box and let the tool make a conservative used-market estimate. Every estimate is flagged in the on-screen review table with a dotted amber underline, so you can audit before signing. Edit any estimated cell and the flag clears automatically. If your customs broker requires only documented values (some do), leave the box unchecked.
The exported XLSX matches Boomerang's six-column General List template exactly. Item number, trade description, quantity, kilograms, USD value, country of origin, serial. Drop it straight into your Boomerang application or hand it to your broker. The amber estimate flags are review-only; they don't appear in the downloaded file.
What it doesn't do
This isn't a Carnet broker. We don't file the Carnet for you, we don't post the bond, and we don't replace your relationship with Boomerang, Roanoke, or whichever issuer you use. The tool produces the document the Carnet has to be built around, and gets you to the point where filing is a clean handoff instead of a 2am retyping marathon.
It's also not magic. If your vendor sends a PDF of a photograph of a handwritten gear list (yes, this happens), the tool will do its best, but you'll still want to spot-check the rows. Every PDF row lands in the editable preview before anything gets exported, exactly so you can.
Privacy and where your data goes
A reasonable question, because this is a customs document. The short version:
- Spreadsheets that the deterministic heuristic handles never leave the server.
- For PDFs (and for spreadsheets that need AI column-mapping help), the file or its extracted cells get sent to OpenAI as a normalization call. OpenAI does not train on API submissions.
- The tool can optionally archive completed merges to a Vercel Blob bucket the operator controls. That's off by default, and stays off unless explicitly enabled.
- Nothing else is sent to any third party.
We built the tool because we use it. Backline Logic runs touring production work itself, and the carnet prep miseries described above are the reason we wrote this in the first place.
Try it
The Carnet Manifest Merger is free, no login required. Drop in your Clair Global XLSX, your Christie Lites PDF, your Pisgah manifest, your ATOMIC CSV. Hit merge. Review the rows. Download the General List.
If you're already running an international leg this year, save this link before you need it. The next time someone hands you five different vendor manifests at 11pm the night before the truck leaves, you'll be glad you did.
The General List doesn't have to be the worst part of going international anymore.
