EzzyBills User Guide
-
Services
-
- 00. Document types & uploading
- Attach the email body to a bill in your accounting software.
- Download Invoice History
- Drobbox integration
- Dropbox Integration Setup
- Email Forwarding to EzzyBills from Hubdoc
- Export to Google Drive
- EzzyBills Mobile Apps
- EzzyBills Web Applications
- Gmail auto-forwarding with a filter
- Gmail Sync
- Google Drive Integration
- Google Drive Integration for A Group
- How to Sync Office365 Email
- Office365 Email Auto-Forwarding
- OneDrive integration
- OneDrive Integration for A Group
- Searching invoices within EzzyBills
- Sync your Email account with EzzyBills
- Upload Email Alias
- What EzzyBills can do for you?
- zip file
- Show All Articles ( 7 ) Collapse Articles
-
-
- Articles coming soon
-
- 03. Guide: Setting Up Per-Line Approval Workflow Using AI Tasks
- Approval by admin (on Search/Approve)
- Approval Email Batching
- Approver only login (create "user" for approvers)
- Email approval
- Enable approval workflow
- Enable approval workflows (advanced)
- Enable workflow approval rules
- Expenses on corporate credit cards
- Line Level Approval
- Set missing claimant
- Use Case: Approval by Department
- Use Case: Department Leader, CFO and CEO Approval based on amounts
- Use Case: Finance team to approve, then one of the managers
- 📘 Guide: Implementing a Per-Line Approval Workflow Based on Supplier and Tracking Categories
-
-
Getting Started
-
Customized Solutions
- 01. Configuring Frequency for Automated Standalone AI Tasks
- 02. Archive Xero Bill Attachments to Dropbox
- 03. Guide: Setting Up Per-Line Approval Workflow Using AI Tasks
- 04. Automation with AI Extract
- 05. AI Extract Usage Guide
- Multi-Bill PO Support in Xero
- 📘 Guide: Implementing a Per-Line Approval Workflow Based on Supplier and Tracking Categories
-
Xero
-
- 06.1 Directly obtain tracking data from the invoice
- 06.2 Infer tracking data
- 06.4 Obtain tracking from Xero contacts
- 06.5 Extract tracking column data
- 06.6 Set tracking data during approval
- 06.7 Use delivery address as tracking
- 06.8 User to override tracking data - Default Tracking
- Use workflow to set tracking
- 00. Xero Integration
- 01. Get started for Xero users
- 02. Bills to Xero
- 02.1 Account codes on bills to Xero
- 03. Expense receipts to Xero
- 03.1 Expense receipts in foreign currency to Xero
- 03.2 Attach invoice/receipt files to reconciled bank transactions in Xero
- 04. Bills to match PO in Xero
- 04.1 Xero Export settings for PO matching
- 04.2 Receiving and Invoicing PO in Xero
- 05. Sales Invoices to Xero
- 06. Xero Tracking
- 07. Item invoices to Xero
- 08. Upload Purchase Orders to Xero
- 09. Credit Notes Processing
- 10. Disconnect & Reconnect to XERO
- 11. Log into EzzyBills from Xero
- 12. Additional File Attachment to Xero
- 13. Email Invoice with additional files to Xero
- Batching
- Drobbox integration
- Dropbox Integration Setup
- Employee Expense Claim
- Employee expense claims new features
- Enhancing Supplier Matching with Tags
- Expense Claim for Business Owners
- Expenses on corporate credit cards
- EzzyBills Mobile Apps
- Google Drive Integration
- Invoice lines data extraction
- OneDrive integration
- Process Repeating invoices to Xero
- Read job tracking & account code from email body
- Receipt purchase order items in Xero
- Show All Articles ( 19 ) Collapse Articles
-
-
QuickBooks Online
- 00. QuickBooks Online Integration
- 01. Getting Started for QuickBooks Online users
- 02. Bills to QuickBooks Online
- 02.1 Account codes on bills to QuickBooks Online
- 03. Expense receipts to QuickBooks Online
- 04. Bills & matching PO to QuickBooks Online
- 05. Sales Invoices to QuickBooks Online
- 06. Track Class, Customer, Location or Project in QuickBooks Online
- 06.1 Tracking Project in QuickBooks Online
- 07. Product/Service Code Extraction (item codes)
- 08. Upload Purchase Orders
- 09. Credit Notes Processing
- 10. Disconnect EzzyBills from QuickBooks Online
- 11. Custom Fields for Sales Invoices in QuickBooks Online
- 12. Extract double tax rates from Canadian invoices
- 13. Review Bills or Expenses in QuickBooks Online
- Batching
- Drobbox integration
- Dropbox Integration Setup
- Employee Expense Claim
- Employee expense claims new features
- Enhancing Supplier Matching with Tags
- Expenses on corporate credit cards
- EzzyBills Mobile Apps
- Google Drive Integration
- Invoice lines data extraction
- OneDrive integration
- Show All Articles ( 12 ) Collapse Articles
-
MYOB
- 00. MYOB integration
- 01. Getting started for MYOB users
- 02. Bills to MYOB
- 02.1 Account codes on bills to MYOB
- 03. Scan expense receipts to MYOB
- 04. Bills & matching PO (PO may exist in MYOB)
- 04.1 Bill & PO match (PO must exist in MYOB)
- 05. Sale Invoices to MYOB
- 06. Job & Category Tracking for MYOB
- 07. Processing item invoices to MYOB
- 09. Credit Notes Processing
- 10. How to disconnect & reconnect to MYOB?
- 11. Emailing invoice files to MYOB In Tray
- Attaching Documents to a Purchase Order in MYOB via EzzyBills
- Batching
- Drobbox integration
- Dropbox Integration Setup
- Employee Expense Claim
- Employee expense claims new features
- Enhancing Supplier Matching with Tags
- Expenses on corporate credit cards
- EzzyBills Mobile Apps
- Google Drive Integration
- Invoice File Get Attached in MYOB
- Invoice lines data extraction
- MYOB – how to change supplier in MYOB on a bill
- OneDrive integration
- Show All Articles ( 12 ) Collapse Articles
-
Custom Workflows
- 01. Configuring Frequency for Automated Standalone AI Tasks
- 02. Archive Xero Bill Attachments to Dropbox
- 03. Guide: Setting Up Per-Line Approval Workflow Using AI Tasks
- 04. Automation with AI Extract
- 04.1 Bill & PO match (PO must exist in MYOB)
- An example on how to build a new EzzyBills workflow
- Approval Email Batching
- Batching
- Combine Description and Discount Columns
- Create a custom table
- Create Sales invoices from Purchase order
- Enable approval workflows (advanced)
- Extract hyperlinks of invoices from a pdf statement file
- Line Level Approval
- Price Adjustment Workflow
- Price Check workflow
- Price Check Workflow (setup)
- Processing foreign language invoices
- Read job tracking & account code from email body
- Statement Reconciliation Workflow
- Statement Reconciliation Workflow - with AI Task
- Switch Workflow - a workflow task
- Use workflow to set tracking
- Using Agent to Generate Reports
- Show All Articles ( 9 ) Collapse Articles
-
simPRO
- 01 Set up EzzyBills trial & Connect to SimPro (NEW)
- 01.1 Set up EzzyBills trial & Connect to Simpro (OLD - do not use this page)
- 02. Simpro Bill Automation: Automate Data Entry and PO Matching
- 02.1 Fill an empty PO with items from invoices
- 02.2 Receipt a Description PO in Simpro
- 02.3 Check before exporting to Simpro
- 02.4 Simpro Progress Payment
- 03. Process expenses directly to a job in Simpro
- 03.1 Process contractor expenses directly to a job in SimPro
- 04. Process contractor invoices to Simpro
- 05. Credit notes to Simpro
- 06. Delivery Receipts to Simpro
- 08. Upload Purchase Orders
- 09 Upload Vendor Quotes to Simpro
- 11. Expense approval for Simpro users
- EzzyBills Mobile Apps
- Invoice lines data extraction
- Set up EzzyBills accounts for multiple Simpro companies
- What to do when PO matching is not found
- Show All Articles ( 4 ) Collapse Articles
-
FAQs
-
- Q19: What does EzzyBills export to your accounting software?
- Q20: How long is invoice files and data kept by EzzyBills?
- Q21: supported file types
- Q22: How to process Sale invoices?
- Q23: Can I process receipts as Spend Money, instead of bills?
- Q24: Can I approve invoices before EzzyBills exports them to my accounting software?
- Q25: What does EzzyBills support for businesses not registered for GST or VAT?
- Q26: How to not process duplicate bills and sale invoices?
- Q27: Does EzzyBills support multiple currencies?
-
- Enhancing Supplier Matching with Tags
- Q31: How to ensure the correct suppliers are chosen?
- Q32: How to fix supplier matching issue?
- Q33: How to ensure correct GL codes?
- Q34: How to ensure the correct invoice numbers are extracted?
- Q35: How to extract the correct Purchase Order numbers?
- Q36: How to obtain the correct invoice date?
- Q37: How to handle invoice due date?
- Q38: How to enable or disable invoice lines?
- Q39: What is an EzzyBills DocID number?
- Q40: How to trouble shoot item invoices?
-
- Q 1: I cannot login - forgot user name or password?
- Q 2: How to change my password?
- Q 3: What is my EzzyBills sign-up email and how can I change it?
- Q 4: Can I change my username and upload email address?
- Q 5: How to find out my subscription details, usage, expiry date and invoices?
- Q 6: How to pay/renew subscription, and update payment card details?
- Q 7: How to cancel automatic subscription renewal?
- Q 8: Can I delete an EzzyBills account?
- Q 9: What personal data does EzzyBills collect?
-
-
User Interface
-
Netsuite
-
Cin7 Core (DEAR)
-
Triumph
-
Tidy
-
API
- API to match bill with purchase order
- API – Add Learning
- API – Learning Keywords
- EzzyBills API – Sample Applications in C#
- EzzyBills Integration using Webhooks
- Rest API Examples using Postman
- Rest API Examples using Python
- Set up a free trial account to use EzzyBills API
- Using EzzyBills API - PHP or cURL examples
-
Integrations
- 00. MYOB integration
- 00. EzzyBills Approval Workflow
- 00. NetSuite Integration
- 00. Procore Integration
- 00. QuickBooks Online Integration
- 00. ServiceTitan integration
- 00. Xero Integration
- Ascora Integration
- Cin7 Core (DEAR) Integration
- Gojee integration
- My Construct Integration
- Scoro Integration
- Simpro integration
- Styck and EzzyBills Integration
- Tidy Integration
- Triumph Integration
- WorkflowMax
- WorkGuru Integration
- Show All Articles ( 3 ) Collapse Articles
-
Trouble Shooting
-
WorkflowMAX
-
Ascora
-
Styck
-
WorkGuru
-
PROCORE
- 00. Procore Integration
- 1.1 Upload bills in EzzyBills to match a Procore PO
- 1.2 Upload Multiple Bills to Fulfill a Procore Purchase Order
- 1.3 Adding Project Manager Approvals in the Procore PO Process
- 2.1 Upload bills in EzzyBills to match a Procore Subcontract
- 2.2 Adding Project Manager Approvals in the Procore Subcontract Process
- 3.0 Upload bills and receipts as Direct Costs in Procore
- Sign up with EzzyBills and connect to Procore
-
ServiceTitan
-
EzzyBills Paperless Approval workflow with AI
I. Introduction
If expenses are paid from your company credit card or bank account, you can process these to Xero as either
- Draft bills – this is the default behavior of EzzyBills, or
- Spend Money transactions, posted to a bank account in your Xero.
With automatic bank feeds, both ways are equally convenient. Which one to use is your personal preference.
II. How to upload Spend Money receipts?
To process as Spend Money transactions, you have the options of
- Email to EzzyBills (Step 3 below)
- Scan using EzzyBills Mobile App (Step 4 below)
III. Step-by-step guides (Xero & EzzyBills)
Step 1: Set up bank accounts in Xero
Set up bank accounts in Xero, with or without bank feeds, if you have done so. Note down the last 4 digits number, to be used by EzzyBills.

