In Saudia Arabia ZATCA rejected invoices after 12 am. Because ZATCA to receiving Issue Date +1.
I hope can help me.
لقد تم الإبلاغ عن هذا السؤال
2
الردود
1002
أدوات العرض
This is a classic Timezone Synchronization issue between Odoo and the ZATCA API. ZATCA expects the 'Issue Date' and 'Confirmation Datetime' to be in KSA local time (UTC+3). If your Odoo server is set to UTC, after midnight, it sends the previous day's date, which ZATCA rejects.
I have fixed similar Phase 2 integration errors for several Saudi clients using Odoo 16/17. You need to adjust the Python fields.Datetime.now() logic in the ZATCA module to ensure it respects the KSA timezone before generating the XML.
I am an Odoo Functional Expert (MS Computer Science) and have a 5-star track record in ZATCA compliance. If you want this fixed quickly, I'm available to help!
Hello,
I hope you are doing well
Quick fix for the user:
1. Go to Settings → General Settings → Timezone → set to Asia/Riyadh
2. Ensure all SA users have timezone set to Asia/Riyadh in their user profile
I hope you are doing well
Quick fix for the user:
1. Go to Settings → General Settings → Timezone → set to Asia/Riyadh
2. Ensure all SA users have timezone set to Asia/Riyadh in their user profile
I hope this information helps you
Thanks & Regards,
Kunjan Patel
هل أعجبك النقاش؟ لا تكن مستمعاً فقط. شاركنا!
أنشئ حساباً اليوم لتستمتع بالخصائص الحصرية، وتفاعل مع مجتمعنا الرائع!
تسجيل| المنشورات ذات الصلة | الردود | أدوات العرض | النشاط | |
|---|---|---|---|---|
|
|
0
أبريل 25
|
2522 | ||
|
|
1
سبتمبر 25
|
3258 | ||
|
|
1
يونيو 26
|
848 | ||
|
|
2
يونيو 26
|
2279 | ||
|
|
2
يونيو 26
|
1740 |