Skip to content

Schema Changes - 2026-08-31

This document contains the changes to the schema files compared to the main branch.

Changes

diff --git a/schema/Api/OrderBroker/GetOrderResponse.json b/schema/Api/OrderBroker/GetOrderResponse.json
index 436359d..3705fab 100644
--- a/schema/Api/OrderBroker/GetOrderResponse.json
+++ b/schema/Api/OrderBroker/GetOrderResponse.json
@@ -459,6 +459,10 @@
           "type": ["string", "null"],
           "maxLength": 20
         },
+        "prepaidByCreditCard": {
+          "description": "Flag indicating whether this order was prepaid by credit card",
+          "type": ["boolean", "null"]
+        },
         "rushOrder": {
           "description": "True/false indicator if Order is expedited",
           "type": ["boolean", "null"]
diff --git a/schema/Api/OrderBroker/InternalGetOrderResponse.json b/schema/Api/OrderBroker/InternalGetOrderResponse.json
index d5fa365..012534a 100644
--- a/schema/Api/OrderBroker/InternalGetOrderResponse.json
+++ b/schema/Api/OrderBroker/InternalGetOrderResponse.json
@@ -459,6 +459,10 @@
           "type": ["string", "null"],
           "maxLength": 20
         },
+        "prepaidByCreditCard": {
+          "description": "Flag indicating whether this order was prepaid by credit card",
+          "type": ["boolean", "null"]
+        },
         "rushOrder": {
           "description": "True/false indicator if Order is expedited",
           "type": ["boolean", "null"]
diff --git a/schema/Api/OrderBroker/InternalNewOrderRequest.json b/schema/Api/OrderBroker/InternalNewOrderRequest.json
index 419ca63..7f2b34d 100644
--- a/schema/Api/OrderBroker/InternalNewOrderRequest.json
+++ b/schema/Api/OrderBroker/InternalNewOrderRequest.json
@@ -387,6 +387,10 @@
       "type": ["string", "null"],
       "maxLength": 20
     },
+    "prepaidByCreditCard": {
+      "description": "Flag indicating whether this order was prepaid by credit card.",
+      "type": ["boolean", "null"]
+    },
     "rushOrder": {
       "description": "True/false indicator if Order is expedited",
       "type": ["boolean", "null"]
diff --git a/schema/Api/OrderBroker/InternalUpdateOrderRequest.json b/schema/Api/OrderBroker/InternalUpdateOrderRequest.json
index 4c7df5b..a87b22c 100644
--- a/schema/Api/OrderBroker/InternalUpdateOrderRequest.json
+++ b/schema/Api/OrderBroker/InternalUpdateOrderRequest.json
@@ -242,6 +242,10 @@
       "type": ["string", "null"],
       "maxLength": 1000
     },
+    "prepaidByCreditCard": {
+      "description": "Flag indicating whether this order was prepaid by credit card",
+      "type": ["boolean", "null"]
+    },
     "rushOrder": {"description": "Rush order flag", "type": "boolean"},
     "shipTos": {
       "description": "Ship to addresses",
diff --git a/schema/Api/OrderBroker/NewOrderRequest.json b/schema/Api/OrderBroker/NewOrderRequest.json
index 6a63db3..1c3ef14 100644
--- a/schema/Api/OrderBroker/NewOrderRequest.json
+++ b/schema/Api/OrderBroker/NewOrderRequest.json
@@ -404,6 +404,10 @@
       "type": ["string", "null"],
       "maxLength": 20
     },
+    "prepaidByCreditCard": {
+      "description": "Flag indicating whether this order was prepaid by credit card",
+      "type": ["boolean", "null"]
+    },
     "rushOrder": {
       "description": "True/false indicator if Order is expedited",
       "type": ["boolean", "null"]
diff --git a/schema/Api/OrderBroker/UpdateOrderRequest.json b/schema/Api/OrderBroker/UpdateOrderRequest.json
index 528de31..dcb6820 100644
--- a/schema/Api/OrderBroker/UpdateOrderRequest.json
+++ b/schema/Api/OrderBroker/UpdateOrderRequest.json
@@ -239,6 +239,10 @@
       "type": ["string", "null"],
       "maxLength": 20
     },
