From 17088e9084c0264228fc3f7180f4c90d5eaef5a3 Mon Sep 17 00:00:00 2001 From: vrashank Date: Wed, 28 May 2025 04:36:44 +0000 Subject: [PATCH] Updated key AcknowledgementType in ACK payload --- sps_integration/sps_integration/order_acknowledgement.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sps_integration/sps_integration/order_acknowledgement.py b/sps_integration/sps_integration/order_acknowledgement.py index d6b84d8..34e7638 100644 --- a/sps_integration/sps_integration/order_acknowledgement.py +++ b/sps_integration/sps_integration/order_acknowledgement.py @@ -24,8 +24,9 @@ def format_sales_order_ack(data: dict, schedule_shipped_date: str, ack_type: str try: purchase_order_date = datetime.strptime(purchase_order_date_str, "%Y-%m-%d") acknowledgment_date = (purchase_order_date + timedelta(days=1)).strftime("%Y-%m-%d") - except ValueError: - print("f") + except ValueError as e: + frappe.log_error(title="Format Sales Order Failed", message=f"{str(e)}") + # acknowledgment_date = (datetime.utcnow() + timedelta(days=1)).strftime("%Y-%m-%d") acknowledgement_payload = { "meta": { @@ -35,7 +36,7 @@ def format_sales_order_ack(data: dict, schedule_shipped_date: str, ack_type: str "OrderHeader": { "TradingPartnerId": order_header.get("TradingPartnerId", ""), "PurchaseOrderNumber": order_header.get("PurchaseOrderNumber"), - "AcknowledgmentType": ack_type, + "AcknowledgementType": ack_type, "AcknowledgmentDate": acknowledgment_date, "PurchaseOrderDate": purchase_order_date_str, "Vendor": order_header.get("Vendor")