علت خطای 0100209 : حداکثر تعداد رقم اعشار وارد شده در فیلد «تاریخ و زمان صدور صورتحساب(میلادی)» صحیح نیست. چیست؟
این خطا به این دلیل رخ میدهد که مقدار ارسالی برای فیلد «تاریخ و زمان صدور صورتحساب (میلادی)» بهصورت عدد اعشاری (float) یا با دقت اعشار بیش از حد مجاز ارسال شده است، در حالی که سامانه فقط عدد صحیح (Integer) را میپذیرد.
در عمل، این خطا معمولاً یکی از دلایل زیر را دارد:
متد timestamp() مقدار را بهصورت float برمیگرداند:
obj.indatim.timestamp()
# مثال: 1735996140.123456
اگر این مقدار بدون تبدیل صحیح ارسال شود (یا در JSON به float تبدیل شود)، سامانه خطای «حداکثر تعداد رقم اعشار» میدهد.
حتی این حالت هم اگر int() درست اعمال نشود، خطا میدهد:
obj.indatim.timestamp() * 1000
# 1735996140123.456 ❌
آیا برای یک مودی حقوقی امکان اخذ چند گواهی الکترونیکی مهر سازمانی از یک یا چند مرکز میانی وجود دارد؟