Repository
OCA/l10n-usa · module folder · Try on Runboat
Module version
1.0.0
Category
Banking addons
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-usa
Last tracking update
2026-08-07 08:43:01
Authors
Odoo Community Association (OCA), Thinkwell Designs
Maintainers
Odoo Community Association (OCA), Thinkwell Designs
Committers
Do Anh Duy, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
ach, python-stdnum
System dependencies
None
Required by
None
Description
Create ACH files for Direct Debit

Module to export direct debit payment orders in Nacha file format.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
view_mandate_form ach.mandate.form account.banking.mandate form Inherits account_banking_mandate.view_mandate_form
view_mandate_search ach.mandate.search account.banking.mandate search Inherits account_banking_mandate.view_mandate_search
view_mandate_tree ach.mandate.tree account.banking.mandate tree Inherits account_banking_mandate.view_mandate_tree
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (5)
  • format Selection
    ondelete={'ach': 'set default'} selection_add=[('ach', 'ACH')]
  • recurrent_sequence_type Selection
    default='first' help='This field is only used for Recurrent mandates, not for\n One-Off mandates.' string='Sequence Type for Next Debit' tracking=True args: [('first', 'First'), ('recurring', 'Recurring'), ('final', 'Final')]
  • scheme Selection
    default='CORE' tracking=True args: [('CORE', 'Basic (CORE)'), ('B2B', 'Enterprise (B2B)')]
  • type Selection
    selection_add=[('recurrent', 'Recurrent'), ('oneoff', 'One-Off')] string='Type of Mandate' tracking=True
  • unique_mandate_reference Char
    size=35
Public methods (1)
  • mandate_partner_bank_change(self)
    @api.onchange('partner_bank_id')

New fields (0)

No new fields.

Public methods (2)
  • generate_payment_file(self)
    Creates the ACH Direct Debit file by calling generate_ach_file in countinghouse_ach_base
  • generated2uploaded(self)
    Write 'last debit date' on mandates Set mandates from first to recurring Set oneoff mandates to expired

Loading…

Loading…

Loading…