Updated key AcknowledgementType in ACK payload

main
vrashank 8 months ago
parent e1f58d9b1b
commit 17088e9084

@ -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")

Loading…
Cancel
Save