Skip to content

Posting, Editing, and Voiding Bills

Once a bill is entered, its life is short and strict. A draft can be changed freely and has no effect on your books. Posting the draft writes its journal entry and makes the amount due payable. A posted bill can no longer be edited: if it is wrong, you void it, which posts a reversing entry, and enter it again. This page covers the Bills list, the bill page and those three actions. To enter a new bill, see Entering a Bill.

Before You Begin

  • To edit, post or void bills you need Edit access to Vendors & Bills (Company Admins, Accountants, Project Managers, and Custom users with Edit). Viewers can open the list and every bill but see no action buttons. See Roles and Permissions.
  • Posting and voiding dates must be after your company's Books Closed date (July 31, 2026 in the sample company).

The Bills List

The Bills list showing all statuses: Draft, Open with Overdue or Unpaid, Paid and Retainage Held
Figure 3-23 The Bills list with the status filter set to All.
  1. New Bill opens the bill form.
  2. Search finds bills whose number or vendor name contains what you type.
  3. Status filters the list; click Filter to apply it. The list opens on Draft and Open.
  4. Draft: saved, not posted.
  5. Open with Overdue: posted, unpaid or partly paid, and past its due date.
  6. Open with Unpaid: posted, nothing paid yet, not yet due.
  7. Paid: fully settled by payments or credits.
  8. Retainage Held: the amount due is paid, but retainage withheld on the bill has not been released yet.

The columns show the bill Number, Vendor, Date, Due date, Total, how much is Paid (payments and credits applied), the Open Balance still owed and the Status. Open Balance excludes retainage held, which is paid later through a retainage release. Retainage release bills carry a Retainage Release tag beside their number.

Statuses and Filters

Status Shown Meaning Status Filter That Finds It
Draft Saved with Save Draft; no journal entry. Draft and Open (the default), Draft
Open · Unpaid Posted; nothing paid; due date today or later (or none). Draft and Open, Open
Open · Partly Paid Posted; part paid; not yet due. Draft and Open, Open, Partly Paid
Open · Overdue Posted; not fully paid; due date has passed (paid or not). Draft and Open, Open, Overdue
Paid Amount due fully settled. Paid
Retainage Held Paid, with retainage still withheld. Paid
Void Voided; its entry has been reversed. Void

Choose All to see every bill. The list shows 25 bills per page, newest first.

The Bill Page

Bill BILL-2026-000127, open and overdue, half paid, with its payment allocations expanded
Figure 3-24 A posted bill that has been paid in part.
  1. The status (Open) and the payment state (Overdue).
  2. Paid: payments and credits applied so far.
  3. Open Balance: what is still owed on the bill.
  4. Pay Bills opens a payment to this vendor with this bill's open balance entered. It appears while the bill is open.
  5. Payment Allocations: each payment applied to the bill, with its date. A negative row shows a payment that was unapplied or reversed.

Below the lines, a posted bill can also show:

  • Retainage Releases, when the bill held retainage, with a Release Retainage button while retainage is still held.
  • Credits Applied: vendor credits applied to the bill (see Vendor Credits).
  • Posting Entry: the journal entry the bill posted. Click it to expand.
  • Reversal Entry: the entry that voided the bill, on a void bill.
  • History: who created, posted, voided or attached files to the bill, and when.

Editing a Draft Bill

A draft can be changed as often as you like before it is posted.

  1. Open the draft from the Bills list (status Draft).
  2. Click Edit Draft. The bill form opens with the bill number as its title.
  3. Change the date, terms, due date, reference, location, lines, memo or attachments. The Vendor cannot be changed; to bill another vendor, enter a new bill.
  4. Click Save Draft. When editing, the form has no Post Bill button: post from the bill page.
A draft bill page with its Draft status, Post Bill and Edit Draft
Figure 3-25 A draft bill: Post Bill and Edit Draft.
  1. The Draft status.
  2. Post Bill posts the draft as it stands.
  3. Edit Draft reopens the form.

No discard button

