<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>pryme Docs – Project Subcontracting</title><link>/projectsubcontracting/subcontracting/</link><description>Recent content in Project Subcontracting on pryme Docs</description><generator>Hugo -- gohugo.io</generator><atom:link href="/projectsubcontracting/subcontracting/index.xml" rel="self" type="application/rss+xml"/><item><title>ProjectSubcontracting: Subcontractor Usage Tracking</title><link>/projectsubcontracting/subcontracting/usage-tracking/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projectsubcontracting/subcontracting/usage-tracking/</guid><description>
&lt;p>Subcontractor usage can be recorded through &lt;strong>project journals&lt;/strong>, &lt;strong>time sheets&lt;/strong>, and &lt;strong>expense sheets&lt;/strong>, with automatic linking to the subcontractor vendor based on the resource setup.&lt;/p>
&lt;h2 id="project-journal-lines">Project Journal Lines&lt;/h2>
&lt;p>You can use project journals to manually enter subcontractor-related work:&lt;/p>
&lt;ol>
&lt;li>Open &lt;strong>Project Journal&lt;/strong>.&lt;/li>
&lt;li>Fill in fields like &lt;strong>Project No.&lt;/strong>, &lt;strong>Project Task No.&lt;/strong> and select a &lt;strong>Resource&lt;/strong>.&lt;/li>
&lt;li>If the resource has a &lt;strong>Subcontractor Vendor No.&lt;/strong>, it will auto-fill on the journal line.&lt;/li>
&lt;li>Post the journal to create &lt;strong>Project Ledger Entries&lt;/strong> with the vendor link.&lt;/li>
&lt;/ol>
&lt;div class="alert alert-info" role="alert">
&lt;h4 class="alert-heading">Tip&lt;/h4>
You can also set or change the vendor number manually on the journal line.
&lt;/div>
&lt;h2 id="business-central-time-sheets">Business Central Time Sheets&lt;/h2>
&lt;p>When recording time through standard BC time sheets:&lt;/p>
&lt;ul>
&lt;li>Assign a &lt;strong>subcontractor resource&lt;/strong> on a &lt;strong>Project-type&lt;/strong> time sheet line.&lt;/li>
&lt;li>When posted, the &lt;strong>Subcontractor Vendor No.&lt;/strong> flows into the project ledger entry.&lt;/li>
&lt;/ul>
&lt;h2 id="progressus-time-sheets">Progressus Time Sheets&lt;/h2>
&lt;p>In Progressus Time Sheets:&lt;/p>
&lt;ul>
&lt;li>Submit time entries for a &lt;strong>subcontractor resource&lt;/strong>.&lt;/li>
&lt;li>Posting the time sheet creates the project ledger entries with the info about the subcontractor.&lt;/li>
&lt;/ul>
&lt;h2 id="progressus-expense-sheets">Progressus Expense Sheets&lt;/h2>
&lt;p>To track Progressus subcontractor-related expenses:&lt;/p>
&lt;ul>
&lt;li>Enter expenses for a &lt;strong>subcontractor resource&lt;/strong> in a &lt;strong>Progressus Expense Sheet&lt;/strong>.&lt;/li>
&lt;li>Posting the expense sheet creates the project ledger entries with the info about the subcontractor.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="summary">Summary&lt;/h2>
&lt;p>Subcontractor usage entered through journals, time sheets, or expense sheets is automatically linked to the subcontractor vendor using the setup on the resource. This ensures all project costs are properly tracked and attributed to the correct vendor.&lt;/p>
&lt;div class="alert alert-info" role="alert">
&lt;h4 class="alert-heading">Tip&lt;/h4>
Set the &lt;strong>Subcontractor Vendor No.&lt;/strong> on the &lt;strong>Resource Card&lt;/strong> to enable automatic tracking.
&lt;/div></description></item><item><title>ProjectSubcontracting: Subcontractor statements</title><link>/projectsubcontracting/subcontracting/statement-management/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projectsubcontracting/subcontracting/statement-management/</guid><description>
&lt;p>Subcontractor Statements group unpaid project usage for a vendor and a period. They’re used as a basis for &lt;strong>self-billing&lt;/strong> or &lt;strong>invoice validation&lt;/strong>.&lt;/p>
&lt;h2 id="when-to-use-it">When to use it&lt;/h2>
&lt;p>Use subcontractor statements when:&lt;/p>
&lt;ul>
&lt;li>You need to summarize subcontracted work before processing payment.&lt;/li>
&lt;li>You intend to generate a self-billing invoice for recorded project usage.&lt;/li>
&lt;li>You want to compare an incoming vendor invoice with recorded usage.&lt;/li>
&lt;/ul>
&lt;h2 id="how-to-create-a-statement">How to create a statement&lt;/h2>
&lt;ol>
&lt;li>Choose the 🔎 icon, enter &lt;strong>Subcontractor Statements&lt;/strong>, and select the related link.&lt;/li>
&lt;li>Choose &lt;strong>New&lt;/strong> to create a blank statement.&lt;/li>
&lt;li>On the statement page, fill in the following fields:
&lt;ul>
&lt;li>&lt;code>Subcontract Vendor No.&lt;/code>&lt;/li>
&lt;li>&lt;code>Period Start&lt;/code> and &lt;code>Period End&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;blockquote>
&lt;p>Document date will be today&amp;rsquo;s date by default. Vendor info and currency are auto-filled.&lt;/p>
&lt;/blockquote>
&lt;h3 id="add-project-entries-to-the-statement">Add project entries to the statement&lt;/h3>
&lt;ol start="4">
&lt;li>Choose &lt;strong>Get project entries&lt;/strong>&lt;/li>
&lt;li>A list of &lt;strong>unpaid project ledger entries&lt;/strong> will appear. The system shows entries that:
&lt;ul>
&lt;li>Match the vendor and date range&lt;/li>
&lt;li>Match the project and project manager filters (if set)&lt;/li>
&lt;li>Are not assigned to another subcontractor statement.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>All entries are set to &lt;strong>Included&lt;/strong> by default. You can deselect any entries you don’t want to include in the statement.&lt;/li>
&lt;li>Click &lt;strong>Close&lt;/strong>. All entries marked as Included will be added to the statement.&lt;/li>
&lt;/ol>
&lt;div class="alert alert-info" role="alert">
&lt;h4 class="alert-heading">Tip&lt;/h4>
Use standard selection methods (Shift+Click, Ctrl+Click) to select multiple lines, then choose &lt;strong>Clear Included&lt;/strong> to exclude them. To include them again, use &lt;strong>Set Included&lt;/strong>.
&lt;/div>
&lt;p>The selected entries are now linked to the statement. The system does not create new entries but assigns the Subc. Stmt. No. field on each ledger entry.&lt;/p>
&lt;div class="alert alert-warning" role="alert">
&lt;h4 class="alert-heading">Note&lt;/h4>
After project entries are added, you can no longer change the vendor on the statement.
&lt;/div>
&lt;h2 id="project-and-project-manager-filtering">Project and Project Manager Filtering&lt;/h2>
&lt;p>You can restrict a subcontractor statement to a specific &lt;strong>Project&lt;/strong> or &lt;strong>Project Manager&lt;/strong> to make entry selection and review easier.&lt;/p>
&lt;h3 id="project-filtering">Project Filtering&lt;/h3>
&lt;p>On the statement, you can enter &lt;strong>Project No.&lt;/strong>:&lt;/p>
&lt;ul>
&lt;li>If &lt;strong>Project No.&lt;/strong> is filled before selecting entries, the entry selection list is filtered automatically.&lt;/li>
&lt;li>If entries are already added and you then enter &lt;strong>Project No.&lt;/strong>, the system validates existing lines and shows an error if any line does not match.&lt;/li>
&lt;/ul>
&lt;h3 id="project-manager-filtering">Project Manager Filtering&lt;/h3>
&lt;p>On the statement, you can enter &lt;strong>Project Manager&lt;/strong>:&lt;/p>
&lt;ul>
&lt;li>If filled before selecting entries, the entry selection list is filtered automatically.&lt;/li>
&lt;li>If entries are already added and you then enter &lt;strong>Project Manager&lt;/strong>, the system validates existing lines and shows an error if any line does not match.&lt;/li>
&lt;/ul>
&lt;h3 id="project-manager-level-setup-progressus-only">Project Manager Level Setup (Progressus only)&lt;/h3>
&lt;p>In Progressus, &lt;strong>Project Manager&lt;/strong> can be collected automatically on project ledger entries based on the &lt;strong>Project Manager Level&lt;/strong> setup on the &lt;strong>Purchase &amp;amp; Payables Setup&lt;/strong> page:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Project&lt;/strong> - Project Manager is taken from the Project&lt;/li>
&lt;li>&lt;strong>Project Task&lt;/strong> - Project Manager is taken from the Project Task&lt;/li>
&lt;/ul>
&lt;p>For existing entries, you can run the &lt;strong>Update Project Manager on Project Ledger Entries&lt;/strong> report to populate Project Manager based on the current setup.&lt;/p>
&lt;h2 id="remove-lines-from-a-statement">Remove lines from a statement&lt;/h2>
&lt;ul>
&lt;li>To &lt;strong>remove&lt;/strong> a line from a statement:
&lt;ol>
&lt;li>Select one or more lines&lt;/li>
&lt;li>Choose &lt;strong>Delete Line&lt;/strong>.&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>This action is only available for &lt;strong>open statements&lt;/strong>.&lt;br>
It clears the Subc. Stmt. No. field on the project ledger entries but does not delete the entries themselves. The total amount on the statement is recalculated automatically.&lt;/p>
&lt;h2 id="totals-and-factboxes">Totals and FactBoxes&lt;/h2>
&lt;p>Subcontractor statements show a statement total and a breakdown by entry type in FactBoxes.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Total&lt;/strong> shows the &lt;strong>sum of amounts&lt;/strong> for all included project ledger entries.&lt;/li>
&lt;li>The FactBoxes show &lt;strong>summarized quantities&lt;/strong> by &lt;strong>Unit of Measure&lt;/strong>, grouped by &lt;strong>Entry Type&lt;/strong>:
&lt;ul>
&lt;li>&lt;strong>Resources&lt;/strong> (Entry Type = Resource)&lt;/li>
&lt;li>&lt;strong>Expenses&lt;/strong> (Entry Type = G/L Account)&lt;/li>
&lt;li>&lt;strong>Items&lt;/strong> (Entry Type = Item)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="print-the-statement-report">Print the Statement Report&lt;/h2>
&lt;p>To print or export a formatted version of the subcontractor statement:&lt;/p>
&lt;ul>
&lt;li>Choose &lt;strong>Print&lt;/strong> on the statement page.&lt;/li>
&lt;li>The statement report summarizes header and line details for distribution or record-keeping.&lt;/li>
&lt;/ul>
&lt;h2 id="statement-status">Statement status&lt;/h2>
&lt;ul>
&lt;li>&lt;code>Open&lt;/code> — still editable&lt;/li>
&lt;li>&lt;code>Approved&lt;/code> — ready for invoicing or matching&lt;/li>
&lt;li>&lt;code>Closed&lt;/code> — finalized after invoice is posted&lt;/li>
&lt;/ul>
&lt;div class="alert alert-warning" role="alert">
&lt;h4 class="alert-heading">Note&lt;/h4>
Only &lt;strong>Approved&lt;/strong> statements can be used for creating a self-billing invoice or matching with existing purchase invoices.
&lt;/div>
&lt;h2 id="see-also">See Also&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="../batch-create-subcontractor-statements/">Batch Create Subcontractor Statements&lt;/a>&lt;/li>
&lt;li>&lt;a href="../self-billing-invoice/">Create Self-Billing Invoices&lt;/a>&lt;/li>
&lt;li>&lt;a href="../invoice-matching/">Match Subcontractor Statements to Invoices&lt;/a>&lt;/li>
&lt;li>&lt;a href="../closed-subcontractor-statements/">Closed Subcontractor Statements&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>ProjectSubcontracting: Subcontractor statement approval workflow</title><link>/projectsubcontracting/subcontracting/approval-workflow/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projectsubcontracting/subcontracting/approval-workflow/</guid><description>
&lt;h1 id="subcontractor-statement-approval-workflow">Subcontractor statement approval workflow&lt;/h1>
&lt;p>The subcontractor statement approval workflow lets you send subcontractor statements for approval, create approval requests, and automatically update the statement status based on the workflow result. For detailed information on how to set up workflows in Microsoft Dynamics 365 Business Central, please see: &lt;a href="https://learn.microsoft.com/en-us/dynamics365/business-central/across-how-to-create-workflows">Create approval workflows to connect tasks - Business Central | Microsoft Learn&lt;/a>.&lt;/p>
&lt;h2 id="before-you-start">Before you start&lt;/h2>
&lt;p>Before a subcontractor statement can be sent for approval:&lt;/p>
&lt;ul>
&lt;li>an approval workflow for &lt;strong>Subcontractor Statement&lt;/strong> must be enabled&lt;/li>
&lt;li>the subcontractor statement must contain entries&lt;/li>
&lt;/ul>
&lt;p>If there is nothing to approve, the system shows an error. If no workflow is enabled, users can still approve statements manually, but no approval requests will be created.&lt;/p>
&lt;div class="alert alert-info" role="alert">
&lt;h4 class="alert-heading">Tip&lt;/h4>
Make sure the users involved in the approval flow are set up correctly before enabling the workflow.
&lt;/div>
&lt;h2 id="set-up-the-workflow">Set up the workflow&lt;/h2>
&lt;ol>
&lt;li>To set up the workflow, select the 🔎 icon, enter &lt;strong>Workflows&lt;/strong>, and select the related link.&lt;/li>
&lt;li>A new workflow can be created by the user or based on &lt;strong>Workflow Templates&lt;/strong>. To create a workflow from a template, select &lt;strong>New Workflow from Template&lt;/strong>.&lt;/li>
&lt;li>If the template is not available, open &lt;strong>Workflow Templates&lt;/strong> and choose &lt;strong>Reset Microsoft Templates&lt;/strong>. This adds the &lt;strong>Pryme Subcontractor Statement Approval Workflow&lt;/strong> template to the available templates.&lt;/li>
&lt;li>For subcontractor statement approvals, use the template &lt;strong>Pryme Subcontractor Statement Approval Workflow&lt;/strong>. After the workflow is created, enable it.&lt;/li>
&lt;li>The workflow must use the approver type &lt;strong>Subcontractor Statement Approver&lt;/strong>. This approver type takes the &lt;strong>Approver ID&lt;/strong> from the subcontractor statement card. The &lt;strong>Approver ID&lt;/strong> on the statement is populated automatically from the &lt;strong>Project Manager&lt;/strong>, but it can also be changed manually before sending the statement for approval.&lt;/li>
&lt;/ol>
&lt;h2 id="how-the-workflow-works">How the workflow works&lt;/h2>
&lt;p>When a subcontractor statement is sent for approval, the workflow:&lt;/p>
&lt;ul>
&lt;li>Restricts record usage&lt;/li>
&lt;li>Sets the statement status to &lt;strong>Pending Approval&lt;/strong>&lt;/li>
&lt;li>Creates approval requests&lt;/li>
&lt;li>Sends the approval request&lt;/li>
&lt;li>Approves, rejects, cancels, or reopens the subcontractor statement depending on the workflow outcome&lt;/li>
&lt;/ul>
&lt;h2 id="approver-selection">Approver selection&lt;/h2>
&lt;p>The approver is determined from the subcontractor statement.&lt;/p>
&lt;ul>
&lt;li>If a &lt;strong>Project Manager&lt;/strong> is assigned on the statement, that user becomes the approver.&lt;/li>
&lt;li>If no Project Manager is assigned, the user can select an approver manually.&lt;/li>
&lt;li>Users cannot select themselves as approver, unless they are &lt;strong>Approval Administrators&lt;/strong>.&lt;/li>
&lt;/ul>
&lt;h2 id="view-approvals">View approvals&lt;/h2>
&lt;p>You can open the approval entries for a subcontractor statement to review all workflow entries connected to that record.&lt;/p>
&lt;div class="alert alert-warning" role="alert">
&lt;h4 class="alert-heading">Note&lt;/h4>
This workflow follows the standard Business Central approval pattern, but adds support for &lt;strong>Subcontractor Statement PSYME&lt;/strong> and the custom approver type &lt;strong>Subcontractor Statement Approver&lt;/strong>.
&lt;/div></description></item><item><title>ProjectSubcontracting: Batch Creation of Statements</title><link>/projectsubcontracting/subcontracting/batch-create-subcontractor-statements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projectsubcontracting/subcontracting/batch-create-subcontractor-statements/</guid><description>
&lt;p>You can automate the creation of subcontractor statements by running the &lt;strong>Create Subcontractor Statements&lt;/strong> batch job.&lt;br>
This process collects all eligible project ledger entries and creates statements in bulk for all selected vendors and periods.&lt;/p>
&lt;h2 id="when-to-use-it">When to Use It&lt;/h2>
&lt;ul>
&lt;li>You want to generate statements for multiple subcontractors at once.&lt;/li>
&lt;li>You regularly create statements for a defined billing period (e.g., weekly or monthly).&lt;/li>
&lt;li>You want to ensure no eligible project usage is missed for invoicing.&lt;/li>
&lt;/ul>
&lt;h2 id="how-to-run-the-batch-creation-of-statements">How to Run the Batch Creation of Statements&lt;/h2>
&lt;ol>
&lt;li>🔎 Go to &lt;strong>Subcontractor Statements&lt;/strong>.&lt;/li>
&lt;li>Choose &lt;strong>Create Subcontractor Statements&lt;/strong>.&lt;/li>
&lt;li>In the &lt;strong>request page&lt;/strong>, specify the required filters and options.&lt;/li>
&lt;/ol>
&lt;h3 id="filters">Filters&lt;/h3>
&lt;p>Mandatory fields include:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Document Date&lt;/strong> – Sets the document date for the created statements. It is set by default to today’s date.&lt;/li>
&lt;li>&lt;strong>Period Start&lt;/strong> / &lt;strong>Period End&lt;/strong> – Defines the date range for included project ledger entries.&lt;/li>
&lt;/ul>
&lt;p>Optional fields include:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Vendor No.&lt;/strong> – Limits statement creation to a specific vendor.&lt;/li>
&lt;li>&lt;strong>Project No.&lt;/strong> – Limits statement creation to a specific project.&lt;/li>
&lt;li>&lt;strong>Project Task No.&lt;/strong> – Limits statement creation to a specific task.&lt;/li>
&lt;/ul>
&lt;h3 id="options">Options&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Create Empty Statements&lt;/strong> – When enabled, creates statements even if no project ledger entries exist for the selected vendor and period.&lt;/li>
&lt;/ul>
&lt;h4 id="splitting-options">Splitting Options&lt;/h4>
&lt;p>To create more granular statements, you can split statements during batch creation:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Split by Project&lt;/strong>&lt;br>
Creates a separate subcontractor statement for each project.&lt;br>
The &lt;strong>Project No.&lt;/strong> field is populated on each statement.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Split by Project Manager&lt;/strong>&lt;br>
Creates a separate subcontractor statement for each project manager.&lt;br>
The &lt;strong>Project Manager&lt;/strong> field is populated on each statement.&lt;/p>
&lt;/li>
&lt;/ul>
&lt;p>When enabled, the system groups project ledger entries accordingly and generates multiple statements instead of one per vendor.&lt;/p>
&lt;p>After confirming, the system runs the batch job and shows how many statements were created.&lt;/p>
&lt;h2 id="result">Result&lt;/h2>
&lt;ul>
&lt;li>One &lt;strong>Subcontractor Statement&lt;/strong> per vendor that meets the criteria&lt;/li>
&lt;li>All related &lt;strong>unpaid project ledger entries&lt;/strong> are linked automatically&lt;/li>
&lt;li>Each statement is created with &lt;strong>Status = Open&lt;/strong>, ready for review and approval&lt;/li>
&lt;/ul></description></item><item><title>ProjectSubcontracting: Create self billing invoices</title><link>/projectsubcontracting/subcontracting/self-billing-invoice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projectsubcontracting/subcontracting/self-billing-invoice/</guid><description>
&lt;p>Self billing lets you create a purchase invoice &lt;strong>on behalf of a subcontractor&lt;/strong>, using data from an &lt;strong>approved Subcontractor Statement&lt;/strong>. This ensures accurate payment to the subcontractor based on recorded project work, without waiting for their invoice&lt;/p>
&lt;h2 id="when-to-use-it">When to use it&lt;/h2>
&lt;p>Use this functionality when:&lt;/p>
&lt;ul>
&lt;li>The subcontractor &lt;strong>does not send their own invoice&lt;/strong>, and billing needs to be generated internally&lt;/li>
&lt;li>The company has a &lt;strong>self-billing agreement&lt;/strong> with the subcontractor&lt;/li>
&lt;li>The &lt;strong>Subcontractor Statement&lt;/strong> has been &lt;strong>reviewed and approved&lt;/strong> for payment&lt;/li>
&lt;/ul>
&lt;h2 id="create-a-self-billing-purchase-invoice">Create a self billing purchase invoice&lt;/h2>
&lt;ol>
&lt;li>🔎 Go to &lt;strong>Subcontractor Statements&lt;/strong>&lt;/li>
&lt;li>Select an &lt;strong>Approved&lt;/strong> statement&lt;/li>
&lt;li>Choose &lt;strong>Create Self-Billing Invoice&lt;/strong>&lt;/li>
&lt;/ol>
&lt;h2 id="batch-creation-of-self-billing-documents">Batch Creation of Self-Billing Documents&lt;/h2>
&lt;p>If you work with many approved subcontractor statements, you can create self-billing documents in bulk instead of processing them one by one.&lt;/p>
&lt;p>The batch job creates documents only for statements that:&lt;/p>
&lt;ul>
&lt;li>Have &lt;strong>Status = Approved&lt;/strong>&lt;/li>
&lt;li>Do not already have a linked purchase document&lt;/li>
&lt;li>Have a valid &lt;strong>Self Billing Agreement&lt;/strong> on the Vendor Card, if &lt;strong>Require Self Billing Agreement&lt;/strong> is enabled in setup&lt;/li>
&lt;/ul>
&lt;p>Statements that do not meet these conditions are skipped automatically.&lt;/p>
&lt;h2 id="invoice-type-for-negative-statements">Invoice Type for Negative Statements&lt;/h2>
&lt;p>If the &lt;strong>total amount&lt;/strong> of a subcontractor statement is &lt;strong>negative&lt;/strong>, the system creates a &lt;strong>Purchase Credit Memo&lt;/strong> instead of a purchase invoice.&lt;/p>
&lt;p>This ensures compliance with Business Central rules, as negative purchase invoices are not allowed, and correctly reflects credit situations such as reversals or adjustments.&lt;/p>
&lt;h2 id="pre-filled-fields-and-currency-logic">Pre-filled fields and currency logic&lt;/h2>
&lt;p>The purchase invoice header is auto-filled with vendor details, statement period, and document dates. The language code from the vendor card is also applied.&lt;/p>
&lt;p>The invoice lines include:&lt;/p>
&lt;ul>
&lt;li>A &lt;strong>summary line&lt;/strong> displaying the billing period.&lt;/li>
&lt;li>&lt;strong>Detailed lines&lt;/strong> for each project ledger entry included in the statement.&lt;/li>
&lt;/ul>
&lt;p>If any project ledger entry uses a different currency than the invoice, the system automatically converts the amounts to the invoice currency using the current exchange rate set.&lt;/p>
&lt;div class="alert alert-warning" role="alert">
&lt;h4 class="alert-heading">Note&lt;/h4>
The invoice does not include project or task numbers to avoid duplication in project accounting.
&lt;/div>
&lt;h2 id="self-billing-agreement-validation">Self-billing Agreement Validation&lt;/h2>
&lt;p>To comply with tax regulations (e.g., in the UK), a valid self-billing agreement must exist between the customer and subcontractor before generating self-billing invoices.&lt;/p>
&lt;h3 id="setup">Setup&lt;/h3>
&lt;ul>
&lt;li>In &lt;strong>Purchase &amp;amp; Payables Setup&lt;/strong>, enable &lt;strong>Require Self Billing Agreement&lt;/strong>.&lt;/li>
&lt;li>On the &lt;strong>Vendor Card&lt;/strong>, set the &lt;strong>Self Billing Agrmt. End Date&lt;/strong>.&lt;/li>
&lt;/ul>
&lt;h3 id="behavior">Behavior&lt;/h3>
&lt;ul>
&lt;li>If the date is missing or in the past, the system prompts the user before allowing invoice creation.&lt;/li>
&lt;li>If the date is valid (in the future), the invoice is created normally.&lt;/li>
&lt;/ul>
&lt;div class="alert alert-warning" role="alert">
&lt;h4 class="alert-heading">Note&lt;/h4>
The agreement document isn’t stored in the system, only its end date is tracked.
&lt;/div>
&lt;h2 id="see-also">See Also&lt;/h2>
&lt;p>&lt;a href="../Subcontracting/closed-subcontractor-statements">Closed Subcontractor Statements&lt;/a>&lt;/p></description></item><item><title>ProjectSubcontracting: Match subcontractor statements to invoices</title><link>/projectsubcontracting/subcontracting/invoice-matching/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projectsubcontracting/subcontracting/invoice-matching/</guid><description>
&lt;p>Matching &lt;strong>purchase invoices&lt;/strong> with approved &lt;strong>Subcontractor Statements&lt;/strong> ensures that subcontractors are paid accurately and only for confirmed project work. This process is especially useful when subcontractors issue their own invoices instead of using self billing.&lt;/p>
&lt;p>The system allows you to link a vendor invoice to a subcontractor statement, compare amounts, and automatically detect discrepancies based on a configured tolerance. This improves financial control and ensures that invoicing aligns with recorded project usage.&lt;/p>
&lt;h2 id="when-to-use-it">When to use it&lt;/h2>
&lt;p>Use invoice matching when:&lt;/p>
&lt;ul>
&lt;li>The subcontractor submits their own invoice instead of using self billing.&lt;/li>
&lt;li>You want to verify the invoice against an &lt;strong>Approved&lt;/strong> Subcontractor Statement.&lt;/li>
&lt;li>You need visibility and control over discrepancies before posting the invoice.&lt;/li>
&lt;/ul>
&lt;h2 id="how-to-match-a-subcontractor-statement-to-a-purchase-invoice">How to match a subcontractor statement to a purchase invoice&lt;/h2>
&lt;ol>
&lt;li>Open the &lt;strong>purchase invoice&lt;/strong> for the subcontractor.&lt;/li>
&lt;li>Enter the subcontractor statement number in the &lt;code>Your Reference&lt;/code> field.
Alternatively, use the lookup on the &lt;code>Subcontractor Statement No.&lt;/code> field to manually select the correct statement.&lt;/li>
&lt;li>If a matching &lt;strong>approved statement&lt;/strong> is found:
&lt;ul>
&lt;li>The &lt;code>Subc. Stmt. No.&lt;/code> field is auto-filled.&lt;/li>
&lt;li>The system compares the invoice total with the statement amount.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Based on the comparison:
&lt;ul>
&lt;li>If the amounts are within the configured tolerance the match status is set to &lt;strong>Full Match&lt;/strong>.&lt;/li>
&lt;li>If the difference exceeds the tolerance the match status is set to &lt;strong>Partial Match&lt;/strong>.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>If necessary, you can manually override the match result by updating the &lt;strong>Subc. Stmt. Match&lt;/strong> field.&lt;/li>
&lt;/ol>
&lt;p>The system evaluates match status automatically and updates it as values change.&lt;/p>
&lt;div class="alert alert-warning" role="alert">
&lt;h4 class="alert-heading">Note&lt;/h4>
The system uses the &lt;strong>Currency Code&lt;/strong> on the purchase invoice and automatically converts the subcontractor statement total from its original currency if needed.
&lt;/div>
&lt;div class="alert alert-warning" role="alert">
&lt;h4 class="alert-heading">Note&lt;/h4>
If a purchase invoice includes &lt;strong>project-related lines that were not added through a subcontractor statement&lt;/strong>, the system will still update the &lt;strong>Subcontractor Invoice No.&lt;/strong> on the resulting project ledger entries, but will leave the &lt;strong>Subcontract Statement No.&lt;/strong> empty. These entries will be &lt;strong>excluded&lt;/strong> from future subcontractor statements to avoid duplicate billing.
&lt;/div>
&lt;h2 id="see-also">See Also&lt;/h2>
&lt;p>&lt;a href="../Subcontracting/closed-subcontractor-statements">Closed Subcontractor Statements&lt;/a>&lt;/p></description></item><item><title>ProjectSubcontracting: Closed Subcontractor Statements</title><link>/projectsubcontracting/subcontracting/closed-subcontractor-statements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projectsubcontracting/subcontracting/closed-subcontractor-statements/</guid><description>
&lt;p>When the purchase invoice is posted, the related &lt;strong>Subcontractor Statement&lt;/strong> is automatically &lt;strong>closed&lt;/strong>.&lt;br>
Keeping closed statements separate from active ones ensures clarity in project accounting, serve as an &lt;strong>audit trail&lt;/strong> and provides a traceable history of subcontractor billing.&lt;/p>
&lt;ul>
&lt;li>Statements that are &lt;strong>not linked to a purchase invoice&lt;/strong> can be closed and reopened manually.&lt;/li>
&lt;li>Statements that are linked to a purchase invoice &lt;strong>cannot be reopened&lt;/strong>, and attempting to do so will show an error message.&lt;/li>
&lt;/ul>
&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>A closed statement contains all data from the original approved statement, including:&lt;/p>
&lt;ul>
&lt;li>Vendor details&lt;/li>
&lt;li>Statement period and total amount&lt;/li>
&lt;li>Linked project ledger entries&lt;/li>
&lt;li>Reference to the connected purchase invoice&lt;/li>
&lt;/ul>
&lt;p>These records are &lt;strong>read-only&lt;/strong> and cannot be modified.&lt;/p>
&lt;h2 id="where-to-find-closed-statements">Where to Find Closed Statements&lt;/h2>
&lt;p>To view historical subcontractor statements:&lt;/p>
&lt;ol>
&lt;li>🔎 Go to &lt;strong>Closed Subcontractor Statements&lt;/strong>.&lt;/li>
&lt;li>Use filters such as &lt;strong>Vendor&lt;/strong> or &lt;strong>Period&lt;/strong> to locate the desired record.&lt;/li>
&lt;li>Open the statement to review its details and links to related documents.&lt;/li>
&lt;/ol>
&lt;h2 id="available-actions">Available Actions&lt;/h2>
&lt;p>On the &lt;strong>Closed Subcontractor Statement&lt;/strong> page, you can:&lt;/p>
&lt;ul>
&lt;li>View all linked &lt;strong>Project Ledger Entries&lt;/strong>&lt;/li>
&lt;li>View the related &lt;strong>Posted Purchase Invoice&lt;/strong>&lt;/li>
&lt;li>Export or print the statement for reporting or audit purposes&lt;/li>
&lt;/ul></description></item></channel></rss>