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
{
"token": "sample string 1",
"internalId": "sample string 2"
}
application/xml, text/xml
<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 not available.
Response Information
Resource Description
اطلاعات صورتحساب
InvoiceReturn| Name | Description | Type | Additional information |
|---|---|---|---|
| megaPayId |
کد پیگیری |
||
| taxId |
شماره منحصر به فرد مالیاتی |
||
| fiscalMemoryId | |||
| fiscalId | |||
| fiscalMemoryTitle | |||
| sandBox | |||
| environment | |||
| environmentTitle | |||
| isDefaultFiscalMemory | |||
| status |
وضعیت صورتحساب |
InvoicePhases | |
| error |
شرح خطا |
||
| latestTaxId |
آخرین شماره منحصر به فرد مالیاتی در صورتی که صورتحساب دارای "اصلاحی"، "ابطالی" یا "برگشت از فروش" باشد |
||
| mainTaxId |
شماره منحصر به فرد مالیاتی صورتحساب مرجع در صورتی که موضوع صورتحساب "اصلی" نباشد |
||
| issue |
موضوع صورتحساب |
InvoiceIssues | |
| internalId |
کد داخلی |
||
| uuid |
UUID |
||
| json |
داده ارسالی به سامانه مؤدیان |
||
| article6Status |
وضعیت ماده 6 EXCEEDED ( عدول ) NOT_EXCEEDED(عدم عدول) |
||
| statusInquiry |
وضعیت تایید خریدار REJECTED( رد شده ) APPROVED( تایید شده ) SYSTEMIC_APPROVED( تایید سیستمی ) IMPOSSIBLE_REACTION( عدم امکان واکنش ) AWAITING_REACTION( در انتظار واکنش ) NO_NEED_REACTION( عد م نیاز به واکنش ) CANCELED( باطل شده ) |
Response Formats
application/json, text/json
{
"megaPayId": 1,
"taxId": "sample string 1",
"fiscalMemoryId": 1,
"fiscalId": "sample string 2",
"fiscalMemoryTitle": "sample string 3",
"sandBox": true,
"environment": "sample string 4",
"environmentTitle": "sample string 5",
"isDefaultFiscalMemory": true,
"status": 0,
"error": [
"sample string 1",
"sample string 2"
],
"latestTaxId": "sample string 7",
"mainTaxId": "sample string 8",
"issue": 1,
"internalId": "sample string 9",
"uuid": "sample string 10",
"json": {},
"article6Status": "sample string 12",
"statusInquiry": "sample string 13"
}
application/xml, text/xml
<InvoiceReturn xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MegaPayHub.Models.Invoice">
<environment>sample string 4</environment>
<environmentTitle>sample string 5</environmentTitle>
<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>
<fiscalId>sample string 2</fiscalId>
<fiscalMemoryId>1</fiscalMemoryId>
<fiscalMemoryTitle>sample string 3</fiscalMemoryTitle>
<internalId>sample string 9</internalId>
<isDefaultFiscalMemory>true</isDefaultFiscalMemory>
<issue>Main</issue>
<json />
<latestTaxId>sample string 7</latestTaxId>
<mainTaxId>sample string 8</mainTaxId>
<megaPayId>1</megaPayId>
<sandBox>true</sandBox>
<status>AwaitingSend</status>
<taxId>sample string 1</taxId>
<uuid>sample string 10</uuid>
</InvoiceReturn>