Skip to content
Snippets Groups Projects

[ADD] payment and mandate to cooperator

Merged Daniil Digtyar Vasilieva requested to merge ADD_payment_mode_module into dev

Changelog

  • [ADD] New module account_payment_cooperator adds payment mode to subscription.request
  • [ADD] New module account_banking_mandate_cooperator to create mandate when necessary in subscription.request
  • [ADD] energy_communities depends on these modules
  • [RM] Force skip_iban_control in subscription request
  • [RM] Moved to account_banking_mandate_cooperator field mandate_approved (Still using in views and web form, #TODO must decide how to structure this)
Edited by Daniil Digtyar Vasilieva

Merge request reports

Pipeline #26561 passed with warnings

Pipeline passed with warnings for 92b5ca79 on ADD_payment_mode_module

Merged by Daniil Digtyar VasilievaDaniil Digtyar Vasilieva 1 year ago (Apr 13, 2023 1:34pm UTC)

Loading

Pipeline #26564 passed with warnings

Pipeline passed with warnings for 1e735de0 on dev

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • 49 raise ValidationError(_('There isn\'t a valid bank to create the mandate.'))
    50 return self.env['account.banking.mandate'].create(
    51 values
    52 )
    53 return False
    54
    55 def get_mandate_values(self):
    56 bank_id = self.get_bank()
    57 return {
    58 'format': 'basic',
    59 'type': 'generic',
    60 'state': 'valid',
    61 'signature_date': self.date,
    62 'partner_bank_id': bank_id.id,
    63 'partner_id': self.partner_id.id,
    64 'company_id': self.partner_id.company_id.id,
  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 10 commits

    • 11a7f712 - [FIX] payment_mode_id not needed to be company_dependent
    • 20adc53f - format
    • 54b907f6 - [UPD] field name updated
    • 7c85f700 - [UPD] sepa mandate values
    • c39d62c6 - [UPD] reduced redundancy
    • 43c7e0c0 - [UPD] use company_id from subscription instead of partner
    • a54454b8 - [UPD] format to better understanding
    • c0cebd8c - [UPD] removed validation block
    • 7a4f68f8 - [RM] iban validation control
    • 1466ea64 - Merge remote-tracking branch 'origin/ADD_payment_mode_module' into ADD_payment_mode_module

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Daniil Digtyar Vasilieva marked this merge request as ready

    marked this merge request as ready

  • Daniil Digtyar Vasilieva changed the description

    changed the description

  • Daniil Digtyar Vasilieva approved this merge request

    approved this merge request

  • mentioned in commit 1e735de0

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading