-Im an developer on java, c#, Php and oracle for about 15 years
of web, service oriented, and standalone Apps
In particular i have solved (as you can verify in my profile) this requirement in oracle reports, c#, java and php according to ZATCA and KSA regulation, and i can help you with these,
I'm looking forward to your response, and test with your data rigth now, if you want.