Develop Custom API Integration Between Business Central 365 and 3PL Provider that uses Extensiv API

Only for registered members Canada

3 days ago

Default job background
We are seeking a skilled developer to build a custom integration between our Microsoft Dynamics 365 Business Central ERP (Sales Orders) and our 3PL warehouse using API via CSV format. · The integration will support the exchange of Sales Order standard data to 3PL to ship the orde ...
Job description

We are seeking a skilled developer to build a custom integration between our Microsoft Dynamics 365 Business Central ERP (Sales Orders) and our 3PL warehouse using API via CSV format.

The integration will support the exchange of Sales Order standard data to 3PL to ship the order, and receiving tracking #s back from 3PL automatically.


Scope of Work:

Integration Requirements:

  • Map and transmit standard Business Central fields (e.g., Sales Order Number, External Document Number, Shipping Details, SKU, Quantity) to corresponding fields required by 3PLs API system.
  • Process inbound tracking data from the 3PL and update Business Central Sales Orders with tracking information.
3PL Extensiv CSV Format:


Custom Reference Table:
Create a reference table within Business Central to store customer-specific shipping data, including:
- Shipper Name + address
- Carrier Third-Party Account Number (the output value would be based on BC customer and carrier)


  • This data will be referenced and included in the outbound document to 3PL where applicable.

Sales Order Enhancements:

  • Add a custom checkbox field ("Submitted to 3PL") on the Sales Order page, or another way to trigger the system that the order was submitted to 3PL so it does not get sent again.
  • This box will be automatically checked once the Sales Order has been successfully transmitted to the 3PL.

Workflow & Automation:
The integration script will run every 30 minutes and identify Sales Orders that meet all of the following criteria:
o Status = Released
o "Submitted to 3PL" = False
o Item Line Location = PPFL


  • Orders meeting the criteria will be exported, mapped to the specific API format, and transmitted to the 3PL electronically via API
  • If transmission errors occur, an email alert will be sent out , including the affected Order Number and the error message, as well a notification will be displayed in Business Central Notifications section.

Inbound Tracking Handling:

  • The script will listen for incoming ship notice data.
  • Upon receipt, the tracking number will be matched to the corresponding Sales Order and populated into the "Tracking Number" field automatically.

Ideal Candidate:

  • Proven experience with API integration.
  • Strong knowledge of Microsoft Dynamics 365 Business Central development (AL, extensions, custom tables/fields)
  • Familiarity with working with 3PLs and shipping workflows
  • Attention to detail and proactive error handling


If you have experience in similar projects and are confident in delivering a robust, automated integration, we would love to hear from you.

Please send a full proposal with your pricing and timelines.

Contract duration of 1 to 3 months. with 30 hours per week.

Mandatory skills:
API, API Integration, microsoft business central


Similar jobs

  • We are seeking an experienced EDI / system integration consultant to provide a detailed technical consultation for integrating DiCentral with our new 3PL. · ...

    $100 - $0 (USD) budget

    5 days ago

  • Work in company Remote job

    Integration Developer — Business Central

    Only for registered members

    We are seeking an experienced integration developer/consultant to assess and document best practices for connecting Microsoft Dynamics 365 Business Central via DI Central with Extensiv. · ...

    $50 - $0 (USD) budget

    3 weeks ago

  • Work in company Remote job

    Senior Integration Developer Integrate Business Central

    Only for registered members

    +We are looking to engage one experienced integration developer or team to design, build, test and deploy the full production integration between Microsoft Dynamics 365 Business Central (BC) and 3PL WMS (Extensiv ) via DI Central (integration / connect agent).+ · ++Integration De ...

    $600 - $0 (USD) budget

    3 weeks ago

  • Work in company

    Senior System Administrator, Logistics

    Only for registered members

    We need a systems leader to evaluate, implement, and own our next-generation logistics infrastructure: a WMS (Fishbowl, Cin7, Blue Yonder) integrated with ERP and deeply connected to Salesforce. · You'll architect the solution, build the integrations, · and drive adoption. We're ...

    - United States or Canada

    2 weeks ago