There is no button on screen to delete or discard a draft bill. A draft you do not need stays in the list with the status Draft. It never affects your books, balances or reports. Edit it into the bill you need, or leave it.

Posting a Draft Bill

  1. Open the draft bill.
  2. Check the lines and the date. The bill date is the accounting date of the entry.
  3. Click Post Bill. The note beside the button reads Posting makes this bill payable and adds it to accounts payable.

Structally confirms Bill BILL-2026-000139 posted to accounts payable. (with your bill's number). The status becomes Open, the Edit Draft button disappears, and Pay Bills and the ⋯ menu appear.

Posting runs the same checks as Post Bill on the form: the vendor must be active, every account and class must still be active, job coding must meet your Job Costing Settings, commitment overruns are checked, and the date must be after the Books Closed date. A draft that breaks a rule stays a draft; the message tells you what to fix (see Common Mistakes and Troubleshooting).

The Posting Entry

Posting debits each line's account (with its job, cost code and cost type) and credits 2010 Accounts Payable for the amount due. If the bill holds retainage, 2020 Retainage Payable is credited for the retained part. The entry is dated on the bill date and is locked. Draft BILL-2026-000139 from Brightline Electrical (6,517.80 of materials, dated September 30, 2026) would post:

Account Debit Credit
5040 Materials 6,517.80
2010 Accounts Payable 6,517.80

The More Menu

On an open bill, the ⋯ button (More Actions) beside Pay Bills opens a menu with Void Bill….

The More Actions menu of an open bill with Void Bill
Figure 3-26 The More Actions menu of an open bill.

A Paid bill has no ⋯ menu: void is available only while the bill is Open. On a retainage release the menu offers Reverse Release… instead (see Releasing Retainage).

Voiding an Open Bill

Void a posted bill that should never have been posted: a duplicate, a bill entered for the wrong vendor or amount, an invoice the vendor canceled. Voiding keeps the bill and its original entry, posts an exact reversing entry on the date you choose, and sets the status to Void.

A bill can be voided only when all of these are true:

Condition If Not, Structally Says What to Do First
No payment is applied to it. Bill has payments applied; reverse them first Reverse the payment, or unapply it from this bill (see Paying Bills).
No vendor credit is applied to it. Bill has credits applied; unapply them first Unapply the credit on the vendor credit's page (see Vendor Credits).
No posted retainage release draws on it. Bill has retainage releases; reverse them first Reverse the release (see Releasing Retainage).
It is Open. Only open bills can be voided Drafts are never posted, so there is nothing to void.
Its entry is not matched to a bank feed line. Entry is matched to a bank line; unmatch it first Unmatch it in the Bank Feed.
  1. Open the bill and click ⋯ → Void Bill…. The Void drawer opens.
  2. In Date, enter the date of the reversing entry. It starts as today. It cannot be earlier than the bill date, and it must be after the Books Closed date.
  3. In Memo, type why the bill is being voided. The memo becomes the description of the reversing entry.
  4. Click Void Bill. Cancel closes the drawer without voiding.
The Void drawer for BILL-2026-000137 with Date, Memo and the Void Bill button
Figure 3-27 The Void drawer. Nothing is posted until you click Void Bill.
  1. Date: the accounting date of the reversing entry.
  2. Memo: the reason, kept on the reversing entry.
  3. Void Bill posts the reversal; This reverses the posting entry on the date entered.

Voiding cannot be undone

A void bill stays void. To bring the purchase back, enter a new bill.

Field Reference: The Void Drawer

Field Description Required Example
Date Date of the reversing entry. On or after the bill date, after the Books Closed date. Yes 10/24/2026
Memo Why the bill was voided. Becomes the reversing entry's description (at most 200 characters). No Supplier canceled duplicate bill

Worked Example: A Voided Duplicate Bill

On November 4, 2023, Cedar Ridge posted BILL-2023-000008 from Keystone Engineering for $24,666.75 of site materials on job J-1002 (two lines: 1,482.46 to cost code 07-300 and 23,184.29 to 08-100). Two days later the supplier canceled it as a duplicate. Nothing had been paid or applied, so the bill was voided on November 6, 2023 with the memo Supplier canceled duplicate bill.

Debit Credit
Original entry (2023-11-04): 5040 Materials, J-1002 07-300 MAT 1,482.46
Original entry: 5040 Materials, J-1002 08-100 MAT 23,184.29
Original entry: 2010 Accounts Payable 24,666.75
Reversing entry (2023-11-06): 5040 Materials, J-1002 07-300 MAT 1,482.46
Reversing entry: 5040 Materials, J-1002 08-100 MAT 23,184.29
Reversing entry: 2010 Accounts Payable 24,666.75

After the void, accounts payable, the vendor's balance and job J-1002's materials cost are each back where they were before the bill: the net of the two entries is zero.

The voided bill BILL-2023-000008 with its Void status
Figure 3-28 The voided bill.
  1. The status is Void.
  2. Open Balance on a void bill still shows the amount that was due (the total less any retainage held), although nothing is owed. The bill is not counted in accounts payable, the vendor's balance or Pay Bills.

The Reversal Entry

Open Reversal Entry on the void bill to see the mirror image of the posting entry, dated on the void date (the figure below).

The reversal entry of BILL-2023-000008 dated 2023-11-06, crediting 5040 and debiting 2010 24,666.75
Figure 3-29 The reversal entry of the voided bill.
  1. Reversal Entry, its date and Posted · Locked.
  2. The entry's type, Bill Void.
  3. Accounts Payable is debited for the amount the bill had credited.

What Happens After You Post or Void

Post a Draft Void an Open Bill
Status Open (later Paid) Void
Journal entry One entry on the bill date A reversing entry on the void date; the original stays on its own date
Accounts payable and the vendor's balance Increased by the amount due Reduced by the same amount
Job costs and a commitment's billed to date Increased Reduced again
Reports for the original period Include the bill Unchanged; the reversal shows in the period of the void date
Can be changed No; void it and enter it again No

See all corrections in one place in Reversing and Correcting Transactions.

Common Mistakes and Troubleshooting

Message or Symptom Why It Happens What to Do
There is no Edit Draft on a posted bill. Posted bills cannot be changed. Void it and enter a corrected bill.
There is no ⋯ menu on the bill. The bill is Paid, Draft or Void, or you have View access. Unapply or reverse its payments first to reopen it.
Bill has payments applied; reverse them first A payment is still applied. Unapply the payment from this bill, or reverse the payment.
Bill has credits applied; unapply them first A vendor credit is applied. Unapply it on the vendor credit's page.
Bill has retainage releases; reverse them first A posted release draws on this bill's retainage. Reverse the release first.
Entry is matched to a bank line; unmatch it first The bill's entry is matched in the Bank Feed. Unmatch the bank line, then void.
Reversal date cannot be earlier than the journal entry date. The void date is before the bill date. Use the bill date or later.
Accounting date must be after the company closing date; 2026-07-15 is on a closed period. The void date is on or before the Books Closed date. Use a date after the Books Closed date. The original bill stays in the closed period.
Accounting date must be after the company closing date. You are posting a draft dated in a closed period. Edit the draft's date, or ask a Company Admin about the Books Closed date.
Description must be at most 200 characters. The void memo is too long. Shorten the memo.
Line descriptions must be at most 100 characters. A line description is longer than 100 characters. The draft saves, but posting refuses it. Shorten the description with Edit Draft.
Every account must be active, non-root, and belong to the company. An account on the draft was deactivated after you saved it. Edit the draft and choose an active account, or reactivate the account.
Vendor must be active. The vendor was deactivated after the draft was saved. Reactivate the vendor.
Set up retainage in Job Costing Settings before posting bills with retainage. No Retainage Payable account is set up. Ask a Company Admin to set one up in Job Costing Settings.
A draft bill cannot be deleted. There is no discard button for drafts. Leave it as a draft, or edit it into the bill you need.
The search does not find the vendor's invoice number. Search looks at the bill number and vendor name only. Search by vendor, then read the Reference on each bill.