Dear @Ali00032,
Welcome to the Fatoora community portal.
Please note that Sandbox environment is not the actual integration, it’s just an environment where youn can test the APIs behavior without Fatoora portal credentials, for the actual integration you will need a real active VAT number credentials, however, you can find the answers to your questions in order below:
A1: request id is being returned through the compliance CSID API, it will be returned alongside with the needed BinarySecurityToken and the secret, those BinarySecurityToken will be used to perform the compliance checks, which are dummy invoices to be send just to ensure that your system can actually generate compliant tax documents with ZATCA’s requirements.
A2: Yes this is normal, EGS management section will be found on Fatoora portal, not Developer portal, under " list of the onboarded devices"
A3: Sandbox is not the real environment to integrate, you will need a fatoora portal credentials access to integrate to either production or simulation environment to use the real date.
A4: In reporting API, the authorization will be basic auth in terms of username and password, the username will be the binarysecuritytoken and the password will be the secret returned from the production CSID API request (not the compliance CSID API), the production CSID will be for reporting & clearance, while the compliance CSID will be only for the compliance checks phase, but since you are only designing your system to deal with the simplified tax documents, you will not need the clearance API as it’s only for standard tax documents.
A5: No, there are no official published postman collection, instead, you can rely on the API documentation from the developer portal to have a better visibility on the APIs behavior.
Also, I am advising you to go through the manuals in e-invoicing main web page under “educational library”, you will find a comprehensive guidelines.
Regards,