Fiber Optic — the Bear
Fiber Optic world

Everything you need to know about running Fiber Optic jobs.

Markets, crews, projects and the Production Report — from the first price code to the PDF you send the client.

This is the Fiber Optic side of jobcount. You will recognise it by the bear in the browser tab.

Here a business is called a market. A market has a price list, a crew of techs, and projects. Techs add jobs as they work. You review the jobs, and jobcount turns them into a Production Report PDF you can hand to the client.

Read this page top to bottom the first time. After that, jump straight to the part you need.

1What can I do?

jobcount does not have one big permission table. Instead, an admin switches a few roles on for your account, and a manager adds you to a market. Together those decide what you see.

There is no separate "viewer" role. If you only need to look, ask the manager to add you as a tech and simply never add a job.

Fiber Manager

You are the owner of one or more markets.
How you get it. An admin turns on the Fiber Manager role for your account. It is exclusive: a Fiber Manager cannot also be a shop owner, a mechanic or a customer at the same time.
You can
  • As a manager, you can create a market and give it a price list.
  • You can invite techs by their jobcount username, set their role and their pay tier, and remove them later.
  • You can create projects, add files to them, and move them from In progress to Billed to Paid.
  • You can review every job your crew adds and mark it Approved, Pending, Attention or Rejected. Only Approved jobs become pay.
  • You can make the Production Report PDF, the client Invoice, an Excel workbook and a photo folder for any project.
  • You can see the money: what the client owes, what the crew earned, what has been paid, and the difference.
  • You can hand out map-visitor names so people without an account can look at your maps.
You cannot
  • You cannot open another manager's market.
  • You cannot change the agreed price on a market that another manager sub-contracted to you (a B2B market).

Tech

You are a field worker who was invited into a market.
How you get it. An admin turns on the Fiber Tech role. Then a manager invites your username, and you accept the invite from your notifications. Your manager also picks your pay tier (None or tier 1 to tier 5), which decides which price column your work pays at.
You can
  • As a tech, you can open every market you were invited into.
  • You can add jobs to your own week or project, with photos, an address, and the production codes you completed.
  • You can see your own pay for each week and any bills waiting for you.
  • You can see the projects your manager added you to, and only those.
  • You can look at the market's price list and map.
You cannot
  • You cannot see or edit anyone else's jobs.
  • You cannot change prices or your own tier.
  • You cannot add a job to a week that the manager has locked, or to a project you were not added to.
  • You cannot approve your own jobs. The manager does that.
Good to know: If you were removed from a market you can still open it and read your history, but you cannot add new work.

Supervisor

You are a tech who also looks after a team.
How you get it. Your manager sets your market role to Supervisor and puts people on your team.
You can
  • As a supervisor, you can do everything a tech can do.
  • You also get three extra pages — Team, Operations and Jobs — that show the work of the people on your team.
  • You can earn a supervisor fee on your team's work, if the manager set one up.
You cannot
  • You cannot see people who are not on your team.
  • You cannot approve jobs, change prices or invite techs. Those stay with the manager.

Map visitor

You are someone with no jobcount account who was given a name by a manager.
How you get it. The manager creates a visitor name in the map cockpit and tells it to you. You type it once on the map page. The map remembers you on that device for seven days.
You can
  • As a map visitor, you can look at the maps the manager shared with that name.
  • If the manager allowed it, you can draw on the map or add redlines.
You cannot
  • You cannot see jobs, prices, projects or anything outside the map.
  • The manager can pause or delete your visitor name at any moment.

2How do I do the main things?

These are the things people do every week, in the order they usually happen. Each step shows the real screen. The numbered badges on the picture match the numbered notes under it.

1. Find your way around

When you sign in as a manager you land on your home page. Everything starts here.

1.1 Your manager home page

The big tiles at the top are for your whole business. The row of buttons on each market card is for that one market. You will use the market buttons far more often.

