Bidirectional purchase order integration between D365 and ScanSource. Automates PO creation, confirmations, invoice retrieval, and vendor synchronization.
14
Microservices
2
Message Buses
API Design
Contribution as Principal Architect
Designed REST API integration patterns
Core Capabilities
Outbound POs
D365 to ScanSource order creation and confirmation
Inbound Updates
Polling and mapping of ScanSource order status
Invoice Sync
Vendor invoices and receipts into D365
Failure Classification
Business vs technical failure routing and queue handling
Legacy Detection
Detects and blocks legacy AX09 order re-sends
Audit Trail
Cosmos DB audit storage for payloads and status
Notifications
Email and Slack alerts for integration outcomes
Modules & Services
Bolt
Retrieves POs from D365 and maps to ScanSource format
Buck
POSTs mapped orders to ScanSource API
Dewey
Polls ScanSource for order status updates
Fawn
Processes inbound updates into D365 receipts and invoices