অধ্যায় ৬.১ — আর্থিক প্রতিবেদন
১. উদ্দেশ্য
travoBooks-এর রিপোর্ট স্যুট — পরিচালনা, কমপ্লায়েন্স, অডিট, এবং ব্যবসায়িক বুদ্ধিমত্তার জন্য।
২. রিপোর্ট ক্যাটাগরি
| ক্যাটাগরি | রিপোর্ট |
|---|---|
| Statutory | Trial Balance, P&L, Balance Sheet, Cash Flow Statement |
| Subledger | AR Aging, AP Aging, Customer Statement of Account |
| Operations | Booking Volume, Conversion, Top Routes |
| Compliance | VAT Return, WHT Return, GDPR DSR log |
| Performance | Deferred Revenue roll-forward, FX Exposure, ECL Movement |
| Audit | Audit packs (period snapshot bundles) |
৩. Trial Balance (TB)
সকল অ্যাকাউন্টের ব্যালেন্স। মূল চেক: - সমষ্টিগত ডেবিট = সমষ্টিগত ক্রেডিট - প্রতি partner_id-এর জন্য আলাদা - ফিল্টার: as-of date, currency
TB ব্যালান্স না হলে → ডেটা ইন্টিগ্রিটি সমস্যা।
৪. P&L (Profit & Loss)
পিরিয়ডের জন্য: - Revenue (4000-series) - Cost of services (5011, 5012) - Operating expenses (5022-5099) - Other income/expense (FX, etc.) - Net Profit / Loss
ট্রাভেল-নির্দিষ্ট গ্রুপিং: Air Commission, Hotel Markup, Service Fees আলাদা breakouts।
৫. Balance Sheet (BS)
As-of date: - Assets (1000-series): Cash, AR, Receivables, Prepaid - Liabilities (2000-series): AP, BSP Payable, Deferred Revenue, Provisions - Equity (3000-series): Contributed capital, Retained earnings
ট্রাভেল-নির্দিষ্ট: Deferred Revenue (often largest liability), Customer Credit Balances।
৬. Cash Flow Statement (CFS)
Indirect method (ডিফল্ট): - শুরু: Net income - + non-cash items (depreciation, ECL) - ± working capital পরিবর্তন - = Operating cash flow - + Investing - + Financing - = Net change in cash
Direct method (ঐচ্ছিক): প্রকৃত cash inflow/outflow।
৭. AR Aging
প্রতি গ্রাহকের outstanding AR by aging bucket: - Current - 1-30 দিন - 31-60 দিন - 61-90 দিন - 90+ দিন - বিতর্কিত
পার্টনার-এর জন্য Critical: ECL provision-এর ভিত্তি।
৮. Deferred Revenue Roll-forward
Opening Balance X
+ Additions A (ইস্যুয়েন্স থেকে)
- Recognitions (R) (সার্ভিস-ডেট-এ)
+ Reversals V (রিফান্ড আগে সার্ভিস)
- Refunds (F)
= Closing Balance Y
IFRS 15 disclosure requirement।
৯. ফরম্যাট
| ফরম্যাট | ব্যবহার |
|---|---|
| HTML | ইন্টারঅ্যাক্টিভ ব্রাউজিং |
| ফরমাল ডেলিভারি, অডিট | |
| CSV / Excel | ডেটা এক্সপোর্ট, অতিরিক্ত বিশ্লেষণ |
| JSON | API ইন্টিগ্রেশন |
১০. পুনরুৎপাদনযোগ্যতা
Closed period-এর রিপোর্ট প্রতিবার একই output দেয়। কারণ: - Snapshot FX rates ব্যবহৃত - Immutable ledger - Reproducible সঠিক time-point pick
ভিন্ন output = serious data integrity problem।
১১. শিডিউল ডেলিভারি
পার্টনার কনফিগারেবল: - দৈনিক: AR aging, booking volume - সাপ্তাহিক: TB - মাসিক: P&L, BS, full pack - প্রতি কোয়ার্টার: comprehensive audit pack
ডেলিভারি: ইমেইল, S3 drop, SFTP, API webhook।
১২. সাধারণ ফাঁদ
- ⚠️ Live reports (closed periods নয়) — সিদ্ধান্ত গ্রহণের জন্য misleading
- ⚠️ FX rate snapshot ছাড়া reports — প্রতিদিন ভিন্ন
- ⚠️ Cash basis P&L (যেখানে accrual বাধ্যতামূলক) — IFRS/GAAP লঙ্ঘন