Update AI assistant and help docs for invoice and material logging changes
- HelpKnowledgeBase: invoice-from-job now mentions discount carried over, Discount Applied display row, and negative line items; new entry for PC-based Log Material modal on job details - Help/Invoices.cshtml: from-job steps updated with discount/terms/due date pre-fill detail; sending section corrects due date source (quote/customer) - Help/Jobs.cshtml: new "Logging Material Usage from a PC" section documenting the Log Material modal alongside the existing QR scan instructions Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -302,7 +302,7 @@ public static class HelpKnowledgeBase
|
||||
|
||||
**Changing the customer on a job:** On the Job Details page, the Customer field is an always-visible dropdown. Select a different customer — a confirmation banner appears. Click **Save** to apply or **Cancel** to revert. Use this to correct a misassigned job or to move a walk-in job to a customer's proper record after they've been added to the system.
|
||||
|
||||
**Creating an invoice from a job:** On the Job Details page, look for the Invoice section and click "Create Invoice."
|
||||
**Creating an invoice from a job:** On the Job Details page, look for the Invoice section and click "Create Invoice." The system pre-fills all line items, pricing, discount, tax rate, payment terms, and due date from the job and customer automatically. Review the Totals panel on the right — if a discount was applied to the job it will show as a red "Discount Applied" line. Adjust anything you need, then save.
|
||||
|
||||
**Work Order QR Codes:** Every printed job work order includes two tiers of QR codes — one for viewing the job, and a separate set for taking action on it. All QR codes require the worker to be logged in.
|
||||
|
||||
@@ -314,6 +314,8 @@ public static class HelpKnowledgeBase
|
||||
|
||||
All QR codes require login — workers must have an active account. Logging in once on their phone is sufficient for the session.
|
||||
|
||||
**Logging material usage from a PC (without QR scan):** On the Job Details page, expand the Materials Used section and click **Log Material**. A modal opens where you can: select any inventory item from a dropdown (current stock level shown), choose whether to enter the amount used or the amount remaining (the system calculates usage automatically), pick a reason (Job Usage or Waste/Spillage), and add optional notes. Saves immediately and updates inventory on hand.
|
||||
|
||||
**Blank Work Order:** Print a pre-formatted paper work order to hand to a walk-in customer before creating a digital job record.
|
||||
- Access: Jobs list page → printer icon button "Blank Work Order" in the top-right toolbar. Or navigate directly to /WorkOrder/Blank.
|
||||
- The PDF opens in a new tab ready to print. It includes: company logo and address, Drop Off Date field, Client Name / Client Phone / Due Date fields, 12-row parts table (Part Description / Color / Quote), Notes box, customizable Terms & Conditions text, and a Customer Signature line.
|
||||
|
||||
@@ -48,8 +48,9 @@
|
||||
<ol class="mb-3">
|
||||
<li class="mb-2">Open the job from <strong>Operations › Jobs</strong> and go to its Details page.</li>
|
||||
<li class="mb-2">Scroll to the <strong>Invoice</strong> section near the bottom of the page.</li>
|
||||
<li class="mb-2">Click <strong>Create Invoice</strong>. The system generates an invoice pre-filled with all the job's line items and the final pricing.</li>
|
||||
<li class="mb-2">Review the invoice — check line items, totals, and the due date — then click <strong>Save Invoice</strong>.</li>
|
||||
<li class="mb-2">Click <strong>Create Invoice</strong>. The system pre-fills all line items, the discount, tax rate, payment terms, and due date from the job and customer automatically.</li>
|
||||
<li class="mb-2">Review the <strong>Totals</strong> panel on the right — if a discount was applied to the job it shows as a red <em>Discount Applied</em> line below the subtotal. Negative line items are allowed if you need to apply a manual credit or price adjustment.</li>
|
||||
<li class="mb-2">Adjust anything you need, then click <strong>Save Invoice</strong>.</li>
|
||||
</ol>
|
||||
|
||||
<h3 class="h6 fw-semibold mt-3 mb-2">From the Invoices list (manual)</h3>
|
||||
@@ -139,7 +140,7 @@
|
||||
<li class="mb-2">Open the invoice from <strong>Operations › Invoices</strong> or from the job's Details page.</li>
|
||||
<li class="mb-2">Click <strong>Send Invoice</strong>. The status changes from Draft to Sent.</li>
|
||||
<li class="mb-2">If email notifications are configured, the customer receives an email with the invoice details and total due.</li>
|
||||
<li class="mb-2">A due date is set automatically based on the customer's payment terms (e.g., Net 30 means the due date is 30 days from today).</li>
|
||||
<li class="mb-2">The due date and payment terms are pre-filled from the source quote (if the job came from a quote) or the customer’s payment terms — you can always override them before saving.</li>
|
||||
</ol>
|
||||
<p>
|
||||
You can also click <strong>Download PDF</strong> on any invoice to generate a print-ready PDF
|
||||
|
||||
@@ -607,13 +607,28 @@
|
||||
no anonymous bumps.
|
||||
</p>
|
||||
|
||||
<h3 class="h6 fw-semibold mt-3 mb-2"><i class="bi bi-box-seam me-1"></i>Bottom QR — Log Powder Usage</h3>
|
||||
<h3 class="h6 fw-semibold mt-3 mb-2"><i class="bi bi-box-seam me-1"></i>Bottom QR — Log Powder Usage</h3>
|
||||
<p>
|
||||
One QR per unique powder on the job. Scanning opens the inventory usage log page pre-filled
|
||||
with that powder and the job number, so you can record actual lbs used in seconds without
|
||||
navigating through the app.
|
||||
</p>
|
||||
|
||||
<h3 class="h6 fw-semibold mt-3 mb-2"><i class="bi bi-droplet-half me-1"></i>Logging Material Usage from a PC</h3>
|
||||
<p>
|
||||
You don’t need a phone or QR code to log material usage. On the Job Details page, expand the
|
||||
<strong>Materials Used</strong> section and click <strong>Log Material</strong>. A modal opens where you can:
|
||||
</p>
|
||||
<ul class="mb-2">
|
||||
<li>Select any inventory item from a searchable dropdown — the item’s current stock level is shown when you pick it.</li>
|
||||
<li>Choose <strong>Amount Used</strong> (enter how much was consumed) or <strong>Amount Remaining</strong> (enter what’s left in the bag — the system calculates the usage automatically).</li>
|
||||
<li>Pick a reason: <em>Job Usage</em> or <em>Waste / Spillage</em>.</li>
|
||||
<li>Add optional notes.</li>
|
||||
</ul>
|
||||
<p>
|
||||
Saving immediately reduces the item’s stock on hand and creates an entry in the Inventory Activity ledger, exactly like a QR scan would. The QR scan icon is still available next to the button for mobile workers.
|
||||
</p>
|
||||
|
||||
<div class="alert alert-permanent alert-info d-flex gap-2 mb-0" role="alert">
|
||||
<i class="bi bi-lock flex-shrink-0 mt-1"></i>
|
||||
<div>
|
||||
|
||||
Reference in New Issue
Block a user