Skip to content

[19.0][MIG] account_banking_ach_base: Migration to 19.0#178

Draft
dnplkndll wants to merge 23 commits into
OCA:19.0from
ledoent:19.0-mig-account_banking_ach_base
Draft

[19.0][MIG] account_banking_ach_base: Migration to 19.0#178
dnplkndll wants to merge 23 commits into
OCA:19.0from
ledoent:19.0-mig-account_banking_ach_base

Conversation

@dnplkndll
Copy link
Copy Markdown

Migration of account_banking_ach_base to Odoo 19.0. Depends on #177.

@OCA-git-bot OCA-git-bot added series:19.0 mod:account_banking_ach_base Module account_banking_ach_base labels May 24, 2026
@dnplkndll dnplkndll force-pushed the 19.0-mig-account_banking_ach_base branch 2 times, most recently from e64f7bc to ccb0de1 Compare May 26, 2026 17:48
murtuzasaleh and others added 22 commits May 28, 2026 21:21
Co-authored-by: Daniel Reis <dreis@opensourceintegrators.com>
…xcept space,comma and underscore because these special characters are accepted while creating a file
[FIX] account_banking_ach_base: use the payment_ids field instead of bank_line_ids

Applies same fix as OCA#101

amount_currency no longer available in 16 (Changed to amount)

communicaton field no longer available in 16 (Changed to ref)
Closes the missing-tests/ HIGH finding from the OCA review. Adds 4 test
methods covering the module's three pieces of value:

1. res.bank.routing_number US RTN format constraint
   - test_us_routing_number_valid (122000661, Wells Fargo, passes stdnum)
   - test_us_routing_number_invalid_raises (000000000 → ValidationError)
   - test_ca_routing_number_format (8 digits OK, 7 digits → ValidationError)

2. account.banking.mandate.delay_days enforcement
   - test_mandate_validate_requires_delay_days (delay_days=0 → UserError)

Each test uses the smallest scaffold required (TransactionCase, base.us /
base.ca, ad-hoc res.partner.bank) — no AccountTestInvoicingCommon, no
full chart-of-accounts setup. Total: ~80 lines.
@dnplkndll dnplkndll force-pushed the 19.0-mig-account_banking_ach_base branch from ccb0de1 to 3403de3 Compare May 29, 2026 01:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mod:account_banking_ach_base Module account_banking_ach_base series:19.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants