consumes a collection of the JSON objects presenting the WorkOrder information with the invoice candidate. Returns an HTML formatted string containing a report about the Bulk Invoice Update process outcome. For more information please refer to the corresponding section of the “fmPilot 2 Service Provider API” document and corresponding source code.
| Name | Description | Type | Additional information | 
|---|---|---|---|
| WorkOrderNumber | string | None. | |
| InvoiceDate | date | None. | |
| InvoiceNumber | string | None. | |
| LaborRate | decimal number | None. | |
| LaborHours | decimal number | None. | |
| TotalLabor | decimal number | None. | |
| TotalMaterials | decimal number | None. | |
| SalesTax | decimal number | None. | |
| PST | decimal number | None. | |
| QST | decimal number | None. | |
| HST | decimal number | None. | |
| GST | decimal number | None. | |
| IVA | decimal number | None. | |
| InvoiceTotal | decimal number | None. | |
| Notes | string | None. | 
[
  {
    "WorkOrderNumber": "sample string 1",
    "InvoiceDate": "2025-10-31T23:46:28.9461202Z",
    "InvoiceNumber": "sample string 3",
    "LaborRate": 4.0,
    "LaborHours": 5.0,
    "TotalLabor": 6.0,
    "TotalMaterials": 7.0,
    "SalesTax": 8.0,
    "PST": 9.0,
    "QST": 10.0,
    "HST": 11.0,
    "GST": 12.0,
    "IVA": 13.0,
    "InvoiceTotal": 14.0,
    "Notes": "sample string 15"
  },
  {
    "WorkOrderNumber": "sample string 1",
    "InvoiceDate": "2025-10-31T23:46:28.9461202Z",
    "InvoiceNumber": "sample string 3",
    "LaborRate": 4.0,
    "LaborHours": 5.0,
    "TotalLabor": 6.0,
    "TotalMaterials": 7.0,
    "SalesTax": 8.0,
    "PST": 9.0,
    "QST": 10.0,
    "HST": 11.0,
    "GST": 12.0,
    "IVA": 13.0,
    "InvoiceTotal": 14.0,
    "Notes": "sample string 15"
  }
]
        
<ArrayOfBulkInvoiceRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ControlESI.FMPilot.Core.Entities.Financial.Invoices">
  <BulkInvoiceRequest>
    <GST>12</GST>
    <HST>11</HST>
    <IVA>13</IVA>
    <InvoiceDate>2025-10-31T23:46:28.9461202+00:00</InvoiceDate>
    <InvoiceNumber>sample string 3</InvoiceNumber>
    <InvoiceTotal>14</InvoiceTotal>
    <LaborHours>5</LaborHours>
    <LaborRate>4</LaborRate>
    <Notes>sample string 15</Notes>
    <PST>9</PST>
    <QST>10</QST>
    <SalesTax>8</SalesTax>
    <TotalLabor>6</TotalLabor>
    <TotalMaterials>7</TotalMaterials>
    <WorkOrderNumber>sample string 1</WorkOrderNumber>
  </BulkInvoiceRequest>
  <BulkInvoiceRequest>
    <GST>12</GST>
    <HST>11</HST>
    <IVA>13</IVA>
    <InvoiceDate>2025-10-31T23:46:28.9461202+00:00</InvoiceDate>
    <InvoiceNumber>sample string 3</InvoiceNumber>
    <InvoiceTotal>14</InvoiceTotal>
    <LaborHours>5</LaborHours>
    <LaborRate>4</LaborRate>
    <Notes>sample string 15</Notes>
    <PST>9</PST>
    <QST>10</QST>
    <SalesTax>8</SalesTax>
    <TotalLabor>6</TotalLabor>
    <TotalMaterials>7</TotalMaterials>
    <WorkOrderNumber>sample string 1</WorkOrderNumber>
  </BulkInvoiceRequest>
</ArrayOfBulkInvoiceRequest>
        Sample not available.
| Name | Description | Type | Additional information | 
|---|---|---|---|
| Result | boolean | None. | |
| ErrorMessage | string | None. | 
{
  "Result": true,
  "ErrorMessage": "sample string 2"
}
        <BulkInvoicingResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/fmPilot.Services.Accounts.DTO.Response"> <ErrorMessage>sample string 2</ErrorMessage> <Result>true</Result> </BulkInvoicingResponse>