# Job Module

<p class="doc-lead">The Job module tracks shipping and logistics jobs on a Job Card — booking party, consignee, bill of lading, container, and estimated cost versus sale — then posts actuals from sale invoices, purchase invoices, expenses, credit notes, and debit notes.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-section">
<div class="doc-toc-links">
<a href="#/job/?id=getting-started">Getting Started</a>
<a href="#/job/?id=workflow">Workflow</a>
<a href="#/job/?id=transactions">Transactions</a>
<a href="#/job/?id=reports">Reports</a>
<a href="#/job/?id=faq">FAQ</a>
</div>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="getting-started">Getting Started</h2>

<ul>
<li><a href="#/job/job-type">Job Type</a> — create types before the first job (child-job flag, default sale/purchase type, job number format).</li>
<li><a href="#/service/service-items">Service Items</a> — Job Card cost/sale lines use service items, not inventory SKUs.</li>
<li><a href="#/job/job-card">Job Card</a> — create the job, approve it, then raise invoices and expenses from the card.</li>
<li><a href="#/job/job-dashboard">Job Dashboard</a> — total, on-going, and completed job counts.</li>
</ul>

<hr class="doc-section-divider">

<h2 id="workflow">Workflow</h2>

<div class="doc-workflow">
  <div class="doc-workflow-step">
    <strong><a href="#/job/job-type">Job Type</a></strong>
    <span class="doc-workflow-detail">Name the job class, optionally allow child job cards, and set default sale/purchase types and numbering.</span>
  </div>
  <div class="doc-workflow-arrow" aria-hidden="true">→</div>
  <div class="doc-workflow-step">
    <strong><a href="#/job/job-card">Job Card</a></strong>
    <span class="doc-workflow-detail">Enter parties, shipping details, and estimated cost/sale lines. Save as Draft, then Approve.</span>
  </div>
  <div class="doc-workflow-arrow" aria-hidden="true">→</div>
  <div class="doc-workflow-step">
    <strong>Linked documents</strong>
    <span class="doc-workflow-detail">From an Approved or Closed card: create Sale Invoice, Pro Forma Invoice, Purchase Invoice, or Expense. Allocate those lines back to the job.</span>
  </div>
  <div class="doc-workflow-arrow" aria-hidden="true">→</div>
  <div class="doc-workflow-step">
    <strong><a href="#/job/reports/">Reports</a></strong>
    <span class="doc-workflow-detail">List jobs, open a single-job costing summary, or compare estimated vs actual profit.</span>
  </div>
  <div class="doc-workflow-note"><b>Actuals come from allocations</b> — estimated cost and sale live on the Job Card lines. Actual cost and sale come from Job Card Allocation on approved invoices, expenses, credit notes, and debit notes.</div>
</div>

<hr class="doc-section-divider">

<h2 id="transactions">Transactions</h2>

| **Topic** | **Description** |
|-----------|-----------------|
| <a href="#/job/job-dashboard">Job Dashboard</a> | Counts of total, on-going (Approved), and completed (Closed) jobs. |
| <a href="#/job/job-card">Job Card</a> | The job record — parties, shipping, estimates, status, and create-document actions. |
| <a href="#/job/job-type">Job Type</a> | Master data that classifies jobs and supplies defaults. |

Job Card Allocation is not a left-menu screen. It is opened from an approved sale invoice, purchase invoice, credit note, debit note, or expense with <b>Add Job Card Allocation</b>.

<hr class="doc-section-divider">

<h2 id="reports">Reports</h2>

See the full index: <a href="#/job/reports/">Job Reports</a> (job list, single-job costing, and estimated vs actual profit).

<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>

<b>How is Job different from Project?</b><br>
<a href="#/job/job-card">Job Card</a> is a shipping/logistics job with BL, container, and service-item costing. <a href="#/project/projects">Project</a> is a longer engagement with tasks, budgets, and daily schedule.

<b>Do Job Cards post to accounts?</b><br>
No. The Job Card holds estimates. Accounts post when you approve the linked sale invoice, purchase invoice, expense, credit note, or debit note.

<b>Where do actual cost and sale come from?</b><br>
From Job Card Allocation on those documents. <a href="#/job/reports/job-card-summary">Job Card Summary</a> and <a href="#/job/reports/job-card-wise-profit">Job Card Wise Profit</a> use those allocations.

<b>Can one job have child jobs?</b><br>
Yes, when the <a href="#/job/job-type">Job Type</a> has <b>Has Child Job Card</b> on. Approve a parent card, then create sub job cards linked to it.
