≈ 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):
- Print or save the documents as PDF from the accounting system — about a minute.
- 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.
- 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.
- Product labels, when they are needed — another two to three.
- 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