Skip to main content

Query Settlemet

query_settlement

Request Parameter

ParameterTypeMeaning
accountAccountAccount
rangestringQuery range, currently valid values are "0d" (today) and "3d".

Result Response

ParameterTypeMeaning
is_successboolInterface result
dataSettlementDataSettlement is returned
messagestringis_success = False error description is returned

SettlementData Parameter

Return type : Object

ParameterTypeMeaning
> accountlistObject
>> branch_nostringBranch Number
>> accountstringAccount
> detailslistObject
>> datestringQuery Date
>> settlement_datestring (Optional)Settlement Date (If no data will return None )
>> buy_valueint (Optional)Buying Value (If no data will return None )
>> buy_feeint (Optional)Buying Fee (If no data will return None )
>> buy_settlementint (Optional)Buying Payable / Receivable Amount (If no data will return None )
>> buy_taxint (Optional)Buying Tax (If no data will return None )
>> sell_valueint (Optional)Selling Value (If no data will return None )
>> sell_feeint (Optional)Selling Fee (If no data will return None )
>> sell_settlementint (Optional)Selling Payable / Receivable Amount (If no data will return None )
>> sell_taxint (Optional)Selling Tax (If no data will return None )
>> total_bs_valueint (Optional)Total Buying & Selling Value (If no data will return None )
>> total_feeint (Optional)Total Fee (If no data will return None )
>> total_taxint (Optional)Total Tax (If no data will return None )
>> total_settlement_amountint (Optional)Total Payable & Receivable Amount (If no data will return None )
>> currencystring (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)
}
]
}
}