Note that the last 4 digit number 5678 is not the last 4 digits of the general ledger “account number”, rather your credit card, or your bank account number. For security reason, generally only last 4 digits are required to enter in Xero (Screenshot below).

Notes: You may also set a pseudo bank account without bank feed. EzzyBills can still export the receipts to this bank account in Xero as Spend Money (you will need to manually click “Mark as Reconciled” for each transaction in the Options). This may be used for owners spending on business using personal funds (such as cash, personal credit card etc.).
Step 2: Register bank accounts and Add approvers in EzzyBills
Go to Settings > “Approval & Expenses” > “Expense Approval Tables” > “Company Credit Cards“. [screenshot below]
- Click “Add a New Row”
- Enter data for “Name” and “Approver Email”, and “Business Bank Account” with the last 4 digits only. Click the “Green Tick” in the actions column to save changes (screenshot below 1) and it will generate an upload email address for you to email receipts (screenshot below 2).
[Screenshot 1] enter the account & approval data.

[Screenshot 2] after saving, you will see the Upload Email Address on the line.

Further notes:
- If “Bypass Approval” is ticked, no approval email will be sent to the approver; the expense will be exported directly to Xero.
- You can choose to leave Bypass Approval unticked – which means an approval email will be sent. Only after an expense is approved, will it be exported to Xero.
- You can choose not provide “Approver Email”, then the approval needs to be done within EzzyBills web portal after login.
Step 3: Email receipts to EzzyBills
- Compose a new email, adding receipts as attachment and forward the in-body email receipt you received from vendor, to the email address generated in step 2.

