public interface WalletablesApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Observable<WalletableCreateResponse> |
createWalletable(WalletableCreateParams walletableCreateParams)
口座の作成
<h2 id=\"\">概要</h2> <p>指定した事業所に口座を作成する</p> <h2 id=\"\">注意点</h2> <ul><li>同期に対応した口座はこのAPIでは作成できません</li></ul> <h2 id=\"_2\">定義</h2> <ul> <li> <p>type</p> <ul> <li>bank_account : 銀行口座</li> <li>credit_card : クレジットカード</li> <li>wallet : その他の決済口座</li> </ul> </li> <li> <p>name : 口座名</p> </li> <li> <p>bank_id : サービスID</p> </li> <li> <p>group_name : 決算書表示名(小カテゴリー) 例:売掛金, 受取手形, 未収入金(法人のみ), 買掛金, 支払手形, 未払金, 預り金, 前受金</p> </li> </ul>
|
io.reactivex.Completable |
destroyWalletable(Integer id,
String type,
Integer companyId)
口座の削除
<h2 id=\"\">概要</h2> <p>指定した事業所の口座を削除する</p> <h2 id=\"\">注意点</h2> <ul> <li>削除を実行するには、当該口座に関連する仕訳データを事前に削除する必要があります。</li> <li>当該口座に仕訳が残っていないか確認するには、レポートの「仕訳帳」等を参照し、必要に応じて、「取引」や「口座振替」も削除します。</li> </ul>
|
io.reactivex.Observable<InlineResponse20019> |
getWalletable(Integer id,
String type,
Integer companyId)
口座情報の取得
<h2 id=\"\">概要</h2> <p>指定した事業所の口座情報を取得する</p> <h2 id=\"_2\">定義</h2> <ul> <li>type <ul> <li>bank_account : 銀行口座</li> <li>credit_card : クレジットカード</li> <li>wallet : その他の決済口座</li> </ul> </li> <li>walletable_balance : 登録残高</li> <li>last_balance : 同期残高</li> </ul>
|
io.reactivex.Observable<InlineResponse20018> |
getWalletables(Integer companyId,
Boolean withBalance,
String type)
口座一覧の取得
<h2 id=\"\">概要</h2> <p>指定した事業所の口座一覧を取得する</p> <h2 id=\"_2\">定義</h2> <ul> <li>type <ul> <li>bank_account : 銀行口座</li> <li>credit_card : クレジットカード</li> <li>wallet : その他の決済口座</li> </ul> </li> <li>walletable_balance : 登録残高</li> <li>last_balance : 同期残高</li> </ul>
|
io.reactivex.Observable<InlineResponse20019> |
updateWalletable(Integer id,
String type,
WalletableUpdateParams walletableUpdateParams)
口座の更新
<h2 id=\"\">概要</h2> <p>口座を更新する</p>
|
@Headers(value="Content-Type:application/json") @POST(value="api/1/walletables") io.reactivex.Observable<WalletableCreateResponse> createWalletable(@Body WalletableCreateParams walletableCreateParams)
walletableCreateParams - 口座の作成 (optional)@DELETE(value="api/1/walletables/{type}/{id}")
io.reactivex.Completable destroyWalletable(@Path(value="id")
Integer id,
@Path(value="type")
String type,
@Query(value="company_id")
Integer companyId)
id - 口座ID (required)type - 口座種別(bank_account : 銀行口座, credit_card : クレジットカード, wallet : その他の決済口座) (required)companyId - 事業所ID (required)@GET(value="api/1/walletables/{type}/{id}")
io.reactivex.Observable<InlineResponse20019> getWalletable(@Path(value="id")
Integer id,
@Path(value="type")
String type,
@Query(value="company_id")
Integer companyId)
id - 口座ID (required)type - 口座種別(bank_account : 銀行口座, credit_card : クレジットカード, wallet : その他の決済口座) (required)companyId - 事業所ID (required)@GET(value="api/1/walletables") io.reactivex.Observable<InlineResponse20018> getWalletables(@Query(value="company_id") Integer companyId, @Query(value="with_balance") Boolean withBalance, @Query(value="type") String type)
companyId - 事業所ID (required)withBalance - 残高情報を含める (optional)type - 口座種別(bank_account : 銀行口座, credit_card : クレジットカード, wallet : その他の決済口座) (optional)@Headers(value="Content-Type:application/json")
@PUT(value="api/1/walletables/{type}/{id}")
io.reactivex.Observable<InlineResponse20019> updateWalletable(@Path(value="id")
Integer id,
@Path(value="type")
String type,
@Body
WalletableUpdateParams walletableUpdateParams)
id - (required)type - 口座種別(bank_account : 銀行口座, credit_card : クレジットカード, wallet : その他の決済口座) (required)walletableUpdateParams - 口座の作成 (optional)Copyright © 2020. All rights reserved.