অধ্যায় ৫.৭ — ডেফার্ড রেভিনিউ
১. উদ্দেশ্য
IFRS 15 / ASC 606 অনুসারে রেভিনিউ স্বীকৃতি — ট্রাভেল-এ এটি বিশেষ চ্যালেঞ্জিং।
২. মৌলিক নিয়ম
রেভিনিউ ইস্যুয়েন্স-এ স্বীকৃত হয় না, সার্ভিস-ডেট-এ স্বীকৃত হয়।
উদাহরণ: জুন মাসে ইস্যু করা সেপ্টেম্বরের ফ্লাইটের কমিশন → সেপ্টেম্বরের রেভিনিউ, জুনের নয়।
৩. কেন এটি গুরুত্বপূর্ণ
আপনি যদি ইস্যুয়েন্স-এ রেভিনিউ স্বীকৃত করেন: - ইস্যু মাসে overstated profit - সার্ভিস মাসে understated profit - IFRS 15 / ASC 606 অবিধি - বুকিং বাতিল হলে → reversing entries চাপ
৪. IFRS 15-এর পাঁচ-ধাপ মডেল
- চুক্তি সনাক্ত করুন: গ্রাহকের সাথে enforceable rights
- পারফরম্যান্স অবলিগেশন সনাক্ত করুন: distinct সেবা
- লেনদেন মূল্য নির্ধারণ করুন: variable consideration constraint সহ
- মূল্য বরাদ্দ করুন: প্রতিটি obligation-এ
- রেভিনিউ স্বীকৃত করুন: যখন obligation সন্তুষ্ট
ট্রাভেল-এর জন্য: performance obligation = ফ্লাইট/স্টে সম্পূর্ণ করা। সন্তুষ্ট সার্ভিস-ডেট-এ।
৫. মেকানিক্স
ইস্যুয়েন্স (যেমন জুনে):
Debit 1109 Commission Receivable C
Credit 2031 Deferred Air Revenue C
সার্ভিস-ডেট (যেমন সেপ্টেম্বরে, নাইটলি রান):
Debit 2031 Deferred Air Revenue C
Credit 4011 Air Base Commission Revenue C
ফলাফল: জুনে ব্যালেন্স শীটে দায়; সেপ্টেম্বরে P&L-এ রেভিনিউ।
৬. নাইটলি রিকগনিশন রান
প্রতি রাতে:
১. service_date <= আজ এমন সকল booking খুঁজুন
২. WHERE recognized = false
৩. প্রতি বুকিং → recognition JE পোস্ট
৪. booking.recognized = true সেট
৫. booking_revenue_recognition_log-এ রেকর্ড
৭. Idempotency
booking_revenue_recognition_log (booking_id, run_date)-এর উপর unique key। ডবল-রিকগনিশন প্রতিরোধ।
৮. বাতিল / রিফান্ড আগে সার্ভিস-ডেট
Deferred রিভার্স:
Debit 2031 Deferred Air Revenue C
Credit 1109 Commission Receivable C
কোনো P&L প্রভাব নেই — যেহেতু আমরা এখনো recognise করিনি।
৯. বাতিল / রিফান্ড পরে সার্ভিস-ডেট
রেভিনিউ ইতিমধ্যে স্বীকৃত। বর্তমান পিরিয়ডে হ্রাস:
Debit 4011 Air Base Commission C
Credit 1109 Commission Receivable C
১০. পার্শ্ব-প্রোডাক্ট
প্রতিটি প্রোডাক্ট প্রকারের নিজস্ব deferred অ্যাকাউন্ট: - 2031 Air - 2032 Hotel Commission - 2033 Insurance Commission - 2034 Hotel Markup - 2035 Tour Revenue
১১. মাসিক রোল-ফরোয়ার্ড রিপোর্ট
Opening Balance
+ Issuance (additions)
- Recognition (releases)
+ Refund reversals
= Closing Balance
IFRS 15 / ASC 606 disclosure requirement।
১২. সাধারণ ফাঁদ
- ⚠️ ইস্যুয়েন্স-এ রেভিনিউ recognise — IFRS 15 violation
- ⚠️ Idempotency missing — double-counting
- ⚠️ Service-date null — recognition skipped indefinitely
- ⚠️ Closed period-এ recognition — period locking violation