Merge pull request #39195 from GursheenK/no-copy-party-balance
fix: avoid copying party balance on duplication of PE
This commit is contained in:
commit
0cbcc55d9a
@ -223,6 +223,7 @@
|
|||||||
"fieldname": "party_balance",
|
"fieldname": "party_balance",
|
||||||
"fieldtype": "Currency",
|
"fieldtype": "Currency",
|
||||||
"label": "Party Balance",
|
"label": "Party Balance",
|
||||||
|
"no_copy": 1,
|
||||||
"print_hide": 1,
|
"print_hide": 1,
|
||||||
"read_only": 1
|
"read_only": 1
|
||||||
},
|
},
|
||||||
@ -759,7 +760,7 @@
|
|||||||
"table_fieldname": "payment_entries"
|
"table_fieldname": "payment_entries"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"modified": "2023-11-23 12:07:20.887885",
|
"modified": "2024-01-08 13:17:15.744754",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Accounts",
|
"module": "Accounts",
|
||||||
"name": "Payment Entry",
|
"name": "Payment Entry",
|
||||||
|
@ -50,6 +50,88 @@ class InvalidPaymentEntry(ValidationError):
|
|||||||
|
|
||||||
|
|
||||||
class PaymentEntry(AccountsController):
|
class PaymentEntry(AccountsController):
|
||||||
|
# begin: auto-generated types
|
||||||
|
# This code is auto-generated. Do not modify anything in this block.
|
||||||
|
|
||||||
|
from typing import TYPE_CHECKING
|
||||||
|
|
||||||
|
if TYPE_CHECKING:
|
||||||
|
from frappe.types import DF
|
||||||
|
|
||||||
|
from erpnext.accounts.doctype.advance_taxes_and_charges.advance_taxes_and_charges import (
|
||||||
|
AdvanceTaxesandCharges,
|
||||||
|
)
|
||||||
|
from erpnext.accounts.doctype.payment_entry_deduction.payment_entry_deduction import (
|
||||||
|
PaymentEntryDeduction,
|
||||||
|
)
|
||||||
|
from erpnext.accounts.doctype.payment_entry_reference.payment_entry_reference import (
|
||||||
|
PaymentEntryReference,
|
||||||
|
)
|
||||||
|
|
||||||
|
amended_from: DF.Link | None
|
||||||
|
apply_tax_withholding_amount: DF.Check
|
||||||
|
auto_repeat: DF.Link | None
|
||||||
|
bank: DF.ReadOnly | None
|
||||||
|
bank_account: DF.Link | None
|
||||||
|
bank_account_no: DF.ReadOnly | None
|
||||||
|
base_paid_amount: DF.Currency
|
||||||
|
base_paid_amount_after_tax: DF.Currency
|
||||||
|
base_received_amount: DF.Currency
|
||||||
|
base_received_amount_after_tax: DF.Currency
|
||||||
|
base_total_allocated_amount: DF.Currency
|
||||||
|
base_total_taxes_and_charges: DF.Currency
|
||||||
|
book_advance_payments_in_separate_party_account: DF.Check
|
||||||
|
clearance_date: DF.Date | None
|
||||||
|
company: DF.Link
|
||||||
|
contact_email: DF.Data | None
|
||||||
|
contact_person: DF.Link | None
|
||||||
|
cost_center: DF.Link | None
|
||||||
|
custom_remarks: DF.Check
|
||||||
|
deductions: DF.Table[PaymentEntryDeduction]
|
||||||
|
difference_amount: DF.Currency
|
||||||
|
letter_head: DF.Link | None
|
||||||
|
mode_of_payment: DF.Link | None
|
||||||
|
naming_series: DF.Literal["ACC-PAY-.YYYY.-"]
|
||||||
|
paid_amount: DF.Currency
|
||||||
|
paid_amount_after_tax: DF.Currency
|
||||||
|
paid_from: DF.Link
|
||||||
|
paid_from_account_balance: DF.Currency
|
||||||
|
paid_from_account_currency: DF.Link
|
||||||
|
paid_from_account_type: DF.Data | None
|
||||||
|
paid_to: DF.Link
|
||||||
|
paid_to_account_balance: DF.Currency
|
||||||
|
paid_to_account_currency: DF.Link
|
||||||
|
paid_to_account_type: DF.Data | None
|
||||||
|
party: DF.DynamicLink | None
|
||||||
|
party_balance: DF.Currency
|
||||||
|
party_bank_account: DF.Link | None
|
||||||
|
party_name: DF.Data | None
|
||||||
|
party_type: DF.Link | None
|
||||||
|
payment_order: DF.Link | None
|
||||||
|
payment_order_status: DF.Literal["Initiated", "Payment Ordered"]
|
||||||
|
payment_type: DF.Literal["Receive", "Pay", "Internal Transfer"]
|
||||||
|
posting_date: DF.Date
|
||||||
|
print_heading: DF.Link | None
|
||||||
|
project: DF.Link | None
|
||||||
|
purchase_taxes_and_charges_template: DF.Link | None
|
||||||
|
received_amount: DF.Currency
|
||||||
|
received_amount_after_tax: DF.Currency
|
||||||
|
reference_date: DF.Date | None
|
||||||
|
reference_no: DF.Data | None
|
||||||
|
references: DF.Table[PaymentEntryReference]
|
||||||
|
remarks: DF.SmallText | None
|
||||||
|
sales_taxes_and_charges_template: DF.Link | None
|
||||||
|
source_exchange_rate: DF.Float
|
||||||
|
status: DF.Literal["", "Draft", "Submitted", "Cancelled"]
|
||||||
|
target_exchange_rate: DF.Float
|
||||||
|
tax_withholding_category: DF.Link | None
|
||||||
|
taxes: DF.Table[AdvanceTaxesandCharges]
|
||||||
|
title: DF.Data | None
|
||||||
|
total_allocated_amount: DF.Currency
|
||||||
|
total_taxes_and_charges: DF.Currency
|
||||||
|
unallocated_amount: DF.Currency
|
||||||
|
# end: auto-generated types
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
super(PaymentEntry, self).__init__(*args, **kwargs)
|
super(PaymentEntry, self).__init__(*args, **kwargs)
|
||||||
if not self.is_new():
|
if not self.is_new():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user