Receiving Purchase Order Acknowledgments(POAs) using EDI in Odoo

The EDI 855 is the standard document used to acknowledge receipt of a purchase order and communicate order acceptance, modifications, or rejections. Key components of the EDI 855 include:
- Order Confirmation: Order level Acceptance, partial acceptance, or rejection of a PO by a trading partner.
- Updates to Terms: Line level Changes to quantities, prices, delivery schedules, or other conditions, communicated back by the trading partner.
- References: Links to the original purchase order in Odoo for traceability.
Steersman’s EDI 855 inbound integration enhances the order management process by automating the receiving and processing of purchase order acknowledgments (POAs) within Odoo.
How Steersman’s EDI 855 Inbound Integration Works
-
Automated Receipt of EDI 855 Files
- The integration retrieves EDI 855 files from trading partners through a secure EDI gateway, ensuring real-time updates on order status.
-
Data Mapping
-
Steersman’s integration via Kleinschmidt VAN analyzes the incoming EDI 855 file and maps its data into Odoo’s structure. This includes:
- Matching the acknowledgment to an existing purchase order (EDI 850) in Odoo.
- Extracting key details, such as accepted/rejected quantities, delivery dates, and pricing updates.
-
-
Validation and Discrepancy Checks
-
Steersman validates the acknowledgment against the original purchase order:
- Match Validation: Confirms the acknowledgment corresponds to an existing PO.
- Discrepancy Detection: Flags mismatches in quantities and pricing, for review.
- Partial Acceptances: Identifies items that are backordered, canceled, or modified.
-
-
Automatic Updates in Odoo
-
Once validated, the integration updates the corresponding purchase order in Odoo:
- Status Updates: Reflects acceptance, rejection, or partial fulfillment of the order.
- Communication Logs: Records changes and comments in Odoo’s chatter for traceability.
-
Features of Steersman’s 855 inbound integration
- Support for Conditional Acceptances
- Manages complex scenarios where trading partners partially accept orders or propose alternate terms.
- Error Logging and Resolution Tools
- Provides detailed logs for errors or discrepancies, helping teams quickly identify and resolve issues.
Common Fields Steersman’s EDI Integration Sends and Receives for 855 Documents
- Order type
- Purchase order date
- Release number
- Total transaction amount
- Ship to information (warehouse location code, address, contact details, etc.)
- Billing information
- Buyer contact details (Name, phone #, email…)
- Buyer reference segments (vendor number, ID, etc.)
- Product identifiers (product code, SKU, part number, etc.)
- Product Description
- Product details (quantity, price, UoM, etc.)
- Acknowledgement Code (order level and order detail level acceptance or rejection)
- Estimated delivery date
Most trading partners have specific EDI requirements. Steersman offers other customizable fields to fulfill these requirements.
Related posts

Sending Sales Order Acknowledgments using EDI in Odoo
Steersman’s EDI 855 outbound exchange document provides a simplified solution for sending Sales Order Acknowledgments (SOAs) to trading partners directly from Odoo. Our EDI integration ensures that businesses can efficiently confirm, modify, or reject sales orders (EDI 850) received from trading partners.

Receiving EDI Purchase Order document (850) in Odoo
An EDI 850 PO inbound transaction occurs when a Odoo Seller's system receives an EDI 850 Purchase Order (PO) document from a trading partner (buyer) and that inbound PO generates a new sales order (SO) in the seller's system.

Receiving Invoices using EDI in Odoo
The EDI 810 inbound integration by Steersman enables seamless import and processing of electronic invoices into Odoo. By automating invoice receipt and validation, businesses can streamline their accounts payable operations, ensuring accuracy, compliance, and efficiency across the financial workflow.

Sending Inventory information using EDI in Odoo
Steersman’s EDI 846 outbound integration enables businesses to communicate inventory availability with trading partners efficiently and accurately through Odoo by automating the process of sending inventory data to external systems or partners in real time.