karrioapi / karrio

Programmable Shipping API (self-hosted)

Home Page:https://karrio.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[feature] Automatically Fetch and Provide Carrier Invoices within Karrio

MarcoWel opened this issue · comments

Is your feature request related to a problem? Please describe.
Carriers like UPS are not able to send their billing invoices by e-mail automatically. It requires manual login and invoice download.

Describe the solution you'd like
I want Karrio as a central hub for shipping providers to optionally fetch invoices from the carriers automatically and make them accessible in a central dashboard.

Describe alternatives you've considered
Manual file download.

Additional context
The challenge is that shipping providers like UPS and DHL do not expose an official API to grab billing documents.
We have developed a solution using chromedp that works fully automatic and should be quite straight-forward to integrate into Karrio.

commented

Fun fact, this feature is on the roadmap 😅.
I have already laid the foundation some foundations to integrate that eventually.
However, this is one of those feature that we plan on having on the commercial version of Karrio, not the OSS 😅...

Anyway, we will see how it goes when I get a chance to build it.

Screenshot 2024-01-24 at 5 20 48 PM

Fantastic! This will be an amazing feature that no other shipping solution currently offers according to my knowledge.
At a later point we could go further and backreference shipments to invoices, check additional charges, cost for failed delivery attempts and so on. This would enable incredible insight and breakdown of involved cost.

Do you already have a battle plan for getting invoices from carriers that do not officially expose their billing API?