The manager home page: business-wide tiles above, one card per market below (hover a card to see its buttons).
The manager home page: business-wide tiles above, one card per market below (hover a card to see its buttons).
1
Markets
Every market you own, with a quick view of its numbers.
2
Employees
Everyone who works for you, across all markets, on one page.
3
Payouts
What was actually paid to each person, and when.
4
Pricing
Every price list side by side, and a place to import one.
5
The market buttons
Prices, Techs, Jobs, Bills, Summary, Projects, B2B, Inventory and Settings. This row is where you spend most of your day. Each button opens that page for this one market.

2. Set up your price list

A price is a production code: a short code, a description and what the client pays for one of it. Techs pick these codes when they add a job, so set them up first.

2.1 The Prices page of a market

Open a market card and click Prices. Each row is one code. Add them one by one, or import a whole list.

The Prices page: one row per production code.
The Prices page: one row per production code.
1
Add price
Opens a short form: Code, Description, Main price, and the optional tier prices. Codes can be up to 15 characters.
2
Import prices
Bring a whole list over from another market instead of typing it.
3
Code and description
The code techs will pick, and what it means in words. A star after the code means it is paid by the hour.
4
Client price and tier prices
The first number is what the client pays. The small orange numbers with a superscript are what a tech in tier 1, 2, 3, 4 or 5 is paid for the same code.
5
Edit and Delete
Change a price or remove it. Deleting a code does not touch jobs that already used it.
6
Adjust tier margins
Set every tier price at once as a percentage of the client price. It previews with the average base price before you apply.

3. Bring your crew in

Techs join a market by invitation. Every tech needs a jobcount account first; ask them to sign up, then invite their username.

3.1 The Techs page

Invite people here, then set each person's tier and role on their card. The tech accepts the invite from the bell icon at the top of their own screen.

The Techs page with the invite panel open.
The Techs page with the invite panel open.
1
Filter the roster
Type part of a name, email or role to narrow the cards below.
2
Invite a tech
Type the person's jobcount username, then press Send Invitation. They get a request under the bell icon and join the moment they accept. The list on the right adds people who are already in your other markets with one click.
3
Send Invitation
The button lights up once you typed a name.
4
Tier
Pick None or tier 1 to tier 5. This decides which price column the person's jobs are paid at.
5
Role
Tech, Supervisor or Dispatch. Supervisor unlocks the team pages for this person.

4. Create a project

A project is a piece of work the client will pay for as one unit — a cable run, a splice enclosure, a street. Techs add their jobs to a project, and the Production Report is made per project.

4.1 The Projects page

Every project lives in one of three lists: In progress, Billed or Paid. Create new ones at the top, find old ones with the search box.

