
Ad-hoc charges are where commercial lease billing usually gets messy. A tenant moves in mid-month and needs prorated rent. A late fee needs to go out. A CAM true-up or repair charge-back needs its own paper trail. Most landlords end up leaving the lease record, building the invoice in QuickBooks, then stitching together the tenant email separately.
PigJet's new one-off invoice flow closes that gap. The lease detail page now includes a Create Invoice action that opens a right-side drawer, so landlords can create and send a one-off QuickBooks invoice from the same place they already manage the lease.
What's new in the Create Invoice flow
Step one is the invoice builder. You can add multiple line items, choose the invoice and due dates, set payment terms, assign a class, and add a customer memo. That makes the flow flexible enough for more than just rent. It works for move-in prorations, CAM and NNN reconciliation charges, tax or insurance pass-throughs, late fees, and repair bill-backs that do not belong on the recurring rent schedule.
Step two is the email preview. After the invoice is created in QuickBooks, PigJet opens a send screen where you can review the subject line, recipients, attached PDF, and optional note before emailing the tenant. The delivery path reuses the same pipeline PigJet already uses for CAM reconciliation emails, so the tenant gets a cleaner, more consistent invoice email with the supporting PDF and portal link already handled.
Why this matters for landlords
One-off billing sounds small until it becomes a recurring operational hassle. The real problem is not entering a number. It is losing context. When a landlord has to jump from the lease page to QuickBooks, then over to email, then back again to confirm what happened, small charges start taking longer than they should.
This update keeps the work anchored to the lease. You create the invoice where the tenant, property, and unit context already live, and you can send it immediately or stop after invoice creation and send later. That is a better fit for real commercial workflows, especially when you are dealing with off-schedule charges that need explanation and a paper trail.
PigJet also renamed the existing Bill.com action from One-time charge to ACH Charge, which makes the billing options clearer. One flow is for pulling payment by ACH. The other is for generating a QuickBooks invoice.
Where to find it
Open any non-archived lease with a linked QuickBooks customer, open the Actions menu, and click Create Invoice. If you are already using PigJet for CAM reconciliation, this release uses the same email foundation and fits naturally into that workflow. For the broader accounting picture, see PigJet's QuickBooks integration guide.