Purchase-to-pay · live today

Purchase-to-pay with approval limits and three-way match.

Requisition to payment, with DOA, three-way match and BIR withholding built in. Exports clean journal entries to your accounting system.

See it workNo card. No GL migration.
₱50k · ₱500kapproval bands
±1.00%price tolerance
2307per invoice
Three finance staff reviewing papers together in a meeting room
Document trail

From PR to 2307 and journal, every step logged.

PR-2610-0118 for ₱148,750.00: budget checked, two approvers, received and matched, paid with EWT, then a 2307 and a balanced JE.

Live document trail
PR-2610-0118
₱148,750.00
Storage racks × 100
Request
05 Oct · within budget
Approve
06 Oct · 2 of 2 signed
Receive & match
12 Oct · 100 of 100
Pay
14 Oct · Treasury
2307 & journal
Dr = Cr · exported
Each step logged · user and time
Made for the PhilippinesBuilt for Philippine AP teams and the BIR forms they file.
  • 2307 per invoice, on the Bureau's layout
  • 0619-E and 1601-EQ filled
  • QAP, 1604-E, SLSP data files
  • ATC per supplier, exemptions honoured
  • VAT 12% split, pesos to the centavo
  • BIR 2303 in supplier accreditation
  • Approval limits in pesos · Manila dates
Request · source · order

Budget checked at request. PO edits go back for approval.

RFQ quotes are compared side by side and the award is approved. An approved PO, once edited, is approved again.

PR-2610-0124 · PackagingWithin budget
Budget check · Q4 2026 · soft control
Available now213,800.00This request61,500.00After152,300.00

Hard control elsewhere: an ₱85,000.00 Marketing request with ₱41,200.00 left cannot be submitted.

RFQ-2610-0009 · racks × 100Award pending
SupplierQuoteStatusBayanihan148,750.00AwardLuzon Agri156,000.007 d leadSampaguita161,200.00Checklist 4/5

The buyer proposes; an approver signs. Never the same person. Only accredited suppliers can be paid.

PO-2610-0042 · Bayanihanv2 pending
Fieldv1 approvedv2 proposedQuantity100105Total148,750.00156,187.50
Approvals on v1 do not carry over to v2.

Five more racks proposed on 09 Oct. The supplier keeps v1 until v2 is approved.

Approvals · DOA

Approval limits by amount, in one approvals inbox.

DOA bands set the number of approvers. Requesters can't approve their own documents, and nobody signs two stages of one chain.

  • Same rules for PRs, POs, awards, payments, advances and bank changes
  • Requesters see whose desk it is on
  • Delegations for leave, only while both people are active
  • Every approval pinned to the version signed
Approvals · Juan Dela Cruz3 waiting
Band 1 · < ₱50,000 · 1Band 2 · to ₱500,000 · 2Band 3 · above · 3
DocumentForAmountStagePR-2610-0124Packaging · Maria61,500.001 of 2RFQ-2610-0009Award · Bayanihan148,750.001 of 2CA-2610-0014Paolo Garcia15,000.001 of 1
You can't approve this stage
You approved stage 1 of this chain — a second person must sign stage 2.
Receive · three-way match

Invoices that don't match the PO and RR are held.

You set price and quantity tolerance. Outside it, a match exception needs a reason and a person before payment.

  • RRs posted line by line; partial deliveries add up
  • A receiving policy can require receipt before payment
Two workers with a tablet in a warehouse aisle
kalinaw.bills.ph/payables/AP-2610-0158Exception
PO-2610-0046
100
GR-2610-0081
95
SI 0004431
100
PriceWithin ±1%
Quantity−5.00%
Decision · Maria Santos, AP verifierReason required
Hold for credit memo · 5 units7,437.50
Pay received quantity only141,312.50

95 of 100 racks arrived; the invoice was for 100. Held at match until AP decided, with the reason logged. ₱7,437.50 not overpaid.

Vendor bank changes

Vendor bank changes need a second approval.

Bank details can't be edited directly. A change request is approved by someone else; until then, payments go to the account on file.

