Hi there,
I hope this message finds you well. I have carefully reviewed the project details you provided and I am confident that I can assist you in developing the required extension app for Business Central cloud (SaaS).
The main tasks for this project include:
1. Creating an open code extension app for Business Central cloud.
2. Exporting sales invoices to XML format.
3. Importing sales orders from XML format.
To achieve this, the XML files will be read from Azure Blob Storage, which will act as a virtual file server. It is important to note that multiple XML files may be received simultaneously when receiving sales orders. Once processed, the sales order or sales quote will appear in Business Central, giving the user the ability to choose the setup.
Furthermore, the XML files should be written to Azure Blob Storage when sending invoices. The user will have the option to click on the invoice and process them individually or in a selected range.
To ensure flexibility and ease of use, I propose the implementation of a parameters table and page to store information such as the URL for Azure Blob Storage and the secret key. This will prevent the need for embedding these sensitive details in the source code extension.
It would be ideal if you have already developed XML export and import functionality for sales documents. The sales orders will need to be created via AL code, and the sales invoices will need to be exported to XML via AL code as well.
Please note that...