@extends('layouts.app') @section('title', 'BIR Sales Book & VAT') @section('nav_reports', 'bg-teal-50 text-teal-700 font-semibold') @section('page_title', 'Reports') @section('page_subtitle', 'BIR Sales Book & VAT Register') @section('content') @include('reports._filter', [ 'active' => 'reports.bir-vat', 'mode' => 'range', 'from' => $from, 'to' => $to, 'title' => 'BIR Sales Book & Output-VAT Register', 'subtitle' => 'Sales ' . \Carbon\Carbon::parse($from)->format('M j') . ' – ' . \Carbon\Carbon::parse($to)->format('M j, Y'), ]) {{-- Summary tiles --}}
Gross Sales
₱{{ number_format($grossSales, 2) }}
VAT-inclusive
VAT-Exempt Sales
₱{{ number_format($exemptSales, 2) }}
senior/PWD shares
VATable Net
₱{{ number_format($vatableNet, 2) }}
excl. VAT-exempt
Output VAT ({{ $vatRatePct }}%)
₱{{ number_format($outputVat, 2) }}
for BIR 2550M / 2550Q
Accrual basis · standard {{ $vatRatePct }}% VAT split
| Room revenue (check-ins in period) | ₱{{ number_format($roomRevenue, 2) }} |
| Folio charges (incl. room-charged POS) | ₱{{ number_format($folioRevenue, 2) }} |
| Direct POS sales | ₱{{ number_format($posDirectRevenue, 2) }} |
| Gross Sales (VAT-incl.) | ₱{{ number_format($grossSales, 2) }} |
| Less: VAT-exempt sales (senior/PWD) | (₱{{ number_format($exemptSales, 2) }}) |
| VATable gross | ₱{{ number_format($vatableGross, 2) }} |
| VATable net sales (÷ {{ number_format(1 + $vatRatePct / 100, 2) }}) | ₱{{ number_format($vatableNet, 2) }} |
| Output VAT ({{ $vatRatePct }}%) | ₱{{ number_format($outputVat, 2) }} |
VAT-exempt senior/PWD sales (₱{{ number_format($exemptSales, 2) }}) are excluded from the VATable base. Senior/PWD discount granted: ₱{{ number_format($seniorPwdDiscount, 2) }} (see the Discount Register). Confirm the treatment with your accountant.
Cash basis · receipts issued in period
No receipts issued in this period.
@else| OR No. | Date | Guest | Amount |
|---|---|---|---|
| {{ $r->or_number }} | {{ $r->payment_date->format('M j, Y') }} | {{ $r->guest_name ?? '—' }} · {{ $r->method }} | ₱{{ number_format($r->amount, 2) }} |
| Total Received | ₱{{ number_format($receiptsTotal, 2) }} | ||
Sales summary is accrual-basis (services rendered); the OR register is cash-basis (payments received) — these differ by timing. Deposits collected at booking are recorded on the reservation and are not yet part of the OR register. Consult your accountant before filing.
@endsection