POST api/stamp_tax/editSource?taxPeriod={taxPeriod}&declareId={declareId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| taxPeriod | integer |
Required |
|
| declareId | string |
Required |
Body Parameters
StampSourceItem| Name | Description | Type | Additional information |
|---|---|---|---|
| TaxSourceId | string |
None. |
|
| MajorId | string |
None. |
|
| RegisterNum | string |
None. |
|
| TaxableVoucherNum | string |
None. |
|
| TaxPaymentReceipt | string |
None. |
|
| DeclarePeriodType | string |
None. |
|
| DeclarePeriodName | string |
None. |
|
| TaxableVoucherCount | integer |
None. |
|
| ProductCode | string |
None. |
|
| ProductName | string |
None. |
|
| SpecificationCode | string |
None. |
|
| SpecificationName | string |
None. |
|
| ReduceCode | string |
None. |
|
| ReduceName | string |
None. |
|
| PeriodStart | string |
None. |
|
| PeriodEnd | string |
None. |
|
| TaxableVoucherDate | string |
None. |
|
| TaxAmount | decimal number |
None. |
|
| TaxRate | decimal number |
None. |
|
| DeclarationAmount | decimal number |
None. |
|
| DeclarationTaxAmount | decimal number |
None. |
|
| ReduceDeclarationAmount | decimal number |
None. |
|
| TaxPeriodCode | string |
None. |
|
| TaxPeriodName | string |
None. |
|
| FillUser | string |
None. |
|
| FillDate | string |
None. |
|
| ModifyDate | string |
None. |
|
| BalanceSheet | string |
None. |
|
| DeclarationCode | string |
None. |
|
| DeclarationName | string |
None. |
|
| LegalPerson | string |
None. |
|
| VersionNum | string |
None. |
|
| DeleteFlag | string |
None. |
|
| SettlementInfo | Collection of StampSourceSettlementItem |
None. |
|
| CertificateInfo | Collection of StampSourcePeopleItem |
None. |
|
| AsId | integer |
None. |
|
| ProjectCode | string |
None. |
|
| TaxPeriod | integer |
None. |
|
| PeriodId | integer |
None. |
|
| SourceId | globally unique identifier |
None. |
|
| DeclareId | globally unique identifier |
None. |
|
| SourceSeq | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"taxSourceId": "sample string 1",
"majorId": "sample string 2",
"registerNum": "sample string 3",
"taxableVoucherNum": "sample string 4",
"taxPaymentReceipt": "sample string 5",
"declarePeriodType": "sample string 6",
"declarePeriodName": "sample string 7",
"taxableVoucherCount": 1,
"productCode": "sample string 8",
"productName": "sample string 9",
"specificationCode": "sample string 10",
"specificationName": "sample string 11",
"reduceCode": "sample string 12",
"reduceName": "sample string 13",
"periodStart": "sample string 14",
"periodEnd": "sample string 15",
"taxableVoucherDate": "sample string 16",
"taxAmount": 1.0,
"taxRate": 1.0,
"declarationAmount": 1.0,
"declarationTaxAmount": 1.0,
"reduceDeclarationAmount": 1.0,
"taxPeriodCode": "sample string 17",
"taxPeriodName": "sample string 18",
"fillUser": "sample string 19",
"fillDate": "sample string 20",
"modifyDate": "sample string 21",
"balanceSheet": "sample string 22",
"declarationCode": "sample string 23",
"declarationName": "sample string 24",
"legalPerson": "sample string 25",
"versionNum": "sample string 26",
"deleteFlag": "sample string 27",
"settlementInfo": [
{
"settleId": "sample string 1",
"majorId": "sample string 2",
"taxSourceId": "sample string 3",
"actualSettleAmount": 4.0,
"actualSettleDate": "sample string 5",
"timeSign": "sample string 6",
"remark": "sample string 7"
},
{
"settleId": "sample string 1",
"majorId": "sample string 2",
"taxSourceId": "sample string 3",
"actualSettleAmount": 4.0,
"actualSettleDate": "sample string 5",
"timeSign": "sample string 6",
"remark": "sample string 7"
}
],
"certificateInfo": [
{
"peopleId": "sample string 1",
"majorId": "sample string 2",
"taxSourceId": "sample string 3",
"peopleName": "sample string 4",
"peopleNumber": "sample string 5",
"peopleAmount": 6.0,
"timeSign": "sample string 7",
"remark": "sample string 8"
},
{
"peopleId": "sample string 1",
"majorId": "sample string 2",
"taxSourceId": "sample string 3",
"peopleName": "sample string 4",
"peopleNumber": "sample string 5",
"peopleAmount": 6.0,
"timeSign": "sample string 7",
"remark": "sample string 8"
}
],
"asId": 28,
"projectCode": "sample string 29",
"taxPeriod": 30,
"periodId": 31,
"sourceId": "26b2fd7f-55f5-4166-bf28-452949e1023f",
"declareId": "d14b3a7d-cb30-4ddc-9ea6-d44afb7c7089",
"sourceSeq": 34
}
application/xml, text/xml
Sample:
<StampSourceItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LemonAccTax.Declaration.Shared.Dtos.StatementDeclare">
<AsId>28</AsId>
<DeclareId>d14b3a7d-cb30-4ddc-9ea6-d44afb7c7089</DeclareId>
<PeriodId>31</PeriodId>
<ProjectCode>sample string 29</ProjectCode>
<SourceId>26b2fd7f-55f5-4166-bf28-452949e1023f</SourceId>
<SourceSeq>34</SourceSeq>
<TaxPeriod>30</TaxPeriod>
<BalanceSheet>sample string 22</BalanceSheet>
<CertificateInfo>
<StampSourcePeopleItem>
<MajorId>sample string 2</MajorId>
<PeopleAmount>6</PeopleAmount>
<PeopleName>sample string 4</PeopleName>
<PeopleNumber>sample string 5</PeopleNumber>
<Remark>sample string 8</Remark>
<TaxSourceId>sample string 3</TaxSourceId>
<TimeSign>sample string 7</TimeSign>
<peopleId>sample string 1</peopleId>
</StampSourcePeopleItem>
<StampSourcePeopleItem>
<MajorId>sample string 2</MajorId>
<PeopleAmount>6</PeopleAmount>
<PeopleName>sample string 4</PeopleName>
<PeopleNumber>sample string 5</PeopleNumber>
<Remark>sample string 8</Remark>
<TaxSourceId>sample string 3</TaxSourceId>
<TimeSign>sample string 7</TimeSign>
<peopleId>sample string 1</peopleId>
</StampSourcePeopleItem>
</CertificateInfo>
<DeclarationAmount>1</DeclarationAmount>
<DeclarationCode>sample string 23</DeclarationCode>
<DeclarationName>sample string 24</DeclarationName>
<DeclarationTaxAmount>1</DeclarationTaxAmount>
<DeclarePeriodName>sample string 7</DeclarePeriodName>
<DeclarePeriodType>sample string 6</DeclarePeriodType>
<DeleteFlag>sample string 27</DeleteFlag>
<FillDate>sample string 20</FillDate>
<FillUser>sample string 19</FillUser>
<LegalPerson>sample string 25</LegalPerson>
<MajorId>sample string 2</MajorId>
<ModifyDate>sample string 21</ModifyDate>
<PeriodEnd>sample string 15</PeriodEnd>
<PeriodStart>sample string 14</PeriodStart>
<ProductCode>sample string 8</ProductCode>
<ProductName>sample string 9</ProductName>
<ReduceCode>sample string 12</ReduceCode>
<ReduceDeclarationAmount>1</ReduceDeclarationAmount>
<ReduceName>sample string 13</ReduceName>
<RegisterNum>sample string 3</RegisterNum>
<SettlementInfo>
<StampSourceSettlementItem>
<ActualSettleAmount>4</ActualSettleAmount>
<ActualSettleDate>sample string 5</ActualSettleDate>
<MajorId>sample string 2</MajorId>
<Remark>sample string 7</Remark>
<SettleId>sample string 1</SettleId>
<TaxSourceId>sample string 3</TaxSourceId>
<TimeSign>sample string 6</TimeSign>
</StampSourceSettlementItem>
<StampSourceSettlementItem>
<ActualSettleAmount>4</ActualSettleAmount>
<ActualSettleDate>sample string 5</ActualSettleDate>
<MajorId>sample string 2</MajorId>
<Remark>sample string 7</Remark>
<SettleId>sample string 1</SettleId>
<TaxSourceId>sample string 3</TaxSourceId>
<TimeSign>sample string 6</TimeSign>
</StampSourceSettlementItem>
</SettlementInfo>
<SpecificationCode>sample string 10</SpecificationCode>
<SpecificationName>sample string 11</SpecificationName>
<TaxAmount>1</TaxAmount>
<TaxPaymentReceipt>sample string 5</TaxPaymentReceipt>
<TaxPeriodCode>sample string 17</TaxPeriodCode>
<TaxPeriodName>sample string 18</TaxPeriodName>
<TaxRate>1</TaxRate>
<TaxSourceId>sample string 1</TaxSourceId>
<TaxableVoucherCount>1</TaxableVoucherCount>
<TaxableVoucherDate>sample string 16</TaxableVoucherDate>
<TaxableVoucherNum>sample string 4</TaxableVoucherNum>
<VersionNum>sample string 26</VersionNum>
</StampSourceItem>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ResponseDataOfBoolean| Name | Description | Type | Additional information |
|---|---|---|---|
| State | ResponseState |
None. |
|
| SubState | ResponseSubStateCode |
None. |
|
| Data | boolean |
None. |
|
| Msg | string |
None. |
|
| TaskType | TaxTaskType |
None. |
Response Formats
application/json, text/json
Sample:
{
"state": 1000,
"subState": 0,
"data": true,
"msg": "sample string 2",
"taskType": 3
}
application/xml, text/xml
Sample:
<ResponseDataOfboolean xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LemonAcc.TaxDeclaration.Service.Models"> <Data>true</Data> <Msg>sample string 2</Msg> <State>OK</State> <SubState>OK</SubState> <TaskType>已认证抵扣发票</TaskType> </ResponseDataOfboolean>