The job is to develop a "connector" for Microsoft Navision Dynamics which can call an API (which I will provide) whenever an Invoice is created at the ERP.
All requests to the API should have four headers
gstn: <Billing_GSTIN>
x-api-key: [This will need to be configured at the time of on-boarding of the customer. I can give sanbox API for testing]
Content-Type: application/json
User-Agent: Navsion ERP <version>; [unique name to identify the customer, configurable] <version>
Note that the header is gstn and not gstin. And we should be able to configure the Connector to put <version> with correct version from respective application (to which we install the connector).
Method: PUT / POST
<I will provide the sandbox URL for this>
Body: JSON Invoice Document (Attached Sample)
Method: GET
<I will provide the sandbox URL for this>
IRN with the above url will be the response for PUT/POST.
(This second API will need to be used later to develop a dashboard that would display status of invloices submitted for e-invoicing by calling the first API. This is presently out-of-scope, but would be got done later)
Note: Format of any field (in the JSON) can be adjusted internally at our end if the correct User-Agent is provided while calling the API. Again the API URL and API KEY should be configurable once the connector is ready.
I would also need a user manual on how to install/ configure the Connector at a customer site.
Skills Required: C/AL Programming in Microsoft Navision Dynamics
Hey there,
Hope you are doing fine. I am enough experience in JSON and Microsoft Navision Dynamics that I can do this job according to your requirements. Will also provide the user manual, but first, need to discuss it in more detail.
Let's discuss it over chat.
Waiting for your response.
Please review my profile – I believe you will agree I have the talent and experience to complete this project in a timely and cost-efficient basis. Specifically, I am an expert in all aspects of MS Dynamics NAV. I look forward to working with you.
Michael Downing
I am a dynamics NAV integration specialist with SOAP and ODATA web services.
I can integrate using .NET Web API / JSON in both Dynamics NAV or Business Central