An email from a look-alike domain asked to pay ···· 9902. Juan checked by phone and rejected it. ₱56,000.00 paid to BPI ···· 4471.

Three finance staff reviewing documents and a tablet at their desks
kalinaw.bills.ph/bank-changes/BC-2610-0004Rejected
Bank change request
Malaya Logistics Inc.
Account on file kept
On file · paid to
BPI ···· 4471
Verified by call
Proposed · rejected
···· 9902
From email, 13 Oct 4:52 PM
MSRaised by Maria Santos · AP16:58JDRejected by Juan Dela Cruz17:22
Reason: Called Malaya on the number on file. No change requested. Sender domain does not match.
Payments · EWT · 2307

AP prepares the run. Someone else approves. 2307s follow.

EWT comes from each vendor's ATC, net of VAT, and an exemption certificate stops it. Totals feed the 0619-E and 1601-EQ.

2307 per invoice0619-E monthly1601-EQ quarterlyQAP · 1604-E · SLSP .datRemittance advice with a QR check
See the 2307 on the Bureau's form
A finance officer working figures with a calculator, laptop and files by an office window
Payment run · 14 Oct 2026For TreasuryApproved
SupplierATCEWTCashBayanihan HardwareWC1581,328.13147,421.87Tala IT ServicesWC1602,000.00110,000.00Malaya LogisticsExempt0.0056,000.00Luzon Agri TradersWC158800.0088,800.00
Prepared by Maria Santos · approved by Ana Reyes · a void keeps its reason
Tala IT · TIS-7781
Invoice, VAT-inclusive112,000.00Net of VAT100,000.00EWT · WC160 · 2%−2,000.00Cash paid₱110,000.00
More controls

Advances, budgets, suppliers and periods, each with a control.

Each control leaves evidence your external auditor can test: who, when, and which version.

Per-employee cash advance ceiling

Paolo Garcia23,000 / 30,000
Open advances2 of 2

Liquidation releases the ceiling

CA-2609-0009Accounted for
Receipts 8,000 · advance 8,000

Hard or soft budgets

PackagingSoft · warn
MarketingHard · stop

Imports, dimensions and attachments

budget-fy2026.xlsx48 lines
Dept · project · branchPO-2610-0042

Accredited before first payment

BIR 2303On file
Checklist4 / 5

Supplier holds stop payment

Sampaguita PackagingOn hold
Left out of every run

Receipt required before payment

Receiving policy
GR-2610-007980 / 80

Voids keep the reason

PMT-2610-0058Voided
"Duplicate of PMT-2610-0052" · Ana Reyes

Closed periods stay closed

Sep · ClosedOct · Open
28 Sep posting refused

Append-only activity log

Juan rejected BC-2610-000417:22
Update, delete revoked
Reports · GL export

AP subledger here. Balanced JEs exported to your GL.

AP ageing, vendor subledger and budget vs actual stay in bills.ph. Your GL receives balanced entries by export file.

Reports · Kalinaw FoodsAs of 16 Oct 2026Sample data
AP ageing
Days past terms · Excel, CSV
SupplierCurrent1–3031+TotalLuzon Agri Traders408,200.00186,300.00—594,500.00Sampaguita Packaging246,350.0074,000.0096,800.00417,150.00Bayanihan Hardware312,450.00——312,450.00Tala IT Services149,600.0040,000.0028,400.00218,000.00
Journal · AP-2610-0152
Export batch 03 · Oct open
Balanced
AccountDrCrSupplies expense132,812.50—Input VAT15,937.50—EWT payable—1,328.13Accounts payable—147,421.87Total148,750.00148,750.00
Match exceptions by cause
May – Oct 2026 · each resolved with a reason and a name
59
Quantity short31Price over tolerance17Invoice before receipt8Duplicate invoice no.3
Variance against PO or RRDocument timing or duplicates
Purchase-to-pay FAQ

Questions AP teams ask about purchase-to-pay.

Budgets, approval limits, three-way match, payment runs, withholding tax and BIR forms.

See all questions

Want to see it on your own vendor master?

Start free

Requisitions, POs and approvals 4 questions

How does bills.ph check the budget when a purchase request is raised?