- (you can skip step 2) simply forward receipts #.yyyy@ezzybills.com (where #@ezzybills.com is your upload email, and yyyy is the last four digits of any bank numbers in Xero). In this example, email to ocqb.5678@ezzybills.com.
In a few minutes, EzzyBills will process it and export it to your Xero account as a Spend Money transaction, against the associated bank account in Xero [see screenshot in Step 5].
Step 4: Use EzzyBills Mobile App to scan paper receipts
- Download the EzzyBills app from the App store. Login to the app using the same login as your EzzyBills account. Or login with QR code scanning.
- Select the Gear Box in the top right-hand corner. Then under Alias Name, add the same name you set in the List of Approvers (Step 2).
- After the initial setup above, simply click Scan Now to scan a receipt and it will be automatically processed as a Spend Money transaction.

Please note that
- In the Settings for the mobile app, if you do not specify an Alias Name, receipts will be exported to Xero as Draft bills.
- If the Alias Name specified is associated with a bank account in Xero, receipts will be exported to Xero as a Spend Money transactions.
Screenshots of “Spend Money” created by EzzyBills
- In Xero, this transaction appears under the bank account ending in 5678 in the “Account transactions” tab.

- click this transaction to open.
- Copy of the receipt is attached. EzzyBills also creates a “Go to EzzyBills” file link to the EzzyBills copy of the receipt.

IV. Reconcile bank feed in Xero
Note: this step is done purely in Xero (not by EzzyBills). We provide here for your reference. You will find instructions in Xero.
When bank feed lines come through, under “Reconcile” tab, xero will automatic find the match. You only need to click “OK” to reconcile.

Now the status shows as “reconciled”

V. special case: a single company credit card with multiple users.
In this case, your business has a corporate credit card: a header account, with many individual card numbers – one for each staff.
In Xero, set up one single bank account for the corporate card. The transactions/bank-feed will come to this single bank account.
In EzzyBills,
- in Settings, in the “Expense Approval Tables > Company Credit Cards” table, set up all the sub-accounts. Note that the Name can be a card sub-number or an employee’ name.
See one example screenshot below – where 5678 is the last 4 digits of the corporate card number. 380 and 381 are the individual card numbers for two of the staff members.

Note: on the Spend Money transaction created in Xero by EzzyBills, the “individual card number” is provided in the “Reference” box, following by the invoice number (if there is any). You can then use this to identify which staff this transaction is for.




