Payment Workflow (ERP Integrated)

Modified on Wed, 22 Feb 2023 at 03:01 PM


This payment workflow is available for the following accounting systems -

  • Quickbooks Online

  • Quickbooks Desktop

  • Sage Intacct

  • Sage 100

  • Sage 300

  • Sage 50 US

  • Xero


  • Partial Payments. 

  • Auto Release Payments. 

  • Revoke Payments.

  • Filters. For details,

  • Reports. 

  • Mark invoices as paid/ unpaid. 

  • Payment Statuses. 


  • To learn more about how long does it take for the vendor to receive the payment for different payment methods, read here.


For this workflow the payment is created in Beanworks, submitted for payment approval workflow, released to the vendor and payment data is exported into the accounting system.

STEP 1: Create payment(s) 

Payment create tab will have a list of all outstanding invoice as an aged payable list that are ready to be paid. You can select single or multiple invoices to pay for same or different vendors. Select he invoice(s) you want to pay, click on 'Create Payments'

STEP 2: Add Payment Details and Submit for Approval

You can add the following details to the payment.

  • Bank Account

  • Bank Name

  • Payment Method

At this point you can choose to make a partial payment or set this payment for auto release.

Once you have entered the details, submit the payment for approval.

STEP 3: Approve payments

Once payment are submitted for approval, they will hit the approval queue of the approver created at the time of setup. To learn more about how to create approval channels, please read here.

As an approver you have the option to approve or reject payments either by going to to each payment individually or by batch approving or rejecting payments. Please note, adding a comment is mandatory when rejecting payment(s).

STEP 4: Release payments

Once payment(s) are approved, they appear in the Releases tab in the approved [A] status. Approved payments can then be released. You have the option to release them individually or batch release them.

Select the payments you want to release and click on 'Release Payments'

Behind the scene the payment gets send to the payment partner and after the payment has been successfully send, the payment will change to Released [RL] status. When the payments are released we get confirmation back from the payment partners and the payment status then changes from Released [RL] to Paid [PD].

Please note, the timing of when the payment status changes to Paid [PD] depends on the payment method and our integration with the payment partner. Details can be provided during the implementation process.

STEP 5: Export payments

Once payment(s) are in paid [PD] status they can be exported into your accounting system. You can either export all payments or selected few in PD status.

STEP 6: Sync Payment Information into the Accounting System

As the final step, please sync the exported payments into your accounting system. This step would depend on the accounting system you are using and how it is connected to Beanworks.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article