Allocating Subcontract Invoice Lines at Certification

Accounts often can't tell which contract line a subcontractor's invoice line belongs to. With Record Line Mapping set to Certification, accounts can hand the invoice to the project's Project Manager and Contract Administrator. They allocate the lines and push it to the payment schedule. This guide covers both sides and what the budget shows in between.

1The 60-second version

Every line on a subcontract invoice has to be matched to a Record Line, a line of the subcontract's schedule of values, before Deep Space can create the subcontract claim and payment schedule. By default accounts does that matching. Under Certification, accounts can pass the invoice to the people who know the job.

Accounts codes the invoice→ Send to project team→ PM / CA allocate every line→ Push to Payment Schedule→ Claim + payment schedule created
Four rules that explain most of it

Nothing is created until every line is allocated. While an invoice is awaiting allocation there is no claim and no payment schedule.

It goes to the project's Project Manager and Contract Administrator. Each gets a My Action and a notification that open the invoice.

Accounts can take it back until the project team starts. Once the first allocation is saved, the invoice stays with the project team.

The budget waits for approval. Under Certification a subcontract claim counts towards actual cost only once its payment schedule is approved.

2Turning on allocation at Certification

A company-wide setting, changed by an admin. It applies to every project in the workspace.

  1. Deep SpaceOpen the Commercial settings
    Admin → Company Settings → Commercial tab → the Record Line Mapping card.
  2. Deep SpaceChoose where mapping happens
    Set Mapping required at to Certification (project team). Push (accounts) is the default and keeps today's behaviour: accounts maps every line before pushing.
  3. Deep SpaceSave
    Click Save Changes at the bottom of the page. A note under the setting reminds you how the budget treats claims under Certification (section 8).
Record Line Mapping setting set to Certification
Company Settings → Commercial → Record Line Mapping. Mapping required at: Certification (project team). The note says a subcontract claim counts towards the budget only once its payment schedule is fully approved (Accepted).
Before you switch it on

Check that each active project has a Project Manager and a Contract Administrator in its project team settings. They are the people who receive the hand-off. On a project with neither, Send to project team is refused.

3Accounts: sending an invoice to the project team

Start the way you code any subcontract invoice: confirm the project, link the subcontract and confirm the record type as Subcontractor Claim. KAI often tells you up front which lines it could not place.

KAI flag: lines not on any subcontract line
Invoice drawer, Needs Review. KAI recognised subcontract SC-Asher1-0012 but did not link it, because "Additional scaffolding hire - Level 3 east" and "Weekend crane standby" are not on any subcontract line. Accept the suggestion, then Confirm & Unflag and Confirm Record Type as usual.

Once coded, the Line Item Matching table shows a Record Line for each invoice line. Lines KAI matched show a green dot. Lines it couldn't match show None. If any line still says None, a Send to project team button appears next to Push to Payment Schedule.

Coded invoice with two unmapped lines and the Send to project team button
Coded subcontract invoice. Two lines are matched to Record Lines (test 1, test 2) and two show None. The header now offers Send to project team next to Push to Payment Schedule.
  1. AccountsAllocate what you can
    Match any lines you are sure of. Leave the rest on None.
  2. AccountsClick Send to project team
    The dialog says how many lines have no Record Line and that no claim or payment schedule will be created yet. Click Send to project team. Your coding is saved first, so nothing you did is lost.
  3. AutomaticThe project team is told
    The project's Project Manager and Contract Administrator each get a My Action and a notification (section 6). The invoice moves to Awaiting allocation.
Send to project team dialog
Send to project team dialog. "2 lines have no Record Line." The Project Manager and Contract Administrator get a notification and a My Action. No claim or payment schedule is created until they allocate every line and push.

4Tracking invoices awaiting allocation

While the project team works on it, the invoice shows an amber banner at the top of the drawer:

Push to Payment Schedule stays greyed out until every line is allocated.

Awaiting allocation banner on the invoice
Awaiting allocation by the project team. 2 of 4 lines allocated, schedule due 20 Nov 2026, sent to the PM. Take back is on the right; Push to Payment Schedule is greyed out.

In the Invoice Register, the Awaiting allocation tab lists every invoice waiting on a project team, across projects. Each row's status shows the schedule due date and the date the invoice was received, so the most urgent ones are easy to spot.

Invoice Register Awaiting allocation tab
Invoice Register → Awaiting allocation tab. The row's status reads "Awaiting allocation · Schedule due 20 Nov · received 6 Nov".

5Taking an invoice back

Sent it by mistake, or found the answer yourself? Click Take back on the amber banner. The invoice returns to Coded, the project team's My Actions are cancelled, and Send to project team is offered again.