+    "prepaidByCreditCard": {
+      "description": "Flag indicating whether this order was prepaid by credit card",
+      "type": ["boolean", "null"]
+    },
     "rushOrder": {"description": "Rush order flag", "type": "boolean"},
     "shipTos": {
       "description": "Ship to addresses",
diff --git a/schema/Event/FulfillmentOrder/FulfillmentOrder.json b/schema/Event/FulfillmentOrder/FulfillmentOrder.json
index 2525ec4..dda2d10 100644
--- a/schema/Event/FulfillmentOrder/FulfillmentOrder.json
+++ b/schema/Event/FulfillmentOrder/FulfillmentOrder.json
@@ -109,6 +109,10 @@
       "description": "Notes related to the picklist for the order",
       "type": ["string", "null"]
     },
+    "PrepaidByCreditCard": {
+      "description": "Flag indicating whether this fulfillment order was prepaid by credit card",
+      "type": ["boolean", "null"]
+    },
     "Products": {
       "description": "Fulfillment order level product details",
       "type": ["array", "null"],
diff --git a/schema/Event/FulfillmentOrder/FulfillmentOrderEvent.json b/schema/Event/FulfillmentOrder/FulfillmentOrderEvent.json
index 0ea30c9..f49eaef 100644
--- a/schema/Event/FulfillmentOrder/FulfillmentOrderEvent.json
+++ b/schema/Event/FulfillmentOrder/FulfillmentOrderEvent.json
@@ -72,8 +72,12 @@
           "EventName": "Fulfillment Order Updated",
           "EventNameValuePairs": null,
           "EventPublisherApp": "VeraCore Order Event Publisher",
-          "EventSchemaVersion": "1.6.1",
-          "EventSource": "VeraCore"
+          "EventSchemaVersion": "0.9",
+          "EventSource": "VeraCore",
+          "FulfillmentOrder": {
+            "FulfillmentOrderId": "6-mzvanhki-4-C-5606-0046-03",
+            "PrepaidByCreditCard": true
+          }
         }
       ]
     }
diff --git a/schema/Event/Order/Order.json b/schema/Event/Order/Order.json
index 5ea4866..6564ae3 100644
--- a/schema/Event/Order/Order.json
+++ b/schema/Event/Order/Order.json
@@ -335,6 +335,10 @@
       "description": "Notes related to the picklist for the order",
       "type": ["string", "null"]
     },
+    "PrepaidByCreditCard": {
+      "description": "Flag indicating whether this order was prepaid by credit card",
+      "type": ["boolean", "null"]
+    },
     "PriceClasses": {
       "description": "Price classes",
       "type": ["array", "null"],
diff --git a/schema/Event/Order/OrderEvent.json b/schema/Event/Order/OrderEvent.json
index 1dd141d..e52b962 100644
--- a/schema/Event/Order/OrderEvent.json
+++ b/schema/Event/Order/OrderEvent.json
@@ -73,7 +73,7 @@
           "EventName": "Order Updated",
           "EventNameValuePairs": null,
           "EventPublisherApp": "VeraCore Order Event Publisher",
-          "EventSchemaVersion": "1.6.1",
+          "EventSchemaVersion": "1.7.12",
           "EventSource": "VeraCore"
         }
       ]
@@ -91,7 +91,7 @@
       "EventName": "Order Updated",
       "EventNameValuePairs": null,
       "EventPublisherApp": "VeraCore Order Event Publisher",
-      "EventSchemaVersion": "1.6.1",
+      "EventSchemaVersion": "1.7.12",
       "EventSource": "VeraCore",
       "Order": {
         "OmsCustomerId": "001146",
@@ -184,6 +184,7 @@
         "PONumber": "",
         "PaymentMethods": null,
         "PickPackHandlingFee": null,
+        "PrepaidByCreditCard": true,
         "RushOrder": false,
         "ShipTos": null,
         "ShippingHandlingTax": null,
diff --git a/schema/Event/OrderView/OrderViewEvent.json b/schema/Event/OrderView/OrderViewEvent.json
index 0ad5ec8..f7f0e3f 100644
--- a/schema/Event/OrderView/OrderViewEvent.json
+++ b/schema/Event/OrderView/OrderViewEvent.json
@@ -300,6 +300,10 @@
     },
     "PickPackHandlingFee": { "description": "Pick pack handling fee", "type": ["number", "null"] },
     "PicklistNotes": { "description": "Picklist notes", "type": ["string", "null"] },
+    "PrepaidByCreditCard": {
+      "description": "Flag indicating whether this order was prepaid by credit card",
+      "type": ["boolean", "null"]
+    },
     "PriceClasses": {
       "description": "Price classes",
       "type": ["array", "null"],