Vendor360 | Invoice-to-Contract Assurance for Finance & Procurement
Skip to content
Vendor 360
{{ t.demo }}
{{ n.label }} {{ t.demo }}
{{ t.eyebrow }}

{{ t.h1a }}{{ t.h1b }}{{ t.h1c }}

{{ t.sub }}

  • {{ c }}
AMENDMENT No. 1
to Professional Services Agreement PSA-2025-031
Effective 1 April 2026
BETWEEN Crestline Industries Inc. (“Client”) AND Northstar Digital Consulting Inc. (“Contractor”).
1. Schedule B is amended by replacing the rate for Programmer Analyst, Level 3, with 160.00 per hour, effective 1 April 2026, in consideration of the Client’s volume commitment in section 2.
2. The Client’s volume commitment is set out in Annex 1 to this Amendment.
3. All other terms remain unchanged.
M. Thibault
Marie Thibault, VP Finance
Crestline Industries Inc.
J. Reyes
James Reyes, President
Northstar Digital Consulting
MT
JR
Page 1 of 2
NORTHSTAR
Digital Consulting Inc.
INVOICE
NDC-2026-0418
1200 Carling Avenue, Suite 400, Ottawa ON K1Z 7K8 · GST/HST 12345 6789 RT0001
Bill to
Crestline Industries Inc., Accounts Payable
2400 Meadowvale Blvd, Mississauga ON L5N 7W5
Invoice date: 5 May 2026
Service period: 1–30 April 2026
PSA-2025-031 · PO 4500182231
Net 30 · Due 4 June 2026
DescriptionResourceHoursRateAmount
Programmer Analyst, Level 3PERSON_017120.00175.0021,000.00
Programmer Analyst, Level 2PERSON_022150.00145.0021,750.00
Business Analyst, Level 2PERSON_031140.00135.0018,900.00
Project Manager, Level 3PERSON_00980.00175.0014,000.00
Subtotal75,650.00HST 13% (ON)9,834.50Total CAD85,484.50
Remit by EFT · Account ending 6120 · Thank you for your business.
{{ t.billed }}{{ m.r175 }}
{{ t.expected }}{{ m.r160 }}
{{ t.diff }}{{ m.r15 }} × 120 h
={{ m.over }}
{{ t.overbilled }} {{ m.over }}
{{ t.riskFound }}
{{ m.risk }}
{{ t.illus }}

{{ t.marqueeTitle }}

{{ b }}

{{ t.tm }}

{{ t.problem.alt }}

{{ t.problem.eyebrow }}

{{ t.problem.h2 }}

  • {{ l.text }}

{{ t.problem.closing }}

{{ t.wheel.eyebrow }}

{{ t.wheel.h2 }}

{{ t.wheel.sub }}

{{ nodeNum }} / 06

{{ activeNode.title }}

{{ activeNode.text }}

{{ t.how.eyebrow }}

{{ t.how.h2 }}

{{ step0.n }}

{{ step0.title }}

{{ step0.line }}

{{ f }}
{{ c.label }}
{{ step1.n }}

{{ step1.title }}

{{ step1.line }}

“{{ t.how.rule }}”

Schedule B · Hourly Rates (CAD)
{{ c.v }}
{{ t.how.rows }}
{{ t.how.sealTop }}
{{ t.how.seal }}
{{ step2.n }}

{{ step2.title }}

{{ step2.line }}

{{ t.how.runIn }}
{{ t.how.runVal }}
{{ c.label }} {{ c.rate }} {{ c.status }}
{{ step3.n }}

{{ step3.title }}

{{ step3.line }}

{{ d }}
{{ t.how.held }}
{{ t.how.recovered }}
{{ m.rec12600 }}
{{ t.illus }}

{{ t.proof.eyebrow }}

{{ t.proof.h2 }}

NORTHSTARNDC-2026-0418
5 May 2026 · PSA-2025-031 · PO 4500182231
1 · Programmer Analyst, L3 · 120 h × 175.0021,000.00
2 · Programmer Analyst, L2 · 150 h × 145.00✓ 21,750.00
3 · Business Analyst, L2 · 140 h × 135.00✓ 18,900.00
4 · Project Manager, L3 · 80 h × 175.00✓ 14,000.00
Total CAD (incl. HST 13%)85,484.50
PERSON_017 · {{ t.masked }}
{{ t.proof.verdictTitle }}

