Skip to main content

AI-Bank Cheque Parser in Power Automate

PDF4me AI-Bank Cheque Parser extracts structured data from bank cheques using AI-powered machine learning through Power Automate flows. Process cheque PDFs or images via Power Automate triggers, binary data, base64 strings, or public URLs to automatically extract account holder information, payee details, cheque amounts, dates, routing numbers, account numbers, bank names, signatures, and other cheque fields with high accuracy and intelligent field recognition. This solution is ideal for cheque processing automation, banking digitization, payment processing, accounts payable automation, automated data entry, and cheque verification workflows that require AI-powered extraction with structured output and seamless Microsoft 365 integration.

Authenticating Your API Request

To access the PDF4me Web API through Power Automate, every request must include proper authentication credentials. Authentication ensures secure communication and validates your identity as an authorized user, enabling seamless integration between your Power Automate flows and PDF4me's powerful AI-powered bank cheque processing services.

AI-Bank Cheque Parser Power Automate

Key Features

  • AI-Powered Extraction: Advanced machine learning technology for accurate bank cheque data extraction
  • Multi-Format Support: Process cheques in PDF, PNG, JPG, and JPEG formats
  • Comprehensive Field Recognition: Extract account holder, payee, amount, dates, routing numbers, and bank details
  • Intelligent Amount Recognition: Automatic extraction of both numeric amounts and amount in words
  • Date Parsing: Automatic recognition and formatting of cheque dates
  • Banking Details: Extract routing numbers, account numbers, and bank names
  • Signature Detection: Identify signature presence on cheques
  • Warning System: Receive warnings for potential data quality issues or extraction challenges
  • Microsoft 365 Integration: Seamlessly integrate extracted data with SharePoint, Excel, and Dynamics 365

Parameters

Complete list of parameters for the AI-Bank Cheque Parser action. Configure these parameters to control cheque processing and data extraction.

Important: Parameters marked with an asterisk (***) are required and must be provided for the action to function correctly.

Document Source Parameters

ParameterTypeDescriptionExample
Cheque File Content***BinarySource Cheque Binary Data
• Map cheque file content from previous Power Automate action
• Supports dynamic expressions: body('Get_file_content')
• Compatible with Dropbox, SharePoint, OneDrive, and email attachments
• Supports .pdf, .png, .jpg, .jpeg formats
body('Get_file_content')
Cheque Name***StringCheque File Identifier with Extension
• Specify the name of the input cheque file with proper extension
• Used for format detection and AI processing optimization
• Supports dynamic naming from flow variables
• Must include file extension (.pdf, .png, .jpg, .jpeg)
• Enables document tracking in logs and audit trails
cheque_2024_001.pdf

Advanced Parameters

ParameterTypeDescriptionExample
Body/customFieldKeysArrayOptional Custom Field Keys List
• Optional list of custom field keys to extract from the cheque
• Specify additional fields beyond standard cheque data
• Supports multiple custom field keys for enhanced data extraction
• Enables extraction of domain-specific or custom cheque fields
• Each item in the array represents a custom field key to extract
["customField1", "customField2"]

Output

The PDF4me AI-Bank Cheque Parser action returns comprehensive output data for seamless Power Automate flow integration:

Table View

Response data in a structured table format:

ParameterTypeDescription
accountHolderStringThe name of the account holder extracted from the cheque
addressStringThe complete address of the account holder extracted from the cheque
checkNumberStringThe cheque number or check number extracted from the cheque document
chequeDateStringThe date written on the cheque, extracted and formatted in ISO 8601 format (YYYY-MM-DD)
payeeStringThe name of the payee or recipient of the cheque extracted from the cheque
amountNumberNumberThe numeric amount of the cheque extracted with precise decimal handling
amountWordsStringThe amount written in words extracted from the cheque (e.g., "One Thousand Dollars")
memoStringThe memo or note field extracted from the cheque, if present
signatureStringThe signature information or signature presence indicator extracted from the cheque
routingNumberStringThe bank routing number or transit number extracted from the cheque
accountNumberStringThe bank account number extracted from the cheque
bankNameStringThe name of the bank extracted from the cheque
fallbackUsedBooleanBoolean flag indicating whether fallback extraction methods were used during processing
warningsArrayArray of warning messages indicating potential data quality issues or extraction challenges encountered during processing
jobIdStringUnique identifier for the AI processing job, used for tracking and debugging
jobIdExtStringExternal job identifier for integration with third-party systems, if applicable
successBooleanBoolean flag indicating the success or failure of the AI-powered cheque data extraction
messageStringDescriptive message indicating the result of the AI-powered cheque data extraction process

Workflow Examples

The PDF4me AI-Bank Cheque Parser action in Power Automate provides comprehensive workflow templates designed for real-world business scenarios:

Automated Payment Processing Workflow

Streamline your payment processing operations with AI-powered cheque data extraction:

Complete Workflow Steps:

  1. Trigger: Cheque image uploaded to SharePoint document library or received via email
  2. AI Bank Cheque Parser: Extract account holder, payee, amount, date, and bank details using PDF4me AI
  3. Validation: Verify extracted cheque number, amount, and date using Power Automate conditions
  4. Create Payment Record: Insert cheque data into Dynamics 365 Finance or accounting system
  5. Update SharePoint: Store extracted cheque data in SharePoint list with metadata
  6. Bank Reconciliation: Match extracted account and routing numbers with bank records
  7. Amount Verification: Cross-reference extracted amount with associated invoices
  8. Approval Request: Send approval request based on cheque amount thresholds
  9. Email Notification: Notify finance team with extracted cheque summary
  10. Archive: Move processed cheque to archive folder with extracted metadata

Business Benefits:

  • Automates cheque data entry for payment processing
  • Reduces manual data entry time by 85%
  • Eliminates human errors in cheque processing
  • Accelerates payment approval cycles
  • Maintains complete audit trail of processed cheques

Industry Use Cases & Applications

Finance & Accounting Use Cases

  • Payment Processing: Automate cheque data extraction for accounts payable workflows
  • Bank Reconciliation: Extract cheque data for automated bank reconciliation processes
  • Financial Reporting: Feed extracted cheque data into financial reporting systems
  • Audit Compliance: Maintain structured cheque data for audit trails and compliance

Get Help