Take back disappears once the project team starts

As soon as the Project Manager or Contract Administrator saves their first allocation, Take back is removed. This stops their work being pulled out from under them. If you still need the invoice back, ask them.

Rejecting the invoice, or re-coding it as a different record type (for example a supplier invoice), also ends the hand-off and cancels the project team's My Actions.

6Project team: finding invoices to allocate

If you are the project's Project Manager or Contract Administrator, you'll find these invoices in three places: My Actions, the notification bell and the Invoice Register.

My Actions (start here)

Each invoice sent to you appears in My Actions on your Home dashboard as Allocate lines · invoice number · subcontractor. It is high priority and due on the payment schedule due date, so the most urgent invoice sorts first. Click it to open the invoice. It completes itself when the invoice is pushed, and is cancelled if accounts takes the invoice back.

Allocate lines action in My Actions
Home → My Actions. "Allocate lines · INV-MWM-2…" for project Asher1, due 20 Nov, marked Automation.
Allocate lines notification
Notifications. "Allocate lines · INV-MWM-20261106 · M.W. MCDONALD NOMINEES PTY. LTD." It is for your information and does not add to My Approvals.

The Invoice Register

To see everything outstanding on a project at once, open Invoice Register, filter to your project and choose the Awaiting allocation tab (section 4).

No email

The hand-off arrives inside Deep Space only: My Actions and the notification bell. No email is sent.

7Project team: allocating lines and pushing

  1. PM / CAOpen the invoice
    Click the Allocate lines action. The invoice opens in the Invoice Register with its line items. Click the expand icon on Kai Extracted Details for a wider table.
  2. PM / CAPick a Record Line for each line
    In the Record Line column, choose the subcontract line each invoice line belongs to. Each option shows how much is still claimable on it. The banner's count goes up as you go.
  3. PM / CASave part way if you need to
    Click Save allocation to keep what you've done and come back later. From that point accounts can no longer take the invoice back.
  4. PM / CAPush to Payment Schedule
    When every line has a Record Line, Push to Payment Schedule turns on. Click it and confirm.
  5. AutomaticClaim and payment schedule created
    Deep Space creates the subcontract claim and a Draft payment schedule from your allocation, and your My Action completes. Certification and approval carry on from the payment schedule as usual.
Project Manager allocating lines
Allocating as the Project Manager. "Additional scaffolding hire" is now on Record Line test 3; the banner reads 3 of 4 lines allocated. "Weekend crane standby" still shows None. Save allocation keeps the work so far.
Push to Payment Schedule enabled
All lines allocated. Push to Payment Schedule is no longer greyed out.
Push to Payment Schedule dialog
Push to Payment Schedule dialog. The coded lines become a subcontract claim and a draft payment schedule is created from it.
Invoice after push with linked claim and payment schedule
After the push. The Linked strip shows Subcontract SC-Asher1-0012 → Claim SPC-Asher1-0029 (Draft) → Payment schedule SPS-Asher1-0028 (Draft).

8How the budget counts claims under Certification

Under Certification the project team decides where the money sits. So the Budget Register does not count a subcontract claim as actual cost until that decision has been signed off.

Payment scheduleCounted in the budget?
Draft, Received, Partially Finished (not yet approved)No. The claim counts as $0.
Passed internal approvalYes, in full.
Accepted or PaidYes, in full. This includes schedules accepted before the setting was switched on.
Expect actual cost to drop when you switch

Claims whose payment schedules are still in progress stop counting until they are approved. The project total can fall when Certification is turned on, then catches up as schedules are approved. Under Push (the default), claims count as they always have.

9Questions and edge cases

Does KAI still push invoices automatically under Certification?
Only when every line is matched. If KAI can't place some lines, it leaves the invoice for accounts instead of pushing a claim that is missing lines. Accounts can then send it to the project team.
Who exactly receives the hand-off?
The Project Manager and Contract Administrator set in the project's team settings. If both roles are the same person, they get one action. If neither is set, Deep Space refuses the send with "Set a Project Manager or Contract Administrator on this project first".
Why can't accounts see Take back any more?
The project team has saved at least one allocation. From then on the invoice stays with them. Ask them to finish, or to hand it back to you.
What happens if accounts rejects the invoice while it is awaiting allocation?
The hand-off ends and the project team's My Actions are cancelled. The same happens if the invoice is re-coded as a different record type.
Can accounts still push the invoice itself?
Yes. Push is the same button for everyone and turns on once every line has a Record Line. Whoever finishes the allocation can push.
The banner says "Allocate every line" even though all lines are allocated.
The banner text doesn't change when the last line is allocated. If the count reads, for example, "4 of 4", you're done. Push to Payment Schedule is available.