POST api/Invoice/Update/{id}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | integer |
Required |
Body Parameters
InvoiceUpdateViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Description | string |
None. |
|
| CustomerPO | string |
None. |
|
| GTOrderNumber | string |
None. |
|
| InvoiceDate | date |
None. |
|
| DueDate | date |
None. |
|
| Status | StatusViewModel |
None. |
|
| SalesAssociate | SalesAssociate |
None. |
|
| ThirdPartyBilling | boolean |
None. |
|
| PayCommission | boolean |
None. |
|
| InternalNotes | string |
None. |
|
| InvoiceNotes | string |
None. |
|
| BillingCustomer | CustomerFindListItem |
None. |
|
| BillingContact | ContactFindListItem |
None. |
|
| BillingLocation | LocationFindListItem |
None. |
|
| BillingEmail | string |
None. |
|
| BillingPhone | string |
None. |
|
| ShippingCustomer | CustomerFindListItem |
None. |
|
| ShippingContact | ContactFindListItem |
None. |
|
| ShippingLocation | LocationFindListItem |
None. |
|
| EndUserCustomer | CustomerFindListItem |
None. |
|
| EndUserLocation | LocationFindListItem |
None. |
|
| TaxSettings | InvoiceTaxSettingsViewModel |
None. |
|
| Amounts | QuotesAmountsViewModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"description": "sample string 1",
"customerPO": "sample string 2",
"gtOrderNumber": "sample string 3",
"invoiceDate": "2025-12-09T23:01:46.8424656-05:00",
"dueDate": "2025-12-09T23:01:46.8424656-05:00",
"status": {
"status": "sample string 1",
"statusName": "sample string 2"
},
"salesAssociate": {
"salesAssociateID": 1,
"salesAssociateName": "sample string 2"
},
"thirdPartyBilling": true,
"payCommission": true,
"internalNotes": "sample string 8",
"invoiceNotes": "sample string 9",
"billingCustomer": {
"customerID": 1,
"locationID": 2,
"company": "sample string 3",
"address1": "sample string 4",
"address2": "sample string 5",
"city": "sample string 6",
"state": "sample string 7",
"zip": "sample string 8",
"phone": "sample string 9"
},
"billingContact": {
"contactID": 1,
"locationID": 2,
"name": "sample string 3",
"title": "sample string 4",
"email": "sample string 5",
"phone": "sample string 6",
"fax": "sample string 7",
"ext": "sample string 8",
"isPrimary": true
},
"billingLocation": {
"locationID": 1,
"description": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"zip": "sample string 7",
"isPrimary": true
},
"billingEmail": "sample string 10",
"billingPhone": "sample string 11",
"shippingCustomer": {
"customerID": 1,
"locationID": 2,
"company": "sample string 3",
"address1": "sample string 4",
"address2": "sample string 5",
"city": "sample string 6",
"state": "sample string 7",
"zip": "sample string 8",
"phone": "sample string 9"
},
"shippingContact": {
"contactID": 1,
"locationID": 2,
"name": "sample string 3",
"title": "sample string 4",
"email": "sample string 5",
"phone": "sample string 6",
"fax": "sample string 7",
"ext": "sample string 8",
"isPrimary": true
},
"shippingLocation": {
"locationID": 1,
"description": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"zip": "sample string 7",
"isPrimary": true
},
"endUserCustomer": {
"customerID": 1,
"locationID": 2,
"company": "sample string 3",
"address1": "sample string 4",
"address2": "sample string 5",
"city": "sample string 6",
"state": "sample string 7",
"zip": "sample string 8",
"phone": "sample string 9"
},
"endUserLocation": {
"locationID": 1,
"description": "sample string 2",
"address1": "sample string 3",
"address2": "sample string 4",
"city": "sample string 5",
"state": "sample string 6",
"zip": "sample string 7",
"isPrimary": true
},
"taxSettings": {
"calculateGTFreight": true,
"estimateGTFreight": true,
"pricingStructure": {
"pricingStructureID": 1,
"pricingStructure": "sample string 2"
},
"contract": {
"contractID": 1,
"contractName": "sample string 2",
"isGameTime": true,
"isDisabled": true,
"hasAdditionalDiscount": true,
"hasThirdPartyBilling": true
},
"taxRate": 3.1,
"taxFreight": true,
"taxAfterDiscount": true,
"paymentCode": {
"paymentCode": "sample string 1",
"description": "sample string 2"
},
"paymentOther": "sample string 6",
"includeProjectManagementFee": true,
"projectManagementFee": 8.0,
"dealerNet": 9.0,
"installation": 10.0,
"other": 11.0,
"total": 12.0,
"specialDealerNet": 13.0,
"mrcInstall": 14.0,
"mrcOther": 15.0,
"commission": 16.0,
"mrcTotal": 17.0,
"dateCommissionReceived": "2025-12-09T23:01:46.8444583-05:00",
"dateCommissionPaid": "2025-12-09T23:01:46.8444583-05:00",
"mrcBonusCommission": 18.0,
"mrcwwe": 19.0,
"mrcContractFee": 20.0,
"mrcProjectManagementFee": 21.0,
"mrcExpense": 22.0,
"mrCsellingPrice": 23.0,
"mrCfreight": 24.0,
"mrCinvoice": 25.0,
"mrCprofit": 26.0,
"mrCallowance": 27.0
},
"amounts": {
"taxTotal": 1.0,
"nonTaxTotal": 2.0,
"contractDiscount": 3.0,
"contractAdditionalDiscount": 4.0,
"discount": 5.0,
"cwoDiscount": 6.0,
"showDiscountBreakdown": true,
"materialSurcharge": 8.0,
"freight": 9.0,
"uscFreight": 10.0,
"showUSCFreight": true,
"vistaRopeFreight": 12.0,
"showVistaRopeFreight": true,
"gtSportsFreight": 14.0,
"freightAdditional": 15.0,
"manufacturerFreight": [
{
"freight": 1.0,
"details": {
"manufacturer": {
"manufacturerID": 1,
"manufacturerName": "sample string 2",
"isGameTime": true,
"usePricingStructure": true
},
"weight30": 1.0,
"freight30": 2.0,
"weight70": 3.0,
"freight70": 4.0,
"weight175": 5.0,
"freight175": 6.0,
"handlingCharge": 7.0,
"weightTotal": 8.0,
"freightTotal": 9.0
}
},
{
"freight": 1.0,
"details": {
"manufacturer": {
"manufacturerID": 1,
"manufacturerName": "sample string 2",
"isGameTime": true,
"usePricingStructure": true
},
"weight30": 1.0,
"freight30": 2.0,
"weight70": 3.0,
"freight70": 4.0,
"weight175": 5.0,
"freight175": 6.0,
"handlingCharge": 7.0,
"weightTotal": 8.0,
"freightTotal": 9.0
}
}
],
"taxApplied": 16.0,
"total": 17.0,
"discountLevel": 18
}
}
application/xml, text/xml
Sample:
<InvoiceUpdateViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/GameTimeBAL.ViewModels">
<Amounts>
<CWODiscount>6</CWODiscount>
<ContractAdditionalDiscount>4</ContractAdditionalDiscount>
<ContractDiscount>3</ContractDiscount>
<Discount>5</Discount>
<DiscountLevel>18</DiscountLevel>
<Freight>9</Freight>
<FreightAdditional>15</FreightAdditional>
<GTSportsFreight>14</GTSportsFreight>
<ManufacturerFreight>
<FreightManufacturerDetail>
<Details>
<Freight175>6</Freight175>
<Freight30>2</Freight30>
<Freight70>4</Freight70>
<FreightTotal>9</FreightTotal>
<HandlingCharge>7</HandlingCharge>
<Manufacturer>
<IsGameTime>true</IsGameTime>
<ManufacturerID>1</ManufacturerID>
<ManufacturerName>sample string 2</ManufacturerName>
<UsePricingStructure>true</UsePricingStructure>
</Manufacturer>
<Weight175>5</Weight175>
<Weight30>1</Weight30>
<Weight70>3</Weight70>
<WeightTotal>8</WeightTotal>
</Details>
<Freight>1</Freight>
</FreightManufacturerDetail>
<FreightManufacturerDetail>
<Details>
<Freight175>6</Freight175>
<Freight30>2</Freight30>
<Freight70>4</Freight70>
<FreightTotal>9</FreightTotal>
<HandlingCharge>7</HandlingCharge>
<Manufacturer>
<IsGameTime>true</IsGameTime>
<ManufacturerID>1</ManufacturerID>
<ManufacturerName>sample string 2</ManufacturerName>
<UsePricingStructure>true</UsePricingStructure>
</Manufacturer>
<Weight175>5</Weight175>
<Weight30>1</Weight30>
<Weight70>3</Weight70>
<WeightTotal>8</WeightTotal>
</Details>
<Freight>1</Freight>
</FreightManufacturerDetail>
</ManufacturerFreight>
<MaterialSurcharge>8</MaterialSurcharge>
<NonTaxTotal>2</NonTaxTotal>
<ShowDiscountBreakdown>true</ShowDiscountBreakdown>
<ShowUSCFreight>true</ShowUSCFreight>
<ShowVistaRopeFreight>true</ShowVistaRopeFreight>
<TaxApplied>16</TaxApplied>
<TaxTotal>1</TaxTotal>
<Total>17</Total>
<USCFreight>10</USCFreight>
<VistaRopeFreight>12</VistaRopeFreight>
</Amounts>
<BillingContact>
<ContactID>1</ContactID>
<Email>sample string 5</Email>
<Ext>sample string 8</Ext>
<Fax>sample string 7</Fax>
<IsPrimary>true</IsPrimary>
<LocationID>2</LocationID>
<Name>sample string 3</Name>
<Phone>sample string 6</Phone>
<Title>sample string 4</Title>
</BillingContact>
<BillingCustomer>
<Address1>sample string 4</Address1>
<Address2>sample string 5</Address2>
<City>sample string 6</City>
<Company>sample string 3</Company>
<CustomerID>1</CustomerID>
<LocationID>2</LocationID>
<Phone>sample string 9</Phone>
<State>sample string 7</State>
<Zip>sample string 8</Zip>
</BillingCustomer>
<BillingEmail>sample string 10</BillingEmail>
<BillingLocation>
<Address1>sample string 3</Address1>
<Address2>sample string 4</Address2>
<City>sample string 5</City>
<Description>sample string 2</Description>
<IsPrimary>true</IsPrimary>
<LocationID>1</LocationID>
<State>sample string 6</State>
<Zip>sample string 7</Zip>
</BillingLocation>
<BillingPhone>sample string 11</BillingPhone>
<CustomerPO>sample string 2</CustomerPO>
<Description>sample string 1</Description>
<DueDate>2025-12-09T23:01:46.8424656-05:00</DueDate>
<EndUserCustomer>
<Address1>sample string 4</Address1>
<Address2>sample string 5</Address2>
<City>sample string 6</City>
<Company>sample string 3</Company>
<CustomerID>1</CustomerID>
<LocationID>2</LocationID>
<Phone>sample string 9</Phone>
<State>sample string 7</State>
<Zip>sample string 8</Zip>
</EndUserCustomer>
<EndUserLocation>
<Address1>sample string 3</Address1>
<Address2>sample string 4</Address2>
<City>sample string 5</City>
<Description>sample string 2</Description>
<IsPrimary>true</IsPrimary>
<LocationID>1</LocationID>
<State>sample string 6</State>
<Zip>sample string 7</Zip>
</EndUserLocation>
<GTOrderNumber>sample string 3</GTOrderNumber>
<InternalNotes>sample string 8</InternalNotes>
<InvoiceDate>2025-12-09T23:01:46.8424656-05:00</InvoiceDate>
<InvoiceNotes>sample string 9</InvoiceNotes>
<PayCommission>true</PayCommission>
<SalesAssociate>
<SalesAssociateID>1</SalesAssociateID>
<SalesAssociateName>sample string 2</SalesAssociateName>
</SalesAssociate>
<ShippingContact>
<ContactID>1</ContactID>
<Email>sample string 5</Email>
<Ext>sample string 8</Ext>
<Fax>sample string 7</Fax>
<IsPrimary>true</IsPrimary>
<LocationID>2</LocationID>
<Name>sample string 3</Name>
<Phone>sample string 6</Phone>
<Title>sample string 4</Title>
</ShippingContact>
<ShippingCustomer>
<Address1>sample string 4</Address1>
<Address2>sample string 5</Address2>
<City>sample string 6</City>
<Company>sample string 3</Company>
<CustomerID>1</CustomerID>
<LocationID>2</LocationID>
<Phone>sample string 9</Phone>
<State>sample string 7</State>
<Zip>sample string 8</Zip>
</ShippingCustomer>
<ShippingLocation>
<Address1>sample string 3</Address1>
<Address2>sample string 4</Address2>
<City>sample string 5</City>
<Description>sample string 2</Description>
<IsPrimary>true</IsPrimary>
<LocationID>1</LocationID>
<State>sample string 6</State>
<Zip>sample string 7</Zip>
</ShippingLocation>
<Status>
<Status>sample string 1</Status>
<StatusName>sample string 2</StatusName>
</Status>
<TaxSettings>
<CalculateGTFreight>true</CalculateGTFreight>
<Commission>16</Commission>
<Contract>
<ContractID>1</ContractID>
<ContractName>sample string 2</ContractName>
<HasAdditionalDiscount>true</HasAdditionalDiscount>
<HasThirdPartyBilling>true</HasThirdPartyBilling>
<IsDisabled>true</IsDisabled>
<IsGameTime>true</IsGameTime>
</Contract>
<DateCommissionPaid>2025-12-09T23:01:46.8444583-05:00</DateCommissionPaid>
<DateCommissionReceived>2025-12-09T23:01:46.8444583-05:00</DateCommissionReceived>
<DealerNet>9</DealerNet>
<EstimateGTFreight>true</EstimateGTFreight>
<IncludeProjectManagementFee>true</IncludeProjectManagementFee>
<Installation>10</Installation>
<MRCBonusCommission>18</MRCBonusCommission>
<MRCContractFee>20</MRCContractFee>
<MRCExpense>22</MRCExpense>
<MRCInstall>14</MRCInstall>
<MRCOther>15</MRCOther>
<MRCProjectManagementFee>21</MRCProjectManagementFee>
<MRCTotal>17</MRCTotal>
<MRCWWE>19</MRCWWE>
<MRCallowance>27</MRCallowance>
<MRCfreight>24</MRCfreight>
<MRCinvoice>25</MRCinvoice>
<MRCprofit>26</MRCprofit>
<MRCsellingPrice>23</MRCsellingPrice>
<Other>11</Other>
<PaymentCode>
<Description>sample string 2</Description>
<PaymentCode>sample string 1</PaymentCode>
</PaymentCode>
<PaymentOther>sample string 6</PaymentOther>
<PricingStructure>
<PricingStructure>sample string 2</PricingStructure>
<PricingStructureID>1</PricingStructureID>
</PricingStructure>
<ProjectManagementFee>8</ProjectManagementFee>
<SpecialDealerNet>13</SpecialDealerNet>
<TaxAfterDiscount>true</TaxAfterDiscount>
<TaxFreight>true</TaxFreight>
<TaxRate>3.1</TaxRate>
<Total>12</Total>
</TaxSettings>
<ThirdPartyBilling>true</ThirdPartyBilling>
</InvoiceUpdateViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.