বাংলা সারসংক্ষেপ
এই শব্দকোষটি সমস্ত প্রযুক্তিগত শর্তাবলীর কেন্দ্রীয় সংজ্ঞা উৎস। ট্রাভেল ইন্ডাস্ট্রির স্ট্যান্ডার্ড শর্তাবলী (BSP, GDS, ADM, ACM, PNR ইত্যাদি), অ্যাকাউন্টিং শর্তাবলী (AR, AP, JE, COA), এবং travoBooks-নির্দিষ্ট ধারণাগুলো এখানে বর্ণিত।
বিস্তারিত (English)
Chapter 0.3 — Glossary
chapter: 00-introduction/03-glossary
version: 1.0.0
status: stable
last_reviewed: 2026-05-26
owners: [docs]
This glossary is the canonical source of meaning. When a term appears in bold in any other chapter, it is defined here.
A
- ACM (Agency Credit Memo) — A post-issuance credit issued by an airline to an agency, reversing or reducing a prior ADM or correcting an overcharge.
- ADM (Agency Debit Memo) — A post-issuance debit issued by an airline to an agency for fare misuse, missed taxes, incorrect class of service, etc. Drives a payable that must be researched, possibly disputed, and ultimately settled.
- AP (Accounts Payable) — Money the partner owes to suppliers. travoBooks tracks this per supplier with ageing.
- AR (Accounts Receivable) — Money the partner is owed by customers. Tracked per customer with ageing.
- Audit log — An append-only record of every state-changing event in the platform, keyed by
actor_id,entity_type,entity_id,before,after,timestamp.
B
- BSP (Billing and Settlement Plan) — IATA's centralised airline-agency settlement mechanism. Agencies report sales; the BSP consolidates, deducts commission, and produces a net settlement file.
- BSP report — The periodic file (typically weekly or fortnightly per market) telling the agency what it owes IATA on behalf of airlines.
- Booking — The travoBooks internal record representing a customer's intent to travel. May contain one or more segments and may span multiple suppliers. Identified by
BKG-{partner}-{seq}. - Booking class — The fare bucket / RBD (reservation booking designator) on a flight segment.
C
- CoA (Chart of Accounts) — The hierarchical list of account codes used to classify journal entries.
- Commission — Compensation paid by a supplier to the agency for selling its inventory. May be a percentage of base fare, a flat amount, or a tiered/override structure.
- Cost centre — A reporting dimension below the partner level, used for departmental P&L (e.g. "Corporate Desk", "Leisure Desk").
- CSRF — Cross-Site Request Forgery; defended against on every cookie-auth write.
- Customer — The entity to whom an invoice is issued. May be a B2B sub-agent, a corporate account, or an individual.
D
- DAC — IATA code for Dhaka, Bangladesh. Used as the home-base reference in many examples.
- Deferred revenue — Revenue received in cash but not yet earned because the service (travel) has not yet been rendered. Sits on the balance sheet as a liability until service date.
- DOM — Domestic.
E
- EMD (Electronic Miscellaneous Document) — A non-flight document issued through an airline (ancillaries, residual value, etc.). Has its own document number, separate from a ticket.
F
- Fare basis — The alphanumeric code identifying the fare rule applied to a ticket (e.g.
YEX1MBD). - FX (Foreign Exchange) — Currency conversion. travoBooks stores FX rates with their effective timestamp and source.
- Functional currency — The currency a partner produces statutory financial statements in.
G
- GAAP — Generally Accepted Accounting Principles. The US variant is referred to as US-GAAP.
- GDS (Global Distribution System) — Centralised supplier inventory and booking system. The three majors are Amadeus, Sabre, and Travelport.
- GL (General Ledger) — The complete record of all financial transactions. Built from posted journal entries.
- GST — Goods and Services Tax. Applies in India, Australia, Canada, Singapore, and elsewhere.
I
- IATA — International Air Transport Association.
- Idempotency key — A client-generated unique key sent with a POST/PUT to ensure that retrying the request does not cause a duplicate effect.
- IFRS — International Financial Reporting Standards.
- INT — International.
- Invoice — The bill issued to a customer. Has lifecycle states:
draft → issued → paid → closed(withvoidas an exit). - Issue date — The date a ticket or invoice was created. Distinct from service date.
J
- Journal entry — The atomic unit of accounting. A balanced set of debits and credits (sum to zero) plus metadata. Identified by
JE-{partner}-{seq}.
L
- LCC (Low-Cost Carrier) — Airlines outside the GDS that are typically integrated via direct APIs and settled outside the BSP.
- Ledger — See General Ledger.
M
- Markup — Amount added by the agency on top of supplier cost.
- Mid-office — The function and software that sits between front-office booking and back-office accounting; in travoBooks, integrated.
N
- NDC (New Distribution Capability) — IATA's XML-based standard for richer airline content distribution. travoBooks supports NDC alongside classic GDS.
- Net rate — Supplier rate without commission visible; the agency adds markup to derive a sell price.
P
- Partner — A tenant. The legal entity whose data is isolated by
partner_id. - PAT (Personal Access Token) — A long-lived API token tied to a specific user.
- Payment — A record of money moving in (receipt from customer) or out (settlement to supplier or refund to customer).
- PNR (Passenger Name Record) — The supplier-side booking reference. Six characters for GDS PNRs; varies for direct.
- Posting — The act of writing a journal entry to the general ledger. Once posted, a JE is immutable.
R
- RBAC (Role-Based Access Control) — Permissions are granted to roles; users are assigned roles.
- Reconciliation — Matching internal records to external statements (bank, BSP, payment processor).
- Refund — Reversal of all or part of a previously-issued ticket or invoice. Generates a reversing journal entry.
- Reissue — A change to a ticket that may add or refund fare difference.
- Reporting currency — The currency in which a particular report is rendered. May differ from functional currency.
- Revenue recognition — Moving an amount from deferred revenue to recognised revenue on the income statement, typically at service date.
S
- Service date — The date the customer actually consumes the service (i.e., the flight date or check-in date). Drives revenue recognition timing.
- Supplier — The party from whom the agency procures inventory. Airlines, hotels, bedbanks, car rental, insurance providers, etc.
- Subscription — The billing relationship between travoBooks and a partner for use of the platform.
T
- Tenant — Synonymous with partner in the multi-tenancy chapter.
- Ticket — The document issued by an airline (via the agency) entitling carriage. Identified by the airline's 13-digit ticket number.
- Transaction currency — The currency in which a specific event occurred.
- TST (Transitional Stored Ticket) — A pricing record on a PNR before issuance.
V
- VAT — Value Added Tax. The European variant of GST.
- Void — Cancellation of a ticket within the airline's void window (typically end of issuance day). Unlike a refund, a void may not pass through BSP at all.
W
- Webhook — An HTTPS callback fired to a partner-configured URL when an event of interest occurs. Signed with HMAC.
Next: 04-tech-stack.md — implementation technologies and dependency baseline.