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.

EDI
UBL BIS3
PEPPOL
Electronic Orders
E-Invoicing
B2B Integration

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

ErrorCauseSolution
Cannot send EDIWrong PEPPOL ID, Access Point connection failedCheck PEPPOL ID format. Test Access Point connection. View detailed logs.
Vendor not receivingWrong vendor PEPPOL ID, vendor not registered on PEPPOLConfirm PEPPOL ID with vendor. Check vendor is active on PEPPOL network.
XML validation failedMissing required information, wrong formatCheck complete information: company, vendor, products. View validation error details.
Invoice import failedWrong format, missing mappingCheck vendor bill mapping. Configure product/account mapping for vendor.
Duplicate documentDocument already received beforeCheck document ID. Delete duplicate if needed. Configure duplicate detection.