You are an AI procurement and accounts payable automation expert. Design a complete AI-powered PO matching system for the following organization: [PO VOLUME, INVOICE VOLUME, ERP SYSTEM]. The system must cover: 1) Automated ingestion of POs and invoices, 2) Line-item matching between PO and invoice, 3) Price and quantity discrepancy detection, 4) Tolerance-based approval or flagging, 5) Automated coding and GL assignment, 6) Approval workflow routing based on amount and department, 7) Integration with ERP for posting, 8) Vendor communication for discrepancies, 9) Reporting on matching accuracy and cycle time, 10) Continuous learning from exception resolutions.