Wanted List Match, Yuki & Excel export

A brand new Wanted List Match tool that pulls parts straight from your BrickLink stock, Yuki as a new accounting integration, Excel export on the Reports page, category filtering and sorting in Minifig Match, and a batch of fixes

A big update this time. There's a completely new seller tool, a new accounting package, and the Minifig Match and Reports pages both got a lot better. Here's everything.

New Features

Wanted List Match

There's a brand new tool: Wanted List Match. If you keep a BrickLink Wanted List and also run a store, chances are some of the parts you're looking for are already sitting in your own inventory. This tool finds them for you.

You upload your Wanted List XML, we fetch your full BrickLink store inventory, and you get a picking checklist of everything you can fill from your own stock. The checklist is sorted by location (the remark on your BrickLink lots), so you can walk your warehouse in one loop instead of hopping back and forth.

For each lot you set the amount and hit Pull. That quantity is removed from your BrickLink inventory automatically, so you don't have to edit anything by hand. There's also a Pull everything button that handles all remaining rows at once. When you're done, you get a small update to copy and paste back into BrickLink so your Wanted List knows what you filled.

A few things that make it safe to use on your live store:

  • Right before each pull we check that lot's current quantity on BrickLink. If you sold some elsewhere in the meantime, the pull is refused instead of taking stock you no longer have.
  • Each lot can be pulled once per session, so a double-click or a page refresh never subtracts twice.
  • You can close the tab at any point. Your progress is saved to your account, so you resume exactly where you left off, even on another device.

Parts wanted without a color are matched in every color you stock, and you pick which one to give away. Nothing is pre-selected, because choosing the color is exactly the decision that line leaves open. When one wanted part matches several lots, those lots are grouped under a header showing what's needed versus what you've assigned, and the total is capped at what you actually want, so you can't accidentally pull the same wanted quantity several times over.

Lots priced above the max price on your wanted line are flagged, left out of the automatic fill, and can be hidden with a filter. And wanted lines that are already filled drop off the checklist entirely, so you only see rows that need work.

Wanted List Match is free and available to everyone with a connected BrickLink account.

Yuki integration

Yuki is now supported as an accounting integration. Orders from BrickLink and Brick Owl are synced as sales invoices, with your own GL account code per line item (products, margin scheme goods, shipping, handling) and VAT applied per customer location. You connect it with your Yuki access key and pick the domain and company you want to sync into.

Export your reports to Excel

The Reports page has an Export to Excel button. It writes the summary, the monthly trend and the country breakdown to a single .xlsx file with one sheet per section.

Amounts are written as real numbers, not text, so Excel shows them in your own locale and you can still sort and sum them. The period you selected is stored in the file properties and the print header, so each sheet stays a clean table you can work with directly.

Minifig Match: filter by category

Minifig Match results can now be filtered by category: Star Wars, City, Castle, and so on. Figs that haven't been categorised yet get their own "Uncategorized" option, so nothing disappears from your results.

Minifig Match: sort your results

There's a new sort control on the Minifig Match results, available as soon as the price guide has loaded. You can sort by minifig price, by parts total, or by the difference between the two. That last one is the quickest way to spot where building the fig is worth more than selling the parts. Minifigs without price data always sort last, so they never end up at the top of the list.

Improvements

The minifigure catalog is now sourced entirely from BrickLink instead of Rebrickable. That means part numbers, colors and categories all line up with what you see on BrickLink itself, and images come from BrickLink too. It also made the new category filter possible.

Faster deploys, leaner background jobs

Under the hood we removed a headless browser that was being installed into every background job image, along with a handful of dependencies that came with it. Nothing changes for you directly, but deploys and background jobs are noticeably lighter.

Documentation

The Wanted List Match documentation was rewritten for a non-technical reader, without the XML field names and jargon it used to be full of. There's also a new landing page with a demo video showing the tool in action. And we fixed a layout issue where the bottom of the docs sidebar could end up just below the fold.

Bug Fixes

Pay-per-order: minimum invoice threshold restored

Stripe removed a property our invoice handler relied on, which meant the minimum invoice threshold was never applied. Small amounts were invoiced and collected right away instead of being carried over to the next period. This is fixed, and covered by tests so it can't break silently again.

Brick Owl orders: correct address and no more mangled house numbers

For Brick Owl orders, several integrations were reading the shipping address for the customer's name and address instead of the billing address. That's now aligned across Dinero, e-conomic, Fatture in Cloud, Informer, Lexware, Lundify, sevDesk and wFirma.

On top of that, BrickLink and Brick Owl don't provide a separate house number. The street line contains everything. For integrations with a dedicated house-number field this could produce bad data, like a full street and city ending up in the house number. We stopped guessing, so the full street line stays in the street field where possible.

Three fixes in how we talk to the BrickLink API, all of which affected pulling stock in Wanted List Match. A successful delete is no longer reported as an error, updates no longer fail with an authentication error, and quantities are now sent as a relative change, which is what the API actually expects.

Other fixes

Part thumbnails in Wanted List Match now load correctly, and a failure while checking on a running Minifig Match job returns a clean error instead of an unhandled one.