public interface ManualJournalsApi
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Observable<ManualJournalResponse> |
createManualJournal(ManualJournalCreateParams manualJournalCreateParams)
振替伝票の作成
<h2 id=\"\">概要</h2> <p>指定した事業所の振替伝票を作成する</p> <h2 id=\"_2\">定義</h2> <ul> <li> <p>issue_date : 発生日</p> </li> <li> <p>adjustment : 決算整理仕訳フラグ(true: 決算整理仕訳, false: 日常仕訳)</p> </li> <li> <p>txn_number : 仕訳番号</p> </li> <li> <p>details : 振替伝票の貸借行</p> </li> <li> <p>entry_side : 貸借区分</p> <ul> <li>credit : 貸方</li> <li>debit : 借方</li> </ul> </li> <li> <p>amount : 金額</p> </li> </ul> <h2 id=\"_3\">注意点</h2> <ul> <li>振替伝票は売掛・買掛レポートには反映されません。債権・債務データの登録は取引(Deals)をお使いください。</li> <li>事業所の仕訳番号形式が有効な場合のみ、レスポンスで仕訳番号(txn_number)を返します。</li> <li>貸借合わせて100行まで仕訳行を登録できます。</li> <li>セグメントタグ情報は法人向けのプロフェッショナルプラン以上で利用可能です。利用可能なセグメントの数は、法人向けのプロフェッショナルプランの場合は1つ、エンタープライズプランの場合は3つです。</li> <li>partner_codeを利用するには、事業所の設定から取引先コードの利用を有効にする必要があります。またpartner_codeとpartner_idは同時に指定することはできません。</li></ul>
|
io.reactivex.Completable |
destroyManualJournal(Integer id,
Integer companyId)
振替伝票の削除
<h2 id=\"\">概要</h2> <p>指定した事業所の振替伝票を削除する</p>
|
io.reactivex.Observable<ManualJournalResponse> |
getManualJournal(Integer id,
Integer companyId)
振替伝票の取得
<h2 id=\"\">概要</h2> <p>指定した事業所の振替伝票を取得する</p> <h2 id=\"_2\">定義</h2> <ul> <li> <p>issue_date : 発生日</p> </li> <li> <p>adjustment : 決算整理仕訳フラグ(true: 決算整理仕訳, false: 日常仕訳)</p> </li> <li> <p>txn_number : 仕訳番号</p> </li> <li> <p>details : 振替伝票の貸借行</p> </li> <li> <p>entry_side : 貸借区分</p> <ul> <li>credit : 貸方</li> <li>debit : 借方</li> </ul> </li> <li> <p>amount : 金額</p> </li> </ul> <h2 id=\"_3\">注意点</h2> <ul> <li>振替伝票は売掛・買掛レポートには反映されません。債権・債務データの登録は取引(Deals)をお使いください。</li> <li>事業所の仕訳番号形式が有効な場合のみ、レスポンスで仕訳番号(txn_number)を返します。</li> <li>セグメントタグ情報は法人向けのプロフェッショナルプラン以上で利用可能です。利用可能なセグメントの数は、法人向けのプロフェッショナルプランの場合は1つ、エンタープライズプランの場合は3つです。</li> </ul>
|
io.reactivex.Observable<InlineResponse2006> |
getManualJournals(Integer companyId,
String startIssueDate,
String endIssueDate,
String entrySide,
Integer accountItemId,
Integer minAmount,
Integer maxAmount,
Integer partnerId,
String partnerCode,
Integer itemId,
Integer sectionId,
Integer segment1TagId,
Integer segment2TagId,
Integer segment3TagId,
String commentStatus,
Boolean commentImportant,
String adjustment,
String txnNumber,
Integer offset,
Integer limit)
振替伝票一覧の取得
<h2 id=\"\">概要</h2> <p>指定した事業所の振替伝票一覧を取得する</p> <h2 id=\"_2\">定義</h2> <ul> <li> <p>issue_date : 発生日</p> </li> <li> <p>adjustment : 決算整理仕訳フラグ(true: 決算整理仕訳, false: 日常仕訳)</p> </li> <li> <p>txn_number : 仕訳番号</p> </li> <li> <p>details : 振替伝票の貸借行</p> </li> <li> <p>entry_side : 貸借区分</p> <ul> <li>credit : 貸方</li> <li>debit : 借方</li> </ul> </li> <li> <p>amount : 金額</p> </li> </ul> <h2 id=\"_3\">注意点</h2> <ul> <li>振替伝票は売掛・買掛レポートには反映されません。債権・債務データの登録は取引(Deals)をお使いください。</li> <li>事業所の仕訳番号形式が有効な場合のみ、レスポンスで仕訳番号(txn_number)を返します。</li> <li>セグメントタグ情報は法人向けのプロフェッショナルプラン以上で利用可能です。利用可能なセグメントの数は、法人向けのプロフェッショナルプランの場合は1つ、エンタープライズプランの場合は3つです。</li> <li>partner_codeを利用するには、事業所の設定から取引先コードの利用を有効にする必要があります。またpartner_codeとpartner_idは同時に指定することはできません。</li></ul>
|
io.reactivex.Observable<ManualJournalResponse> |
updateManualJournal(Integer id,
ManualJournalUpdateParams manualJournalUpdateParams)
振替伝票の更新
<h2 id=\"\">概要</h2> <p>指定した事業所の振替伝票を更新する</p> <h2 id=\"_2\">定義</h2> <ul> <li> <p>issue_date : 発生日</p> </li> <li> <p>adjustment : 決算整理仕訳フラグ(true: 決算整理仕訳, false: 日常仕訳)</p> </li> <li> <p>txn_number : 仕訳番号</p> </li> <li> <p>details : 振替伝票の貸借行</p> </li> <li> <p>entry_side : 貸借区分</p> <ul> <li>credit : 貸方</li> <li>debit : 借方</li> </ul> </li> <li> <p>amount : 金額</p> </li> </ul> <h2 id=\"_3\">注意点</h2> <ul> <li>振替伝票は売掛・買掛レポートには反映されません。債権・債務データの登録は取引(Deals)をお使いください。</li> <li>事業所の仕訳番号形式が有効な場合のみ、レスポンスで仕訳番号(txn_number)を返します。</li> <li>貸借合わせて100行まで仕訳行を登録できます。</li> <li>detailsに含まれない既存の貸借行は削除されます。更新後も残したい行は、必ず貸借行IDを指定してdetailsに含めてください。</li> <li>detailsに含まれる貸借行IDの指定がある行は、更新行として扱われ更新されます。</li> <li>detailsに含まれる貸借行IDの指定がない行は、新規行として扱われ追加されます。</li> <li>セグメントタグ情報は法人向けのプロフェッショナルプラン以上で利用可能です。利用可能なセグメントの数は、法人向けのプロフェッショナルプランの場合は1つ、エンタープライズプランの場合は3つです。</li> <li>partner_codeを利用するには、事業所の設定から取引先コードの利用を有効にする必要があります。またpartner_codeとpartner_idは同時に指定することはできません。</li></ul>
|
@Headers(value="Content-Type:application/json") @POST(value="api/1/manual_journals") io.reactivex.Observable<ManualJournalResponse> createManualJournal(@Body ManualJournalCreateParams manualJournalCreateParams)
manualJournalCreateParams - 振替伝票の作成 (optional)@DELETE(value="api/1/manual_journals/{id}")
io.reactivex.Completable destroyManualJournal(@Path(value="id")
Integer id,
@Query(value="company_id")
Integer companyId)
id - (required)companyId - 事業所ID (required)@GET(value="api/1/manual_journals/{id}")
io.reactivex.Observable<ManualJournalResponse> getManualJournal(@Path(value="id")
Integer id,
@Query(value="company_id")
Integer companyId)
id - (required)companyId - 事業所ID (required)@GET(value="api/1/manual_journals") io.reactivex.Observable<InlineResponse2006> getManualJournals(@Query(value="company_id") Integer companyId, @Query(value="start_issue_date") String startIssueDate, @Query(value="end_issue_date") String endIssueDate, @Query(value="entry_side") String entrySide, @Query(value="account_item_id") Integer accountItemId, @Query(value="min_amount") Integer minAmount, @Query(value="max_amount") Integer maxAmount, @Query(value="partner_id") Integer partnerId, @Query(value="partner_code") String partnerCode, @Query(value="item_id") Integer itemId, @Query(value="section_id") Integer sectionId, @Query(value="segment_1_tag_id") Integer segment1TagId, @Query(value="segment_2_tag_id") Integer segment2TagId, @Query(value="segment_3_tag_id") Integer segment3TagId, @Query(value="comment_status") String commentStatus, @Query(value="comment_important") Boolean commentImportant, @Query(value="adjustment") String adjustment, @Query(value="txn_number") String txnNumber, @Query(value="offset") Integer offset, @Query(value="limit") Integer limit)
companyId - 事業所ID (required)startIssueDate - 発生日で絞込:開始日(yyyy-mm-dd) (optional)endIssueDate - 発生日で絞込:終了日(yyyy-mm-dd) (optional)entrySide - 貸借で絞込 (貸方: credit, 借方: debit) (optional)accountItemId - 勘定科目IDで絞込 (optional)minAmount - 金額で絞込:下限 (optional)maxAmount - 金額で絞込:上限 (optional)partnerId - 取引先IDで絞込(0を指定すると、取引先が未選択の貸借行を絞り込めます) (optional)partnerCode - 取引先コードで絞込 (optional)itemId - 品目IDで絞込(0を指定すると、品目が未選択の貸借行を絞り込めます) (optional)sectionId - 部門IDで絞込(0を指定すると、部門が未選択の貸借行を絞り込めます) (optional)segment1TagId - セグメント1IDで絞り込み(0を指定すると、セグメント1が未選択の貸借行を絞り込めます) (optional)segment2TagId - セグメント2IDで絞り込み(0を指定すると、セグメント2が未選択の貸借行を絞り込めます) (optional)segment3TagId - セグメント3IDで絞り込み(0を指定すると、セグメント3が未選択の貸借行を絞り込めます) (optional)commentStatus - コメント状態で絞込(自分宛のコメント: posted_with_mention, 自分宛のコメント-未解決: raised_with_mention, 自分宛のコメント-解決済: resolved_with_mention, コメントあり: posted, 未解決: raised, 解決済: resolved, コメントなし: none) (optional)commentImportant - 重要コメント付きの振替伝票を絞込 (optional)adjustment - 決算整理仕訳で絞込(決算整理仕訳のみ: only, 決算整理仕訳以外: without) (optional)txnNumber - 仕訳番号で絞込(事業所の仕訳番号形式が有効な場合のみ) (optional)offset - 取得レコードのオフセット (デフォルト: 0) (optional)limit - 取得レコードの件数 (デフォルト: 20, 最小: 1, 最大: 500) (optional)@Headers(value="Content-Type:application/json")
@PUT(value="api/1/manual_journals/{id}")
io.reactivex.Observable<ManualJournalResponse> updateManualJournal(@Path(value="id")
Integer id,
@Body
ManualJournalUpdateParams manualJournalUpdateParams)
id - (required)manualJournalUpdateParams - 振替伝票の更新 (optional)Copyright © 2020. All rights reserved.