POST api/invoice/cancelInvoice
ابطال صورتحساب
Request Information
URI Parameters
None.
Body Parameters
InvoiceInqueryInternalIdData| Name | Description | Type | Additional information |
|---|---|---|---|
| token |
توکن (فقط برای سرویس نمایندگی) |
||
| internalId |
کد داخلی صورتحساب |
Request Formats
application/json, text/json
Sample:
{
"token": "sample string 1",
"internalId": "sample string 2"
}
application/xml, text/xml
Sample:
<InvoiceInqueryInternalIdData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MegaPayHub.Models.Invoice"> <internalId>sample string 2</internalId> <token>sample string 1</token> </InvoiceInqueryInternalIdData>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
اطلاعات صورتحساب
InvoiceReturn| Name | Description | Type | Additional information |
|---|---|---|---|
| megaPayId |
کد پیگیری |
||
| taxId |
شماره منحصر به فرد مالیاتی |
||
| status |
وضعیت صورتحساب |
InvoicePhases | |
| error |
شرح خطا |
||
| latestTaxId |
آخرین شماره منحصر به فرد مالیاتی در صورتی که صورتحساب دارای "اصلاحی"، "ابطالی" یا "برگشت از فروش" باشد |
||
| mainTaxId |
شماره منحصر به فرد مالیاتی صورتحساب مرجع در صورتی که موضوع صورتحساب "اصلی" نباشد |
||
| issue |
موضوع صورتحساب |
InvoiceIssues | |
| internalId |
کد داخلی |
||
| uuid |
UUID |
||
| json |
داده ارسالی به سامانه مؤدیان |
Response Formats
application/json, text/json
Sample:
{
"megaPayId": 1,
"taxId": "sample string 1",
"status": 0,
"error": [
"sample string 1",
"sample string 2"
],
"latestTaxId": "sample string 2",
"mainTaxId": "sample string 3",
"issue": 1,
"internalId": "sample string 4",
"uuid": "sample string 5",
"json": {}
}
application/xml, text/xml
Sample:
<InvoiceReturn xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MegaPayHub.Models.Invoice">
<error xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</error>
<internalId>sample string 4</internalId>
<issue>Main</issue>
<json />
<latestTaxId>sample string 2</latestTaxId>
<mainTaxId>sample string 3</mainTaxId>
<megaPayId>1</megaPayId>
<status>AwaitingSend</status>
<taxId>sample string 1</taxId>
<uuid>sample string 5</uuid>
</InvoiceReturn>