Query Settlemet
query_settlement
Request Parameter
Parameter | Type | Meaning |
---|---|---|
account | Account | Account |
range | string | Query range, currently valid values are "0d" (today) and "3d". |
Result Response
Parameter | Type | Meaning |
---|---|---|
is_success | bool | Interface result |
data | SettlementData | Settlement is returned |
message | string | is_success = False error description is returned |
SettlementData Parameter
Return type : Object
Parameter | Type | Meaning |
---|---|---|
> account | list | Object |
>> branch_no | string | Branch Number |
>> account | string | Account |
> details | list | Object |
>> date | string | Query Date |
>> settlement_date | string (Optional) | Settlement Date (If no data will return None ) |
>> buy_value | int (Optional) | Buying Value (If no data will return None ) |
>> buy_fee | int (Optional) | Buying Fee (If no data will return None ) |
>> buy_settlement | int (Optional) | Buying Payable / Receivable Amount (If no data will return None ) |
>> buy_tax | int (Optional) | Buying Tax (If no data will return None ) |
>> sell_value | int (Optional) | Selling Value (If no data will return None ) |
>> sell_fee | int (Optional) | Selling Fee (If no data will return None ) |
>> sell_settlement | int (Optional) | Selling Payable / Receivable Amount (If no data will return None ) |
>> sell_tax | int (Optional) | Selling Tax (If no data will return None ) |
>> total_bs_value | int (Optional) | Total Buying & Selling Value (If no data will return None ) |
>> total_fee | int (Optional) | Total Fee (If no data will return None ) |
>> total_tax | int (Optional) | Total Tax (If no data will return None ) |
>> total_settlement_amount | int (Optional) | Total Payable & Receivable Amount (If no data will return None ) |
>> currency | string (Optional) | Currency (If no data will return None ) |
Request Example
sdk.accounting.query_settlement(account,"3d")
Response Example
Result {
is_success: True,
message: None,
data :
SettlementData{
account: AccountRes {
branch_no: "6460", # Branch Number (string)
account: "26" # Account (string)
},
details: [
Settlement{
date: "2023/10/16", # Query Date (string)
settlement_date: "2023/10/18", # Settlement Date (string)
buy_value: 12, # Buying Value (int)
buy_fee: 12, # Buying Fee (int)
buy_settlement: 0, # Buying Payable / Receivable Amount (int)
buy_tax: 0, # Buying Tax (int)
sell_value: 4, # Selling Value (int)
sell_fee: 4, # Selling Fee (int)
sell_settlement: 0, # Selling Payable / Receivable Amount (int)
sell_tax: 4, # Selling Tax (int)
total_bs_value: 16, # Total Buying & Selling Value (int)
total_fee: 16, # Total Fee (int)
total_tax: 4, # Total Tax (int)
total_settlement_amount: 0, # Total Payable & Receivable Amount (int)
currency: TWD, # Currency (string)
},
Settlement{
date: "2023/10/17", # Query Date (string)
settlement_date: "2023/10/19", # Settlement Date (string)
buy_value: 735500, # Buying Value (int)
buy_fee: 313, # Buying Fee (int)
buy_settlement: -1429513, # Buying Payable / Receivable Amount (int)
buy_tax: 0, # Buying Tax (int)
sell_value: 770500, # Selling Value (int)
sell_fee: 320, # Selling Fee (int)
sell_settlement: 0, # Selling Payable / Receivable Amount (int)
sell_tax: 2309, # Selling Tax (int)
total_bs_value: 1506000, # Total Buying & Selling Value (int)
total_fee: 633, # Total Fee (int)
total_tax: 2309, # Total Tax (int)
total_settlement_amount: -1429513, # Total Payable & Receivable Amount (int)
currency: "TWD", # Currency (string)
},
Settlement{
date: "2023/10/18", # Query Date (string)
settlement_date: None, # Settlement Date (string)
buy_value: None, # Buying Value (int)
buy_fee: None, # Buying Fee (int)
buy_settlement: None, # Buying Payable / Receivable Amount (int)
buy_tax: None, # Buying Tax (int)
sell_value: None, # Selling Value (int)
sell_fee: None, # Selling Fee (int)
sell_settlement: None, # Selling Payable / Receivable Amount (int)
sell_tax: None, # Selling Tax (int)
total_bs_value: None, # Total Buying & Selling Value (int)
total_fee: None, # Total Fee (int)
total_tax: None, # Total Tax (int)
total_settlement_amount: None, # Total Payable & Receivable Amount (int)
currency: None, # Currency (string)
}
]
}
}