/
/
See where a Business Central job really stands
For project managers who want budget against actual, unbilled work and hours for a job in one review, by asking their AI assistant.
On this page
Connector
Connect Microsoft Dynamics 365 Business Central, pick your AI tool and paste the prompt.
The problem
Heading and total lines make job numbers hard to trust
Knowing where a project stands means comparing budget with usage on every task, checking what is billable but not invoiced and adding up timesheet hours. Heading and total lines make it easy to count the same cost twice.
Without PopdockAI
- Open the job and each task's budget and usage
- Skip heading and total lines by hand
- Work out billable amounts not yet invoiced
- Add up timesheet hours per resource
With PopdockAI
- Only posting tasks are read, so nothing is counted twice
- Cost and price budgets are compared with usage
- Tasks over budget and unbilled amounts are listed
- Hours are totalled by resource and status, and nothing is changed
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Report where the job `{job}` stands: budget against actual, billing, and time booked.
Pass `{company}` as the company argument on every call. If `{company}` is empty, leave the company argument out so the connector's default company is used.
**Step 1: Find the job**
Call `business-central-get-job` with job-number set to `{job}`. If nothing comes back, call it with description.contains set to `{job}`. If several match, list them and stop. Note status, bill-to-name, person-responsible-name, starting-date, ending-date, complete, recognized-sales-amount and recognized-costs-amount.
**Step 2: Tasks**
Call `business-central-get-job-task` with job-number. Use task-type Posting lines for totals so that heading and total lines are not double counted. For each task compare total-cost-budget with total-cost-usage and total-price-budget with total-price-usage, and compare total-price-billable with invoiced-price-billable.
**Step 3: Time**
Call `business-central-get-timesheet` with job-number. Sum quantity by resource-name and by status, and note hours that are not yet posted.
**Step 4: Report**
* Header: job, customer, manager, status, dates, and whether ending-date has passed while status is still Open
* Totals: cost budget, cost used, percent used; price budget, price used
* Tasks over budget: task, description, budget, usage, overrun
* Billable not yet invoiced: total-price-billable minus invoiced-price-billable, by task
* Hours by resource and status
**Rules & Guidelines:**
* This prompt is read-only. Do not call any tool named business-central-create-* or business-central-update-*.
**Validation:**
* If the job has no tasks, report the header and time only.Who it's for
One answer, three teams that use it
Project managers
Know where your job stands today
See budget against usage and tasks over budget before your next status meeting.
How is job J-2210 tracking against budget in Business Central?
Project accountants
Find billable work not yet invoiced
Unbilled amounts are listed by task, so nothing billable is left behind at month end.
What billable work on job J-1077 has not been invoiced yet in Business Central?
Resource managers
See who booked time and what is unposted
Hours by resource and status show who is working on the job and what still needs posting.
Total the timesheet hours on Business Central job J-3015 by resource, and flag unposted hours.
How it works
What PopdockAI does when you ask
You name the job and your AI assistant reads its tasks and timesheets from Business Central. It notes a passed end date on an open job and changes nothing.
01
Ask
You name the job.
02
Read
It finds the job and reads posting tasks only, so totals are not counted twice.
03
Compare
It compares budgets with usage and finds billable work not yet invoiced.
04
Report
You get totals, tasks over budget, unbilled amounts and hours by resource.
The outcome
Overruns, unbilled work and hours in one review
Related use cases
More ways to put this data to work
One prompt template with infinite possibilities.
Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.
Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

.webp)
