0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

freee APIをSalesforceで使う時のエラー IdがIntegerの範囲を超えている

Last updated at Posted at 2022-05-18

久しぶりにApexからコールアウトするとエラーになる。

For input string: "3280501675" at [line:1, column:245]

もしかしてフィールドでも変化したのかな?って散々見直したけど分かりません。

しかし、良く見るとIdってIntegerで定義してましたが... 超えている?

SalesforceのIntegerは最大 2147483647だったような...

これらの定義が問題かな。

    //取引関係
    public class details {
        public Integer id;
        public Integer account_item_id;               
		public Integer tax_code;        
        public Integer item_id;
        public Integer section_id;        
        public Integer[] tag_ids;
        public Integer amount;
        public Integer vat;             //消費税額
        public String description;  
        public String entry_side;       //貸借(貸方: credit, 借方: debit) 

無事データを取得できました。

あっれ、金額は税込だったっけ?

image.png

税抜経理の設定でも税込金額で入力するの?

はい、税込金額で入力します。

消費税の経理処理方法が違っても取引の登録方法は同じで、税込金額で登録します。

仕訳データは、それぞれの設定(税抜/税込)に応じて作成されます。

税抜経理処理の場合でも税込金額を入力するのは、会計ソフトとしては一般的な仕様です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?