Korrektur teiweise abgerechnete Lieferscheine

This commit is contained in:
Beate Trzensiok 2022-12-15 10:49:42 +01:00
parent 9d81f13cf6
commit 3cccd45c6d

View File

@ -102,6 +102,9 @@ class AutoInvoiceGenerator(Document):
item_doc = frappe.get_doc("Delivery Note", dn["name"])
for item in item_doc.items:
item_in_prev_s_i = frappe.get_all("Sales Invoice Item", filters = {"dn_detail" : item.name })
print(len(item_in_prev_s_i))
if len(item_in_prev_s_i) == 0:
print(item.item_group)
item.dn_detail= dn["name"]
print("item.dn_detail")
@ -109,6 +112,8 @@ class AutoInvoiceGenerator(Document):
items.append(item)
return items
@frappe.whitelist()
def get_invoice_dict(self):
self.get_customer_asap_billing_mode()
@ -287,12 +292,4 @@ class AutoInvoiceGenerator(Document):
invoice_doc.append("taxes", new_tax)
invoice_doc.save()
# def validate_items(self,item_list):
# print("len(item_list):")
# print(len(item_list))
# print("len(set(item_list)):")
# print(len(set(item_list)))
# if len(item_list) == len(set(item_list)):
# return True
# else:
# frappe.msgprint("Rechnungspositionen doppelt")