The Projects page, on the In progress list.
The Projects page, on the In progress list.
1
In progress, Billed, Paid
Every project is in exactly one list. The number on each tab is how many projects it holds. Click a tab to switch.
2
Downloads
Every report, invoice and .zip you asked for in the last 24 hours, with a link to each.
3
Create new project
Click to open the form: Project Name, Units (how many jobs make it complete), Unique ID (the client's reference) and an optional map.
4
Search
Filters the list as you type, by project name or unique ID.
5
Select for bulk actions
Tick one or more projects to move them together or to build many reports at once.
6
A project
Click the name to open the card. The chips show the version, the unique ID and the progress.

5. Add a job (what your techs see)

A job is one visit, one address, one set of codes. Techs add jobs from their phone or laptop. Here is exactly what they see, so you can help them.

5.1 The tech's home page

A tech sees a card for every market they were invited into. The links on the card open that market.

What a tech sees after signing in: one card per market. The links on the first card are marked.
What a tech sees after signing in: one card per market. The links on the first card are marked.
1
The market
One card for every market you were invited into.
2
Prices
The price list, with your own rate next to each code.
3
Projects (or Weeks)
Where you add jobs. Markets that work by the week say Weeks here instead.
4
Records
Your history in this market: every week, every job, and what it paid.

5.2 The Add Job form

Fill the form top to bottom, add at least one code, and press Submit. Only the codes are required. Photos are strongly encouraged: they end up in the Production Report.

The Add Job form inside a project.
The Add Job form inside a project.
1
Project
Filled in for you. Every job you add on this page belongs to this project.
3
Description
What you did, in your own words. Optional, but it prints on the report.
4
Address and City
Where the work was. A market can rename these two fields to whatever it tracks, so the labels may differ on your market. Avoid special characters like @ # $ %.
5
Extra fields
Some markets add their own fields, such as Coordinates. Fill them if you have the information.
6
Upload pictures
Choose one or many. Each photo becomes a page in the Production Report.
7
Job code
Pick the code for the work you completed.
8
Quantity
How many of that code. Then press Add Code. Repeat for every code on the job.
9
Submit
Sends the job to your manager as Pending. The button stays grey until at least one code is added.

6. Review the jobs

Every job a tech adds starts as Pending. You decide what happens next. Only Approved jobs count as pay for the tech.

6.1 The Jobs page with one job opened

The page shows today's jobs by default. Change Time to All to see everything. Click the little info icon on a job to open its drawer, where the four status buttons live.

The Jobs page with Time set to All and the first job's drawer open.
The Jobs page with Time set to All and the first job's drawer open.
1
Totals
How many jobs match the filters and what the crew earned for them, at tier prices.
2
Filters
Time, Status, Project, Address, City and Tech. The page opens on Today; pick All to see everything.
3
Codes and pay
Each chip is a code with its quantity as a small number. The dollar amount is what this tech earns for the job.
4
Status pill
Pending, Approved, Attention or Rejected. The card's colour follows it.
5
Open the drawer
Shows the description, address, photos and the status buttons.
6
The four decisions
Approve makes the job payable. Pending puts it back in the queue. Attention flags it for a second look. Reject removes it from pay. A split job changes for everyone at once.

7. Move a project along

When the work is done you bill the client, and when they pay you close the project. Both are one click on the project card.

7.1 An opened project card

Click a project's name to open it. Moving a project to Paid does three things at once. It marks its jobs as billed. It locks the weeks so nobody can edit them. And it freezes the total at the client's prices.

One project card opened.
One project card opened.
1
Change the status
In progress, Billed or Paid. The current one is greyed out. Paid marks every job billed, locks the weeks and freezes the total.
2
Save all changes
Saves the name, units, unique ID and participants you edited on the card.
3
PDF
Makes the Production Report for this project.
4
Pictures
A folder of every photo on the project, sized the way you choose.
5
Excel
The same jobs as a spreadsheet.
6
Invoice
A client invoice at list prices. It asks who to bill to and remembers the answer.
7
What goes into the PDF
Untick Prices to send a copy with every amount replaced by XXX. Untick Pictures for a small file with no photo pages.

8. Check the money

The Summary page answers the three questions every manager asks: how much did the crew earn, how much of that is paid, and what did the client owe?

8.1 The Market Summary page

The four boxes are about crew pay. Click Show Financial Details to see the client side and the difference between the two.

The Market Summary with financial details shown.
The Market Summary with financial details shown.
1
Jobs, Earned, Paid, Unpaid
All about tech pay. Earned is what Approved jobs are worth at tier prices; Paid and Unpaid split it into done and still owed.
2
Payment Ratio
Paid as a share of Earned. 100% means nobody is waiting for money.
3
Total Main Earn and Surplus
Total Main Earn is what the client owes at list prices. Surplus is that minus Earned: what is left after paying the crew. Red means the tiers pay more than the client does.
4
Show Financial Details
Hidden by default so the page can be shown on a shared screen.

3Where do I get my report?

The Production Report

The Production Report is a PDF for one project. It lists every job, every code with its quantity, the money at the client's prices, and a page for every photo the crew took. It is what you send the client to get paid.

You make it from the Projects page. It takes a moment to build, so it runs in the background and a small card in the corner tells you when it is ready.

What the file is called Production Report - <project name> - <unique ID>.pdf
If the project has no unique ID, the date range of its jobs is used instead.
Many at once (.zip)
Production Reports - <market name> - <today's date>.zip

1 Make the report for one project

Open the project card. The PDF button is in the row under the totals. The two checkboxes on the right decide whether prices and photos go into the file.

Where the PDF button lives on an opened project card.
Where the PDF button lives on an opened project card.
1
Open the project
Click its name on the Projects page.
2
Click PDF
The report starts building in the background right away. Clicking again while it builds does not start a second one.
3
Prices and Pictures
Both are on by default. Untick Prices for a copy with no amounts. Untick Pictures to skip the photo pages.

2 Wait for the card, then download

As soon as you click PDF, a card appears in the bottom corner. You can keep working. When it says Ready the file downloads by itself, and the Download link stays good for 24 hours. The Downloads tile at the top of the page lists everything you asked for in the last day.

The background-task card after a report finished.
The background-task card after a report finished.
1
The card
Appears the moment you click PDF. The title says which project it is for. You can keep using the page.
2
Progress
Loading the project, preparing the photos, rendering the PDF, saving. With many photos this can take up to a minute.
3
Download
The file also downloads by itself when it is ready. This link keeps working for 24 hours.
4
All downloads
Opens the list of everything you built in the last day, the same list as the Downloads tile at the top.
5
The Downloads tile
If you closed the card, this is where the link still is.

3 Make many reports at once

Tick the box next to two or more projects and a bar appears. PDFs .zip builds one report per project and gives you a single .zip file named after the market and today's date.

The bulk bar that appears once two projects are ticked.
The bulk bar that appears once two projects are ticked.
1
Select All
Ticks every project in this list.
2
How many are selected
Also says how many of them are empty, because only empty projects can be deleted.
3
Move them all
To Billed or To Paid, for every ticked project at once.
4
Invoices .zip
One client invoice per ticked project, in one .zip file.
5
PDFs .zip
One Production Report per ticked project, in one .zip named after the market and today's date. Billed jobs are always included in a bundle.
6
Prices and Pictures
The same two choices as on a single report, applied to every file in the bundle.
7
Delete Selected
Only lights up when every ticked project has no jobs at all.

4 Reading page 1: the job list

Open the PDF in any viewer. Page 1 is the summary. Blue underlined text is a link — click it instead of scrolling.

Page 1 of a Production Report: the summary and the job list.
Page 1 of a Production Report: the summary and the job list.
1
The four totals
Jobs Included, Hours, Production Codes and Total Amount. See the glossary for exactly how each one is counted.
2
Code Summary
One row per code, added up across every job. The TOTAL row is the units on the whole report.
3
Open map
Click it and your browser opens the exact location. You need internet for this.
4
Job Detail
One row per job. Underlined job numbers are links: click one to jump to that job's photos.
5
Page X of Y
Every page has it. Type a number into your viewer's page box to jump straight there.

5 Moving around inside the PDF

After the job list comes one page per photo. The PDF is clickable: blue underlined text is a link, so click it instead of scrolling. This picture shows page 1 and the photo page it links to, side by side.

Page 1 (the job list) on the left and the photo page it links to on the right.
Page 1 (the job list) on the left and the photo page it links to on the right.
1
Jump from the job list to its photos
Page 1 lists every job under Job Detail. The Job # in the first column is an underlined link. Click it and the viewer jumps to that job's first photo page. The mouse pointer turns into a hand over a link.
2
Open the job location on a map
Under Coordinates, click Open map. It opens the exact location in your web browser. You need internet for this.
3
Move around inside a job's photos
On a photo page, Back to job list at the top returns you to page 1. The numbered thumbnails at the bottom are the other photos of the same job. Click one to open it full size. The highlighted thumbnail is the photo you are looking at now.
4
Go to any page directly
The footer shows Page X of Y. To move page by page, scroll or press Page Down and Page Up. To jump, type the page number into the page box in your PDF viewer's toolbar and press Enter. The last pages are the rate card.

6 The rate card at the end

The last pages print the market's price list, so the client can check every amount against a rate.

The rate card at the end of the report.
The rate card at the end of the report.
1
Rate Card / Code Price List
The market's price list as it was on the day the report was made.
2
Price ($)
The client price for one of each code. Tier prices are never printed here.
3
Footer
Project name and unique ID on the left, page number on the right.

4What do the numbers mean?

Every figure you will meet, in the order you meet it. Each entry says what it measures, shows an example, and tells you when to look twice.

One rule explains most of this page: the client pays the price on the market's price list, and the tech is paid the price in their tier column. Those are two different numbers on purpose.

Prices page

Code

Measures The short name of one unit of production, for example BSPDTSTE. Techs pick it from a list when they add a job.

Example A code of BSPDTAPSPL with the description "Splice DTAP" means one spliced DTAP enclosure.

Watch for A code with a small * after it is paid by the hour, not per unit.

Price

Measures What the client pays for one of this code. This is the number the Production Report and the Invoice use.

Example If Price says $125, one completed unit adds 125 to the client's total.

Watch for Techs are not paid this number. See Tier.

Tier 1 to Tier 5 (the small orange numbers)

Measures What a tech in that tier is paid for one of this code. The tier is set per tech on the Techs page.

Example If a row shows 125 and then 80¹ 90², a tier 1 tech earns 80 and a tier 2 tech earns 90 for a job the client pays 125 for.

Watch for A tech whose tier is None earns the None column, which is usually 0. If a tech says their pay is zero, check their tier first.

Overtime (the small blue number)

Measures The hourly rate used once a tech passes 40 hours in a week, on hourly codes only.

Example If overtime shows $45, hours beyond 40 pay 45 each instead of the normal rate.

Watch for Only markets that record Time In and Time Out use this.

Average base price

Measures The plain average of every Price on the list. Shown inside Adjust tier margins to preview what a tier slider will do.

Example Ten codes that add up to 1250 show an average base price of 125.

Watch for It is a preview only. Nothing changes until you apply the margins.

Techs page

Tier

Measures Which pay column a tech's jobs are priced at: None, tier1, tier2, tier3, tier4 or tier5.

Example Move a tech from tier2 to tier3 and every new job they add is paid at the tier 3 price.

Watch for Changing a tier does not re-price old jobs by itself. Use Recompute pay by tier on the Prices page for that, and it only touches weeks that are not paid yet.

Role

Measures Tech, Supervisor or Dispatch. Supervisor unlocks the Team, Operations and Jobs pages for that person. Dispatch is a label only.

Example Set a lead tech to Supervisor and add three people to their team; they can now see those three people's jobs.

Watch for Role is about what they can see. Tier is about what they are paid. They are independent.

Active / Archived

Measures Active is your current crew. Archived is people you removed. Removed people keep read access to their own history.

Example 2 Active, 1 Archived means two people can add jobs today.

Watch for Archiving does not delete anything.

Add Job form

Job Number / Project

Measures Which project the job belongs to. On project markets it is filled in for you and cannot be changed.

Example A job added inside the project (SHLHTNXA) DTAP.001.03d.03 shows that name here.

Watch for If the project you expect is missing, the manager has not added you to it yet.

Time In / Time Out → hours

Measures Only on markets that track time. The difference becomes the job's hours, rounded to two decimals, and rolls up into the week.

Example In 07:30, Out 16:15 gives 8.75 hours.

Watch for Past midnight is handled: In 22:00, Out 02:00 gives 4 hours, not 20.

Coordinates (custom field)

Measures A latitude and longitude, written as "lat, lng". It is filled in automatically when a job is claimed from a map pin.

Example 35.110356, -88.347452 becomes an Open map link in the Production Report.

Watch for Type it by hand only if you must, and keep the comma.

Qty (next to the code picker)

Measures How many of the chosen code you completed on this job. Whole numbers, at least 1.

Example Choose BSPDTSTE, set Qty to 2, press Add Code: the job now carries BSPDTSTE - 2.

Watch for You can add the same code twice by mistake. Check the list before you press Submit.

Jobs page

Today Jobs / Today Earn

Measures How many jobs were added today, and what the crew earned for them at their tier prices.

Example Today Jobs 7 and Today Earn $560 means seven jobs today worth 560 in tech pay.

Watch for Change the Time filter to All and the two boxes change to Total jobs and Total $ for the whole market.

Code chips with a small number

Measures Each chip is one code on the job. The small number is the quantity.

Example BSPDTSTE with a small 2.00 means two units of that code.

Watch for On a SPLIT job the quantity shown is the whole job, even though each person is paid their share.

Job price (the $ on the card)

Measures What the tech earns for this job: each code's tier price times its quantity, added up.

Example $180.00 on a job with two codes at 90 each.

Watch for This is tech pay, not what the client is charged.

Status: Pending, Approved, Attention, Rejected

Measures Where the job is in your review. Pending is new. Approved counts as pay. Attention means look again. Rejected does not count.

Example A week with three Approved jobs and one Rejected pays the tech for three.

Watch for Only Approved money is paid. Pending, Attention and Rejected each have their own total on the week, so nothing is lost, it just is not payable yet.

SPLIT chip

Measures One job shared by several techs. Each person gets their own copy and their own share of the pay.

Example A three-way split of a 300 job pays 100 to each person.

Watch for Approving or rejecting a split job moves every copy together.

Projects page

In progress / Billed / Paid (the three counts)

Measures How many projects are in each list. In progress is being worked. Billed was sent to the client. Paid is closed.

Example 12 in progress, 3 billed, 40 paid.

Watch for Moving a project to Paid locks its weeks. Move it back to In progress if a tech still needs to add something.

Progress %

Measures Jobs done divided by the project's Units, as a percentage, capped at 100. A split job counts as one job, not one per person.

Example A project with Units 20 and 15 jobs shows Progress 75%.

Watch for If you never set Units, Progress stays empty.

v (version) and ID

Measures v is the project's version number, starting at 1. ID is the client's unique reference for the project, which also ends up in the report's file name.

Example v1 and ID 2048117.

Watch for Give every project a unique ID. Without one, the report is named after the job dates instead.

Total amount

Measures The project's value at the client's prices: for every job, each code's Price on the price list times its quantity.

Example Total amount 2450.00$ on a project whose codes add up to 2450 at list price.

Watch for It is recalculated every time you make a Production Report, and frozen when the project goes to Paid.

Billed (count on the card)

Measures On markets with automatic weeks, how many of the project's jobs have already been put on a report.

Example Billed: 12 means twelve jobs were on an earlier report.

Watch for On those markets, making a report marks the jobs on it as billed. Tick Include billed jobs if you need them on the next report too.

Summary page

Jobs

Measures Every job on every week in the market, all techs together.

Example Jobs 1,284.

Watch for It counts jobs, not units of production.

Earned

Measures What the crew earned in total, at their tier prices, from Approved jobs.

Example Earned $42,300.00.

Watch for Pending and Rejected jobs are not in here.

Paid / Unpaid

Measures How much of Earned has been paid out to techs, and how much is still owed. Paid plus Unpaid always equals Earned.

Example Earned $42,300 with Paid $40,000 leaves Unpaid $2,300, shown in red.

Watch for Unpaid in red is your to-do list for payroll.

Payment Ratio

Measures Paid divided by Earned, as a percentage.

Example Paid $40,000 of $42,300 earned is a Payment Ratio of 95%.

Watch for 100% means everyone is paid up.

Total Main Earn

Measures What the client owes for all that work, at the price list. It is the client side of the same jobs.

Example Total Main Earn $58,000.

Watch for If a code is missing from the price list its jobs cannot be valued, and the code appears under Missing Code Pricing.

Surplus

Measures Total Main Earn minus Earned: what is left after the crew is paid.

Example Client $58,000 minus crew $42,300 is a Surplus of +15,700.

Watch for A negative surplus in red means the tier prices are higher than the client prices. Check the price list.

Ready / Paid Div / Fee

Measures Only if the market has shareholders. Ready is dividend money waiting to be paid, Paid Div is what was paid, and Fee is the maintenance fee taken off the top.

Example Ready $1,200, Paid Div $9,800, Fee $500.

Watch for Only closed, paid weeks feed these numbers.

Production Report PDF — page 1

Market / Project ID / Project Unique ID

Measures The market's name, the project's name, and the client's reference for it.

Example Market TN ADVLTNXA & SHLHTNXA, Project ID (SHLHTNXA) DTAP.001.03d.03, Unique ID 2048117.

Watch for Requested Project simply repeats the project you clicked, so you can check you got the right file.

Period

Measures The earliest and latest job date on this report, as MM-DD-YYYY - MM-DD-YYYY.

Example 06-27-2026 - 06-27-2026 means every job on the report happened on the same day.

Watch for It comes from the jobs, not from the week, so it changes if you include billed jobs.

Generated

Measures The day the PDF was made, as MM/DD/YYYY.

Example 09/16/2026.

Watch for Make a fresh one after any change to the jobs.

Jobs Included

Measures How many jobs are on the report. A split job counts once.

Example 3.

Watch for On automatic-week markets it excludes already-billed jobs unless you ticked Include billed jobs.

Hours

Measures The Time In / Time Out hours recorded on the first week of the project. A dash means none were recorded.

Example 12.5, or - when the market does not track time.

Watch for It reads one week only. On a project that spans several weeks it under-reports, so do not bill hours from this tile.

Production Codes

Measures How many different codes appear on the report. It is a count of kinds, not of units.

Example 4, when the jobs used BSPDTAPA, BSPDTAPSPL, BSPDTSTD and BSPDTSTE.

Watch for For the units, look at the TOTAL row of the Code Summary.

Total Amount

Measures The client's total: every code's list Price times its quantity, across all jobs. Written with the dollar sign after the number and no thousands separator.

Example 2450.5$

Watch for It shows XXX when you unticked Prices. A code that is not on the price list falls back to the tech's own price, silently. Keep the price list complete.

Code Summary: Qty, Unit Price, Total, TOTAL

Measures One row per code. Qty is the units across all jobs. Unit Price is the list price. Total is Qty times Unit Price. The TOTAL row adds up Qty and Total.

Example BSPDTSTE, Qty 2, Unit Price 125, Total 250.

Watch for A split job's quantity is counted once for the whole job, not once per person.

Job Detail: Job #, Date, Description, Coordinates, Address, City, Code - Qty, Amount

Measures One row per job. Job # is underlined when the job has photos: click it to jump there. Coordinates has an Open map link. Code - Qty lists each code and its units. Amount is that job at list prices.

Example BSPDTSTE - 1 under Code - Qty, and 125 under Amount.

Watch for Column names follow the market's own field names, so Description may be called something else on your market.

Page X of Y (footer)

Measures Where you are in the file. The left side of the footer repeats the project name and unique ID.

Example Page 1 of 8.

Watch for Type a page number into your PDF viewer's page box to jump straight there.

Production Report PDF — photo and rate card pages

Photo N of M

Measures Which photo of this job you are looking at, and how many the job has.

Example Photo 1 of 3.

Watch for The highlighted thumbnail at the bottom is the photo you are on. Click another to open it full size.

The code line under the job name

Measures Each code on that job and how many, separated by bars.

Example BSPDTAPSPL x 1 | BSPDTSTD x 1 | BSPDTAPA x 1.

Watch for It matches the Code - Qty column on page 1.

Previously Billed Production (only some markets)

Measures On automatic-week markets, a second section with the jobs that were already on an earlier report: Billed Jobs, Codes, Production and Amount.

Example Billed Jobs 12, Amount 1500$.

Watch for It only appears when you ticked Include billed jobs.

Rate Card: Code, Description, Price ($)

Measures The market's whole price list at the moment the report was made. Price is the client price.

Example BSPDTSTE, Test Evolv, 125.

Watch for Tier prices are never printed. The client never sees tech pay.