WORKLOAD AUTOMATION COMMUNITY
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
  • About
  • Contact
  • What's new

Invoice Processing through HCL Automation Orchestration Suite

1/30/2025

0 Comments

 
Picture
​In this Blog , we are exploring an Invoice Processing UseCase where we have the below scenario :
​
  1. We have incoming invoices from many “Suppliers”.
  2. Every incoming invoice is scanned and all details extracted from it like Bill to Contact ,  Billing address, Delivery receipt Number , Invoice Date , Invoice Number , All items in the invoice , PO Number , Quantities of each item , Rates , Supplier Name etc .
  3. We extract the PO Number from the invoice.
  4. The delivery receipt is fetched from the DB of Delivery receipts.
  5. The PO Number on the delivery receipt is compared with the PO Number on the invoice .
  6. If the PO Number does not match , the PO is returned to the supplier.
  7. If the PO number is matching , the Invoice is processed and the invoice details are stored in the Database.
 
For the purpose of the Blog , we are considering an Invoice formatted as follows :
Picture
Picture
Solution Realization in HCL Automation Orchestration Suite:
Picture
1. Scan the invoice 2. Extract PO Number from invoice 3. Extract PO Number from Delivery Receipt 4. Publish PO Number as a variable 5. Compare PO Number in Invoice with PO Number in Delivery Receipt 6a. If Success - Store invoice in DB 6b. If fail - Return Invoice to supplier
​Invoice Scanning : All details such as Amount 1 , Amount2 , BillTo , BillingAddress , Delivery Receipt No , Invoice Date , Invoice Number , Item 1 , Item 2 , PO Number , Qty 1 , Qty 2 , Rate1 , Rate2 , Supplier Name are captured from the invoice and the same is returned as  a JSON Repsonse , the scanning can be done via RESTFUL call to a scanning/OCR Product like Google Document AI ,MyBiros etc.
Picture
​Extract PO Number from invoice : Invoice PO Number is extracted from the previous Joblog output and exposed in the Joblog.
Picture
​Extract PO Number from Delivery Receipt : The DB containing delivery receipts is queried and all details about the delivery receipt inclusive of PO Number extracted from the DB . 
Picture
Expose PO Number as a variable : The PO Number extracted is exposed as a Variable through variable passing features of the product leveraging jobprop utility and referencing stdlist output as
{job:TALLY_PONUMBER_DELIVERYRECIEPT.PONumber} :
Picture
​Compare PO Number in delivery receipt with PO Number in Invoice : A Comparison of PO Number in Delivery receipt is done with PO Number in the Invoice.
Picture
​Load and Scan invoice into DB : If the PO Number matches , a conditional dependency is satisfied and the invoice is scanned and loaded into the Database.
Picture
Conclusion :
  1. The entire process of “Invoice Processing” is realized End to End in HCL Automation Orchestration Suite.
  2. Save enormous time spent in manual processing of invoices thereby freeing up Business to focus on Value added work.
  3. Follow up on problematic invoices automatically with suppliers via Automation.
  4. Issues with any of the steps can be alerted via Email , SMS , Ticket or messaging tool alert in real time.

Picture
Sriram V, Technical Architect, HCL Technologies
​

I am a Veteran on Workload Automation with about 16 years of experience and have donned many hats such as : SaaS Product Support , Migration Consultant , Country SME ,Subject Matter Expert over the years in IBM and HCL , lately I am focused on the Tech Sales side as a Technical Architect on the Product
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Archives

    March 2025
    February 2025
    January 2025
    December 2024
    November 2024
    October 2024
    September 2024
    August 2024
    July 2024
    June 2024
    May 2024
    April 2024
    March 2024
    February 2024
    January 2024
    October 2023
    August 2023
    July 2023
    June 2023
    May 2023
    April 2023
    March 2023
    February 2023
    January 2023
    December 2022
    September 2022
    August 2022
    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    October 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    January 2020
    December 2019
    November 2019
    October 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017

    Categories

    All
    Analytics
    Azure
    Business Applications
    Cloud
    Data Storage
    DevOps
    Monitoring & Reporting

    RSS Feed

www.hcltechsw.com
About HCL Software 
HCL Software is a division of HCL Technologies (HCL) that operates its primary software business. It develops, markets, sells, and supports over 20 product families in the areas of DevSecOps, Automation, Digital Solutions, Data Management, Marketing and Commerce, and Mainframes. HCL Software has offices and labs around the world to serve thousands of customers. Its mission is to drive ultimate customer success with their IT investments through relentless innovation of its products. For more information, To know more  please visit www.hcltechsw.com.  Copyright © 2024 HCL Technologies Limited
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
  • About
  • Contact
  • What's new