-
Notifications
You must be signed in to change notification settings - Fork 7.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: multiple issues in Payment Request (#42427) #43407
Conversation
* fix: multiple issues in Payment Request * chore: minor changes * fix: remove bug * fix: replace `round` with `flt` * fix: update `set_advance_payment_status()` logic * fix: removed bug of `set_advance_payment_status` * fix: changes as per review * refactor: replace sql query of `matched_payment_requests` to query builder * fix: replace `locals` with `get_doc` in set_query * fix: changes during review * fix: minor review changes * fix: remove unnecessary code for setting payment entry received amount * fix: logic for ser payment_request if PE made from transaction * fix: Use rounded total to make Payment Request from `Sales Invoice` or `Purchase Invoice` * refactor: enhance logic of `set_open_payment_requests_to_references` * fix: added one optional arg `created_from_payment_request` * fix: handle multiple allocation of PR at PE's reference * fix: logic for PR if outstanding docs fetch * fix: formatted Link field for `Payment Request` for PE's references * fix: replace `get_all()` with `get_list()` for getting Payment Request for Link field * fix: replace `get_all()` with `get_list()` for getting Payment Request for Link field * chore: format `payment_entry.js` file * style: Show preview popup of `Payment Request` * fix: remove minor bug * fix: add virtual field for Payment Term and Request `outstanding_amount` in PE's reference * fix: get outstanding amount in PE's reference on realtime * fix: move allocation of allocated_amount to server side (no change) * fix: some minor changes to allocation * fix: Split `Payment Request` if PE is created from PR and there are `Payment Terms` * fix: minor logic changes * fix: Allocation of allocated_amount if `paid_amount` is changes * fix: improve logic of allocation * fix: set matched payment request if unset * fix: minor changes * fix: Allocate single Payment Request if PE created from PR * fix: improve code logic * fix: Removed duplication code * fix: proper message title * refactor: Rename method of Allocation Amount to References * refactor: Changing `grand_total` description based on `party_type` * refactor: update Payment Request * fix: Remove virtual property of payment_term_oustanding from references * fix: fetch party account currency for creating payment request * fix: use transaction currency as base in payment request * fix: party amount for creating payment entry * fix: allow for proportional amount paid by bank * fix: Changed field order in Payment Request * fix: Minor refactor in Payment Entry Reference table data * test: Added test cases for allow Payment at `Partially Paid` status for PR * test: Update partial paid status test case * test: Update test case for same currency PR * refactor: Wider the `msgprint` dialog for after save PE * test: Update PR test cases * chore: Remove dirty lines * test: Checking `Advance Payment Status` * fix: formatting update * fix: Use `flt` where doing subtraction * test: PR test case with Payment Term for same currency * fix: remove redundant `flt` * test: Add test cases for PR --------- Co-authored-by: Sagar Vora <sagar@resilient.tech>
@Abdeali099 Advance Payment Status is not in v15, but the commit messages in the description could mislead developers. |
Updated.. |
3d9d56a I'd still have use for them in a pending refactoring recarding EDIT: Nevermind, I can bring back the necessary tests on demand. Looks like I have to do some deep refactorings anyways. This looks really like a great change, thank you! |
…-43407 fix: multiple issues in Payment Request (backport #43407)
fix: multiple issues in Payment Request
chore: minor changes
fix: remove bug
fix: replace
round
withflt
fix: changes as per review
refactor: replace sql query of
matched_payment_requests
to query builderfix: replace
locals
withget_doc
in set_queryfix: changes during review
fix: minor review changes
fix: remove unnecessary code for setting payment entry received amount
fix: logic for set payment_request if PE made from transaction
fix: Use rounded total to make Payment Request from
Sales Invoice
orPurchase Invoice
refactor: enhance logic of
set_open_payment_requests_to_references
fix: added one optional arg
created_from_payment_request
fix: handle multiple allocation of PR at PE's reference
fix: logic for PR if outstanding docs fetch
fix: formatted Link field for
Payment Request
for PE's referencesfix: replace
get_all()
withget_list()
for getting Payment Request for Link fieldchore: format
payment_entry.js
filestyle: Show preview popup of
Payment Request
fix: remove minor bug
fix: add virtual field for Payment Term and Request
outstanding_amount
in PE's referencefix: get outstanding amount in PE's reference on realtime
fix: move allocation of allocated_amount to server side (no change)
fix: some minor changes to allocation
fix: Split
Payment Request
if PE is created from PR and there arePayment Terms
fix: minor logic changes
fix: Allocation of allocated_amount if
paid_amount
is changesfix: improve logic of allocation
fix: set matched payment request if unset
fix: minor changes
fix: Allocate single Payment Request if PE created from PR
fix: improve code logic
fix: Removed duplication code
fix: proper message title
refactor: Rename method of Allocation Amount to References
refactor: Changing
grand_total
description based onparty_type
refactor: update Payment Request
fix: Remove virtual property of payment_term_outstanding from references
fix: fetch party account currency for creating payment request
fix: use transaction currency as base in payment request
fix: party amount for creating payment entry
fix: allow for proportional amount paid by bank
fix: Changed field order in Payment Request
fix: Minor refactor in Payment Entry Reference table data
test: Added test cases for allow Payment at
Partially Paid
status for PRtest: Update partial paid status test case
test: Update test case for same currency PR
refactor: Wider the
msgprint
dialog for after save PEtest: Update PR test cases
chore: Remove dirty lines
fix: formatting update
fix: Use
flt
where doing subtractiontest: PR test case with Payment Term for same currency
fix: remove redundant
flt
test: Add test cases for PR