Address Validation Error for Non-B2C Customers

Message
Customer address is mandatory for non-B2C customers.
Error in ZATCA invoice call: Customer address is mandatory for non-B2C customers.
Solution:
The error "Customer address is mandatory for non-B2C customers" happens when you try to submit an invoice to ZATCA, and the customer's address details are missing. This requirement applies to business or government customers (not regular consumers). ZATCA needs this information to process the invoice correctly for tax purposes.
The system checks that key address details like street, city, and country are filled in. If any of these are missing, the system won't allow the invoice to go through and shows this error instead.
To fix the problem, make sure the customer's address is complete and correctly added to the ERP system. Double-check that all the necessary fields are filled in and linked to the invoice. This will help avoid issues and ensure smooth invoice processing.