Rake Logo

Purchase Orders

Rake Documentation Article

Want to see how this works in practice? Try it directly inside the Rake app.
Launch Purchase Orders Dashboard

📋 Overview

The Purchase Orders (PO) module acts as the contract management engine within Rake. It defines the financial parameters, billing caps, and margin models governing a specific engagement.

➕ Create a PO

Click "Add PO Contract". Input the formal PO alphanumeric identifier provided by the client. Select a parent Billing Entity from your client directory. Input your hourly/daily rate, contract dates, and authorized unit quantities. Save the configuration.

✏️ Edit a PO

Open the PO registry and select the desired contract row. Click Edit. You may adjust the total unit budget or extend the end date. Modified rates only apply to time logs created after the edit — historical logs preserve their original values.

🗑️ Delete a PO

Click Delete. If any Timesheet Entries or compiled Invoices are linked to this PO, the application rejects the deletion to safeguard financial reports.

📑 Field Definitions

FieldTypeDetails
PO NumberStringAlphanumeric, unique index per billing entity
Total UnitsDecimalTotal authorized pool of hours or days for the contract
Freelancer RateCurrencyThe net rate your business charges the billing entity (ex GST)
End Client RateCurrencyOptional — rate the agency charges the end client. Used for margin tracking
GST RatePercentageDefaults to 10% (0.10). Can be set to 0.00 if GST-exempt

🔗 System Interrelationships

The PO bridges Clients to Projects. The timesheet system references the Freelancer Rate to compute real-time accrued values. The Analytics & Insights module subtracts Freelancer Rate from End Client Rate to map exactly how much margin intermediate agencies are capturing from your labor.

💬 Need Custom Tax or Business Advice?

Rake provides automated tooling and estimations, but we always recommend reviewing your structures with a certified Australian accountant.

✉️ Still have questions about the platform?

Reach out to support at connect@getrake.au

Email Support