At the moment of request, bills.ph compares the amount with the budget still available: the approved budget less what is already committed and spent. A hard control stops the request; a soft control warns and lets the approvers decide. Consumption is then tracked from request to PO to payment.

Can I set approval limits by amount?

Yes. Delegation of authority bands set the number of approvers by amount, for example one under ₱50,000, two up to ₱500,000 and three above, with multi-stage chains. Every pending document sits in one approvals inbox, and requesters can see whose desk it is on.

What happens if a purchase order is edited after it was approved?

Every approval is pinned to the document version that was signed. A PO amendment creates a new version that goes back through approval, and the approved version stays in force until the new one is signed.

Can approvers delegate while on leave?

Yes. An approver can delegate to a colleague for a set period, and the delegation works only while both people are active members. The approval record shows who signed and on whose behalf.

Matching, payments and fraud controls 5 questions

What is three-way matching in accounts payable?

Three-way matching compares the supplier invoice with the purchase order and the receiving report before anything is paid. bills.ph checks price and quantity against the tolerance you set; anything outside it becomes a match exception that needs a reason and a named person before payment.

What happens when an invoice is outside tolerance?

It becomes a match exception and cannot be paid. An AP verifier records a decision and a reason, for example hold for a credit memo or pay the received quantity only, and the decision is logged with their name and the time.

How do I stop payments to a fake supplier bank account?

In bills.ph a supplier's bank details cannot be edited directly. A change goes through a separate bank change request that a second person must approve, and payments keep going to the account on file until it is approved.

Can a supplier check that a purchase order is genuine?

Yes. The purchase orders, PO amendments, requests for quotation and remittance advice a supplier receives carry a QR code. Scanning it, or typing the address printed beside it, opens a page at bills.ph that confirms the document was issued by your company, shows its number, date and, where it has one, its total, and says whether it is still current or has been cancelled or replaced by a later version. A forged document leads nowhere, and one with altered figures shows the true total. The page never shows line items, attachments or the name of anybody in your company.

How do payment runs work?

AP batches approved bills into one payment run. The run is approved under your payment approval rules, each payment judged by the amount it releases, usually by a treasurer and never by the person who prepared it. On Enterprise, approvals at or above an amount you set ask for a fresh authenticator code. A payment can be voided only with a reason, and the void stays in the activity log. Every released payment has a remittance advice for the supplier, listing the invoices it settles and any tax withheld, to print or download, or, once it is switched on in settings, to email to the supplier from bills.ph.

Withholding tax and BIR forms 4 questions

How do I generate BIR Form 2307 for my suppliers?

bills.ph generates a 2307 for every invoice that has withholding, when the invoice is posted, on the Bureau's own form layout. The ATC, the income payment net of VAT and the tax withheld come from the supplier's tax profile and the invoice itself, so nothing is retyped in Excel.

What ATC do I use for professional fees?

It depends on the payee, so confirm the ATC and rate with your tax adviser. bills.ph stores the ATC and rate you set on each supplier's tax profile and applies it to every payment, computed on the amount net of VAT.

Do exemption certificates stop withholding?

Yes. When a supplier's tax profile carries an exemption certificate, bills.ph withholds nothing on the payments it covers, and the payment run shows the supplier as exempt.

How are 0619-E and 1601-EQ prepared?

bills.ph fills the monthly 0619-E and the quarterly 1601-EQ from the withholding on the payments you made in the period, on the Bureau's own forms. Your accountant reviews the figures and files them.

Suppliers and cash advances 2 questions

How does supplier accreditation work?

New suppliers go through an onboarding checklist with documents such as the BIR 2303 and business permits, and must be approved before they can be paid. A supplier hold keeps a supplier out of every payment run until it is lifted.

Can cash advances be liquidated in the system?

Yes. Cash advances are requested, approved, disbursed and liquidated in bills.ph, with a per-employee ceiling and a cap on open advances. Liquidating or cancelling an advance releases the ceiling.

Start free

Start free and run one real purchase.

PR, approval, PO, RR, three-way match, payment, 2307 and JE, in your own workspace. No card required.

Selling too? Order-to-cash is coming soon