Manual Invoicing of One-Time Products
How to manually create an invoice for a one-time Product contract line in PSOhub
Published: 1 June 2026
Audience
-
Admin
-
Controller
-
PM
Objective
This article explains how to manually invoice a one-time Product contract line in PSOhub. Use this process for products billed once, such as setup fees, hardware, or one-time deliverables.
Prerequisites
Steps
- Open your project and go to the Financials tab.
- Click + Create Invoice.
- The Create Invoice window opens. Review the invoice period and available contract lines.
💡 Tip: For one-time Products, the invoice period is not relevant. PSOhub will include the line regardless of the period selected.
The following fields are shown for each contract line:
| Field | Description |
|---|---|
| Invoice Period | Defines the period to invoice. For one-time Products, this field does not affect line availability. |
| Line Number | The contract line ID |
| Name | The name of the contract line |
| Line Type | The contract line type (e.g. Product - One-time) |
| Amount | The total amount of the contract line |
| Invoiced | The amount already invoiced for this line |
| To Be Invoiced | The amount remaining to be invoiced |
5. Click Create Invoice. PSOhub generates the invoice and opens it in draft status.
Review and Send the Invoice
- Review the invoice. The status in the left-hand panel is set to Draft until you send it.
- Click the Edit icon (pencil) to update details such as the invoice name, contact, invoice date, PO/Reference, or footer.
- Click Save to apply your changes.
- Click Preview to generate a PDF version of the invoice and verify the layout before sending.
- Click Send invoice to finalize and send the invoice to the customer.
📌 Note: If your organization requires approval before sending, click Approve invoice first. The Send invoice button becomes available once the invoice is approved.
Result
The invoice is sent, and the Product contract line's Invoiced amount updates automatically. The invoice appears in the project's Activity feed and syncs to any connected accounting integrations (QuickBooks, Xero, etc.).
Sending the invoice does not affect other contract lines in the project.
Next Steps
✅ Add a discount to an invoice
Apply a discount to the invoice before sending it to your customer.
How to add a discount to an invoice in PSOhub
✅ Mark an invoice as paid Update the invoice status once payment has been received.
How to mark an invoice as paid in PSOhub
✅ Set up scheduled invoicing for recurring Products
Automate invoicing for Products billed on a recurring schedule.
Scheduled invoicing for Products in PSOhub