Business Automation

Case

Shipping in a few clicks

E-documents, the waybill, labels and the client email — from one window.

Before 10 minacross four systems for one shipment
After ≈ 20 sin one window, the documents go by themselves

≈ the owner's estimate from his own experience

Before

Shipping one order meant a route through four systems. Here it is step by step, in minutes of an operator's attention (≈, from my own experience):

  1. Print or save the documents as PDF from the accounting system — about a minute.
  2. Vchasno, one of the two Ukrainian e-document services: log in, upload the PDF through a slow interface, find the counterparty by their company number, sign, send — three to four minutes. Or M.E.Doc, the other one: the accountant exports from the accounting system, switches over, signs, picks the counterparty, sends — four to five.
  3. The portal of Nova Poshta, the main Ukrainian carrier: type everything again, or work out which of the counterparty's addresses is the current one — three to five minutes.
  4. Product labels, when they are needed — another two to three.
  5. An email to the client with the tracking number and a note that the documents are in Vchasno — one to two minutes.

Ten minutes per shipment, and that is the lower bound: on a bad day, more. Plus a separate trouble: every so often something was missed. The waybill never went out, the documents were never signed, the client is on the phone.

What I built

  • One window on top of the accounting system: from the invoice to the delivery note, and from the delivery note to everything else.
  • A "Send to e-documents" button. Which service — Vchasno or M.E.Doc — is chosen by the system from a field on the counterparty in the CRM. The file goes without a manual upload; in M.E.Doc the signature is applied automatically, in Vchasno with one click inside the service.
  • The Nova Poshta waybill from the same window: the counterparty's addresses and phone numbers are kept from the previous shipment.
  • Product and box labels with a Code 128 barcode, sent from the same window to the label printer. Which ones exactly — try them in the demo.
  • The email to the client with the tracking number goes out by itself when the parcel starts moving, and carries the line "the documents have been sent to the e-document service".
  • Signed documents from the e-document service go into the archive automatically.

After

About twenty seconds of operator actions per shipment: choose, press, check. The system does the rest. What that feels like you can try for yourself in the demo: a demo shop, one button, and a second later a PDF invoice, a label, a waybill and the e-document status.

What it gave

The point is not the minutes but that things stopped being forgotten: waybills and documents always go, because the system does not forget. Shipping no longer needs a sales manager — the warehouse does it. And if a partner placed the order themselves in the portal, the chain from order to parcel runs without a single manual step.

For your company

In my company it is Vchasno and M.E.Doc, Nova Poshta and a thermal label printer — that is simply the set that grew up here. You may have a different carrier, a different e-document service or none at all, a different accounting system, and your own rules about who gets an email and when. The window is assembled around your route: in retail that is usually a marketplace order, a waybill and a message to the buyer, with no e-documents anywhere.

Stack: Python, Django, Vchasno and M.E.Doc APIs, Nova Poshta API, Code 128
Related service: Shipping and paperwork in one click

Discuss a task