Giter Site home page Giter Site logo

amutaher / batch_payments Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fiedag/batch_payments

0.0 0.0 0.0 1.04 MB

Pay multiple purchase invoices for multiple vendors with a single batch of payments. Produce bank files.

License: Other

JavaScript 11.07% Python 88.93%

batch_payments's Introduction

Batch Payments

Permit multiple purchase invoices to be paid in one batch. Produce an Australian Banking Association ABA file for outbound payments to multiple parties. Generate and send remittance advice emails to parties.

Setup

  • Create a bank record and populate the Financial Institution Abbreviation custom field with a max 3 char abbreviation for the bank e.g. CBA, ANZ

  • Create a bank account linked to this bank, and populate the Branch Code with the BSB number in 000-000 format e.g. 065-125

  • Populate the Bank Account No field with the account number.

  • Populate the ACPA Payer Number field with the number the bank has issued you.

  • Populate the Currency custom field with the currency of the payments being made using your bank file. In practice only AUD is currently implemented.

  • Populate the custom File Format field with the file format you wish to generate, e.g. ABA, MT940, SWIFT. In practice only the ABA file format is currently implemented.

  • Create a bank account record for every vendor you wish to pay, and for each of these bank accounts, specify the Branch Code and Account number. There is no need to specify the currency, file format or ACPA code for these bank accounts.

  • Specify this bank account in the custom Payee Bank Account field of the Supplier.

  • For each vendor ensure you specify a destination email address in the custom Send Remittance To field.

  • Navigate to the Email Template list and edit the Remittance Advice email template to suit.

  • Navigate to the Print Format list and edit the Remittance Advice print format to suit.

  • Create your first Batch Payment record and review the columns in the To be paid child table and the Payments made table.

  • Using the cog icon, ensure all the hidden columns of the child tables are made visible.

image

Usage

  • Create a Batch Payment record, selecting a Bank Account for payments to be made from. Select a date, posting date and save the record.
  • Select Get Items From -> Purchase Invoice image
  • Filter the suppliers and purchase invoices as required, then select the ones you wish to pay image
  • Save the record.
  • Create the payments using Payments -> Create Payments image
  • A single payment is created for every supplier, containing all the purchase invoices (bills) selected for that supplier.
  • Email remittance advice records using Payments -> Send Remittances image
  • Note that currently no preview of the remittance advice emails is implemented. However you are able to preview the remittance advices by navigating to the Payment Entry and printing the remittance advice print format.
  • Generate an ABA file with the Bank File -> Generate File menu option image
  • Download the resulting file with the Bank File -> Download File menu option image
  • Having downloaded the bank file you can now log in to the banking portal and upload this file to transact the payments.

License

GNU

batch_payments's People

Contributors

fiedag avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.