⚠️ First-time setup: Create the Owner account. This will be stored securely in your Firestore database.
Precious Cabana Ynna OPC — TIN: 010-515-559-00000
🌅 Morning Review Checklist
Complete every item before recording the day's transactions. Date: —
ℹ️
Accrual Method Reminder: Record revenue when earned and expenses when incurred — not necessarily when cash is received or paid. This is required by BIR for VAT-registered entities.
Step 1 — Check Previous Day's Closing Balances
Cash on Hand — verify against yesterday's cash count sheet
Cash in Bank — note beginning balance from bank ledger
Accounts Receivable — list outstanding unpaid invoices
Accounts Payable — list outstanding unpaid supplier bills
Unearned Revenue — note any advance bookings still unearned
Step 2 — Collect & Sort All Invoices
⚠️ BIR Rule: Only transactions with a BIR-registered Official Receipt (OR) or Sales Invoice (SI) can be recorded for tax purposes. Do NOT book transactions without invoices.
Review Resort occupancy/sales report from front desk
Review Retail Store daily sales summary
Review Restaurant daily sales / F&B report
Check BIR/payroll/supplier payment deadlines (see separate deadline sheet)
Confirm scheduled payments for the day
📝 Record Daily Transactions
Enter each transaction with its invoice. Entries must be in chronological order.
ℹ️ For room revenue: if cash is collected today for a future stay, record as Unearned Revenue. Only recognize income when the guest actually checks in/stays.
Room Booking Revenue Sales Journal + General Journal
🏷️ Discount / Guest Type
📊 Proportionate Rule — SC/PWD Pax Count
ℹ️ The 20% discount + VAT-exemption applies only to the SC/PWD proportionate share of the bill. Non-SC/PWD companions pay the full VAT-inclusive rate.
ℹ️ Government/corporate clients withhold EWT (2% for accommodation services) and/or 5% VAT Withholding. The net cash received = Gross Amount less all withholdings.
⚠️ Advance payment → Debit Cash on Hand, Credit Unearned Revenue. Do NOT credit Gross Income until guest checks in.
ℹ️ Record both cash and card sales. SC/PWD discounts apply on the proportionate share of the SC/PWD person(s) only — 20% on the VAT-exclusive portion of their share, with VAT fully waived on that share (RA 9994 / RA 10754 — Proportionate Rule). Non-SC/PWD companions pay the full VAT-inclusive rate. VIP Privilege Card discounts (Pearl 5%, Sapphire 10%, Diamond 15%) apply on the full bill.
Retail / Restaurant Sales Sales Journal + General Journal
🏷️ Discount / Guest Type
📊 Proportionate Rule — SC/PWD Pax Count
ℹ️ The 20% discount + VAT-exemption applies only to the SC/PWD person's proportionate share of the bill. Non-SC/PWD companions pay the full VAT-inclusive rate (RA 9994 / RA 10754 — Proportionate Rule).
💰 Amount Computation
⚠️ BIR Rule: Only record purchases with an Official Invoice from the supplier with their TIN. Input VAT can ONLY be claimed from VAT-registered suppliers. Non-VAT supplier invoices do not carry claimable input VAT.
Purchase / Expense Entry Purchases Journal + General Journal
🏢 Supplier Information
🚫
Non-VAT Supplier: The full invoice amount is recorded as expense. No Input VAT can be claimed. The entire amount (including any embedded tax) goes to the expense account. Ensure the supplier issues a BIR-registered Non-VAT Official Receipt.
✅
VAT-Registered Supplier: Input VAT (12/112 of gross) is claimable and recorded separately. Verify supplier's VAT registration via BIR TIN Verifier before claiming.
⚠️
Government Entity: Withholding VAT (WV) and/or Expanded Withholding Tax (EWT) may apply. Consult your tax advisor. No Input VAT claimable unless specifically allowed.
🏢
Capital Expenditure (Asset): This purchase will be recorded as a Fixed Asset, not an expense. It will be depreciated over its useful life. Debit: Fixed Asset Account. Credit: Cash/Bank.
💰 Invoice Amount Breakdown
ℹ️ Enter the amounts exactly as shown on the supplier's invoice. BIR-registered invoices must show VATable Sales, Zero-Rated Sales, VAT-Exempt Sales, and VAT Amount separately. Input only the fields present on the receipt.
Receipt Summary
VATable Sales (Net)₱0.00
VAT Amount (12%)₱0.00
Zero-Rated Sales₱0.00
VAT-Exempt Sales₱0.00
Invoice Total₱0.00
Total Input VAT Claimable₱0.00
🚫 Non-VAT supplier — full invoice amount of ₱0.00 recorded as expense. Input VAT = ₱0.00
ℹ️ Use this calculator to build a guest bill with multiple items. When done, click Send to Room Transaction to auto-fill the amounts above.
📊 Proportionate Rule — Enter Total Persons in Bill
ℹ️ Discount applies only to the proportionate share of SC/PWD persons in the total bill (RA 9994/RA 10754). Non-SC/PWD companions are charged the full VAT-inclusive rate. The system will compute automatically.
💳 Down Payment / Advance Received
ℹ️ Down payment recorded earlier as Unearned Revenue. Deducting here shows only the remaining balance due today. The journal entry will reverse Unearned Revenue → Gross Income for the full amount.
🧾 Guest Bill Summary
Subtotal (VAT-inclusive)₱0.00
Less: Discount- ₱0.00
VAT-Exempt Base (SC/PWD share net — RA 9994/10754)₱0.00
Total Amount After Discount₱0.00
Less: Down Payment- ₱0.00
BALANCE DUE TODAY₱0.00
Output VAT (12/112 on taxable portion)₱0.00
Net Amount (excl. VAT)₱0.00
➕ Add / Manage Custom Amenities & Rates
Add any new amenity or item not in the standard list. It will be saved permanently and appear in the dropdown above.
📋 Journal Entry Preview
🏖️ PCY Resort Rates & Amenities
Official rate card of Precious Cabana Ynna Beach Resort & Hotels — for front desk and billing reference.
🏨 Room Rates (Per Night, VAT-inclusive)
Room Type
Rate ₱
VAT ₱
Net ₱
🛖 Cottage, Pavilion & Tables
Unit / Type
Day
Rate ₱
VAT ₱
🏊 Entrance & Swimming Pool
Type
Category
Rate ₱
🎯 Amenities & Recreational Charges
Item
Unit
Rate ₱
📋 Rate Notes & Policies
✓
All room rates are per night, VAT-inclusive. Breakfast and other inclusions depend on room package.
✓
Cottage rate: ₱1,800 on Fridays, Saturdays, Sundays, and Public Holidays. ₱1,500 on Mondays to Thursdays.
✓
Pavilion rate: ₱5,000 on Fridays, Saturdays, Sundays, and Public Holidays. ₱4,000 on Mondays to Thursdays.
✓
Table Charge: ₱1,200 flat. Umbrella: ₱800 flat.
✓
Karaoke is charged per hour (₱500). Basketball and Billiard are per session rental.
✓
Life Vest rental: ₱50. Kayak: ₱300/hr. All amenity rentals must be recorded with OR.
✓
Senior Citizen and PWD guests are entitled to 20% discount on the VAT-exclusive amount with VAT fully waived (RA 9994 / RA 10754). SC/PWD ID required.
✓
All rates are subject to change. Any rate changes must be approved by management and this rate card updated accordingly.
⚖️ Accrual Adjustments
Make end-of-period adjustments to properly match revenue & expenses to the period earned/incurred.
ℹ️ Accrual adjustments ensure your financial statements reflect economic reality — not just cash flows. Required under the accrual method mandated by BIR.
Accrue Earned but Unbilled Revenue
Example: A guest stayed for 3 nights but you haven't issued an invoice yet. You must still recognize the income earned each night.
📋 Journal Entry: Dr. Accrued Income ↑ / Cr. Gross Income ↑
Accrue Incurred but Unpaid Expenses
Example: December electricity bill will arrive in January, but the expense belongs to December. Accrue it now.
Republic Act 10963 — Tax Reform for Acceleration and Inclusion (TRAIN). Effective January 1, 2023 onwards. For Precious Cabana Ynna OPC and individual taxpayer reference.
ℹ️ OPC Note: A One Person Corporation (OPC) is taxed as a regular domestic corporation — 25% Regular Corporate Income Tax (RCIT) on net taxable income, or 1% MCIT (Minimum Corporate Income Tax) on gross income if RCIT is lower. The individual TRAIN brackets below apply to Atty. Torres's personal income (compensation, professional fees, etc.).
🏢 OPC / Corporate Income Tax — RCIT & MCIT
⚠️ Precious Cabana Ynna OPC is subject to: 25% RCIT on net taxable income, or 1% MCIT on gross income — whichever is higher. MCIT applies only from the 4th year of operations onwards.
📊 Enter Annual Figures (₱)
📋 RCIT Tax Rate Table (TRAIN Law — RA 10963)
Period
RCIT Rate
MCIT Rate
Basis
BIR Form
Jan 1, 2020 – Jun 30, 2020
30%
2%
Net taxable income
1702-RT
Jul 1, 2020 – Dec 31, 2022
25%
1%*
Net / Gross income
1702-RT
Jan 1, 2023 onwards ✅
25%
1%
Net / Gross income
1702-RT
*MCIT was temporarily reduced to 1% from Jul 1, 2020 to Jun 30, 2023 (CREATE Act). It has remained at 1% under TRAIN/CREATE. MCIT applies only from the 4th taxable year of operations. OPC pays the higher of RCIT or MCIT.
👤 Individual Income Tax — TRAIN Law Graduated Rates (2023 onwards)
Enter Annual Taxable Income Details
📋 TRAIN Law — Individual Income Tax Brackets (2023 onwards)
Annual Taxable Income
Tax Rate
Tax on Excess
Fixed Tax
₱0 – ₱250,000
0%
—
₱0
₱250,001 – ₱400,000
15%
on excess over ₱250,000
₱0
₱400,001 – ₱800,000
20%
on excess over ₱400,000
₱22,500
₱800,001 – ₱2,000,000
25%
on excess over ₱800,000
₱102,500
₱2,000,001 – ₱8,000,000
30%
on excess over ₱2,000,000
₱402,500
Over ₱8,000,000
35%
on excess over ₱8,000,000
₱2,202,500
Key TRAIN exemptions: 13th month pay & other benefits exempt up to ₱90,000 · SSS/GSIS/PhilHealth/Pag-IBIG contributions are deductible · De minimis benefits are exempt within limits · Compensation income earners may opt for itemized or optional standard deduction (OSD = 40% of gross).
📆 Quarterly Income Tax Computation — TRAIN Law
ℹ️ For OPC/Corporations: file BIR Form 1702Q (quarterly) and 1702-RT (annual). For Individuals: file BIR Form 1701Q (quarterly) and 1701 (annual). Quarterly tax is cumulative — each quarter you compute year-to-date, then subtract tax already paid in prior quarters.
Select Taxpayer Type & Enter Quarterly Figures
Q1 (Jan–Mar)
Q2 (Apr–Jun)
Q3 (Jul–Sep)
Q4 (Oct–Dec)
📅 Income Tax Filing Deadlines
Period
Form (Corporation/OPC)
Form (Individual)
Due Date
Q1 (Jan–Mar)
BIR Form 1702Q
BIR Form 1701Q
May 15 (60 days after Q1 end)
Q2 (Apr–Jun)
BIR Form 1702Q
BIR Form 1701Q
August 15 (60 days after Q2 end)
Q3 (Jul–Sep)
BIR Form 1702Q
BIR Form 1701Q
November 15 (60 days after Q3 end)
Annual (Full Year)
BIR Form 1702-RT
BIR Form 1701
April 15 of following year
Q4 has no separate quarterly filing — the Annual Return (filed April 15) covers Q4. The annual tax due is the total year tax minus the sum of Q1–Q3 payments already remitted.
📑 VAT Summary Report — Output & Input Tax
Printable VAT summary for BIR Forms 2550M (monthly) and 2550Q (quarterly). TIN: 010-515-559-00000.
ℹ️ Select a period and click Generate to compile the VAT report from your saved transactions.
🎓 BIR Compliance Guide
Key rules to avoid audit issues — every staff member must know these.
⚠️
CRITICAL: Bookkeeping errors that trigger BIR audits include: missing invoices, unregistered OR/SI series, unreported income, and improper VAT claims. When in doubt, ask before booking.
Invoice Requirements Checklist
Every OR and SI must have ALL of these fields — no exceptions:
✓
Date of the transaction
✓
Name of customer or supplier
✓
TIN of customer or supplier
✓
Gross Amount (total charged)
✓
VAT Amount (12% VAT separately stated)
✓
Net Amount (amount before VAT)
✓
BIR-stamped / registered OR or SI series number
Key BIR Tax Deadlines (Monthly)
Deadline
Form
Description
10th of month
BIR Form 1601-C
Monthly remittance of withholding taxes on compensation
10th of month
BIR Form 0619-E
Monthly remittance of expanded withholding tax
20th of month
BIR Form 2550M
Monthly VAT return
25th of quarter
BIR Form 2550Q
Quarterly VAT return
15th of next month
BIR Form 1601-EQ
Quarterly expanded withholding tax return
Last day of month +1
SLSP
Summary List of Sales & Purchases (quarterly)
SLSP (VAT Relief) — What to Record
Summary List of SALES
Buyer's name
Buyer's TIN
OR/SI number
Date issued
Gross amount
Exempt/zero-rated amount
VATable amount
Output VAT
Summary List of PURCHASES
Supplier's name
Supplier's TIN
Invoice number
Date received
Gross amount
VATable purchase amount
Input VAT claimable
⚠️ Input VAT can ONLY be claimed from suppliers who are also VAT-registered. Always verify supplier VAT registration before claiming input VAT.
🏢 Non-VAT vs VAT Supplier — Bookkeeping Treatment
Supplier Type
Input VAT Claimable?
Journal Entry Treatment
SLSP Treatment
BIR Basis
VAT-Registered
✅ YES
Dr. Expense (Net) + Dr. Input VAT | Cr. Cash/AP (Gross)
Include in Summary List of Purchases with full VAT breakdown
NIRC Sec. 110
Non-VAT (below ₱3M)
🚫 NO
Dr. Expense (FULL invoice amount) | Cr. Cash/AP — NO Input VAT entry
Do NOT include input VAT; list in exempt purchases column only
NIRC Sec. 109
Exempt Entity (Coop, etc.)
🚫 NO
Dr. Expense (FULL amount) | Cr. Cash/AP — NO Input VAT
List as VAT-exempt purchase; zero input VAT
NIRC Sec. 109
Government Entity
🚫 NO
Dr. Expense (Net) | Cr. Cash/AP — Government not a VAT supplier
Separate treatment; WV may apply
RR 14-2005
How to verify supplier VAT status: Go to bir.gov.ph → TIN Verifier, or call BIR at 8538-3200. Ask supplier for their Certificate of Registration (BIR Form 2303) which shows if they are VAT or Non-VAT registered.
PCY OPC Tax Identification
Registered Name
Precious Cabana Ynna OPC
TIN
010-515-559-00000
VAT Status
✅ VAT-Registered Entity
This TIN must appear on all Sales Invoices and Official Receipts issued by PCY OPC, and on the buyer's name line of all purchase invoices received.
!
Unrecorded Cash Sales
All cash received must be recorded regardless of amount. Unrecorded cash income is a top BIR finding.
!
Input VAT from Non-VAT Suppliers
You can only claim input VAT credits from VAT-registered suppliers. Using non-VAT supplier invoices to claim credits is a violation. Always check supplier VAT status via the BIR TIN Verifier before recording input VAT.
!
Missing Supplier TIN on Purchase Invoices
Every purchase invoice used for input VAT must show the supplier's TIN. Invoices without TIN cannot be included in the SLSP and the input VAT cannot be claimed. Get corrected invoices from suppliers before filing.
!
Expenses Without Official Receipts
All expense claims must have a BIR-registered Official Receipt from the supplier. Informal receipts do not count.
!
Incomplete Invoice Details
Missing TIN, missing VAT breakdown, or wrong dates on invoices are common audit issues. Check every invoice before filing.
!
Misclassified Advance Payments
Advance bookings must be recorded as Unearned Revenue, not income, until the service is rendered. Recognizing early inflates taxable income incorrectly.
📊 Transaction Log
All transactions recorded in this session. This is your working reference before posting to your physical books.
Total Entries
0
Total Revenue
₱0.00
Total Expenses
₱0.00
Net VAT Payable
₱0.00
Today's Transactions
#
Date
Time Entered
Type
Description
Invoice #
Net ₱
VAT ₱
Gross ₱
VAT Status
Dr. Account
Cr. Account
Actions
No transactions recorded yet. Go to Record Transactions to begin.
🗒️ Daily Summary Report
Complete end-of-day summary across all revenue streams, discounts, VAT, and expenses — ready to print.
ℹ️ Select a date and click Generate Summary. Works for any past date — data is saved permanently on this device.
📅 Monthly Summary Report
Aggregates all saved transactions for the selected month. Data persists across days automatically.
ℹ️ Select a month and click Generate.
📆 Yearly Summary Report
Full year overview with month-by-month breakdown — ideal for BIR annual returns and management review.
ℹ️ Select a year and click Generate.
🔑 Staff Account Management
Create and manage login accounts for all PCY bookkeeping staff. Only the Owner can access this panel.
⚠️ Security: Each staff member has their own email and password. Never share the Owner account. Roles control what each person can see and do.
🎭 Role Permissions
Role
Record Transactions
View Summaries
Payroll
Income Tax / VAT Reports
Staff Management
Delete Records
👑 Owner
✅
✅
✅
✅
✅
✅
🏢 Manager
✅
✅
✅
✅
❌
❌
📚 Bookkeeper
✅
✅
View only
View only
❌
❌
👤 Staff
✅ (own entries)
Daily only
❌
❌
❌
❌
➕ Create New Staff Account
After creating the account, share the email and temporary password with the staff member. They will use it to log in from any device.
👥 Current Staff Accounts
Name
Email
Role
Department
Created
Password
Actions
Loading staff accounts…
🔑 How to Retrieve / Reset a Staff Password
Step 1. Enter the staff member's email address below. Step 2. Click Send Password Reset Link. Step 3. The staff member receives an email from Firebase / Google with a secure reset link. Step 4. They click the link, create a new password, then log in normally. Note: The reset link expires after 1 hour. If not received, check the spam folder or verify the email is correct.
⚠️ Owner use only. Do NOT create a new account for a forgotten password — always use this reset feature to maintain the same account.
🗑️ Remove Staff Account Access
Permanently removes the staff member's login record from this system. This action cannot be undone. The staff member will no longer be able to log in.
🔒 Set Local Password (for offline / file access)
ℹ️ When the system is opened directly from a file (not from a web server), Firebase Authentication may be blocked by the browser.
Use this to store a local password in Firestore so you can still sign in.
Set this for your own account and for each staff member.
This does not change the Firebase Auth password. It only stores a password in Firestore for use when signing in from a local HTML file.
👥 Employee Setup
Add and manage all employees of Precious Cabana Ynna OPC. Data is saved on this device.
ℹ️ Basic Salary here is the monthly rate. The system uses 26 working days/month as the standard divisor for daily rate computation (per DOLE guidelines).
Add New Employee
Employee List
#
Name
Position
Department
Monthly Salary
Type
Actions
No employees yet. Add one above.
💳 Compute Payslip
Automatically calculates SSS, PhilHealth, Pag-IBIG, and withholding tax based on current BIR/DOLE rates.
Payslip Details
📌 Mandatory Contribution Reference (2024)
Contribution
Employee Share
Employer Share
Basis
SSS
4.5% of MSC
9.5% of MSC
Monthly Salary Credit (max ₱20,000)
PhilHealth
2.5% of basic
2.5% of basic
Max premium ₱5,000/month
Pag-IBIG
1–2% (max ₱100)
₱100 flat
1% if ≤₱1,500; 2% if >₱1,500
Withholding Tax
Per BIR table
None
Annual tax ÷ 12; 0% if annual taxable ≤₱250,000
13th Month Pay: All rank-and-file employees are entitled to 1/12 of total basic salary earned during the year. Due not later than December 24. Tax-exempt up to ₱90,000.
📋 Monthly Payroll Register
Summary of all payslips for the selected month. Use this for BIR Form 1601-C filing and payroll journalizing.
#
Employee
Dept.
Gross ₱
Mandatory Ded. ₱
W.Tax ₱
Total Ded. ₱
Net Pay ₱
ER Contrib. ₱
Select a month and click Load Register.
BIR & Contribution Remittance Deadlines
Form
Description
Due Date
BIR 1601-C
Monthly withholding tax on compensation
10th of following month
SSS R-3
SSS contribution collection list
Last day of following month
PhilHealth RF-1
PhilHealth premium contributions
10th–15th of following month
Pag-IBIG MCRF
Pag-IBIG monthly contribution remittance
10th–15th of following month
BIR 2316
Certificate of compensation per employee
January 31 (annual)
BIR 1604-C
Annual information return on compensation
January 31
🧾 Acknowledgement Receipt (AR)
Issue an AR for down payments and advance bookings. AR is not a Sales Invoice or Official Receipt.
📋 Generate AR
ℹ️ An AR acknowledges receipt of down payment only. Sales Invoice is issued on check-in. Official Receipt on full payment.
📋 Recent ARs
AR No.
Date
Received From
Amount
No ARs yet.
🧾 Official Receipt (OR)
Issue an OR for full payments received upon check-out or service completion.
📋 Generate OR
Output VAT (12/112):₱0.00
Net of VAT:₱0.00
📋 Recent ORs
OR No.
Date
Received From
Amount
No ORs yet.
🧾 Sales Invoice (SI)
Issue a Sales Invoice upon check-in or service rendered.
📋 Generate SI
Discount:₱0.00
Output VAT (12/112):₱0.00
TOTAL DUE:₱0.00
📋 Recent SIs
SI No.
Date
Customer
Amount
No SIs yet.
🗑️ Delete Entries
Delete test or erroneous entries by date. Only the Owner can access this feature.
⚠️ Warning: Deleted entries are permanently removed from Firestore and cannot be recovered. Please review carefully before confirming deletion.
📅 Select Date Range to Delete
📋 Entries to be Deleted
ℹ️ Review these entries carefully. Click Confirm Delete only if you are sure these are test/erroneous entries.