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-12-19T01:46:50.9066057Z",
"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-12-19T01:46:50.9066057Z",
"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-12-19T01:46:50.9066057+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-12-19T01:46:50.9066057+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>