PUT api/chgInvoice/{id}
Update an existing record from the Invoices table.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | integer |
Required |
Body Parameters
chgInvoiceDb| Name | Description | Type | Additional information |
|---|---|---|---|
| InvoiceID | integer |
None. |
|
| InvoiceNumber | string |
Max length: 20 |
|
| InvoiceType | character |
Required |
|
| ClientID | integer |
Required |
|
| WarehouseID | byte |
Required |
|
| OrderID | integer |
None. |
|
| DocumentID | integer |
None. |
|
| FreightCalculatorID | integer |
None. |
|
| InvoiceDate | date |
Required |
|
| InvoiceAmount | decimal number |
Required |
|
| InvoicePostingDate | date |
Required |
|
| PostedByUserID | integer |
Required |
|
| CreatedByUserID | integer |
Required |
|
| InvoiceVoidedDate | date |
None. |
|
| VoidedByUserID | integer |
None. |
|
| IsActive | boolean |
None. |
|
| Voided | boolean |
None. |
|
| QBXfer | boolean |
None. |
|
| QBXferDate | date |
None. |
|
| SummaryFilePath | string |
Max length: 200 |
|
| DetailFilePath | string |
Max length: 200 |
|
| CreatedBy | integer |
None. |
|
| CreatedDate | date |
None. |
|
| UpdatedBy | integer |
None. |
|
| UpdatedDate | date |
None. |
|
| FBInvoiceID | integer |
None. |
|
| results | Collection of ValidationResult |
None. |
Request Formats
application/json, text/json
Sample:
{
"results": null,
"InvoiceID": 1,
"InvoiceNumber": "sample string 2",
"InvoiceType": "A",
"ClientID": 4,
"WarehouseID": 64,
"OrderID": 1,
"DocumentID": 1,
"FreightCalculatorID": 1,
"InvoiceDate": "2025-12-06T23:43:07.8409381+00:00",
"InvoiceAmount": 7.0,
"InvoicePostingDate": "2025-12-06T23:43:07.8409381+00:00",
"PostedByUserID": 9,
"CreatedByUserID": 10,
"InvoiceVoidedDate": "2025-12-06T23:43:07.8409381+00:00",
"VoidedByUserID": 1,
"IsActive": true,
"Voided": true,
"QBXfer": true,
"QBXferDate": "2025-12-06T23:43:07.8409381+00:00",
"SummaryFilePath": "sample string 11",
"DetailFilePath": "sample string 12",
"CreatedBy": 13,
"CreatedDate": "2025-12-06T23:43:07.8409381+00:00",
"UpdatedBy": 15,
"UpdatedDate": "2025-12-06T23:43:07.8409381+00:00",
"FBInvoiceID": 1
}
application/xml, text/xml
Sample:
<chgInvoiceDb xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Data.Tables">
<results xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.ComponentModel.DataAnnotations" i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Data.Utility" />
<ClientID>4</ClientID>
<CreatedBy>13</CreatedBy>
<CreatedByUserID>10</CreatedByUserID>
<CreatedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-06T23:43:07.8409381Z</d2p1:DateTime>
<d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
</CreatedDate>
<DetailFilePath>sample string 12</DetailFilePath>
<DocumentID>1</DocumentID>
<FBInvoiceID>1</FBInvoiceID>
<FreightCalculatorID>1</FreightCalculatorID>
<InvoiceAmount>7</InvoiceAmount>
<InvoiceDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-06T23:43:07.8409381Z</d2p1:DateTime>
<d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
</InvoiceDate>
<InvoiceID>1</InvoiceID>
<InvoiceNumber>sample string 2</InvoiceNumber>
<InvoicePostingDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-06T23:43:07.8409381Z</d2p1:DateTime>
<d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
</InvoicePostingDate>
<InvoiceType>65</InvoiceType>
<InvoiceVoidedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-06T23:43:07.8409381Z</d2p1:DateTime>
<d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
</InvoiceVoidedDate>
<IsActive>true</IsActive>
<OrderID>1</OrderID>
<PostedByUserID>9</PostedByUserID>
<QBXfer>true</QBXfer>
<QBXferDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-06T23:43:07.8409381Z</d2p1:DateTime>
<d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
</QBXferDate>
<SummaryFilePath>sample string 11</SummaryFilePath>
<UpdatedBy>15</UpdatedBy>
<UpdatedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-06T23:43:07.8409381Z</d2p1:DateTime>
<d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
</UpdatedDate>
<Voided>true</Voided>
<VoidedByUserID>1</VoidedByUserID>
<WarehouseID>64</WarehouseID>
</chgInvoiceDb>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
chgInvoiceDb| Name | Description | Type | Additional information |
|---|---|---|---|
| InvoiceID | integer |
None. |
|
| InvoiceNumber | string |
Max length: 20 |
|
| InvoiceType | character |
Required |
|
| ClientID | integer |
Required |
|
| WarehouseID | byte |
Required |
|
| OrderID | integer |
None. |
|
| DocumentID | integer |
None. |
|
| FreightCalculatorID | integer |
None. |
|
| InvoiceDate | date |
Required |
|
| InvoiceAmount | decimal number |
Required |
|
| InvoicePostingDate | date |
Required |
|
| PostedByUserID | integer |
Required |
|
| CreatedByUserID | integer |
Required |
|
| InvoiceVoidedDate | date |
None. |
|
| VoidedByUserID | integer |
None. |
|
| IsActive | boolean |
None. |
|
| Voided | boolean |
None. |
|
| QBXfer | boolean |
None. |
|
| QBXferDate | date |
None. |
|
| SummaryFilePath | string |
Max length: 200 |
|
| DetailFilePath | string |
Max length: 200 |
|
| CreatedBy | integer |
None. |
|
| CreatedDate | date |
None. |
|
| UpdatedBy | integer |
None. |
|
| UpdatedDate | date |
None. |
|
| FBInvoiceID | integer |
None. |
|
| results | Collection of ValidationResult |
None. |
Response Formats
application/json, text/json
Sample:
{
"results": null,
"InvoiceID": 1,
"InvoiceNumber": "sample string 2",
"InvoiceType": "A",
"ClientID": 4,
"WarehouseID": 64,
"OrderID": 1,
"DocumentID": 1,
"FreightCalculatorID": 1,
"InvoiceDate": "2025-12-06T23:43:07.8409381+00:00",
"InvoiceAmount": 7.0,
"InvoicePostingDate": "2025-12-06T23:43:07.8409381+00:00",
"PostedByUserID": 9,
"CreatedByUserID": 10,
"InvoiceVoidedDate": "2025-12-06T23:43:07.8409381+00:00",
"VoidedByUserID": 1,
"IsActive": true,
"Voided": true,
"QBXfer": true,
"QBXferDate": "2025-12-06T23:43:07.8409381+00:00",
"SummaryFilePath": "sample string 11",
"DetailFilePath": "sample string 12",
"CreatedBy": 13,
"CreatedDate": "2025-12-06T23:43:07.8409381+00:00",
"UpdatedBy": 15,
"UpdatedDate": "2025-12-06T23:43:07.8409381+00:00",
"FBInvoiceID": 1
}
application/xml, text/xml
Sample:
<chgInvoiceDb xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Data.Tables">
<results xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.ComponentModel.DataAnnotations" i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Data.Utility" />
<ClientID>4</ClientID>
<CreatedBy>13</CreatedBy>
<CreatedByUserID>10</CreatedByUserID>
<CreatedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-06T23:43:07.8409381Z</d2p1:DateTime>
<d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
</CreatedDate>
<DetailFilePath>sample string 12</DetailFilePath>
<DocumentID>1</DocumentID>
<FBInvoiceID>1</FBInvoiceID>
<FreightCalculatorID>1</FreightCalculatorID>
<InvoiceAmount>7</InvoiceAmount>
<InvoiceDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-06T23:43:07.8409381Z</d2p1:DateTime>
<d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
</InvoiceDate>
<InvoiceID>1</InvoiceID>
<InvoiceNumber>sample string 2</InvoiceNumber>
<InvoicePostingDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-06T23:43:07.8409381Z</d2p1:DateTime>
<d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
</InvoicePostingDate>
<InvoiceType>65</InvoiceType>
<InvoiceVoidedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-06T23:43:07.8409381Z</d2p1:DateTime>
<d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
</InvoiceVoidedDate>
<IsActive>true</IsActive>
<OrderID>1</OrderID>
<PostedByUserID>9</PostedByUserID>
<QBXfer>true</QBXfer>
<QBXferDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-06T23:43:07.8409381Z</d2p1:DateTime>
<d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
</QBXferDate>
<SummaryFilePath>sample string 11</SummaryFilePath>
<UpdatedBy>15</UpdatedBy>
<UpdatedDate xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:DateTime>2025-12-06T23:43:07.8409381Z</d2p1:DateTime>
<d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
</UpdatedDate>
<Voided>true</Voided>
<VoidedByUserID>1</VoidedByUserID>
<WarehouseID>64</WarehouseID>
</chgInvoiceDb>