HSBC Account Banking

account_banking_uk_hsbc
REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/7.0/account_banking_uk_hsbc
VERSION
VERSION 0.5.1
CATEGORY
CATEGORYAccount Banking
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), credativ Ltd
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), credativ Ltd
COMMITTERS
COMMITTERSYannick Vaucher, Alexandre Fayolle, Stefan Rijnhart, Sandy Carter, Holger Brunn, Pedro M. Baeza, Loïc Faure-Lacroix, Chris Halls
WEBSITE
WEBSITEhttp://www.credativ.co.uk
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_banking_payment
    - account_banking
    - account_banking_payment_export
odoo/odoo:
    - account_voucher
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - account_payment
    - base_iban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Module to import HSBC format transation files (S.W.I.F.T MT940) and to export
payments for HSBC.net (PAYMUL).

Currently it is targetting UK market, due to country variances of the MT940 and
PAYMUL.

It is possible to extend this module to work with HSBC.net in other countries
and potentially other banks.

This module adds above import/export filter to the account_banking module.
All business logic is in account_banking module.

Initial release of this module was co-sponsored by Canonical.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
banking_hsbc_clientid_filter banking.hsbc.clientid.filter banking.hsbc.clientid search New
banking_hsbc_clientid_form banking.hsbc.clientid.form banking.hsbc.clientid form New
banking_hsbc_clientid_tree banking.hsbc.clientid.tree banking.hsbc.clientid tree New
view_banking_export_hsbc_form account.banking.export.hsbc.form banking.export.hsbc form New
view_banking_export_hsbc_tree account.banking.export.hsbc.tree banking.export.hsbc tree New
view_payment_order_form payment.order.form payment.order field Inherits account_payment.view_payment_order_form
wizard_banking_export_wizard_view banking.export.hsbc.wizard.view banking.export.hsbc.wizard form New
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (4)
  • create(self, cursor, uid, wizard_data, context=None)
    Retrieve a sane set of default values based on the payment orders from the context.
  • wizard_cancel(self, cursor, uid, ids, context)
    Cancel the export: just drop the file
  • wizard_export(self, cursor, uid, wizard_data_ids, context)
    Wizard to actually create the HSBC file
  • wizard_save(self, cursor, uid, ids, context)
    Save the export: mark all payments in the file as 'sent'

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • info_owner(self, cr, uid, ids, name=None, args=None, context=None)
  • info_partner(self, cr, uid, ids, name=None, args=None, context=None)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/bank-payment
GIT
GIThttps://github.com/OCA/bank-payment.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/bank-payment/tree/6.1/account_banking_uk_hsbc
VERSION
VERSION 0.5
CATEGORY
CATEGORYAccount Banking
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), credativ Ltd
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), credativ Ltd
COMMITTERS
COMMITTERSAlexandre Fayolle, Stefan Rijnhart, James Jesudason
WEBSITE
WEBSITEhttp://www.credativ.co.uk
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_banking
    - account_iban_preserve_domestic
odoo/odoo:
    - base
    - account
    - base_setup
    - product
    - process
    - decimal_precision
    - analytic
    - board
    - edi
    - email_template
    - mail
    - base_tools
    - base_iban
    - account_payment
    - account_voucher
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES BeautifulSoup
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
    Module to import HSBC format transation files (S.W.I.F.T MT940) and to export payments for HSBC.net (PAYMUL).

    Currently it is targetting UK market, due to country variances of the MT940 and PAYMUL.

    It is possible to extend this module to work with HSBC.net in other countries and potentially other banks.

    This module adds above import/export filter to the account_banking module.
    All business logic is in account_banking module.

    Initial release of this module was co-sponsored by Canonical.
    

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
banking_hsbc_clientid_filter banking.hsbc.clientid.filter banking.hsbc.clientid search New
banking_hsbc_clientid_form banking.hsbc.clientid.form banking.hsbc.clientid form New
banking_hsbc_clientid_tree banking.hsbc.clientid.tree banking.hsbc.clientid tree New
view_banking_export_hsbc_form account.banking.export.hsbc.form banking.export.hsbc form New
view_banking_export_hsbc_tree account.banking.export.hsbc.tree banking.export.hsbc tree New
view_payment_order_form payment.order.form payment.order field Inherits account_payment.view_payment_order_form
wizard_banking_export_wizard_view banking.export.hsbc.wizard.view banking.export.hsbc.wizard form New
Models touched (0)

No models found for this module.