IFS Applications 10

Supplier Invoice Automation simplifies the supplier invoicing process by automatically retrieving invoice PDFs from email, extracting key data using AI, and creating manual invoices in IFS for further financial processing.

The application leverages Microsoft Azure Document Intelligence and OpenAI to ensure accurate data extraction and structured invoice creation significantly reducing manual effort in financial operations. Whether fully automated or manually assisted, every invoice flows into IFS for review, validation, and eventual processing, maintaining traceability and data integrity throughout the invoice lifecycle.

Supplier Invoice Automation enhances financial efficiency by removing bottlenecks in invoice intake, enabling finance teams to focus on review and exception handling instead of data entry.


Functionality

Email Inbox Monitoring

  • FLOW scans a configured email inbox for unread emails with PDF attachments

  • Emails are marked as read after processing

  • Metadata (e.g. sender, subject) is logged and visible in the Portal


Invoice Scanning (Document Intelligence)

  • PDF attachment is sent to Azure Document Intelligence

  • Header and line-level fields are extracted:

    • Supplier Name

    • Invoice Number

    • Currency

    • Dates (Invoice, Due)

    • PO Number

    • Net Amount, Tax, Total

    • Line Details (Description, Qty, Price, Tax Rate, etc.)

  • Data is returned in structured format (JSON)


Data Structuring (OpenAI)

  • Invoice line data is passed to OpenAI for cleanup and organization

  • Final structured JSON is returned and prepared for IFS load


Validation and Confidence Check

  • Confidence levels are checked only for invoice header fields

    • If confidence ≥ threshold → Invoice proceeds to automatic creation

    • If confidence < threshold → Invoice remains in “Loaded” or “Checked” state for manual review

  • Validation checks include:

    • Supplier matching

    • Format correctness (dates, currency)

    • Required fields presence

  • If there are low confidence levels on the header details, that will be saved under the column 'Label Note' in the header details of the External Supplier Load Information


IFS Integration – Load Package

  • Validated data is sent to IFS via IFS Connect

  • External Supplier Load Package is created

  • If no errors, a Manual Supplier Invoice is automatically created in IFS

  • If errors, invoice status is retained as “Loaded” or “Checked” for further action


Portal Solution

  • Users access the Portal to:

    • View problematic invoices

    • Edit header/line details on Load Packages

    • Re-check and create invoices from Load Packages

  • Visual indicators:

    • Invoices with errors are highlighted in red

    • Pie charts show invoice counts by state (Loaded, Checked, Created)

    • Quick action buttons allow immediate re-processing

  • Quick action button in the email inbox portlet that directly runs the manual invoice app for the attachment under the respective email.


Manual Invoice Upload (Optional)

  • Users can upload supplier invoices manually through the Load Invoice portlet

  • Same AI-driven extraction and validation process is applied

  • Users can review/edit extracted data before proceeding to invoice creation


Automation Scheduling

  • Invoice Automation workflow can be scheduled via Flow Hub

  • Runs on configured intervals

  • Fetches new emails, processes invoices, and triggers IFS integration automatically

Last updated

Was this helpful?