{{ t.proof.verdict }}

{{ t.billed }}{{ m.billed }}
{{ t.expected }}{{ m.expected }}
{{ t.diff }}{{ m.over }}
{{ t.proof.clauseL }}
{{ t.proof.clause }}
{{ t.proof.clauseSrc }}
{{ t.proof.cluster }} {{ t.proof.review }} →
{{ t.proof.yourCall }}
{{ t.proof.quality }}

{{ resultText }}

{{ t.proof.demoNote }} · {{ t.illus }}

{{ t.catches.eyebrow }}

{{ t.catches.h2 }}

{{ c.name }}

  • {{ it }}

{{ t.owed.eyebrow }}

{{ t.owed.h2 }}

{{ o.label }}
{{ o.amt }}
{{ o.extra }}

{{ t.owed.line }}

{{ t.illus }}

{{ t.coming.eyebrow }}

{{ t.coming.h2 }}

{{ t.coming.today }}306090180
{{ c.inDays }}
{{ c.title }}
{{ c.vendor }}
{{ t.illus }}

{{ t.roles.eyebrow }}

{{ t.roles.h2 }}

{{ activeTab.alt }}

{{ activeTab.promise }}

  • {{ b }}
{{ t.roles.sankey.title }}{{ t.illus }}
{{ t.roles.sankey.identified }}
{{ m.identified }}
● {{ t.roles.sankey.prevented }}
{{ m.prevented }}
● {{ t.roles.sankey.recovered }}
{{ m.recovered }}
● {{ t.roles.sankey.dispute }}
{{ m.dispute }}
● {{ t.roles.sankey.accepted }}
{{ m.accepted }}
{{ m.p86 }}
{{ t.roles.spendChecked }}
{{ t.roles.swarm.title }}{{ t.illus }}
120150180 {{ t.roles.swarm.unit }}
{{ t.roles.swarm.min }}
{{ m.min }}
{{ t.roles.swarm.median }}
{{ m.med }}
{{ t.roles.swarm.max }}
{{ m.max }}
{{ t.roles.swarm.opp }}
{{ m.opp }} {{ t.roles.swarm.perYear }}
{{ t.roles.swarm.brief }}
BF{{ t.roles.score.vendor }}
{{ t.illus }}
{{ t.roles.score.acc }}
{{ m.p96 }}
{{ t.roles.score.exc }}
4.1
{{ t.roles.score.disp }}
11 / 13
{{ t.roles.score.resp }}
{{ t.roles.score.respVal }}
PSA-2025-031{{ t.illus }}
{{ e.l }}
{{ e.d }}
{{ q.l }}: {{ q.v }}
{{ t.roles.miniQ }}
{{ t.roles.miniA }}

{{ t.ask.eyebrow }}

{{ t.ask.h2 }}

{{ t.ask.sub }}

{{ askQ }}
{{ askSrc }}

{{ askA }}

{{ askCite }}
{{ t.illus }}
{{ m.p86 }}
{{ t.coverage.spend }}
{{ m.p94 }}
{{ t.coverage.clause }}

{{ t.coverage.eyebrow }}

{{ t.coverage.h2 }}

{{ t.coverage.gap }}

{{ t.coverage.line }}

{{ t.illus }}

{{ t.start.eyebrow }}

{{ t.start.h2 }}

{{ st.title }}

{{ st.desc }}

{{ st.badge }}

{{ t.start.optional }}

{{ t.trust.eyebrow }}

{{ t.trust.h2 }}

{{ t.trust.noBox }}

{{ tl.title }}

{{ tl.text }}

{{ t.trust.notTitle }}

  • {{ n }}

{{ t.trust.notLine }}

{{ t.deploy.eyebrow }}

{{ t.deploy.h2 }}

{{ d.mark }}

{{ d.title }}

{{ d.text }}

{{ t.est.eyebrow }}

{{ t.est.h2 }}

{{ t.est.out1 }}
{{ checkedTxt }}
{{ t.est.out2 }}
{{ overTxt }}

{{ t.est.formula }}

{{ t.est.caption }}

{{ t.faq.eyebrow }}

{{ t.faq.h2 }}

{{ f.a }}

{{ t.cta.h2 }}