[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-338049-105":53,"doc-detail-338049-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","uber-invoice-reader-bot-solution-demo-extract-uber-taxi-receipt-values-to-excel","Uber Invoice Reader - BOT Solution Demo - Extract Uber Taxi Receipt Values to Excel","","Uber Invoice Reader is a BOT solution that demonstrates automated extraction of receipt values from an Uber taxi invoice PDF and saving those extracted fields into an output file. The workflow uses Regular Expression matching together with .NET String operations to parse the PDF content, store results in a data table, and write the finalized details to an Excel file for later ingestion into finance systems such as ERP platforms. Test timings compare regex versus string operations across multiple sample receipts.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/uber-invoice-reader-bot-solution-demo-extract-uber-taxi-receipt-values-to-excel/338049/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/uber-invoice-reader-bot-solution-demo-extract-uber-taxi-receipt-values-to-excel/338049.png","ImageObject",442,249,{"name":88,"@type":89},"Margaret","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-09-29","2026-09-21",true,{"@type":98,"interactionType":99,"userInteractionCount":47},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What does the Uber Invoice Reader BOT do?","Question",{"text":108,"@type":109},"It reads Uber taxi receipt PDF invoices and extracts receipt values, then saves the extracted details into an output file (Excel).","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"Which techniques does the solution use to extract data?",{"text":113,"@type":109},"It combines Regular Expression matching with built-in .NET String operations, then adds extracted values into a data table.",{"name":115,"@type":106,"acceptedAnswer":116},"How can users run the workflow in UiPath?",{"text":117,"@type":109},"Load Main.xaml into UiPath and configure the two input variables for the Input file path and Output file path to control where files are read and written.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},338049,1790412009,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":47,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":135,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":140,"read_time":76},137451207643,"https://ap-avatar.wpscdn.com/davatar_3d24733baf745e90a7e4bdd5f77d97b2","Uber Invoice Reader  \nContents  \nOverview......................................................................................................................................................... 3  \nHow to use .................................................................................................................................................... 3  \nSource Explanation..................................................................................................................................... 4  \nTest Results.................................................................................................................................................... 4  \nSample Input File ........................................................................................................................................ 5  \nSolution Layout............................................................................................................................................ 6  \nMain workflow:............................................................................................................................................. 6  \nDistribution.................................................................................................................................................... 9  \nOverview  \nUber Invoice Reader is a BOT solution to demonstrate reading of a Uber taxi receipt and saving the receipt values into an output file. The use case is inspired from a claim reimbursement process in Finance business, where office employees submit Uber taxi receipts to claim the commute expense.  \nThe BOT solution is developed using both Regular Expression match and inbuilt .Net String functions. UiPath BOT developers can refer to it to benefit and learn from both the implementations. The BOT results extracted from the Uber receipt is saved in an excel file, which can be picked by following sequences to ingest into some financial ERP like system.  \nHow to use  \nMain.xaml has the workflow sequences, which needs to be loaded into UiPath first. There are sample input Uber receipts in pdf format. Once Main.xaml is loaded, configure the two input variables to locate the Input and Output paths.  \n􀁸 Input file Path you can maintain in the variable: -strInputPath  \n􀁸 Output file path you can maintain in the variable: -strOutputPath  \nSource Explanation  \n1. Read PDF files (Invoices).  \n2. Extract details using Regular Expression as well as using String Operation.  \n3. Add the extracted values to a Data table.  \n4. Write the extracted details to an excel file as an output.  \nTest Results  \n\n| No. of Input Receipts | Time Taken by Regex Match | Time Taken by String Operation |\n| --- | --- | --- |\n| 1 | 00:00:00.7130934 | 00:00:00.7210720 |\n| 2 | 00:00:00.7400218 | 00:00:00.7391055 |\n| 3 | 00:00:00.7390244 | 00:00:00.7197521 |\n| 4 | 00:00:00.7300483 | 00:00:00.7460545 |\n| 5 | 00:00:00.7964319 | 00:00:00.7959060 |\n\nSample Input File  \nSolution Layout  \nMain workflow:  \nString Operations:  \nRegex Operations:  \nDistribution  \nThis code snippet can be downloaded as a ZIP file from UiPath Go!  \n(Reference: [https://go.uipath.com](https://go.uipath.com)).  \nIt contains the snippet (Main.xaml), Test data in Input folder, Output folders and Readme document located in the zip folder.","cbCaicjo1MXkZtBH","https://ap.wps.com/l/cbCaicjo1MXkZtBH","pdf",1036441,9,"English","# Overview\n# How to use\n# Source Explanation\n# Test Results\n# Sample Input File\n# Solution Layout\n# Distribution","[{\"question\":\"What does the Uber Invoice Reader BOT do?\",\"answer\":\"It reads Uber taxi receipt PDF invoices and extracts receipt values, then saves the extracted details into an output file (Excel).\"},{\"question\":\"Which techniques does the solution use to extract data?\",\"answer\":\"It combines Regular Expression matching with built-in .NET String operations, then adds extracted values into a data table. \"},{\"question\":\"How can users run the workflow in UiPath?\",\"answer\":\"Load Main.xaml into UiPath and configure the two input variables for the Input file path and Output file path to control where files are read and written.\"}]","Uber Invoice Reader - BOT Solution Demo - Extract Uber Taxi Receipt Values to Excel | PDF",1790021741]