|
|
|
@ -24,8 +24,9 @@ def format_sales_order_ack(data: dict, schedule_shipped_date: str, ack_type: str
|
|
|
|
try:
|
|
|
|
try:
|
|
|
|
purchase_order_date = datetime.strptime(purchase_order_date_str, "%Y-%m-%d")
|
|
|
|
purchase_order_date = datetime.strptime(purchase_order_date_str, "%Y-%m-%d")
|
|
|
|
acknowledgment_date = (purchase_order_date + timedelta(days=1)).strftime("%Y-%m-%d")
|
|
|
|
acknowledgment_date = (purchase_order_date + timedelta(days=1)).strftime("%Y-%m-%d")
|
|
|
|
except ValueError:
|
|
|
|
except ValueError as e:
|
|
|
|
print("f")
|
|
|
|
frappe.log_error(title="Format Sales Order Failed", message=f"{str(e)}")
|
|
|
|
|
|
|
|
|
|
|
|
# acknowledgment_date = (datetime.utcnow() + timedelta(days=1)).strftime("%Y-%m-%d")
|
|
|
|
# acknowledgment_date = (datetime.utcnow() + timedelta(days=1)).strftime("%Y-%m-%d")
|
|
|
|
acknowledgement_payload = {
|
|
|
|
acknowledgement_payload = {
|
|
|
|
"meta": {
|
|
|
|
"meta": {
|
|
|
|
@ -35,7 +36,7 @@ def format_sales_order_ack(data: dict, schedule_shipped_date: str, ack_type: str
|
|
|
|
"OrderHeader": {
|
|
|
|
"OrderHeader": {
|
|
|
|
"TradingPartnerId": order_header.get("TradingPartnerId", ""),
|
|
|
|
"TradingPartnerId": order_header.get("TradingPartnerId", ""),
|
|
|
|
"PurchaseOrderNumber": order_header.get("PurchaseOrderNumber"),
|
|
|
|
"PurchaseOrderNumber": order_header.get("PurchaseOrderNumber"),
|
|
|
|
"AcknowledgmentType": ack_type,
|
|
|
|
"AcknowledgementType": ack_type,
|
|
|
|
"AcknowledgmentDate": acknowledgment_date,
|
|
|
|
"AcknowledgmentDate": acknowledgment_date,
|
|
|
|
"PurchaseOrderDate": purchase_order_date_str,
|
|
|
|
"PurchaseOrderDate": purchase_order_date_str,
|
|
|
|
"Vendor": order_header.get("Vendor")
|
|
|
|
"Vendor": order_header.get("Vendor")
|
|
|
|
|