経費科目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}
が含まれておりましたが、
やり方が間違っているのでしょうか?
初歩的な質問で申し訳ございませんが、回答のほどよろしくお願いいたします。