import { payVendorBill } from "@/lib/actions"; import { formatCurrency, formatDate } from "@/lib/format"; import { getVendorBills } from "@/lib/repository"; export default function VendorBillsPage() { const bills = getVendorBills(); return (

Vendor Bills

Vendor bills are created automatically when purchase order receipts post accounts payable.

{bills.length === 0 ? ( ) : ( bills.map((bill) => ( )) )}
BillVendorStatusBill DateDueTotalPaidBalancePayment
No vendor bills yet. Receive a purchase order to create one.
{bill.billNumber} {bill.vendorName} {bill.status} {formatDate(bill.billDate)} {bill.dueDate ? formatDate(bill.dueDate) : "-"} {formatCurrency(bill.totalAmount)} {formatCurrency(bill.paidAmount)} {formatCurrency(bill.balanceDue)} {bill.status === "paid" ? ( Paid ) : (
)}
); }