At Newmatik our next SCRUM sprint is called “V13 Contribution”. We are trying to get two important features we have worked on into the core: Dunning and Shipment. You should see the first WIP PR on GitHub by the end of the month.
I am not sure if the contribution we will be ready for V13 but we will try. If you find these features useful please let us know or give it a thumbs up so the maintainers know this is a good addition.
If you would like to contribute in any way please let us know. If instead you want to sponsor the development, testing, and documentation with a financial contribution you can send me a message.
This enables sending payment reminders to customers who haven’t paid their invoices. Fully multi-lingual with jinja templating to customize the dunning text based on Dunning Type. You can also charge fees and interest.
There is a joke at every conference that there are probably 50 FedEx implementations out there but nobody is contributing theirs. So we created our own thing called Shipment. The idea is that you can connect to shipping service providers and book through them. Sendcloud, LetMeShip, jumingo, shipcloud, Metapack, Shippo, Packlink PRO and Sendif y are a few of the companies out there. We have made implementations for Packlink Pro and for LetMeShip. Credentials can be set up on a config page. Somebody might also contribute an integration for DHL, FedEx or UPS directly based on the API connectors we have written.
For dunning it would be nice with an auto cancellation rule that can be used for unshipped orders with 100% pre payment terms. Basicaly releasing allocated stock for a long overdue order.
Curious why you use an integration SaaS instead of talking directly to the three main carriers?
I’ve been wanting a tool that can also fetch shipments from say UPS that is not created in (this case) erpnext. This could be a third party supplier that ships using our account number. Pulling in new rows periodically would allow to see them and later allow linking to PO’s when proper meta-data fields are provided in the shipment.
We are unable to negotiate terms that are as good with the carriers directly. I would love it if someone took our example and contributed FedEx, DHL and UPS. It can be centrally enabled or disabled so people can choose to use an aggregator or the carrier directly.
Any docs around dunning, I’m trying to see if there is an auto cancellation rule.
When collecting orders that allocates real stock, it’s a common practice to automatically remind then release the stock / cancel order withing configurable time-frames.