POST api/payment-certificate/download
Request Information
URI Parameters
None.
Body Parameters
GetCertificateDownloadDto| Name | Description | Type | Additional information |
|---|---|---|---|
| IssueType | string |
None. |
|
| CertificateTypeCode | string |
None. |
|
| CompanyIdentity | string |
None. |
|
| EntrustmentRegistrationNumber | string |
None. |
|
| TaxPaymentCertificateList | Collection of TaxPaymentCertificateDto |
None. |
Request Formats
application/json, text/json
Sample:
{
"issueType": "sample string 1",
"certificateTypeCode": "sample string 2",
"companyIdentity": "sample string 3",
"entrustmentRegistrationNumber": "sample string 4",
"taxPaymentCertificateList": [
{
"issueAmount": 1.1,
"taxCollectionUuid": "sample string 2",
"taxItemCode": "sample string 3",
"taxItemName": "sample string 4",
"taxCategoryName": "sample string 5",
"depositWithdrawDate": "sample string 6",
"taxCategoryCode": "sample string 7",
"taxPeriodFrom": "sample string 8",
"taxPeriodTo": "sample string 9",
"actualPaymentAmount": 10.1,
"originalCertificateNumber": "sample string 11",
"certificateUuid": "sample string 12",
"issueDate": "sample string 13",
"preCollectionCertificateNumber": "sample string 14",
"preCollectionCertificateSequence": "sample string 15",
"registrationSequence": "sample string 16",
"taxAuthorityCode": "sample string 17",
"issuanceReason": "sample string 18",
"isElectronicRefund": "sample string 19",
"taxCollectionOrganCode": "sample string 20",
"taxPropertyCode": "sample string 21",
"flag": "sample string 22",
"bankTypeCode": "sample string 23",
"bankBusinessCode": "sample string 24",
"paymentMethodCode": "sample string 25",
"inputPersonCode": "sample string 26",
"taxManagementCode": "sample string 27",
"preTaxTypeCode": "sample string 28",
"index": 29
},
{
"issueAmount": 1.1,
"taxCollectionUuid": "sample string 2",
"taxItemCode": "sample string 3",
"taxItemName": "sample string 4",
"taxCategoryName": "sample string 5",
"depositWithdrawDate": "sample string 6",
"taxCategoryCode": "sample string 7",
"taxPeriodFrom": "sample string 8",
"taxPeriodTo": "sample string 9",
"actualPaymentAmount": 10.1,
"originalCertificateNumber": "sample string 11",
"certificateUuid": "sample string 12",
"issueDate": "sample string 13",
"preCollectionCertificateNumber": "sample string 14",
"preCollectionCertificateSequence": "sample string 15",
"registrationSequence": "sample string 16",
"taxAuthorityCode": "sample string 17",
"issuanceReason": "sample string 18",
"isElectronicRefund": "sample string 19",
"taxCollectionOrganCode": "sample string 20",
"taxPropertyCode": "sample string 21",
"flag": "sample string 22",
"bankTypeCode": "sample string 23",
"bankBusinessCode": "sample string 24",
"paymentMethodCode": "sample string 25",
"inputPersonCode": "sample string 26",
"taxManagementCode": "sample string 27",
"preTaxTypeCode": "sample string 28",
"index": 29
}
]
}
application/xml, text/xml
Sample:
<GetCertificateDownloadDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LemonAccTax.Declaration.Shared.Dtos.PaymentCertificate">
<CertificateTypeCode>sample string 2</CertificateTypeCode>
<CompanyIdentity>sample string 3</CompanyIdentity>
<EntrustmentRegistrationNumber>sample string 4</EntrustmentRegistrationNumber>
<IssueType>sample string 1</IssueType>
<TaxPaymentCertificateList>
<TaxPaymentCertificateDto>
<ActualPaymentAmount>10.1</ActualPaymentAmount>
<BankBusinessCode>sample string 24</BankBusinessCode>
<BankTypeCode>sample string 23</BankTypeCode>
<CertificateUuid>sample string 12</CertificateUuid>
<DepositWithdrawDate>sample string 6</DepositWithdrawDate>
<Flag>sample string 22</Flag>
<Index>29</Index>
<InputPersonCode>sample string 26</InputPersonCode>
<IsElectronicRefund>sample string 19</IsElectronicRefund>
<IssuanceReason>sample string 18</IssuanceReason>
<IssueAmount>1.1</IssueAmount>
<IssueDate>sample string 13</IssueDate>
<OriginalCertificateNumber>sample string 11</OriginalCertificateNumber>
<PaymentMethodCode>sample string 25</PaymentMethodCode>
<PreCollectionCertificateNumber>sample string 14</PreCollectionCertificateNumber>
<PreCollectionCertificateSequence>sample string 15</PreCollectionCertificateSequence>
<PreTaxTypeCode>sample string 28</PreTaxTypeCode>
<RegistrationSequence>sample string 16</RegistrationSequence>
<TaxAuthorityCode>sample string 17</TaxAuthorityCode>
<TaxCategoryCode>sample string 7</TaxCategoryCode>
<TaxCategoryName>sample string 5</TaxCategoryName>
<TaxCollectionOrganCode>sample string 20</TaxCollectionOrganCode>
<TaxCollectionUuid>sample string 2</TaxCollectionUuid>
<TaxItemCode>sample string 3</TaxItemCode>
<TaxItemName>sample string 4</TaxItemName>
<TaxManagementCode>sample string 27</TaxManagementCode>
<TaxPeriodFrom>sample string 8</TaxPeriodFrom>
<TaxPeriodTo>sample string 9</TaxPeriodTo>
<TaxPropertyCode>sample string 21</TaxPropertyCode>
</TaxPaymentCertificateDto>
<TaxPaymentCertificateDto>
<ActualPaymentAmount>10.1</ActualPaymentAmount>
<BankBusinessCode>sample string 24</BankBusinessCode>
<BankTypeCode>sample string 23</BankTypeCode>
<CertificateUuid>sample string 12</CertificateUuid>
<DepositWithdrawDate>sample string 6</DepositWithdrawDate>
<Flag>sample string 22</Flag>
<Index>29</Index>
<InputPersonCode>sample string 26</InputPersonCode>
<IsElectronicRefund>sample string 19</IsElectronicRefund>
<IssuanceReason>sample string 18</IssuanceReason>
<IssueAmount>1.1</IssueAmount>
<IssueDate>sample string 13</IssueDate>
<OriginalCertificateNumber>sample string 11</OriginalCertificateNumber>
<PaymentMethodCode>sample string 25</PaymentMethodCode>
<PreCollectionCertificateNumber>sample string 14</PreCollectionCertificateNumber>
<PreCollectionCertificateSequence>sample string 15</PreCollectionCertificateSequence>
<PreTaxTypeCode>sample string 28</PreTaxTypeCode>
<RegistrationSequence>sample string 16</RegistrationSequence>
<TaxAuthorityCode>sample string 17</TaxAuthorityCode>
<TaxCategoryCode>sample string 7</TaxCategoryCode>
<TaxCategoryName>sample string 5</TaxCategoryName>
<TaxCollectionOrganCode>sample string 20</TaxCollectionOrganCode>
<TaxCollectionUuid>sample string 2</TaxCollectionUuid>
<TaxItemCode>sample string 3</TaxItemCode>
<TaxItemName>sample string 4</TaxItemName>
<TaxManagementCode>sample string 27</TaxManagementCode>
<TaxPeriodFrom>sample string 8</TaxPeriodFrom>
<TaxPeriodTo>sample string 9</TaxPeriodTo>
<TaxPropertyCode>sample string 21</TaxPropertyCode>
</TaxPaymentCertificateDto>
</TaxPaymentCertificateList>
</GetCertificateDownloadDto>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ResponseDataOfObject| Name | Description | Type | Additional information |
|---|---|---|---|
| State | ResponseState |
None. |
|
| SubState | ResponseSubStateCode |
None. |
|
| Data | Object |
None. |
|
| Msg | string |
None. |
|
| TaskType | TaxTaskType |
None. |
Response Formats
application/json, text/json
Sample:
{
"state": 1000,
"subState": 0,
"data": {},
"msg": "sample string 2",
"taskType": 3
}
application/xml, text/xml
Sample:
<ResponseDataOfanyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LemonAcc.TaxDeclaration.Service.Models"> <Data /> <Msg>sample string 2</Msg> <State>OK</State> <SubState>OK</SubState> <TaskType>已认证抵扣发票</TaskType> </ResponseDataOfanyType>