Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

Ukrposhta integration | 1-year license

Integration with Ukrposhta — is an additional Torgsoft option that allows you to create waybills (TTNs), print labels, and track Ukrposhta parcel statuses directly in the accounting program, without switching to a separate account on the postal service website.

The option is useful for online stores and retail outlets that send orders by post throughout Ukraine, including settlements where other carriers have limited coverage. Without integration, the manager manually transfers customer data to the postal service account, creates a TTN, and copies its number back into the program. For every order, this means extra actions and a risk of mistakes in the address or amount.

With the option, a TTN is created in a few clicks directly from the expense invoice based on the customer data already available. Standard and Express shipments, cash on delivery, declared value, and SmartBox boxes are supported. Parcel statuses can be updated automatically on a schedule if you configure the mass update task for Ukrposhta TTNs. If delivery or the cash-on-delivery commission is paid by the sender, Torgsoft can automatically create a financial expense based on the invoice. The license is valid for 1 year.

Ukrposhta TTNs directly from the accounting program

Creating, printing, and tracking Ukrposhta parcels in one Torgsoft window.

TTN creation Label printing Status tracking Cash on delivery SmartBox
Integration with Ukrposhta in Torgsoft

What integration with Ukrposhta is

Integration with Ukrposhta is data exchange between Torgsoft and the Ukrposhta service via API. The program sends shipment parameters to the postal operator and receives a declaration number, while movement statuses are pulled during tracking — after the parcel actually starts moving in the Ukrposhta system. This allows you to perform all shipment actions in the familiar expense invoice window instead of a separate account.

Basic concepts

TTN

TTN

A waybill is an electronic shipment document created in Torgsoft and registered on the Ukrposhta server.

COD

Cash on delivery

The amount the recipient pays when receiving the parcel. It is pulled automatically from the expense invoice.

API

API keys

A set of keys from Ukrposhta (BEARER, StatusTracking, COUNTERPARTY TOKEN, and COUNTERPARTY UUID) that gives the program the right to work with the service.

SB

SmartBox

Ukrposhta branded boxes with fixed payment. Entering the barcode is enough — dimensions and weight are not required.

103a

Form 103a

An accompanying form for a group of shipments, printed from the program when parcels are handed over at the branch.

IBAN

Transfer to account

Crediting cash-on-delivery payments directly to the sender's current account. Available for legal entities and FOPs.

Who this option is for

Online stores

Many delivery orders every day. A TTN is created from the invoice, and customer data does not need to be entered again.

Retail outlets with delivery

Stores that send goods to regions where Ukrposhta branches are closer or more convenient than other carriers.

Marketplace sellers

Orders from Prom.ua and similar platforms. The recipient card and address are pulled automatically.

Businesses with returns

Clothing, footwear, equipment. Return delivery via Ukrposhta is often cheaper than through other services.

Who does not need it. If you work only in a retail store without postal delivery or send individual parcels once a month — Ukrposhta's website account will be enough. The option is justified where there are many shipments and processing speed matters.

When to connect it immediately

  • You regularly send orders by post and manually create TTNs in the account.
  • You often work with cash on delivery and want amounts to be filled in automatically.
  • You need to see all parcel statuses in one place without visiting the postal service website.
  • As a FOP or legal entity, you want to receive cash-on-delivery payments directly to your current account.

What tasks the option solves

Pain point
Solution in Torgsoft
Result
Pain pointCustomer data is manually transferred to the postal service account, and the TTN number is copied back into the program.
SolutionA TTN is created using the «Work with TTN» button from the expense invoice based on the available data.
ResultFewer clicks and errors, higher throughput when packing orders.
Pain pointThe manager forgets to set cash on delivery during processing.
SolutionIf cash on delivery is specified in the invoice, the checkbox in the shipment is selected automatically.
ResultMoney for goods is not lost because of human error.
Pain pointIt is unclear whether the customer picked up the parcel and whether it is time to return it.
SolutionStatuses are updated in the background via «Scheduled tasks», and icons in the list change state.
ResultProblem parcels are visible immediately, without manually checking each TTN.
Pain pointDelivery expenses do not appear in accounting or are entered manually.
SolutionThe «Create expense by invoice» setting writes off the amount from the selected cash desk or account.
ResultFinancial accounting of delivery is handled automatically by analysis item.
Pain pointCash-on-delivery payments do not always go directly to the sender's current account.
SolutionFor FOPs and legal entities with completed details, you can configure cash-on-delivery transfer directly to an IBAN.
ResultFaster cash flow and simpler bookkeeping.

