Both sources, one rail
The Amadeus GDS and airline-direct NDC on one rail. Turkish Airlines is live today, and you can plug in the airline agreements you already hold.
→ same wallet, same commission tableSafaragent runs your whole travel business — airline ticketing across the Amadeus GDS and airline-direct NDC, your own hotels, your own charter seats — with the commission, credit, and issuing rules that decide who sells what, and at what margin.
Amadeus GDS · airline-direct NDC · hotels · charter — on one rail.
Safaragent is B2B travel agency software that runs both halves of an agency's business: the front office that sells and the back office that settles. It searches, books, issues, reissues, refunds and voids airline tickets across the Amadeus GDS and airline-direct NDC, and sells hotel bookings and charter block seats through the same desk. It then handles what most booking platforms leave out — commission tables per provider and per agency, issuing rules, agency wallets with credit limits, automatic commission netting, ADM and ACM reconciliation, and statements of account per agency. Built for agency networks, consolidators and TMCs across the Middle East and Africa that sell through branches and travel agencies on credit. Every sale posts automatically into the Safarbooks travel accounting ledger. Used by travel agencies across Lebanon, Syria, the UAE, Côte d'Ivoire, DR Congo, and Nigeria.
A booking platform to sell. A mid-office tool to reconcile. An accounting package for the books. Then someone on your team spends their week keeping the three of them in agreement — because the commission lives in one, the credit limit in another, and the ADM in none of them.
Safaragent is the one system that covers all three, so there's nothing in between to reconcile.
Follow one ticket from the search that found it to the statement it lands on. It never leaves the record it started in.
routed to the configured source
The Amadeus GDS and airline-direct NDC searched together and returned in one shape — then the PNR is repriced before issue, so a fare that moved doesn't take your margin with it.
One customer, the same wallet — whether what you sold was a ticket, a room, or a charter seat.
Issuing rules decide what may go out — by fare, by route, by agency. Anything outside them holds for approval. A person submits either way.
Reissue, rebook, split, reshop, refund. The margin you were shown at issue is the margin that settles — and every sale posts to Safarbooks.
Adding a second kind of inventory usually means adding a second system, with its own agencies, its own margins, and its own reconciliation. Safaragent sells all three through the same agency network, the same wallet, and the same commission tables.
The Amadeus GDS and airline-direct NDC on one rail. Turkish Airlines is live today, and you can plug in the airline agreements you already hold.
→ same wallet, same commission tableYour own contracted properties, at your own rates and markup, blended with live supplier content in a single result set. Booked, cancelled, and refunded against the same wallet as a ticket.
→ same wallet, same commission tableStand up a charter, allocate blocks of seats to named agencies with a sales limit each, and let them resell. Bundle flights into packages with services attached. Per-agency reporting comes with it.
→ same wallet, same commission tableWhatever you sell, it settles the same way.
Customers, suppliers, sales invoices, refunds, and reissues post from Safaragent straight into the Safarbooks ledger — automatically, in the shape your accountant already expects. ADMs and ACMs stay here, where they're raised and reconciled.
Travel agency accounting in Safarbooks →Posted to the ledger
Travel in our markets is sold through networks — head office, branches, travel agencies — on credit and settlement, and rarely in a single currency. Safaragent is built on that shape rather than adapted to it. Every agency has a wallet and a limit, one for each currency it trades in. Every branch has its own users, permissions, and menus. Every currency carries its own rate history.
Four controls that most agencies run on a spreadsheet and a phone call.
Decide which fares, routes, and agencies can be issued, and under what limits. The rule settles how a ticket may go out — a person still submits it. Nothing issues itself.
Some airlines build their own commission into the fare. Safaragent detects it and nets it out of both the buying and the selling price, so you don't pay for it twice.
A booking places a hold against the agency's credit limit. Only issuance captures it. Anything that doesn't issue releases itself.
GDS searches cost money every time. Cap look-to-book by role, before it turns up on the invoice.
Safaragent is B2B travel agency software: airline ticketing across the Amadeus GDS and airline-direct NDC, hotel booking, charter block-seat allocation, and the back-office layer that handles commissions, agency credit, ADM and ACM reconciliation, and settlement.
Both, and that's the point. The booking engine issues the ticket; the back office decides who was allowed to issue it, at what commission, against which agency's credit — then reconciles the result. Buying those separately is where the margin goes missing.
No. Commission tables, issuing rules, agency credit, ADM and ACM reconciliation, and statements of account are part of Safaragent, not a second product you connect to it. What you'll still want is an accounting ledger — and Safaragent posts to Safarbooks automatically, so that isn't a re-keying job either.
That's the usual reason agencies move. Most run a booking platform, a mid-office tool, and an accounting package that don't agree with each other. Safaragent covers the first two and posts to the third. Tell us what you're running and we'll be straight with you about what it does and doesn't replace.
Amadeus, for the full lifecycle — search, price, book, ticket, void. Alongside it runs an airline-direct NDC rail, where Turkish Airlines is live today.
Yes. The NDC rail is built to take the airline agreements you already hold, enabled for your account.
Yes. Your own properties, at your own rates and markup, appear in the same result set as live supplier content.
You create the charter and allocate blocks of seats to specific agencies, each with its own sales limit. They resell against that block, and you get per-agency sales reporting, exportable to PDF or Excel.
Every agency holds a prepaid wallet with a credit limit. A wallet is in one currency — an agency that trades in two holds two wallets. A booking holds against it; issuance captures it. There's a manager-approved override for the exceptions.
ADMs and ACMs are raised and reconciled inside Safaragent. What flows through to Safarbooks is customers, suppliers, sales invoices, refunds, and reissues.
Yes. Search, book, and issue through one integration, with a sandbox to build against first.
A platform fee plus a fee per booking — so the cost tracks your business rather than your headcount. Tell us your volume and we'll be specific.