Microsoft Dynamics NAV 2017 – OData/SOAP Web Services Expert (Purchase Cycle)
Worldwide
What we're building We're integrating programmatically with a NAV 2017 (v110) on-premise instance via its web services layer (ODataV4 + SOAP). We need an expert who knows NAV's data model cold — not someone who can click through the UI, but someone who understands what's happening at the table level and how to expose and call it via APIs. The specific problems 1. Purchase cycle data model — we need a clear, accurate map of how Tables 36/37/120/121/122/123 relate: PO → Receipt → Invoice → Posted Invoice. What fields link them (Order No., Receipt No., etc.), what's writable, and when. 2. ODataV4 web services — standard NAV pages don't expose all the fields we need (e.g. Order No. on purchase invoices). We need guidance on creating or extending Page objects to expose the right fields over OData. 3. SOAP + Codeunit 90 — we've registered Purch.-Post (Codeunit 90) as a SOAP web service. We need help understanding the WSDL method signatures and calling it correctly to trigger posting programmatically. 4. End-to-end posting flow — we want to replicate what a user does in NAV UI (create invoice from PO, link to receipt, post) entirely through API calls. Walk us through the correct sequence. Our stack - NAV 2017 v110, on-premise Windows Server - ODataV4 (port 7048) + SOAP (port 7047), NTLM auth - Go-based connector calling the APIs What we need from you - Documented purchase cycle flow at the table/field level - Working SOAP call to Codeunit 90 tested against our dev instance - Custom NAV Page (or guidance) to expose missing OData fields - 1–2 video calls to walk through findings and answer questions You're the right fit if you have - Built or extended NAV web services (OData and/or SOAP) before - Deep familiarity with NAV's purchase posting codeunits - Experience working directly in a NAV dev environment - Can work hands-on — we'll provide VPN access and credentials
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- ExpertExperience Level
$50.00
-
$150.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:5 days ago
- Interviewing:3
- Invites sent:4
- Unanswered invites:1
About the client
- CanadaMontreal6:06 AM
- $1.7K total spent1 hire, 1 active
- 13 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by