What it looks like before and after

Before

The manager copies the full name, phone number, and address from the program, opens the Ukrposhta account, manually creates a TTN, prints a label, and enters the declaration number back into the invoice. Statuses are checked one by one on the website.

After

The TTN is created from the invoice in a few clicks, the label is printed immediately, and the declaration number is added to the invoice automatically. The statuses of all parcels are updated on schedule and visible directly in the list.

How it works: 5 steps

Connecting keys. Get API keys from your Ukrposhta manager and enter the counterparty and sender in the menu «Settings — Parameters — Additional functions — Synchronization with Ukrposhta».

Creating a TTN. In the «Trade with invoice issuing» mode, on the invoice form in the «Delivery parameters» tab, click «Work with TTN» and select «Ukrposhta — Create new TTN».

Shipment parameters. Specify the delivery type (Warehouse-Door, Warehouse-Warehouse, Door-Warehouse, Door-Door), invoice type «Standard» or «Express», dimensions, and weight. For SmartBox, the box barcode is enough.

Finances and actions in case of non-delivery. If necessary, enable cash on delivery, cash-on-delivery transfer to an account, and the non-delivery scenario: «Return to sender», «Return after free storage», or «Do not return».

Printing and tracking. The program will print the label and, for a group, form 103a. The parcel status is visible in the «Ukrposhta tracking» window, and mass updating is configured in «Scheduled tasks».

Important. The option requires an internet connection. Status tracking starts working only after the TTN is actually registered at the branch and the parcel has been handed over to the operator.

Try the Ukrposhta integration in your business

Download the Torgsoft demo version free for 30 days and check how TTNs are created directly from the invoice. The data remains on your computer.

Option capabilities

Function
What it does
Who benefits
FunctionTTN creation
What it doesCreates a waybill from an expense invoice in a couple of clicks, supports all logistics types and the Standard and Express types.
Who benefitsStores with a large shipment flow.
FunctionEditing and deleting
What it doesAllows you to correct or cancel a TTN that has not yet been sent, including SmartBox, with updating on the postal service server.
Who benefitsThose who process many orders in a hurry.
FunctionSmartBox
What it doesApplies box parameters by barcode, without manually entering dimensions and weight.
Who benefitsBusinesses with a stable packaging type.
FunctionCash on delivery
What it doesAutomatically pulls the unpaid amount from the invoice into the «Cash on delivery» and «Declared value» fields.
Who benefitsEveryone who sells with payment upon receipt.
FunctionTransfer to account
What it doesCredits cash-on-delivery payments directly to the sender's IBAN for legal entities and FOPs with an agreement.
Who benefitsFOPs and companies for faster cash flow.
FunctionAccounting for delivery expenses
What it doesCreates a financial expense based on the invoice and writes off the amount from the selected cash desk or account.
Who benefitsOwners who pay for delivery themselves.
FunctionShipment groups and form 103a
What it doesCombines parcels into a group and prints an accompanying form for handing them over at the branch.
Who benefitsThose who send batches once a day.
FunctionLabel printing
What it doesPrints standard Ukrposhta stickers immediately after TTN creation or from the tracking window.
Who benefitsEveryone who packs orders on site.
FunctionStatus tracking
What it doesShows movement history, estimated delivery date, actual cost, and commission in a separate window.
Who benefitsOrder control managers.
FunctionAutomatic scheduled update
What it doesMass-updates the statuses of all TTNs in the background at a specified time and reports API errors.
Who benefitsStores with dozens of parcels every day.

