Skip to content

[frappe] PR #35689 marination/payments-based-dunning

Bot Dokos requested to merge ft-pr-35689 into develop

See https://github.com/frappe/erpnext/pull/35689

Date: 2023-07-20T12:06:36+05:30

  • Merge pull request #35689 from marination/payments-based-dunning
  • fix: german translations
  • fix: Use this.frm (Linter)
  • test: Dunning and PE against partially due invoice
  • fix: Set Address via JS and Py files (for API usecases)
  • fix: Updation of dunning on PE cancellation
  • fix: Consider installments/partial payments while back updating Dunning
  • fix: Broken pop-up and references to non-existent field
  • fix: Linter and incorrect cost center in test records
  • fix: semgrep issues
  • test: test records for dunning type
  • test: fix dunning test
  • style: sider issues
  • fix: precision for interst
  • fix: map only overdue payments
  • fix: set income account and cost center
  • fix: show "Create Dunning" when any scheduled payment is overdue
  • test: link Dunning Type to COmpany
  • refactor: apply suggestions from code review
  • feat: fetch income account and cost center from dunning type
  • fix: fetch overdue payments
  • fix: ignore cancelled dunnings
  • test: refactor, fix missing income account
  • test: make failing tests work
  • fix: create payment entry
  • fix: resolve dunning
  • Revert "feat: remove dunning as possible reference from payment entry"
  • feat: remove dunning as possible reference from payment entry
  • refactor: run pre-commit
  • feat: remove Dunning dashboard as there are no incoming links
  • feat: add Dunning to Dunning Type's dashboard
  • feat: add patch for dunning
  • feat: remove obsolete "debit_to" field
  • tests: remove obsolete test
  • feat: resolve dunning on payment entry
  • refactor: make sider happy
  • refactor: run pre-commit
  • feat: more info for payment deductions
  • refactor: dunning
  • feat: change print format to reflect doctype changes
  • feat: change make_gl_entries to work with new data structure
  • refactor: rename interest_amount to interest, dunning_level
  • feat: currency section , debit_to, base_dunning_amount
  • refactor: validate totals
  • refactor: remove redndant argument
  • refactor: tests
  • feat: hide fields in print
  • style: use double quotes
  • reafctor: validate instead of postprocess
  • feat: company address query + style
  • feat: child table triggers calculation of totals
  • feat: address display
  • feat: address and contact queries
  • refactor: remove unnecessary code
  • feat: rework dunning backend
  • feat: rework dunning frontend
  • feat: rework doctypes
  • refactor: doctype naming
  • feat: restructure dunning doctype
  • feat: filter invoices
  • feat: Overdue Payments table



Checkout instructions
# Checkout locally
git fetch upstream
git switch ft-pr-35689

# Make changes then rebase
git rebase -i upstream/develop --reapply-cherry-picks

# Fix or ignore conflicts
git checkout --theirs .
git rebase --continue

# Force-push changes
git push --force-with-lease

Merge request reports