[frappe] PR #35689 marination/payments-based-dunning
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