Job costing supplier bills means tagging each bill line to a job so you can see cost against budget for every job.
Before you start
- Sage 300 Project and Job Costing
The Sage 300 way
Where to find it: Accounts Payable > A/P Invoice Entry > Details
- On the invoice select the Project and Job Costing option.
- For each detail enter the contract, project and category.
- Posting updates the project and creates entries to Work-In-Progress and Payables Control.
Limits in Sage 300
- Details must be all job-related or all not job-related.
The Pulsify way
- Forward the supplier's invoice to Pulsify. Pulsify reads every row as its own line.
- Review each line's account and set the job where it applies.
- Route bills to the person who knows the job, using approval rules.
- Approve. The A/P invoice is created in Sage 300 with each line.
Pulsify connects to Sage 300. We set up the connection for you.
What Pulsify does not do here
- Pulsify does not split lines by percentage.
- Job reports are run in Sage 300.
Example in Sage 300
Example Steel Fabrication sends one vendor invoice for $4,500 before tax. The Project and Job Costing option is selected and both details are job-related.
| Line | Amount | Tagged to |
|---|---|---|
| Steel beams | $3,000.00 | Contract EX-100, Project Alpha, Category Materials |
| Crane hire | $1,500.00 | Contract EX-100, Project Beta, Category Equipment |
Details total $4,500.00 before tax. On posting, each project is updated and entries are created to Work-In-Progress and Payables Control.
Common mistakes
- Mixing job-related and non-job-related details on one invoice.
- Leaving out the category on a detail, when each one needs a contract, project and category.
More help
- How to job cost purchase invoice records in Business Central
- How to job cost bill records in MYOB Acumatica
- How to job cost purchase invoice records in Sage 200
- How to split a vendor invoice across distribution codes in Sage 300
- How to record retention on a subcontractor vendor invoice in Sage 300
- How to route vendor invoice records by amount, vendor or project in Sage 300
- All Sage 300 how-to guides
- Pulsify setup guides
Sources
Last checked 2026-10-19. Confidence: confirmed.
Common questions
What do I need for job costing on an invoice?
Sage 300 Project and Job Costing. On the invoice select the Project and Job Costing option, then enter the contract, project and category on each detail.
What happens when I post?
Posting updates the project and creates entries to Work-In-Progress and Payables Control.
Can I mix job and non-job lines?
No. Details must be all job-related or all not job-related.
Can Pulsify split by percentage?
No. Enter separate lines with set amounts.
Pulsify setup guides
Want this done for you?
Book a call to see how Pulsify handles supplier bills in Sage 300.