Request
The customer calls
The manager logs the request. The system prices it from route, cargo and tariff, and the quote goes out as a PDF in one click.
Today: a price said on the phone becomes a dispute later.
Logistics ERP · TMS · Freight management software
Orders arrive on WhatsApp, plans live in Excel, documents ride in the driver’s bag and money waits at the bank. ATLAS BIP Logistics ERP brings it all into one control centre. From the customer’s first call to the payment landing, every step is visible, recorded and handed on automatically.
Sahil Transport Built with a real carrier
Atlas BIP built the fleet data platform of Sahil Transport, a Baku road-freight carrier with about 180 trucks. The work continues with ATLAS BIP Logistics ERP: order to cash, dispatch, driver app, CMR and acts, e-invoices, 1C and bank reconciliation.
Read the Sahil Transport case studyKM 0 How it works today
Nobody on your team is doing a bad job. The workload simply outgrew Excel, WhatsApp and the dispatcher’s memory long ago. It looks the same in almost every logistics company.
The order is in the dispatcher’s notebook, the price in the sales manager’s phone, the invoice in the accountant’s spreadsheet. All three disagree.
“I said 2,800.” “No, 3,200.” Nothing in writing.
Expiry dates of licences, insurance, inspections and visas live in the dispatcher’s head.
A missed check surfaces at the border, where it can’t be fixed.
Damage photos get buried in WhatsApp chats and vanish when a phone is replaced.
When a claim arrives months later, there is nothing to show.
The paper delivery note takes weeks to reach the office. The act waits for it, the invoice waits for the act, the payment waits for all of them.
Part of your working capital is always stuck on the road.
The contract has a demurrage clause, but nobody counts the hours.
What isn’t recorded is never invoiced.
Which customer, route or truck makes money stays unclear even after the month closes.
Loss-making work carries on as “business as usual”.
22 km/h
Average truck speed in Azerbaijan once delays are counted. Without delays: 50.
CAREC CPMM, 2023
€100,000 per carnet
Ceiling of a guarantee claim for one undischarged TIR carnet. In Georgia: $50,000.
IRU, TIR guarantee
7 days
To report hidden damage (Sundays and public holidays excepted), 21 days for delay. Evidence gathered late loses the dispute.
CMR Convention, Art. 30
0 days of grace
Documents produced after a tax audit starts are not accepted. Paperwork must be ready when the work is done.
Tax Code of Azerbaijan, 58.17
Sources: CAREC CPMM 2023, IRU, CMR Convention, Tax Code of the Republic of Azerbaijan.
KM 60 Morning, 09:00
When you open your laptop, the system is ready: which trip is late, which truck’s insurance ends this week, who is over the credit limit and how much money should land today. No waiting for reports — figures update the moment something happens.
Live trips 28 trips
| RQ-000418 | Baku → Tbilisi | 10-AB-123 | on the road |
| RQ-000419 | Sumgayit → Aktau | 90-KT-417 | on the ferry |
| RQ-000421 | Ganja → Istanbul | 77-JR-650 | border 3h 40m |
| RQ-000422 | Alat → Almaty | 99-TL-208 | loading |
| RQ-000424 | Baku → Shaki | 10-FA-731 | late 2h |
| RQ-000425 | Baku → Nakhchivan | 90-NB-115 | delivered |
Map live
This month: revenue and margin by week
Waiting for your approval 4
Names and figures on screens are sample data.
The screen opens on what needs attention: late trips, expiring documents, credit limits, approvals.
Every indicator comes from live operations, not from last night’s export.
Any number opens the trips, documents and payments behind it.
KM 140 One shipment
The route of a shipment doesn’t change. What changes is that every step is entered once and passes itself to the next person. Scroll, and the truck drives.
Request
The manager logs the request. The system prices it from route, cargo and tariff, and the quote goes out as a PDF in one click.
Today: a price said on the phone becomes a dispute later.
Contract
The accepted quote becomes a contract from your template. Payment terms, free waiting hours and penalties are stored as numbers and applied automatically.
Today: terms sit in a folder nobody opens.
Order
The order gets a number. Credit limit, blocked customers and cargo compatibility are checked. Multiple stops, weight, dangerous goods and temperature sit in one place.
Today: a notebook, WhatsApp and memory.
Planning
Free trucks and drivers appear on the dispatch board. Licence, insurance, inspection, visa and capacity are checked; anything that doesn’t fit turns red, with the reason.
Today: phone calls and “I remember”.
Task
Addresses, cargo and time windows land on the driver’s phone. The tap on “Accept” is time-stamped.
Today: “got it”, then “nobody told me”.
Documents
Most CMR fields fill themselves. TIR carnet, permits and cargo papers attach to the trip. Until the pack is green, the truck doesn’t leave.
Today: every document typed from scratch.
Loading
The driver taps “Arrived” and “Loaded”, enters the weight and takes photos. The time in between becomes waiting hours automatically.
Today: nobody counts the hours.
Road
The truck moves live on the map. When a delay crosses the threshold, the dispatcher hears first.
Today: the “where are you?” call.
Border
Entry and exit times and a photo of the stamp stay with the trip. A long wait opens an incident and becomes a line on the act.
Today: “about two days”, reconstructed later.
Delivery
The consignee signs on the driver’s screen; photos and reservations attach instantly. No signal? It syncs when the network returns.
Today: the paper takes weeks to reach the office.
Act & e-invoice
When the trip closes, the act assembles itself: agreed price, waiting, extra stops. The e-qaimə is generated from the act and sent to the tax system.
Today: the same data typed twice by hand.
Cash
The bank statement is imported, each payment matches its invoice and the receivable drops. What the trip earned is a number.
Today: payments hunted by eye, profit guessed at month-end.
KM 260 Customers & sales
Every call, quote and lost deal stays in the system. When a manager leaves, the customers stay. Prices follow the same rules every time, so every figure can be explained.
QT-2026-000093 · Demo Textiles draft
Every lost deal is saved with a reason. Months later you read: “4 requests on Ganja → Germany lost on price.”
Drag a card to change its stage. Calls, meetings and e-mails stay in the history; “send the price tomorrow” comes back as a reminder.
By route, truck and cargo type. Waiting, border, ferry and ADR surcharges come from a catalogue; the fuel surcharge tracks diesel prices.
Legal writes the text once; variables fill themselves. Renewal alerts 60 days ahead and volume commitments tracked: “47 of 50 trips”.
Contracts, open orders, trips, debt, revenue and the last conversation on one screen, with a risk bar on top.
A customer over the limit can’t place an order without approval. The figure is calculated now, not copied from yesterday’s spreadsheet.
Customers track cargo on the map, download CMRs and acts and send requests. Your costs and price structure stay hidden.
KM 380 Dispatch
The system doesn’t take decisions away from the dispatcher. It remembers everything a dispatcher could forget and stops a wrong assignment with the reason.
Capacity
Weight, volume and dimensions fit the truck and trailer.
Licence
Valid licence in the right category.
Inspection
Technical inspection valid for the whole trip.
Insurance · 3 days
Insurance and Green Card cover every country on the route.
Visa
Visa and permitted days last until the driver is home.
Dangerous goods
ADR certificate and vehicle approval match the UN class.
Driving hours
Tachograph hours and rest leave room for the route.
Permit
A transit permit is reserved for the direction.
Unplanned · 5
Free trucks · 7
On the road · 28
Drag an order onto a truck. In one move the trip is created, the driver gets the task, a permit is reserved and the truck turns “busy”.
An expired licence can’t be selected. Low visa days can be overridden with a written reason — and who did it is recorded.
Orders waiting near the unloading point are suggested, so trucks don’t come home empty.
The loading sequence builds itself: what unloads last loads first.
“Baku → Hamburg: 4,700 km, 6 countries, 4 borders.” Weekend bans, winter passes and alternatives, refined from actual trips.
Hand orders to carriers when your fleet is full. Uninsured carriers are blocked, invoices are checked against the trip and every carrier gets a rating.
Leave and used-up driving hours show on the board. A tired driver doesn’t get a long trip.
KM 510 Driver app
No app store, no setup. The dispatcher shows a QR code and the driver opens the app on their own phone. It keeps working at the border, on mountain roads and inside customs terminals — with no signal at all.
RQ-000418 · current trip
Baku → Tbilisi
KM 640 Road & GPS
Data from Wialon and other GPS trackers is joined with the trip, the contract and the driver. A dot on the map carries meaning: where the truck waits, for how long and at whose expense.
Waiting 19 h 12 min of 24 h free
Customer zone · Demo Textiles
KM 770 Border & documents
The document pack of an international trip is created, checked and closed inside the system. Domestic trips work the same way with the electronic cargo document and e-qaimə: entered once, delivered everywhere.
CMR
International consignment note · CMR-AZ-2026-000877
RQ-000418Baku → Trabzon
filled by the system entered by a person
TIR carnet TIR 331203
Generated from the signed act, signed with ASAN İmza and sent to e-taxes. Responses are stored and statuses reconciled nightly.
The electronic cargo document for domestic trips goes to AYNA from the same trip data — no retyping.
Transit declaration, invoice, packing list and certificate of origin in the trip file, with border crossings and customs payments alongside.
Notice and claim periods count down. The evidence checklist builds itself and the liability limit is calculated.
Permits by country: allocated, used, left. Accidents, damage and customs holds are logged, with the routes that keep causing trouble.
Type a number and see the whole chain: contract, order, trip, CMR, act, invoice, payment. If a state portal is down, submissions queue and send themselves later.
KM 880 Fleet & warehouse
Fleet, maintenance, fuel, tyres, fines, assets and the warehouse in one place. A truck in the workshop can’t be planned. When a speed-camera fine arrives, the system knows who was at the wheel.
Fleet board
Warehouse A · 78% occupied
Cargo is received, damage photographed, a label printed. The system proposes the right slot — reefer cargo never lands in the general zone, dangerous goods never sit beside incompatible cargo — and storage fees accrue by day and pallet.
Planned by mileage or date. Trucks in repair drop out of planning; spare parts, warranties and downtime are tracked.
Cards, norms and actuals. Every line of the fuel supplier’s invoice is matched with a real refuelling.
Each tyre by serial number and axle position, with mileage, tread checks, rotations and cost per kilometre.
Linked by date and truck to the driver and manager. Drivers dispute from the phone; deductions get their own payslip line.
Registration, insurance, Green Card, inspection, tachograph calibration — alerts at 90, 60 and 30 days.
Receiving, putaway, scan-based picking, cross-docking, stock counts and bonded-warehouse deadlines.
Fuel, repairs, tyres, insurance and leasing per kilometre. Which truck to sell becomes a number.
KM 990 Money
Figures from the trip are never typed twice. Act, e-qaimə, receivable, bank, expenses and pay form one chain. The accountant doesn’t retype — they check and approve.
No invoice is paid twice. “Our bank details have changed” triggers a separate check — the most common fraud route.
Negative days turn red: a cash gap shows before it arrives.
Detailed or summary, per customer; a month of trips in one act. Signed acts never change — errors get a correction act.
Generated from the act, state response stored. If an invoice didn’t reach the tax system, you know next morning.
Import the statement and payments match their invoices. Link one by hand and the system remembers that sender.
“6 hours waiting” is checked against GPS and milestones. A trip invoiced twice gets caught.
Per diem by country norms, trip-based pay, bonuses and fine deductions, line by line.
Several legal entities and branches, AZN, USD, EUR and more, exchange differences posted, one consolidated view.
Keep accounting in 1C: finished results flow there, and nothing is entered twice.
KM 1100 Dashboards & reports
One system, a separate screen for every role. People see their own work, not everyone else’s data. Margins and costs open only to those with permission.
Dispatcher
Free trucks and matching drivers in one list; expired documents are left out automatically.
Driver
The next step is a big button on the phone. Offline too.
Sales manager
Open quotes, expiring contracts and credit risk in their own portfolio.
Accountant
When a trip is complete, “act ready” lights up and the lines assemble themselves.
Operations manager
Late trips, open incidents and stuck documents on one screen.
Director
Profit by trip, route, customer and truck, plus today’s receivables.
| Decoration | Decision |
|---|---|
| | “3 trips are late — view” |
| | “5 trucks free, 2 orders waiting” |
| | “Margin 11%, threshold 15%” |
| | “2 customers over their credit limit” |
Build your own reports too: choose fields, filters and grouping, export to Excel or PDF. The receivables report can arrive in your inbox every Monday morning.
KM 1240 Integrations
State systems, banks, GPS, accounting and messengers plug into ATLAS BIP Logistics ERP. The systems you already run stay and connect — nothing gets thrown away.
Orders, trips, documents and statuses through a documented REST API with webhooks — your systems and your customers’ exchange data without manual work.
A large customer’s system sends orders directly and gets statuses and documents back automatically.
Each request to a state system, bank or GPS provider is logged with its response: proof of what was sent, and when.
KM 1350 Security & control
Run it in the cloud or on your own servers. Who saw and changed what is always recorded, and all of your data can leave with you at any moment.
Role-based access: sales managers see only their customers, drivers only their trips. Why a record is hidden is explained on one screen.
Two-factor sign-in for management and accounting. Block a suspicious device in one click; a leaver’s access ends instantly.
Old value, new value, who and when. Entries are hash-chained, so later tampering shows.
Signed acts, invoices and contracts never change. A correction is a new document; the original stays.
Gap-free, duplicate-free numbers for orders, contracts, acts, invoices and CMRs, checked nightly.
Encrypted backups every night, with a restore guide.
Managed cloud or your own server — the same system. Full data export is always open.
Azerbaijani interface and documents, VAT, e-qaimə, public holidays. English and Russian when needed.
KM 1460 AI layer
With all the data in one place, you ask questions in plain language, get forecasts and hand repetitive work to an assistant tuned to how your company works.
Who were our 3 least profitable customers on Georgia routes last month?
August, Georgia routes, by margin:
| Demo Logistics · 4 trips | 3.1% |
| Demo Foods · 6 trips | 5.8% |
| Demo Metals · 2 trips | 7.2% |
Reason: on 3 trips the border wait exceeded 30 hours, but the acts have no waiting line. Shall I prepare correction acts?
Prepare them.
3 correction acts are in your approval inbox as drafts
The customer’s message becomes a draft order; the manager just confirms.
Amounts, tax IDs, dates and lines read from photos, with human review.
The best multi-stop sequence, respecting time windows and traffic.
A price range from past trips, season and empty-return risk.
Fuel and mileage trends call a truck in before it breaks down.
Nearby return loads suggested the moment a truck unloads.
Odd fuel use, duplicate invoices and unusual expenses flagged for review.
Receipts and payments projected weeks ahead, gaps flagged early.
KM 1580 Inside the system
Every module works on the same data, so a change in one place reaches everywhere. Start with the layers you need and add the rest as you grow.
70 modules
KM 1700 How we build it
We don’t sell a box. First we learn how your work actually flows, then we shape the system around it. What you need goes in; what you don’t stays out.
We follow one of your working days: where orders come from, who writes what, where money gets stuck.
Every step becomes a written rule: who opens, who approves, which document comes out. You sign it off.
Your roles, document forms, tariffs and approval chains, under your own names.
Customers, trucks, drivers and routes loaded from Excel or 1C; GPS, banks and e-taxes connected.
One real trip runs from the first call to the payment before the team relies on it.
Your people are trained, the system goes live and we stay: updates, state format changes, new reports.
Roll out in phases: trips and documents first, finance next. Each phase goes live once it has proven itself on real work.
KM 1830 Questions
No. Accounting can stay in 1C. ATLAS BIP Logistics ERP passes finished acts, invoices and payments to it, so nothing is entered twice.
Yes. It runs in the cloud or on-premise. Either way the data belongs to you and a full export is always available.
Yes. Wialon connects directly; other GPS and telematics providers connect through their APIs, and positions, fuel and sensor data land on the trip.
The driver app works offline. Statuses, photos, signatures and expenses are saved on the phone and sync when the signal returns.
Yes. CMR, TIR, ADR, permits, customs and transit documents, subcontractor carriers and multi-currency settlements are part of the product.
No. We recommend starting with trips and documents and adding finance, warehouse or AI later. Every module shares the same data, so each phase simply switches on.
KM 1950 Cargo delivered
Bring one real order and we’ll take it from the first call to the payment inside the system. You’ll see what changes, in your own numbers.
Names and figures on screens are sample data. Sources: CAREC CPMM 2023, IRU, CMR Convention, Tax Code of the Republic of Azerbaijan.
Back to the start