From 3589ff47c583053341aa6d5ff3185d17ed24dd43 Mon Sep 17 00:00:00 2001 From: maniamartial Date: Fri, 1 Nov 2024 10:32:02 +0300 Subject: [PATCH] fix - Uncomment future code if they decide to use delivery_no for tims --- .../overrides/server/sales_invoice.py | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/tims_tevin_typec_integration/tims_tevic_type_c_integration/overrides/server/sales_invoice.py b/tims_tevin_typec_integration/tims_tevic_type_c_integration/overrides/server/sales_invoice.py index 49083f2..00fcd24 100644 --- a/tims_tevin_typec_integration/tims_tevic_type_c_integration/overrides/server/sales_invoice.py +++ b/tims_tevin_typec_integration/tims_tevic_type_c_integration/overrides/server/sales_invoice.py @@ -120,10 +120,11 @@ def on_submit(doc: Document, method: str | None = None) -> None: "Quantity": abs(item.qty), } ) - # trader_invoice_no = doc.name.split("-", 1)[ - # -1] + trader_invoice_no = doc.name.split("-", 1)[ + -1] # Get numbers portion of name, i.e. INV-123456 > 123456 - trader_invoice_no = doc.custom_delivery_note_no if doc.custom_delivery_note_no else doc.name.split("-", 1)[-1] + '''If you decide to go with the custom_delivery_note_no field, uncomment the code below''' + # trader_invoice_no = doc.custom_delivery_note_no if doc.custom_delivery_note_no else doc.name.split("-", 1)[-1] if isinstance(doc.posting_time, str): # If it's a string posting_time = doc.posting_time.split(".", 1)[0] @@ -250,6 +251,17 @@ def make_tims_request( }, update_modified=True, ) + '''If you decide to go with the custom_delivery_note_no field, uncomment the code below''' + # invoice_name=frappe.db.get_value("Sales Invoice",{"custom_delivery_note_no":invoice},"name") + # frappe.db.set_value( + # "Sales Invoice", + # invoice_name, + # { + # "custom_cu_invoice_number": invoice_info["ControlCode"], + # "custom_qr_code": qr_code, + # }, + # update_modified=True, + # ) except ( requests.exceptions.ConnectionError,