POST api/chgInvoice

Insert a new record into the Invoices table.

Request Information

URI Parameters

None.

Body Parameters

chgInvoiceDb
NameDescriptionTypeAdditional 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:39:54.2731287+00:00",
  "InvoiceAmount": 7.0,
  "InvoicePostingDate": "2025-12-06T23:39:54.2731287+00:00",
  "PostedByUserID": 9,
  "CreatedByUserID": 10,
  "InvoiceVoidedDate": "2025-12-06T23:39:54.2731287+00:00",
  "VoidedByUserID": 1,
  "IsActive": true,
  "Voided": true,
  "QBXfer": true,
  "QBXferDate": "2025-12-06T23:39:54.2731287+00:00",
  "SummaryFilePath": "sample string 11",
  "DetailFilePath": "sample string 12",
  "CreatedBy": 13,
  "CreatedDate": "2025-12-06T23:39:54.2731287+00:00",
  "UpdatedBy": 15,
  "UpdatedDate": "2025-12-06T23:39:54.2731287+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:39:54.2731287Z</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:39:54.2731287Z</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:39:54.2731287Z</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:39:54.2731287Z</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:39:54.2731287Z</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:39:54.2731287Z</d2p1:DateTime>
    <d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
  </UpdatedDate>
  <Voided>true</Voided>
  <VoidedByUserID>1</VoidedByUserID>
  <WarehouseID>64</WarehouseID>
</chgInvoiceDb>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'chgInvoiceDb'.

Response Information

Resource Description

chgInvoiceDb
NameDescriptionTypeAdditional 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:39:54.2731287+00:00",
  "InvoiceAmount": 7.0,
  "InvoicePostingDate": "2025-12-06T23:39:54.2731287+00:00",
  "PostedByUserID": 9,
  "CreatedByUserID": 10,
  "InvoiceVoidedDate": "2025-12-06T23:39:54.2731287+00:00",
  "VoidedByUserID": 1,
  "IsActive": true,
  "Voided": true,
  "QBXfer": true,
  "QBXferDate": "2025-12-06T23:39:54.2731287+00:00",
  "SummaryFilePath": "sample string 11",
  "DetailFilePath": "sample string 12",
  "CreatedBy": 13,
  "CreatedDate": "2025-12-06T23:39:54.2731287+00:00",
  "UpdatedBy": 15,
  "UpdatedDate": "2025-12-06T23:39:54.2731287+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:39:54.2731287Z</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:39:54.2731287Z</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:39:54.2731287Z</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:39:54.2731287Z</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:39:54.2731287Z</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:39:54.2731287Z</d2p1:DateTime>
    <d2p1:OffsetMinutes>0</d2p1:OffsetMinutes>
  </UpdatedDate>
  <Voided>true</Voided>
  <VoidedByUserID>1</VoidedByUserID>
  <WarehouseID>64</WarehouseID>
</chgInvoiceDb>