Community

  • 投稿


    freshman

    経費科目POSTエラー 

     

    毎度お世話になっております。
    GASによる以下の経費科目POST実行時に

    エラーメッセージ
    {“status_code”:400,”errors”:[{“type”:”status”,”messages”:[“不正なリクエストです。”]},{“type”:”validation”,”messages”:[“税区分「163」は利用できません。”]}]}
    と表示されます

    function post_expense_application_line_template() {

    let accessToken = getService().getAccessToken()
    let headers = {“Authorization” : “Bearer ” + accessToken }
    let requestUrl = “https://api.freee.co.jp/api/1/expense_application_line_templates”

    let requestBody =
    {
    “tax_code”:163.0,
    “name”:”手土産代”,
    “account_item_id”:3.45926645E8,
    “line_description”:”店の名前を入力してください”,
    “company_id”:弊社ID,
    “description”:”クライアントとの打ち合わせに持参するお菓子代
    }
    let options = {
    “contentType”:”application/json”,
    “method”:”post”,
    “headers”:headers,
    “payload”:JSON.stringify(requestBody),
    muteHttpExceptions: true
    }

    try{
    let res = UrlFetchApp.fetch(requestUrl,options)
    }catch(e){
    Logger.log(‘e.message:’+e.message)
    }
    }

    リファレンスに記載されている経費科目POSTのParamsのtax_codeには
    税区分コード(税区分のdisplay_categoryがtax_5: 5%表示の税区分, tax_r8: 軽減税率8%表示の税区分に該当するtax_codeのみ利用可能です。税区分のdisplay_categoryは /taxes/companies/{:company_id}のAPIから取得可能です。)
    とありますが、確認のためこちらの/taxes/companies/{:company_id}から取得した中に

    {display_category=tax_r8,
    available=true,
    name_ja=課対仕入8%(軽),
    name=purchase_with_tax_reduced_8,
    code=163.0}

    が含まれておりましたが、
    やり方が間違っているのでしょうか?

    初歩的な質問で申し訳ございませんが、回答のほどよろしくお願いいたします。

    回答するにはログインが必要です。

    回答

    freee dev-support
    freee dev-support

    ご質問ありがとうございます。

    私の手元でも、
    * 税区分CD: 163

    display_category: tax_r8
    にもかかわらず登録できない旨エラーが確認できました。

    開発チームに不具合としてフィードバックいたします。
    ご不便をおけかしてしまいますが、解決までお時間いただけると幸いです。

    よろしくお願いいたします。

    freee dev-support
    freee dev-support

    お世話になっております。
    調査に当たり一旦以下の設定がどうなっているかご確認頂けますか?

    * 税区分設定で『この税区分を使用する』が有効であるか?
    * 税区分設定で『「支出の登録」で検索可能にする』が有効であるか?
    * web画面から経費科目を登録する時、『課対仕入8%(軽)』が選択できるか?

    ご確認よろしくお願いいたします。


    freshman

    お世話になっております。以下の3点確認しましたところ、

     

    * 税区分設定で『この税区分を使用する』が有効であるか?

    → 8%(軽減税率)使用する になっております。

     

    * 税区分設定で『「支出の登録」で検索可能にする』が有効であるか?

    →そもそも『課対仕入8%(軽)』が税区分の一覧 (全て) に存在しません

    * web画面から経費科目を登録する時、『課対仕入8%(軽)』が選択できるか?

    →選択できます

     

    という状態です。税区分の設定の問題なのでしょうか?

    お手数をおかけしますが宜しくお願い致します。

     

    freee dev-support
    freee dev-support

    ご確認ありがとうございます。

    > * 税区分設定で『「支出の登録」で検索可能にする』が有効であるか?

    説明不足で失礼しました。
    税区分設定画面の『課対仕入』の項目が該当します。

    > * web画面から経費科目を登録する時、『課対仕入8%(軽)』が選択できるか?

    こちらで選択が出来ているため、設定上の問題ではなさそうです。
    引き続き調査にお時間いただけると幸いです。
    よろしくお願いいたします。


    freshman

    お世話になっております

    説明不足で失礼しました。
    税区分設定画面の『課対仕入』の項目が該当します。

    >税区分 課対仕入
    この税区分を使用する
    「収入の登録」で検索可能にする
    「支出の登録」で検索可能にする
    「振替伝票」で検索可能にする

    上記4ヶ所すべて✔されております。

    後から気づいたのですが、新しい勘定科目を設定する場合にも
    税区分の欄に軽減税率8%が存在しないのですが、
    今回調査していただいた経費科目の件と関係ありますでしょうか?

    お手数おかけしますがよろしくお願いいたします。

    freee dev-support
    freee dev-support

    ご情報ありがとうございます。
    頂いた情報も開発チームへ伝え引き続き調査いたします。
    回答までお時間いただけると幸いです。
    よろしくお願いいたします。

    freee dev-support
    freee dev-support

    お時間いただきありがとうございます。
    不具合の修正が完了いたしました。

    登録が出来るようになったかと存じます。
    ご確認よろしくお願いいたします。