POST api/InvoiceAPI/CreateInvoice
Request Information
URI Parameters
None.
Body Parameters
CreateInvoiceViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| invoiceid | integer |
None. |
|
| groupid | integer |
None. |
|
| userid | integer |
None. |
|
| invoice_number | string |
None. |
|
| username | string |
None. |
|
| end_date | string |
None. |
|
| start_date | string |
None. |
|
| invoice_date | date |
None. |
|
| serviceid | integer |
None. |
|
| comment | string |
None. |
|
| unpaidamount | decimal number |
None. |
|
| amount | decimal number |
None. |
|
| description | string |
None. |
|
| totalamount | decimal number |
None. |
|
| ispaid | boolean |
None. |
|
| invoice_duedate | date |
None. |
|
| PaymentTypeId | integer |
None. |
|
| lstPaymentType | Collection of SelectListItem |
None. |
|
| lstUser | Collection of SelectListItem |
None. |
|
| lstGroups | Collection of SelectListItem |
None. |
|
| lstServices | Collection of SelectListItem |
None. |
|
| cheque_number | string |
None. |
|
| transaction_number | string |
None. |
|
| paymentstatus | integer |
None. |
|
| PaymentType | integer |
None. |
|
| lstInvoiceItems | Collection of InvoiceDescription |
None. |
|
| lstInvoiceTaxes | Collection of InvoiceTaxesViewModel |
None. |
|
| lstItemDescription | Collection of InvoiceItemDescriptionViewModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"invoiceid": 1,
"groupid": 2,
"userid": 3,
"invoice_number": "sample string 4",
"username": "sample string 5",
"end_date": "sample string 6",
"start_date": "sample string 7",
"invoice_date": "2026-02-24T09:57:53.5836095+00:00",
"serviceid": 1,
"comment": "sample string 8",
"unpaidamount": 1.0,
"amount": 1.0,
"description": "sample string 9",
"totalamount": 1.0,
"ispaid": true,
"invoice_duedate": "2026-02-24T09:57:53.5846094+00:00",
"PaymentTypeId": 10,
"lstPaymentType": [
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
},
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
}
],
"lstUser": [
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
},
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
}
],
"lstGroups": [
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
},
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
}
],
"lstServices": [
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
},
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
}
],
"cheque_number": "sample string 11",
"transaction_number": "sample string 12",
"paymentstatus": 13,
"PaymentType": 14,
"lstInvoiceItems": [
{
"invoice_descriptionid": 1,
"invoiceid": 1,
"description": "sample string 2",
"Amount": 1.0
},
{
"invoice_descriptionid": 1,
"invoiceid": 1,
"description": "sample string 2",
"Amount": 1.0
}
],
"lstInvoiceTaxes": [
{
"taxid": 1,
"taxname": "sample string 2",
"taxpercentage": 1.0,
"taxamount": 1.0
},
{
"taxid": 1,
"taxname": "sample string 2",
"taxpercentage": 1.0,
"taxamount": 1.0
}
],
"lstItemDescription": [
{
"description": "sample string 1",
"amount": 1.0
},
{
"description": "sample string 1",
"amount": 1.0
}
]
}
application/xml, text/xml
Sample:
<CreateInvoiceViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AtozOnlineAPI.Areas.ControlPanel.Models">
<PaymentType>14</PaymentType>
<PaymentTypeId>10</PaymentTypeId>
<amount>1</amount>
<cheque_number>sample string 11</cheque_number>
<comment>sample string 8</comment>
<description>sample string 9</description>
<end_date>sample string 6</end_date>
<groupid>2</groupid>
<invoice_date>2026-02-24T09:57:53.5836095+00:00</invoice_date>
<invoice_duedate>2026-02-24T09:57:53.5846094+00:00</invoice_duedate>
<invoice_number>sample string 4</invoice_number>
<invoiceid>1</invoiceid>
<ispaid>true</ispaid>
<lstGroups xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<d2p1:SelectListItem>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Group>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Name>sample string 2</d2p1:Name>
</d2p1:Group>
<d2p1:Selected>true</d2p1:Selected>
<d2p1:Text>sample string 3</d2p1:Text>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:SelectListItem>
<d2p1:SelectListItem>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Group>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Name>sample string 2</d2p1:Name>
</d2p1:Group>
<d2p1:Selected>true</d2p1:Selected>
<d2p1:Text>sample string 3</d2p1:Text>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:SelectListItem>
</lstGroups>
<lstInvoiceItems>
<InvoiceDescription>
<Amount>1</Amount>
<description>sample string 2</description>
<invoice_descriptionid>1</invoice_descriptionid>
<invoiceid>1</invoiceid>
</InvoiceDescription>
<InvoiceDescription>
<Amount>1</Amount>
<description>sample string 2</description>
<invoice_descriptionid>1</invoice_descriptionid>
<invoiceid>1</invoiceid>
</InvoiceDescription>
</lstInvoiceItems>
<lstInvoiceTaxes>
<InvoiceTaxesViewModel>
<taxamount>1</taxamount>
<taxid>1</taxid>
<taxname>sample string 2</taxname>
<taxpercentage>1</taxpercentage>
</InvoiceTaxesViewModel>
<InvoiceTaxesViewModel>
<taxamount>1</taxamount>
<taxid>1</taxid>
<taxname>sample string 2</taxname>
<taxpercentage>1</taxpercentage>
</InvoiceTaxesViewModel>
</lstInvoiceTaxes>
<lstItemDescription>
<InvoiceItemDescriptionViewModel>
<amount>1</amount>
<description>sample string 1</description>
</InvoiceItemDescriptionViewModel>
<InvoiceItemDescriptionViewModel>
<amount>1</amount>
<description>sample string 1</description>
</InvoiceItemDescriptionViewModel>
</lstItemDescription>
<lstPaymentType xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<d2p1:SelectListItem>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Group>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Name>sample string 2</d2p1:Name>
</d2p1:Group>
<d2p1:Selected>true</d2p1:Selected>
<d2p1:Text>sample string 3</d2p1:Text>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:SelectListItem>
<d2p1:SelectListItem>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Group>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Name>sample string 2</d2p1:Name>
</d2p1:Group>
<d2p1:Selected>true</d2p1:Selected>
<d2p1:Text>sample string 3</d2p1:Text>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:SelectListItem>
</lstPaymentType>
<lstServices xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<d2p1:SelectListItem>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Group>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Name>sample string 2</d2p1:Name>
</d2p1:Group>
<d2p1:Selected>true</d2p1:Selected>
<d2p1:Text>sample string 3</d2p1:Text>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:SelectListItem>
<d2p1:SelectListItem>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Group>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Name>sample string 2</d2p1:Name>
</d2p1:Group>
<d2p1:Selected>true</d2p1:Selected>
<d2p1:Text>sample string 3</d2p1:Text>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:SelectListItem>
</lstServices>
<lstUser xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<d2p1:SelectListItem>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Group>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Name>sample string 2</d2p1:Name>
</d2p1:Group>
<d2p1:Selected>true</d2p1:Selected>
<d2p1:Text>sample string 3</d2p1:Text>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:SelectListItem>
<d2p1:SelectListItem>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Group>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Name>sample string 2</d2p1:Name>
</d2p1:Group>
<d2p1:Selected>true</d2p1:Selected>
<d2p1:Text>sample string 3</d2p1:Text>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:SelectListItem>
</lstUser>
<paymentstatus>13</paymentstatus>
<serviceid>1</serviceid>
<start_date>sample string 7</start_date>
<totalamount>1</totalamount>
<transaction_number>sample string 12</transaction_number>
<unpaidamount>1</unpaidamount>
<userid>3</userid>
<username>sample string 5</username>
</CreateInvoiceViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |