Purchase EDI UBL BIS3
Electronic order exchange with vendors via UBL BIS3 standard and PEPPOL network
The Purchase EDI UBL BIS3 module enables electronic exchange of purchase orders and invoices with vendors using Universal Business Language (UBL) BIS3 standard, compatible with European PEPPOL network.
The system automatically converts Odoo purchase orders to UBL XML format, sends via PEPPOL network, and receives electronic invoices from vendors automatically imported into the system.
Key Features
Key points
• UBL Order Export: Automatically convert purchase orders to UBL BIS3 XML format
• PEPPOL Integration: Send and receive documents via PEPPOL network with PEPPOL ID
• Automatic Invoice Import: Receive electronic invoices from vendors and auto-create vendor bills
• Document Validation: Validate XML documents against UBL standard
• Status Tracking: Track EDI document sending and receiving status
• Error Handling: Handle errors and automatic retry on send failure
• Multi-Format Support: Support UBL 2.1, BIS Billing 3.0, PEPPOL BIS 3.0
• Compliance: Comply with EU EDI regulations and member state requirements
EDI Workflow
Steps
1. Configure PEPPOL: Register PEPPOL ID for company. Configure Access Point in Odoo Settings → Accounting → Electronic Invoicing.
2. Set up vendors: Add vendor PEPPOL ID to vendor information. Enable EDI for vendor.
3. Create order: Create purchase order normally. On confirm, system automatically creates UBL XML file.
4. Send EDI: Click Send EDI or system automatically sends via PEPPOL network. Track sending status.
5. Receive invoice: Vendor sends invoice via PEPPOL. Odoo automatically receives, validates, and creates vendor bill.
6. Confirm and pay: Review auto-created vendor bill. Confirm and process payment.
EDI Configuration
Key points
• PEPPOL Access Point: Register with PEPPOL provider (OpenPEPPOL, Storecove, Pagero)
• Company PEPPOL ID: Format: ISO 6523 ICD + Company ID (e.g., 0088:5790000436057)
• Endpoint Configuration: Configure Access Point URL and credentials
• Document Types: Select supported document types (Order, Invoice, Credit Note)
• Validation Rules: Set up rules to validate received documents
• Automatic Processing: Enable automatic processing of received documents
EDI Benefits
Key points
• Automation: Reduce manual data entry, increase order processing speed
• Accuracy: Reduce manual entry errors, ensure data consistency
• Cost Savings: Reduce printing, fax/email, paper storage costs
• Speed: Instant document exchange, shorten purchase cycle
• Compliance: Meet legal requirements for electronic invoicing
• Integration: Direct ERP system connection with vendors
Troubleshooting
Common EDI Errors
| Error | Cause | Solution |
|---|---|---|
| Cannot send EDI | Wrong PEPPOL ID, Access Point connection failed | Check PEPPOL ID format. Test Access Point connection. View detailed logs. |
| Vendor not receiving | Wrong vendor PEPPOL ID, vendor not registered on PEPPOL | Confirm PEPPOL ID with vendor. Check vendor is active on PEPPOL network. |
| XML validation failed | Missing required information, wrong format | Check complete information: company, vendor, products. View validation error details. |
| Invoice import failed | Wrong format, missing mapping | Check vendor bill mapping. Configure product/account mapping for vendor. |
| Duplicate document | Document already received before | Check document ID. Delete duplicate if needed. Configure duplicate detection. |