POST api/RevenueexpenditureRecord/Query
Request Information
URI Parameters
None.
Body Parameters
RevenueexpenditureRecordReq| Name | Description | Type | Additional information |
|---|---|---|---|
| ShopIds | Collection of integer |
None. |
|
| ExpenseTypes | Collection of integer |
None. |
|
| Currency | string |
None. |
|
| StartTime | date |
None. |
|
| EndTime | date |
None. |
|
| OrderNumbers | Collection of string |
None. |
|
| PageIndex | integer |
None. |
|
| PageSize | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"ShopIds": [
1,
2
],
"ExpenseTypes": [
1,
2
],
"Currency": "sample string 1",
"StartTime": "2026-08-11 21:22:30",
"EndTime": "2026-08-11 21:22:30",
"OrderNumbers": [
"sample string 1",
"sample string 2"
],
"PageIndex": 2,
"PageSize": 3
}
application/xml, text/xml
Sample:
<RevenueexpenditureRecordReq xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MS.Report.Model.RevenueexpenditureRecord">
<PageIndex xmlns="http://schemas.datacontract.org/2004/07/MS.Common">2</PageIndex>
<PageSize xmlns="http://schemas.datacontract.org/2004/07/MS.Common">3</PageSize>
<Currency>sample string 1</Currency>
<EndTime>2026-08-11T21:22:30.8885217+08:00</EndTime>
<ExpenseTypes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</ExpenseTypes>
<OrderNumbers xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</OrderNumbers>
<ShopIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</ShopIds>
<StartTime>2026-08-11T21:22:30.8885217+08:00</StartTime>
</RevenueexpenditureRecordReq>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ResponseResultOfRevenueexpenditureRecordRes| Name | Description | Type | Additional information |
|---|---|---|---|
| Status | boolean |
None. |
|
| ErrorCode | string |
None. |
|
| ErrorMessage | string |
None. |
|
| Data | RevenueexpenditureRecordRes |
None. |
Response Formats
application/json, text/json
Sample:
{
"Status": true,
"ErrorCode": "sample string 2",
"ErrorMessage": "sample string 3",
"Data": {
"RevenueAmountCny": 1.0,
"SecondRevenueAmountCny": 2.0,
"RevenueAmountUsd": 3.0,
"SecondRevenueAmountUsd": 4.0,
"ExpendtiureAmountCny": 5.0,
"SecondExpendtiureAmountCny": 6.0,
"ExpendtiureAmountUsd": 7.0,
"SecondExpendtiureAmountUsd": 8.0,
"NetRevenueCny": -4.0,
"SecondNetRevenueCny": 9.0,
"NetRevenueUsd": -4.0,
"SecondNetRevenueUsd": 10.0,
"Records": {
"Rows": [
{
"Id": 1,
"ShopName": "sample string 2",
"ShopId": 3,
"SettlementTime": "2026-08-11 21:22:31",
"OrderNumber": "sample string 5",
"ExpenseType": 6,
"ExpenseTypeName": "sample string 7",
"Currency": "sample string 8",
"Amount": 9.0,
"Remarks": "sample string 10",
"ExpenditureAccount": "sample string 11",
"RevenueAccount": "sample string 12",
"SerialNumber": "sample string 13",
"RevenueAndExpenditureType": "EXPENDITURE"
},
{
"Id": 1,
"ShopName": "sample string 2",
"ShopId": 3,
"SettlementTime": "2026-08-11 21:22:31",
"OrderNumber": "sample string 5",
"ExpenseType": 6,
"ExpenseTypeName": "sample string 7",
"Currency": "sample string 8",
"Amount": 9.0,
"Remarks": "sample string 10",
"ExpenditureAccount": "sample string 11",
"RevenueAccount": "sample string 12",
"SerialNumber": "sample string 13",
"RevenueAndExpenditureType": "EXPENDITURE"
}
],
"Total": 1,
"PageIndex": 2,
"PageSize": 3
}
}
}
application/xml, text/xml
Sample:
<ResponseResultOfRevenueexpenditureRecordResBI9jMfAT xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Willv.Common">
<Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/MS.Report.Model.RevenueexpenditureRecord">
<d2p1:ExpendtiureAmountCny>5</d2p1:ExpendtiureAmountCny>
<d2p1:ExpendtiureAmountUsd>7</d2p1:ExpendtiureAmountUsd>
<d2p1:Records xmlns:d3p1="http://schemas.datacontract.org/2004/07/MS.Common">
<d3p1:PageIndex>2</d3p1:PageIndex>
<d3p1:PageSize>3</d3p1:PageSize>
<d3p1:Rows>
<d2p1:RevenueexpenditureRecordInfo>
<d2p1:Amount>9</d2p1:Amount>
<d2p1:Currency>sample string 8</d2p1:Currency>
<d2p1:ExpenditureAccount>sample string 11</d2p1:ExpenditureAccount>
<d2p1:ExpenseType>6</d2p1:ExpenseType>
<d2p1:ExpenseTypeName>sample string 7</d2p1:ExpenseTypeName>
<d2p1:Id>1</d2p1:Id>
<d2p1:OrderNumber>sample string 5</d2p1:OrderNumber>
<d2p1:Remarks>sample string 10</d2p1:Remarks>
<d2p1:RevenueAccount>sample string 12</d2p1:RevenueAccount>
<d2p1:RevenueAndExpenditureType>EXPENDITURE</d2p1:RevenueAndExpenditureType>
<d2p1:SerialNumber>sample string 13</d2p1:SerialNumber>
<d2p1:SettlementTime>2026-08-11T21:22:31.0005236+08:00</d2p1:SettlementTime>
<d2p1:ShopId>3</d2p1:ShopId>
<d2p1:ShopName>sample string 2</d2p1:ShopName>
</d2p1:RevenueexpenditureRecordInfo>
<d2p1:RevenueexpenditureRecordInfo>
<d2p1:Amount>9</d2p1:Amount>
<d2p1:Currency>sample string 8</d2p1:Currency>
<d2p1:ExpenditureAccount>sample string 11</d2p1:ExpenditureAccount>
<d2p1:ExpenseType>6</d2p1:ExpenseType>
<d2p1:ExpenseTypeName>sample string 7</d2p1:ExpenseTypeName>
<d2p1:Id>1</d2p1:Id>
<d2p1:OrderNumber>sample string 5</d2p1:OrderNumber>
<d2p1:Remarks>sample string 10</d2p1:Remarks>
<d2p1:RevenueAccount>sample string 12</d2p1:RevenueAccount>
<d2p1:RevenueAndExpenditureType>EXPENDITURE</d2p1:RevenueAndExpenditureType>
<d2p1:SerialNumber>sample string 13</d2p1:SerialNumber>
<d2p1:SettlementTime>2026-08-11T21:22:31.0005236+08:00</d2p1:SettlementTime>
<d2p1:ShopId>3</d2p1:ShopId>
<d2p1:ShopName>sample string 2</d2p1:ShopName>
</d2p1:RevenueexpenditureRecordInfo>
</d3p1:Rows>
<d3p1:Total>1</d3p1:Total>
</d2p1:Records>
<d2p1:RevenueAmountCny>1</d2p1:RevenueAmountCny>
<d2p1:RevenueAmountUsd>3</d2p1:RevenueAmountUsd>
<d2p1:SecondExpendtiureAmountCny>6</d2p1:SecondExpendtiureAmountCny>
<d2p1:SecondExpendtiureAmountUsd>8</d2p1:SecondExpendtiureAmountUsd>
<d2p1:SecondNetRevenueCny>9</d2p1:SecondNetRevenueCny>
<d2p1:SecondNetRevenueUsd>10</d2p1:SecondNetRevenueUsd>
<d2p1:SecondRevenueAmountCny>2</d2p1:SecondRevenueAmountCny>
<d2p1:SecondRevenueAmountUsd>4</d2p1:SecondRevenueAmountUsd>
</Data>
<ErrorCode>sample string 2</ErrorCode>
<ErrorMessage>sample string 3</ErrorMessage>
<Status>true</Status>
</ResponseResultOfRevenueexpenditureRecordResBI9jMfAT>