December 6th, 2024

☁️ Voila Update – 6 December 2024

The frost has landed in East Yorkshire ❄️ and Christmas lights are starting to outnumber working streetlamps. While you’ve been stocking up on wrapping paper and Quality Street, we’ve been wrapping up a bunch of under-the-hood improvements — particularly around shipment flexibility and error handling. Here’s what we’ve delivered this week 🎁👇


🔧 TNT Shipments – New product_option Field Added
We’ve introduced a new courierSpecific field for TNT’s product_option. This opens up more configuration choices — great news if you need to tailor TNT services to match your flow.


📏 APG Global – Dimensions Now Included
Previously, some shipments to APG Global were missing height, length, and width — which, as you can imagine, was a bit of a problem. Those fields are now correctly sent every time, so shipments can be processed without a hiccup.


🔁 UPSV2 – Multiple References Supported
Need to send more than one reference number? No problem. We now support reference2 in your label requests, making this integration more flexible for specific UPSV2 use cases.


🧾 Customs Docs – Commercial Invoice Suppression Added
Not every shipment needs a commercial invoice. You can now toggle invoice generation on or off with a courierSpecific setting, giving you finer control over customs documentation.


🛠️ CustomAttribute Support – Your Data, Your Way
We’ve added support for the CustomAttribute field — now you can include custom name/value pairs in your requests. It’s a small change with big flexibility.


📦 Tracking Updates

🧩 Event Logs – Now Grouped by Activity
Tracking logs now show grouped activity names, so it’s easier to read, navigate, and understand what happened and when. Less scrolling, more insight.


🛡️ Auth Fail Logic – Tougher, Smarter, Safer
We’ve added new logic to automatically detect and respond to authentication failures:

  • After 3 failed attempts, a tracking is marked as Auth Failed.

  • If an API account hits a 100% failure rate in a day, it’s disabled automatically and flagged to the internal team.

  • Accounts with over 20% failures trigger alerts for closer inspection.

  • We’ve also added a Disabled by Failsafe flag so you can see exactly what happened and why.


That’s your December debug drop 🎄
As the year winds down, we’re still tuning things up — quietly making your logistics stack smarter and sturdier, one update at a time. Got questions, ideas, or a festive bug you’d like us to squash? You know where to find us. Until next time: stay warm, ship well, and don’t forget to defrost the car 🚗❄️.