Scenarios by niche

Clothing and footwear store

Many fittings mean many returns. Return delivery via Ukrposhta is often cheaper, so the seller can offer the customer favorable return terms and create all TTNs from the invoice.

Store on Prom.ua

Orders come from the platform, and the recipient card and address are pulled automatically. The manager only checks the data, creates a TTN, and prints the label — the postal service account is not needed.

Delivery to small settlements

Where other carriers have limited coverage, Ukrposhta remains the main channel. The option helps keep such shipments under control together with all the others.

Example

This example is illustrative. An online store sent about forty orders a day and manually created TTNs in the Ukrposhta account. Each shipment took several minutes of data copying, and address errors occurred.

After connecting the option, TTNs began to be created from the expense invoice, cash on delivery was set automatically, and parcel statuses were updated on schedule every morning. The manager stopped visiting the postal service website, and problem parcels became immediately visible by the icons in the invoice list.

Which options and equipment it works with

  • Label printer or a regular printer — for printing Ukrposhta labels and form 103a.
  • Barcode scanner — for quickly entering the SmartBox box barcode.

Comprehensive automation. Together with order accounting, postal integrations, and financial accounting, Torgsoft keeps the entire order path — from sale to shipment and payment — in one database.

Price and connection terms

Cost of the «Integration with Ukrposhta» option
3630 UAH/year
  • Licenses. The option is available for Torgsoft Ultra and Torgsoft Terminal.
  • Connection. The option is purchased for each workstation for separate versions, or one per local network, or one per terminal license server. Available from Torgsoft® version 2020.0.0 and newer.
  • Demo version. Free for 30 days — can be activated in the menu «Settings — List of additional functions».

How to connect

  1. Leave a request or write to a Torgsoft representative in your region.
  2. Receive an activation code and activate the option in the menu «Settings — List of additional functions».
  3. Enter the API keys from Ukrposhta and the sender — and create your first TTN.

Frequently asked questions

What integration with Ukrposhta in Torgsoft provides

The option allows you to create TTNs, print labels, and track Ukrposhta parcel statuses directly from the accounting program, without switching to the account on the postal service website.

Can cash-on-delivery payments be received to a bank account (IBAN)

Crediting cash-on-delivery payments to a current account is available only to legal entities and FOPs with an agreement with Ukrposhta. For a sender with individual status, this field is hidden.

Why the TTN status does not update immediately after creation

Tracking starts working only from the moment the TTN is actually registered at the branch and the parcel is handed over to the operator. While the parcel is still in your warehouse, it is impossible to receive a status from the postal service server. Tracking data is stored in the Ukrposhta system for 6 months.

Do dimensions need to be entered for SmartBox

No. For SmartBox shipments, it is enough to enter or scan the box barcode — the parameters will be applied automatically. The declared estimated value for SmartBox must not exceed UAH 1000.

Can a TTN be corrected after creation

Yes. The program allows editing TTNs that have not yet been sent (not handed over to the postal service), including SmartBox. After the parcel has actually been handed over, editing is unavailable.

How to make sure the manager does not forget cash on delivery

This is automated. If the cash-on-delivery mark is set in the «Trade with invoice issuing» mode, the checkbox in the Ukrposhta shipment will be selected automatically.

Why an error occurs with the «Do not return» action

For shipments without return upon non-delivery, shipping must be paid by the sender. If the settings specify that delivery is paid by the recipient, the program will not allow «Do not return» to be applied.

Are delivery expenses recorded in accounting

Yes, if your store pays for shipping or the cash-on-delivery commission. In this case, you enable «Create expense by invoice», and the amount is written off from the selected cash desk or account. If everything is paid by the recipient, no expense is created.

Which licenses does the option work with

The option is available for Torgsoft Ultra and Torgsoft Terminal licenses. Available from Torgsoft® version 2020.0.0 and newer.

Is it difficult to add a new recipient

The recipient forms are simplified: you can create a customer and enter the delivery address with a minimum number of actions from one dialog window, without unnecessary menu navigation.