Items have been merged unexpectedly

We create the order by Square Create Order API. In the order, there are two items called Custom Breakfast Sandwiches, which have been created with the same catalog_object_id, but item’s attached modifiers are different and we didn’t use the Square catalog_object_id to create them in order API.

Below image are what we expected, it also matches the response from Square Retrieve Order API


The final result is shown below on Square’s POS, the two items got merged into one item and POS only shows one item’s modifier names.

Here is the order details from Square order’s response:

{
  "order": {
    "id": "wtXNgcAfsRshj0W3F21m1owPQWQZY",
    "location_id": "1773AD203EAKN",
    "line_items": [
      {
        "uid": "e5a8c383-946f-4535-97fa-e7fef0b628de",
        "quantity": "1",
        "name": "Custom Breakfast Sandwiches",
        "variation_name": "Uno Eggs",
        "base_price_money": {
          "amount": 400,
          "currency": "USD"
        },
        "metadata": {
          "REFERENCE_PLATFORM": "SQUARE",
          "ITEM_ID": "lbWkouBkf1NdUcjyUPv6",
          "REFERENCE_ID": "lbWkouBkf1NdUcjyUPv6",
          "VARIATION_ID": "NXQTRDJP73VNGTWC5BMORAYI"
        },
        "modifiers": [
          {
            "uid": "cOyO1nokkbbmhQAecjoj-e9f3d307-f9fa-43ac-91f0-2439cdbb68f3",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "name": "American",
            "quantity": "1"
          },
          {
            "uid": "37kkwJj1u0EndSSisg4e-d093d8ec-e766-4347-8e56-b33f06fce096",
            "base_price_money": {
              "amount": 300,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 300,
              "currency": "USD"
            },
            "name": "apple smoked bacon",
            "quantity": "1"
          },
          {
            "uid": "WjfrVvy209do0Qg6MkaZ-46207294-75cb-4075-8dea-f9dd3a89b761",
            "base_price_money": {
              "amount": 120,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 120,
              "currency": "USD"
            },
            "name": "English Muffin",
            "quantity": "1"
          },
          {
            "uid": "MYneGBtcLv2g5Y0v4nJa-52a5aedf-4c74-4978-8712-0daa2d039bd1",
            "base_price_money": {
              "amount": 0,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 0,
              "currency": "USD"
            },
            "name": "Normal Egg",
            "quantity": "1"
          }
        ],
        "note": "",
        "gross_sales_money": {
          "amount": 920,
          "currency": "USD"
        },
        "total_tax_money": {
          "amount": 58,
          "currency": "USD"
        },
        "total_discount_money": {
          "amount": 0,
          "currency": "USD"
        },
        "total_money": {
          "amount": 978,
          "currency": "USD"
        },
        "variation_total_price_money": {
          "amount": 400,
          "currency": "USD"
        },
        "applied_taxes": [
          {
            "uid": "rAANFtfElTv0FCANwL4uuC",
            "tax_uid": "DKDxI486DHqxYlqcoFu1",
            "applied_money": {
              "amount": 58,
              "currency": "USD"
            }
          }
        ],
        "item_type": "ITEM"
      },
      {
        "uid": "e87df0da-3472-4e8e-8bb1-352658e2153f",
        "quantity": "1",
        "name": "Custom Breakfast Sandwiches",
        "variation_name": "Uno Eggs",
        "base_price_money": {
          "amount": 400,
          "currency": "USD"
        },
        "metadata": {
          "REFERENCE_PLATFORM": "SQUARE",
          "ITEM_ID": "lbWkouBkf1NdUcjyUPv6",
          "REFERENCE_ID": "lbWkouBkf1NdUcjyUPv6",
          "VARIATION_ID": "NXQTRDJP73VNGTWC5BMORAYI"
        },
        "modifiers": [
          {
            "uid": "cOyO1nokkbbmhQAecjoj-6c271bf7-6c9d-480c-9634-2ef513c6817d",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "name": "American",
            "quantity": "1"
          },
          {
            "uid": "WjfrVvy209do0Qg6MkaZ-7187060e-a542-42bf-acc0-d21fae7f9eb2",
            "base_price_money": {
              "amount": 120,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 120,
              "currency": "USD"
            },
            "name": "English Muffin",
            "quantity": "1"
          },
          {
            "uid": "MYneGBtcLv2g5Y0v4nJa-14ce1fdc-d9e0-4f09-8bd9-ca8666d51654",
            "base_price_money": {
              "amount": 0,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 0,
              "currency": "USD"
            },
            "name": "Normal Egg",
            "quantity": "1"
          },
          {
            "uid": "G66LBDbS9rX6ew1KSMHu-ca11dd13-1e86-4623-8738-7e5175a63407",
            "base_price_money": {
              "amount": 250,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 250,
              "currency": "USD"
            },
            "name": "sausage patty",
            "quantity": "1"
          }
        ],
        "note": "",
        "gross_sales_money": {
          "amount": 870,
          "currency": "USD"
        },
        "total_tax_money": {
          "amount": 54,
          "currency": "USD"
        },
        "total_discount_money": {
          "amount": 0,
          "currency": "USD"
        },
        "total_money": {
          "amount": 924,
          "currency": "USD"
        },
        "variation_total_price_money": {
          "amount": 400,
          "currency": "USD"
        },
        "applied_taxes": [
          {
            "uid": "satAH4xmHgfBP3zJBzXXPB",
            "tax_uid": "DKDxI486DHqxYlqcoFu1",
            "applied_money": {
              "amount": 54,
              "currency": "USD"
            }
          }
        ],
        "item_type": "ITEM"
      }
    ],
    "taxes": [
      {
        "uid": "DKDxI486DHqxYlqcoFu1",
        "name": "tax1",
        "percentage": "6.25",
        "type": "ADDITIVE",
        "applied_money": {
          "amount": 112,
          "currency": "USD"
        },
        "scope": "LINE_ITEM"
      }
    ],
    "fulfillments": [
      {
        "uid": "xu0PU0eMdMj8ODbYglOWND",
        "type": "PICKUP",
        "state": "PREPARED",
        "pickup_details": {
          "pickup_at": "2023-01-28T22:10:12.000Z",
          "note": "",
          "placed_at": "2023-01-28T22:00:27.693Z",
          "accepted_at": "2023-01-28T22:04:35.589Z",
          "ready_at": "2023-01-28T22:04:35.589Z",
          "schedule_type": "ASAP",
          "recipient": {
            "display_name": "#1610 TOGO chupito",
            "phone_number": ""
          }
        }
      }
    ],
    "metadata": {
      "RECEIPT": "TXTMSG",
      "ORDER_TYPE": "SDK2",
      "DINING_OPTION": "TOGO",
      "ORDER_NUM": "1610",
      "OrderNum": "1610",
      "Receipt": "TXTMSG",
      "OrderFrom": "SDK2",
      "OrderType": "TOGO",
      "NAME": "chupito"
    },
    "created_at": "2023-01-28T22:00:12.329Z",
    "updated_at": "2023-01-28T22:37:45.016Z",
    "state": "OPEN",
    "version": 9,
    "total_tax_money": {
      "amount": 112,
      "currency": "USD"
    },
    "total_discount_money": {
      "amount": 0,
      "currency": "USD"
    },
    "total_tip_money": {
      "amount": 269,
      "currency": "USD"
    },
    "total_money": {
      "amount": 2193,
      "currency": "USD"
    },
    "tenders": [
      {
        "id": "9K8jiloywzDuq5tXpyKrAnNrO6bZY",
        "location_id": "1773AD203EAKN",
        "transaction_id": "wtXNgcAfsRshj0W3F21m1owPQWQZY",
        "created_at": "2023-01-28T22:00:26Z",
        "note": "INFI ORDER # 1610",
        "amount_money": {
          "amount": 2193,
          "currency": "USD"
        },
        "type": "CARD",
        "card_details": {
          "status": "CAPTURED",
          "card": {
            "card_brand": "MASTERCARD",
            "last_4": "2258",
            "fingerprint": "sq-1-xm1URiKrkaLXVE8KUHANmG9tzzKU_6BAHCyy_ha4ZVgj_u0LT-mKVXj5YAaDWcCFlw"
          },
          "entry_method": "CONTACTLESS"
        },
        "tip_money": {
          "amount": 269,
          "currency": "USD"
        },
        "payment_id": "9K8jiloywzDuq5tXpyKrAnNrO6bZY"
      }
    ],
    "service_charges": [
      {
        "uid": "TRANSACTIONFEE",
        "name": "Fees",
        "amount_money": {
          "amount": 22,
          "currency": "USD"
        },
        "applied_money": {
          "amount": 22,
          "currency": "USD"
        },
        "calculation_phase": "TOTAL_PHASE",
        "taxable": false,
        "total_money": {
          "amount": 22,
          "currency": "USD"
        },
        "total_tax_money": {
          "amount": 0,
          "currency": "USD"
        },
        "type": "CUSTOM"
      }
    ],
    "total_service_charge_money": {
      "amount": 22,
      "currency": "USD"
    },
    "net_amounts": {
      "total_money": {
        "amount": 2193,
        "currency": "USD"
      },
      "tax_money": {
        "amount": 112,
        "currency": "USD"
      },
      "discount_money": {
        "amount": 0,
        "currency": "USD"
      },
      "tip_money": {
        "amount": 269,
        "currency": "USD"
      },
      "service_charge_money": {
        "amount": 22,
        "currency": "USD"
      }
    },
    "source": {
      "name": "custom source"
    },
    "net_amount_due_money": {
      "amount": 0,
      "currency": "USD"
    }
  }
}

We want to know what can we do to get the expected result: to show items separately if they have different modifiers. It was working well previously.

I took a look at the order and it’s showing two seperate items as expected. Is wtXNgcAfsRshj0W3F21m1owPQWQZY the right order_id for order in the image? :slightly_smiling_face:

yeah, the three images represent the same order: wtXNgcAfsRshj0W3F21m1owPQWQZY, just the first image tells how the data shown on our system, the 2nd image is the same order shown on Square POS.

There’s really not much we can do with the way it displays on the POS. What device is the order showing on? :slightly_smiling_face:

Both on Square POS and KDS are showing items like this, so there must be an undocumented mechanism behind it right? We want to figure out how to make the modifiers display correctly on above case, it significantly affects the merchant clients’ operation.

I just created this order and it’s showing correctly on my device.

{
  "idempotency_key": "{{$guid}}",
  "order": {
    "location_id": "{{location_id}}",
    "line_items": [
      {
        "uid": "e5a8c383-946f-4535-97fa-e7fef0b628de",
        "quantity": "1",
        "name": "Custom Breakfast Sandwiches",
        "variation_name": "Uno Eggs",
        "base_price_money": {
          "amount": 400,
          "currency": "USD"
        },
        "metadata": {
          "REFERENCE_PLATFORM": "SQUARE",
          "ITEM_ID": "lbWkouBkf1NdUcjyUPv6",
          "REFERENCE_ID": "lbWkouBkf1NdUcjyUPv6",
          "VARIATION_ID": "NXQTRDJP73VNGTWC5BMORAYI"
        },
        "modifiers": [
          {
            "uid": "cOyO1nokkbbmhQAecjoj-e9f3d307-f9fa-43ac-91f0-2439cdbb68f3",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "name": "American",
            "quantity": "1"
          },
          {
            "uid": "37kkwJj1u0EndSSisg4e-d093d8ec-e766-4347-8e56-b33f06fce096",
            "base_price_money": {
              "amount": 300,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 300,
              "currency": "USD"
            },
            "name": "apple smoked bacon",
            "quantity": "1"
          },
          {
            "uid": "WjfrVvy209do0Qg6MkaZ-46207294-75cb-4075-8dea-f9dd3a89b761",
            "base_price_money": {
              "amount": 120,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 120,
              "currency": "USD"
            },
            "name": "English Muffin",
            "quantity": "1"
          },
          {
            "uid": "MYneGBtcLv2g5Y0v4nJa-52a5aedf-4c74-4978-8712-0daa2d039bd1",
            "base_price_money": {
              "amount": 0,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 0,
              "currency": "USD"
            },
            "name": "Normal Egg",
            "quantity": "1"
          }
        ],
        "note": "",
        "item_type": "ITEM"
      },
      {
        "uid": "e87df0da-3472-4e8e-8bb1-352658e2153f",
        "quantity": "1",
        "name": "Custom Breakfast Sandwiches",
        "variation_name": "Uno Eggs",
        "base_price_money": {
          "amount": 400,
          "currency": "USD"
        },
        "metadata": {
          "REFERENCE_PLATFORM": "SQUARE",
          "ITEM_ID": "lbWkouBkf1NdUcjyUPv6",
          "REFERENCE_ID": "lbWkouBkf1NdUcjyUPv6",
          "VARIATION_ID": "NXQTRDJP73VNGTWC5BMORAYI"
        },
        "modifiers": [
          {
            "uid": "cOyO1nokkbbmhQAecjoj-6c271bf7-6c9d-480c-9634-2ef513c6817d",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "name": "American",
            "quantity": "1"
          },
          {
            "uid": "WjfrVvy209do0Qg6MkaZ-7187060e-a542-42bf-acc0-d21fae7f9eb2",
            "base_price_money": {
              "amount": 120,
              "currency": "USD"
            },
            "name": "English Muffin",
            "quantity": "1"
          },
          {
            "uid": "MYneGBtcLv2g5Y0v4nJa-14ce1fdc-d9e0-4f09-8bd9-ca8666d51654",
            "base_price_money": {
              "amount": 0,
              "currency": "USD"
            },
            "name": "Normal Egg",
            "quantity": "1"
          },
          {
            "uid": "G66LBDbS9rX6ew1KSMHu-ca11dd13-1e86-4623-8738-7e5175a63407",
            "base_price_money": {
              "amount": 250,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 250,
              "currency": "USD"
            },
            "name": "sausage patty",
            "quantity": "1"
          }
        ],
        "note": "",
        "item_type": "ITEM"
      }
    ],
    "taxes": [
      {
        "uid": "DKDxI486DHqxYlqcoFu1",
        "name": "tax1",
        "percentage": "6.25",
        "type": "ADDITIVE",
        "applied_money": {
          "amount": 112,
          "currency": "USD"
        },
        "scope": "LINE_ITEM"
      }
    ],
    "fulfillments": [
      {
        "uid": "xu0PU0eMdMj8ODbYglOWND",
        "type": "PICKUP",
        "pickup_details": {
          "pickup_at": "2023-01-28T22:10:12.000Z",
          "note": "",
          "schedule_type": "ASAP",
          "recipient": {
            "display_name": "#1610 TOGO chupito",
            "phone_number": ""
          }
        }
      }
    ],
    "metadata": {
      "RECEIPT": "TXTMSG",
      "ORDER_TYPE": "SDK2",
      "DINING_OPTION": "TOGO",
      "ORDER_NUM": "1610",
      "OrderNum": "1610",
      "Receipt": "TXTMSG",
      "OrderFrom": "SDK2",
      "OrderType": "TOGO",
      "NAME": "chupito"
    }
  }
}


Do you have the steps to replicate this? :slightly_smiling_face:

I just found that my previous description is not correct, this issue only happened on the Square KDS, not on the Square POS. Can you try it on the KDS?

What type of KDS are you using? I just tested and it worked as expected.


Here’s the order on right side, the items are folded.

{
  "order": {
    "id": "D7hLLz50pAV3iiKDoRsKFV8ITsfZY",
    "location_id": "LKCG1X9Z8YHZX",
    "line_items": [
      {
        "uid": "b5a658b5-08a8-45d6-83af-7c09ac8ab79f",
        "quantity": "1",
        "name": "test111",
        "variation_name": "small",
        "base_price_money": {
          "amount": 200,
          "currency": "USD"
        },
        "metadata": {
          "REFERENCE_PLATFORM": "SQUARE",
          "ITEM_ID": "tpv7LoHGF7m0RUQTAy25",
          "REFERENCE_ID": "tpv7LoHGF7m0RUQTAy25",
          "VARIATION_ID": "DQ7X45LH6EH26WNPIJHP3KWU"
        },
        "modifiers": [
          {
            "uid": "IMqL57rBynsTHCMLYqHE-aa627cd6-d884-48a8-9553-75b5c0fdacef",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "name": "2",
            "quantity": "1"
          },
          {
            "uid": "DyRsa7Bu8sIPuankIW4k-d753c403-1654-42fa-9ba4-6240be2af350",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "name": "3",
            "quantity": "1"
          }
        ],
        "note": "",
        "gross_sales_money": {
          "amount": 400,
          "currency": "USD"
        },
        "total_tax_money": {
          "amount": 160,
          "currency": "USD"
        },
        "total_discount_money": {
          "amount": 0,
          "currency": "USD"
        },
        "total_money": {
          "amount": 560,
          "currency": "USD"
        },
        "variation_total_price_money": {
          "amount": 200,
          "currency": "USD"
        },
        "applied_taxes": [
          {
            "uid": "FuiMhAYAzmRf50rJoe93a",
            "tax_uid": "2FahHgeg2IwJfBzMC5Mj",
            "applied_money": {
              "amount": 80,
              "currency": "USD"
            }
          },
          {
            "uid": "JJ4H7NdkFYu2ThVYo12BTB",
            "tax_uid": "HX3CMa5PEy4FnLs2mZQa",
            "applied_money": {
              "amount": 80,
              "currency": "USD"
            }
          }
        ],
        "item_type": "ITEM"
      },
      {
        "uid": "0a26fc41-9f63-4e2b-94d8-f4f2536e2f67",
        "quantity": "1",
        "name": "test111",
        "variation_name": "small",
        "base_price_money": {
          "amount": 200,
          "currency": "USD"
        },
        "metadata": {
          "REFERENCE_PLATFORM": "SQUARE",
          "ITEM_ID": "tpv7LoHGF7m0RUQTAy25",
          "REFERENCE_ID": "tpv7LoHGF7m0RUQTAy25",
          "VARIATION_ID": "DQ7X45LH6EH26WNPIJHP3KWU"
        },
        "modifiers": [
          {
            "uid": "ndrlRjUyPhy4OuKW5xG2-5978e711-a315-47a4-9eb2-d5be6ad96659",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "name": "4",
            "quantity": "1"
          },
          {
            "uid": "9Sces5Q8HNMF8NB29d9h-68ee60b1-3440-4484-abeb-f8259cfc3411",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "name": "5",
            "quantity": "1"
          }
        ],
        "note": "",
        "gross_sales_money": {
          "amount": 400,
          "currency": "USD"
        },
        "total_tax_money": {
          "amount": 160,
          "currency": "USD"
        },
        "total_discount_money": {
          "amount": 0,
          "currency": "USD"
        },
        "total_money": {
          "amount": 560,
          "currency": "USD"
        },
        "variation_total_price_money": {
          "amount": 200,
          "currency": "USD"
        },
        "applied_taxes": [
          {
            "uid": "FzXQgYE1dQmxxtMCB3bjuD",
            "tax_uid": "2FahHgeg2IwJfBzMC5Mj",
            "applied_money": {
              "amount": 80,
              "currency": "USD"
            }
          },
          {
            "uid": "YhwpggMYVghMo4wwbl5U5C",
            "tax_uid": "HX3CMa5PEy4FnLs2mZQa",
            "applied_money": {
              "amount": 80,
              "currency": "USD"
            }
          }
        ],
        "item_type": "ITEM"
      }
    ],
    "taxes": [
      {
        "uid": "2FahHgeg2IwJfBzMC5Mj",
        "name": "tax111",
        "percentage": "20",
        "type": "ADDITIVE",
        "applied_money": {
          "amount": 212,
          "currency": "USD"
        },
        "scope": "LINE_ITEM"
      },
      {
        "uid": "HX3CMa5PEy4FnLs2mZQa",
        "name": "tax2222",
        "percentage": "20",
        "type": "ADDITIVE",
        "applied_money": {
          "amount": 160,
          "currency": "USD"
        },
        "scope": "LINE_ITEM"
      },
      {
        "uid": "gEQh3tD8nE0zCrKvRqOL",
        "name": "1",
        "percentage": "5",
        "type": "ADDITIVE",
        "applied_money": {
          "amount": 0,
          "currency": "USD"
        },
        "scope": "LINE_ITEM"
      },
      {
        "uid": "ubdfQhtAYdxg3wxPCU3x",
        "name": "Tax1",
        "percentage": "12",
        "type": "ADDITIVE",
        "applied_money": {
          "amount": 0,
          "currency": "USD"
        },
        "scope": "LINE_ITEM"
      }
    ],
    "fulfillments": [
      {
        "uid": "DnrSjfU92naLws0JKOs05B",
        "type": "PICKUP",
        "state": "RESERVED",
        "pickup_details": {
          "pickup_at": "2023-02-09T22:18:36.000Z",
          "note": "",
          "placed_at": "2023-02-09T22:08:38.477Z",
          "accepted_at": "2023-02-09T23:55:23.425Z",
          "schedule_type": "ASAP",
          "recipient": {
            "display_name": "#22 TOGO tt",
            "phone_number": "2216226212"
          }
        }
      }
    ],
    "metadata": {
      "RECEIPT": "TXTMSG",
      "ORDER_TYPE": "SDK2",
      "DINING_OPTION": "TOGO",
      "ORDER_NUM": "22",
      "OrderNum": "22",
      "Receipt": "TXTMSG",
      "OrderFrom": "SDK2",
      "OrderType": "TOGO",
      "NAME": "tt"
    },
    "created_at": "2023-02-09T22:08:36.723Z",
    "updated_at": "2023-02-09T23:55:23.462Z",
    "state": "OPEN",
    "version": 6,
    "total_tax_money": {
      "amount": 372,
      "currency": "USD"
    },
    "total_discount_money": {
      "amount": 0,
      "currency": "USD"
    },
    "total_tip_money": {
      "amount": 0,
      "currency": "USD"
    },
    "total_money": {
      "amount": 1432,
      "currency": "USD"
    },
    "tenders": [
      {
        "id": "hqlQ4Z94xhng9ToZL3qYjDQ2j4AZY",
        "location_id": "LKCG1X9Z8YHZX",
        "transaction_id": "D7hLLz50pAV3iiKDoRsKFV8ITsfZY",
        "created_at": "2023-02-09T22:08:38Z",
        "amount_money": {
          "amount": 1432,
          "currency": "USD"
        },
        "type": "CASH",
        "cash_details": {
          "buyer_tendered_money": {
            "amount": 1432,
            "currency": "USD"
          },
          "change_back_money": {
            "amount": 0,
            "currency": "USD"
          }
        },
        "tip_money": {
          "amount": 0,
          "currency": "USD"
        },
        "payment_id": "hqlQ4Z94xhng9ToZL3qYjDQ2j4AZY"
      }
    ],
    "service_charges": [
      {
        "uid": "SURCHARGE-ObKPwYiQv9avfav6gDNx",
        "name": "surcharge2",
        "percentage": "20",
        "applied_money": {
          "amount": 160,
          "currency": "USD"
        },
        "calculation_phase": "SUBTOTAL_PHASE",
        "taxable": true,
        "total_money": {
          "amount": 192,
          "currency": "USD"
        },
        "total_tax_money": {
          "amount": 32,
          "currency": "USD"
        },
        "applied_taxes": [
          {
            "uid": "dDvj6xvLS8DCmbWerIfb1D",
            "tax_uid": "2FahHgeg2IwJfBzMC5Mj",
            "applied_money": {
              "amount": 32,
              "currency": "USD"
            }
          }
        ],
        "metadata": {
          "DESCRIPTION": "surchage2 description"
        },
        "type": "CUSTOM"
      },
      {
        "uid": "SURCHARGE-nI9oaxCkUKjX9KtMS2sh",
        "name": "surcharge1",
        "amount_money": {
          "amount": 100,
          "currency": "USD"
        },
        "applied_money": {
          "amount": 100,
          "currency": "USD"
        },
        "calculation_phase": "SUBTOTAL_PHASE",
        "taxable": true,
        "total_money": {
          "amount": 120,
          "currency": "USD"
        },
        "total_tax_money": {
          "amount": 20,
          "currency": "USD"
        },
        "applied_taxes": [
          {
            "uid": "LwegRg5k7V8zFrHVitc0YC",
            "tax_uid": "2FahHgeg2IwJfBzMC5Mj",
            "applied_money": {
              "amount": 20,
              "currency": "USD"
            }
          }
        ],
        "metadata": {
          "DESCRIPTION": "surchage1 description"
        },
        "type": "CUSTOM"
      }
    ],
    "total_service_charge_money": {
      "amount": 260,
      "currency": "USD"
    },
    "net_amounts": {
      "total_money": {
        "amount": 1432,
        "currency": "USD"
      },
      "tax_money": {
        "amount": 372,
        "currency": "USD"
      },
      "discount_money": {
        "amount": 0,
        "currency": "USD"
      },
      "tip_money": {
        "amount": 0,
        "currency": "USD"
      },
      "service_charge_money": {
        "amount": 260,
        "currency": "USD"
      }
    },
    "source": {
      "name": "custom source"
    },
    "net_amount_due_money": {
      "amount": 0,
      "currency": "USD"
    }
  }
}```

Okay, I used a prep as well. What are the exact steps to get the order to appear like this so I can replicate this. :slightly_smiling_face:

nothing special, just 3 points:

  1. the two items should have the same square variation id when creating the order
  2. each item must have the same amount of modifiers, like my 1st example, each has 4 modifiers
  3. modifier doesn’t have catalog object id when creating the order

Then, download the Square KDS with app version 6.10 on ipad, I don’t know whether the version matters or not.

Btw, if you still cannot reproduce it on your side, could you please send me the square account’s credentials so that we can use our ipad to check the test order you made, it’s a double check.

Orders with variation ID aren’t what you’ve been providing as order examples. In all your previous examples you have ad hoc items which have been showing correctly. Are you using catalog variation_ids for itemized orders? If so I believe any quantity of the same item won’t show as a separate line item. :slightly_smiling_face:

Thanks for figuring out, so I test again by creating the items with catalog object id. Here is the order:

{
  "order": {
    "id": "b5ehX2qHQDGQkBbxPOxgqGnxo0cZY",
    "location_id": "LKCG1X9Z8YHZX",
    "line_items": [
      {
        "uid": "b077b5a5-da2d-40fa-8722-72aec7e89925",
        "catalog_object_id": "G3EDVZPV4ZA7LJ2C444DBCO4",
        "catalog_version": 1676015514378,
        "quantity": "1",
        "name": "Variation Test",
        "variation_name": "2",
        "base_price_money": {
          "amount": 100,
          "currency": "USD"
        },
        "metadata": {
          "REFERENCE_PLATFORM": "SQUARE",
          "ITEM_ID": "rBEkbDCeKKbD8ngvmdSE",
          "REFERENCE_ID": "rBEkbDCeKKbD8ngvmdSE",
          "VARIATION_ID": "G3EDVZPV4ZA7LJ2C444DBCO4"
        },
        "modifiers": [
          {
            "uid": "qwG6qSOrIKwq0O1aqjP3-7b7b1491-806a-4e6f-8e8e-637526dfcba1",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "name": "23",
            "quantity": "1"
          },
          {
            "uid": "qwG6qSOrIKwq0O1aqjP3-44d748f4-e9b0-43f2-bbb5-d01a25aad29c",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "name": "23",
            "quantity": "1"
          }
        ],
        "note": "",
        "gross_sales_money": {
          "amount": 300,
          "currency": "USD"
        },
        "total_tax_money": {
          "amount": 108,
          "currency": "USD"
        },
        "total_discount_money": {
          "amount": 30,
          "currency": "USD"
        },
        "total_money": {
          "amount": 378,
          "currency": "USD"
        },
        "variation_total_price_money": {
          "amount": 100,
          "currency": "USD"
        },
        "applied_taxes": [
          {
            "uid": "jTpBBS6BIFpDGxIsyQkTYB",
            "tax_uid": "2FahHgeg2IwJfBzMC5Mj",
            "applied_money": {
              "amount": 54,
              "currency": "USD"
            }
          },
          {
            "uid": "vob6IggA0auVNSMJ3euYsD",
            "tax_uid": "HX3CMa5PEy4FnLs2mZQa",
            "applied_money": {
              "amount": 54,
              "currency": "USD"
            }
          }
        ],
        "applied_discounts": [
          {
            "uid": "h3tFfqG33HZJc359EFrfeC",
            "discount_uid": "f5231b78-92a3-4be0-b86a-a9cd9000644e",
            "applied_money": {
              "amount": 30,
              "currency": "USD"
            }
          }
        ],
        "item_type": "ITEM"
      },
      {
        "uid": "12bc67dc-b094-42fe-a068-f45f4a836f4b",
        "catalog_object_id": "G3EDVZPV4ZA7LJ2C444DBCO4",
        "catalog_version": 1676015514378,
        "quantity": "1",
        "name": "Variation Test",
        "variation_name": "2",
        "base_price_money": {
          "amount": 100,
          "currency": "USD"
        },
        "metadata": {
          "REFERENCE_PLATFORM": "SQUARE",
          "ITEM_ID": "rBEkbDCeKKbD8ngvmdSE",
          "REFERENCE_ID": "rBEkbDCeKKbD8ngvmdSE",
          "VARIATION_ID": "G3EDVZPV4ZA7LJ2C444DBCO4"
        },
        "modifiers": [
          {
            "uid": "6evnnYLBrOJO2thxmNAL-f0606919-0d22-4944-8ff1-cbf8cb7c88fa",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "name": "4",
            "quantity": "1"
          },
          {
            "uid": "6evnnYLBrOJO2thxmNAL-cdcd2fec-82fd-49e3-88d2-5bac415aff93",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "total_price_money": {
              "amount": 100,
              "currency": "USD"
            },
            "name": "4",
            "quantity": "1"
          }
        ],
        "note": "",
        "gross_sales_money": {
          "amount": 300,
          "currency": "USD"
        },
        "total_tax_money": {
          "amount": 108,
          "currency": "USD"
        },
        "total_discount_money": {
          "amount": 30,
          "currency": "USD"
        },
        "total_money": {
          "amount": 378,
          "currency": "USD"
        },
        "variation_total_price_money": {
          "amount": 100,
          "currency": "USD"
        },
        "applied_taxes": [
          {
            "uid": "644tDYqkOKowZfSChjjqmC",
            "tax_uid": "2FahHgeg2IwJfBzMC5Mj",
            "applied_money": {
              "amount": 54,
              "currency": "USD"
            }
          },
          {
            "uid": "hDwbbG9zjJOqbC9UxNGYOB",
            "tax_uid": "HX3CMa5PEy4FnLs2mZQa",
            "applied_money": {
              "amount": 54,
              "currency": "USD"
            }
          }
        ],
        "applied_discounts": [
          {
            "uid": "RE3ytRk6n2zjCvQBKPhUX",
            "discount_uid": "f5231b78-92a3-4be0-b86a-a9cd9000644e",
            "applied_money": {
              "amount": 30,
              "currency": "USD"
            }
          }
        ],
        "item_type": "ITEM"
      }
    ],
    "taxes": [
      {
        "uid": "2FahHgeg2IwJfBzMC5Mj",
        "name": "tax111",
        "percentage": "20",
        "type": "ADDITIVE",
        "applied_money": {
          "amount": 150,
          "currency": "USD"
        },
        "scope": "LINE_ITEM"
      },
      {
        "uid": "HX3CMa5PEy4FnLs2mZQa",
        "name": "tax2222",
        "percentage": "20",
        "type": "ADDITIVE",
        "applied_money": {
          "amount": 108,
          "currency": "USD"
        },
        "scope": "LINE_ITEM"
      },
      {
        "uid": "gEQh3tD8nE0zCrKvRqOL",
        "name": "1",
        "percentage": "5",
        "type": "ADDITIVE",
        "applied_money": {
          "amount": 0,
          "currency": "USD"
        },
        "scope": "LINE_ITEM"
      },
      {
        "uid": "ubdfQhtAYdxg3wxPCU3x",
        "name": "Tax1",
        "percentage": "12",
        "type": "ADDITIVE",
        "applied_money": {
          "amount": 0,
          "currency": "USD"
        },
        "scope": "LINE_ITEM"
      }
    ],
    "discounts": [
      {
        "uid": "f5231b78-92a3-4be0-b86a-a9cd9000644e",
        "name": "simple",
        "percentage": "10",
        "applied_money": {
          "amount": 60,
          "currency": "USD"
        },
        "type": "FIXED_PERCENTAGE",
        "metadata": {
          "DISCOUNTID": "hSwaMGD3b9DGe0jlcubT",
          "TYPE": "AUTO"
        },
        "scope": "ORDER"
      }
    ],
    "fulfillments": [
      {
        "uid": "vLZFWQkXS0x7N8a40FPvM",
        "type": "PICKUP",
        "state": "RESERVED",
        "pickup_details": {
          "pickup_at": "2023-02-13T22:19:11.000Z",
          "note": "",
          "placed_at": "2023-02-13T22:09:12.650Z",
          "accepted_at": "2023-02-13T22:18:00.691Z",
          "schedule_type": "ASAP",
          "recipient": {
            "display_name": "#1444 TOGO te",
            "phone_number": "1111111444"
          }
        }
      }
    ],
    "metadata": {
      "RECEIPT": "TXTMSG",
      "ORDER_TYPE": "SDK2",
      "DINING_OPTION": "TOGO",
      "ORDER_NUM": "1444",
      "OrderNum": "1444",
      "Receipt": "TXTMSG",
      "OrderFrom": "SDK2",
      "OrderType": "TOGO",
      "NAME": "te"
    },
    "created_at": "2023-02-13T22:09:11.386Z",
    "updated_at": "2023-02-13T22:18:00.737Z",
    "state": "OPEN",
    "version": 5,
    "total_tax_money": {
      "amount": 258,
      "currency": "USD"
    },
    "total_discount_money": {
      "amount": 60,
      "currency": "USD"
    },
    "total_tip_money": {
      "amount": 0,
      "currency": "USD"
    },
    "total_money": {
      "amount": 1006,
      "currency": "USD"
    },
    "tenders": [
      {
        "id": "BONxBN4JIEDcaVN8it2XkqSoFhLZY",
        "location_id": "LKCG1X9Z8YHZX",
        "transaction_id": "b5ehX2qHQDGQkBbxPOxgqGnxo0cZY",
        "created_at": "2023-02-13T22:09:12Z",
        "amount_money": {
          "amount": 1006,
          "currency": "USD"
        },
        "type": "CASH",
        "cash_details": {
          "buyer_tendered_money": {
            "amount": 1006,
            "currency": "USD"
          },
          "change_back_money": {
            "amount": 0,
            "currency": "USD"
          }
        },
        "tip_money": {
          "amount": 0,
          "currency": "USD"
        },
        "payment_id": "BONxBN4JIEDcaVN8it2XkqSoFhLZY"
      }
    ],
    "service_charges": [
      {
        "uid": "SURCHARGE-ObKPwYiQv9avfav6gDNx",
        "name": "surcharge2",
        "percentage": "20",
        "applied_money": {
          "amount": 108,
          "currency": "USD"
        },
        "calculation_phase": "SUBTOTAL_PHASE",
        "taxable": true,
        "total_money": {
          "amount": 130,
          "currency": "USD"
        },
        "total_tax_money": {
          "amount": 22,
          "currency": "USD"
        },
        "applied_taxes": [
          {
            "uid": "QGSQvTOMxyThrSS94bxdFB",
            "tax_uid": "2FahHgeg2IwJfBzMC5Mj",
            "applied_money": {
              "amount": 22,
              "currency": "USD"
            }
          }
        ],
        "metadata": {
          "DESCRIPTION": "surchage2 description"
        },
        "type": "CUSTOM"
      },
      {
        "uid": "SURCHARGE-nI9oaxCkUKjX9KtMS2sh",
        "name": "surcharge1",
        "amount_money": {
          "amount": 100,
          "currency": "USD"
        },
        "applied_money": {
          "amount": 100,
          "currency": "USD"
        },
        "calculation_phase": "SUBTOTAL_PHASE",
        "taxable": true,
        "total_money": {
          "amount": 120,
          "currency": "USD"
        },
        "total_tax_money": {
          "amount": 20,
          "currency": "USD"
        },
        "applied_taxes": [
          {
            "uid": "MdwWDUmWeq4O4byVSVGeaB",
            "tax_uid": "2FahHgeg2IwJfBzMC5Mj",
            "applied_money": {
              "amount": 20,
              "currency": "USD"
            }
          }
        ],
        "metadata": {
          "DESCRIPTION": "surchage1 description"
        },
        "type": "CUSTOM"
      }
    ],
    "total_service_charge_money": {
      "amount": 208,
      "currency": "USD"
    },
    "net_amounts": {
      "total_money": {
        "amount": 1006,
        "currency": "USD"
      },
      "tax_money": {
        "amount": 258,
        "currency": "USD"
      },
      "discount_money": {
        "amount": 60,
        "currency": "USD"
      },
      "tip_money": {
        "amount": 0,
        "currency": "USD"
      },
      "service_charge_money": {
        "amount": 208,
        "currency": "USD"
      }
    },
    "source": {
      "name": "custom source"
    },
    "net_amount_due_money": {
      "amount": 0,
      "currency": "USD"
    }
  }
}```

Here is how it looks like on Square dashboard, the 2 items have the same variation: **2**, and different hoc modifiers.
![image|352x500](upload://yddjUCuxvemLT5xhWTPnLoRXm4E.png)

But the KDS still shows the wrong items: #1444 order
![image|535x500](upload://ydfDS9QjiDQi9joMGpXKaXtxUXB.jpeg)

Isn't is a bug for the Square KDS? It doesn't separate the line item correctly.

Looks like the images didn’t load. However I tested and the objects are showing as two seperate item on the KDS. I created the order with this request:

{
  "order": {
    "location_id": "{{location_id}}",
    "source": {
      "name": "custom source"
    },
    "line_items": [
      {
        "uid": "b077b5a5-da2d-40fa-8722-72aec7e89925",
        "quantity": "1",
        "note": "",
        "catalog_object_id": "UXTWXOHG5HBKM65MLIBUKMQF",
        "metadata": {
          "REFERENCE_PLATFORM": "SQUARE",
          "ITEM_ID": "rBEkbDCeKKbD8ngvmdSE",
          "REFERENCE_ID": "rBEkbDCeKKbD8ngvmdSE",
          "VARIATION_ID": "G3EDVZPV4ZA7LJ2C444DBCO4"
        },
        "modifiers": [
          {
            "uid": "qwG6qSOrIKwq0O1aqjP3-7b7b1491-806a-4e6f-8e8e-637526dfcba1",
            "name": "23",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            }
          },
          {
            "uid": "qwG6qSOrIKwq0O1aqjP3-44d748f4-e9b0-43f2-bbb5-d01a25aad29c",
            "name": "23",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            }
          }
        ],
        "applied_taxes": [
          {
            "tax_uid": "2FahHgeg2IwJfBzMC5Mj"
          },
          {
            "tax_uid": "HX3CMa5PEy4FnLs2mZQa"
          }
        ],
        "applied_discounts": []
      },
      {
        "uid": "12bc67dc-b094-42fe-a068-f45f4a836f4b",
        "quantity": "1",
        "note": "",
        "catalog_object_id": "UXTWXOHG5HBKM65MLIBUKMQF",
        "metadata": {
          "REFERENCE_PLATFORM": "SQUARE",
          "ITEM_ID": "rBEkbDCeKKbD8ngvmdSE",
          "REFERENCE_ID": "rBEkbDCeKKbD8ngvmdSE",
          "VARIATION_ID": "G3EDVZPV4ZA7LJ2C444DBCO4"
        },
        "modifiers": [
          {
            "uid": "6evnnYLBrOJO2thxmNAL-f0606919-0d22-4944-8ff1-cbf8cb7c88fa",
            "name": "4",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            }
          },
          {
            "uid": "6evnnYLBrOJO2thxmNAL-cdcd2fec-82fd-49e3-88d2-5bac415aff93",
            "name": "4",
            "base_price_money": {
              "amount": 100,
              "currency": "USD"
            }
          }
        ],
        "applied_taxes": [
          {
            "tax_uid": "2FahHgeg2IwJfBzMC5Mj"
          },
          {
            "tax_uid": "HX3CMa5PEy4FnLs2mZQa"
          }
        ],
        "applied_discounts": []
      }
    ],
    "taxes": [
      {
        "uid": "2FahHgeg2IwJfBzMC5Mj",
        "name": "tax111",
        "type": "ADDITIVE",
        "percentage": "20",
        "scope": "LINE_ITEM"
      },
      {
        "uid": "HX3CMa5PEy4FnLs2mZQa",
        "name": "tax2222",
        "type": "ADDITIVE",
        "percentage": "20",
        "scope": "LINE_ITEM"
      },
      {
        "uid": "gEQh3tD8nE0zCrKvRqOL",
        "name": "1",
        "type": "ADDITIVE",
        "percentage": "5",
        "scope": "LINE_ITEM"
      },
      {
        "uid": "ubdfQhtAYdxg3wxPCU3x",
        "name": "Tax1",
        "type": "ADDITIVE",
        "percentage": "12",
        "scope": "LINE_ITEM"
      }
    ],
    "discounts": [
      {
        "uid": "f5231b78-92a3-4be0-b86a-a9cd9000644e",
        "name": "simple",
        "type": "FIXED_PERCENTAGE",
        "percentage": "10",
        "metadata": {
          "DISCOUNTID": "hSwaMGD3b9DGe0jlcubT",
          "TYPE": "AUTO"
        },
        "scope": "ORDER"
      }
    ],
    "service_charges": [
      {
        "uid": "SURCHARGE-ObKPwYiQv9avfav6gDNx",
        "name": "surcharge2",
        "percentage": "20",
        "calculation_phase": "SUBTOTAL_PHASE",
        "taxable": true,
        "applied_taxes": [
          {
            "tax_uid": "2FahHgeg2IwJfBzMC5Mj"
          }
        ],
        "metadata": {
          "DESCRIPTION": "surchage2 description"
        }
      },
      {
        "uid": "SURCHARGE-nI9oaxCkUKjX9KtMS2sh",
        "name": "surcharge1",
        "amount_money": {
          "amount": 100,
          "currency": "USD"
        },
        "calculation_phase": "SUBTOTAL_PHASE",
        "taxable": true,
        "applied_taxes": [
          {
            "tax_uid": "2FahHgeg2IwJfBzMC5Mj"
          }
        ],
        "metadata": {
          "DESCRIPTION": "surchage1 description"
        }
      }
    ],
    "fulfillments": [
      {
        "type": "PICKUP",
        "state": "PROPOSED",
        "pickup_details": {
          "recipient": {
            "display_name": "#1444 TOGO te",
            "phone_number": "1111111444"
          },
          "schedule_type": "ASAP",
          "pickup_at": "2023-02-13T22:19:11Z",
          "note": ""
        }
      }
    ],
    "metadata": {
      "RECEIPT": "TXTMSG",
      "ORDER_TYPE": "SDK2",
      "DINING_OPTION": "TOGO",
      "ORDER_NUM": "1444",
      "OrderNum": "1444",
      "Receipt": "TXTMSG",
      "OrderFrom": "SDK2",
      "OrderType": "TOGO",
      "NAME": "te"
    },
    "state": "OPEN"
  }
}

When I paid for it this is how it looked on the KDS.

Are you updated on all the devices? I can’t seem to replicate what your running into. Can you put in each request and response so I can try to replicate? :slightly_smiling_face:

may I know what’ the KDS version of your device?

I’m on version 6.10. What version are you on? :slightly_smiling_face:

I’m on 6.1.0 as well.
I made another order today:
Here is the request sent to Square API: POST /square-order

{
  order: {
    locationId: 'LKCG1X9Z8YHZX',
    source: { name: 'custom source' },
    lineItems: [
      {
        uid: '6f59b033-5fb3-47cb-8312-8ad971a814f6',
        quantity: '1',
        catalogObjectId: 'G3EDVZPV4ZA7LJ2C444DBCO4',
        note: '',
        modifiers: [
          {
            uid: 'qwG6qSOrIKwq0O1aqjP3-93767b1f-cbd1-4163-9030-32a4d9667be9',
            name: '23',
            basePriceMoney: { amount: 100n, currency: 'USD' }
          },
          {
            uid: 'qwG6qSOrIKwq0O1aqjP3-41f00f78-88db-4ecf-84b4-bf63614f14e2',
            name: '23',
            basePriceMoney: { amount: 100n, currency: 'USD' }
          }
        ],
        appliedDiscounts: [],
        metadata: {
          REFERENCE_PLATFORM: 'SQUARE',
          ITEM_ID: 'rBEkbDCeKKbD8ngvmdSE',
          REFERENCE_ID: 'rBEkbDCeKKbD8ngvmdSE',
          VARIATION_ID: 'G3EDVZPV4ZA7LJ2C444DBCO4'
        },
        appliedTaxes: [
          { taxUid: '2FahHgeg2IwJfBzMC5Mj' },
          { taxUid: 'HX3CMa5PEy4FnLs2mZQa' }
        ]
      },
      {
        uid: '54c9e89b-0627-4782-ac95-e3dc7bd82855',
        quantity: '1',
        catalogObjectId: 'G3EDVZPV4ZA7LJ2C444DBCO4',
        note: '',
        modifiers: [
          {
            uid: '6evnnYLBrOJO2thxmNAL-38ae6a71-c9a1-4685-859a-7b7d628c125d',
            name: '4',
            basePriceMoney: { amount: 100n, currency: 'USD' }
          },
          {
            uid: '6evnnYLBrOJO2thxmNAL-441b4667-65f0-43cc-9fca-4456ba15b3d4',
            name: '4',
            basePriceMoney: { amount: 100n, currency: 'USD' }
          }
        ],
        appliedDiscounts: [],
        metadata: {
          REFERENCE_PLATFORM: 'SQUARE',
          ITEM_ID: 'rBEkbDCeKKbD8ngvmdSE',
          REFERENCE_ID: 'rBEkbDCeKKbD8ngvmdSE',
          VARIATION_ID: 'G3EDVZPV4ZA7LJ2C444DBCO4'
        },
        appliedTaxes: [
          { taxUid: '2FahHgeg2IwJfBzMC5Mj' },
          { taxUid: 'HX3CMa5PEy4FnLs2mZQa' }
        ]
      }
    ],
    taxes: [
      {
        uid: '2FahHgeg2IwJfBzMC5Mj',
        name: 'tax111',
        percentage: '10',
        type: 'ADDITIVE',
        scope: 'LINE_ITEM'
      },
      {
        uid: 'HX3CMa5PEy4FnLs2mZQa',
        name: 'tax2222',
        percentage: '10',
        type: 'ADDITIVE',
        scope: 'LINE_ITEM'
      }
    ],
    discounts: [
      {
        uid: '1f0b4169-a176-46a9-a6b8-838a4c6c09e3',
        name: 'simple',
        scope: 'ORDER',
        type: 'FIXED_PERCENTAGE',
        percentage: '10',
        metadata: { DISCOUNTID: 'hSwaMGD3b9DGe0jlcubT', TYPE: 'AUTO' }
      }
    ],
    serviceCharges: [
      {
        uid: 'SURCHARGE-ObKPwYiQv9avfav6gDNx',
        name: 'surcharge2',
        percentage: '20',
        amountMoney: undefined,
        calculationPhase: 'SUBTOTAL_PHASE',
        taxable: true,
        appliedTaxes: [ { taxUid: '2FahHgeg2IwJfBzMC5Mj' } ],
        metadata: { DESCRIPTION: 'surchage2 description' }
      },
      {
        uid: 'SURCHARGE-nI9oaxCkUKjX9KtMS2sh',
        name: 'surcharge1',
        percentage: undefined,
        amountMoney: { amount: 100n, currency: 'USD' },
        calculationPhase: 'SUBTOTAL_PHASE',
        taxable: true,
        appliedTaxes: [ { taxUid: '2FahHgeg2IwJfBzMC5Mj' } ],
        metadata: { DESCRIPTION: 'surchage1 description' }
      }
    ],
    state: 'OPEN',
    metadata: {
      RECEIPT: 'TXTMSG',
      ORDER_TYPE: 'SDK2',
      DINING_OPTION: 'DINEIN',
      ORDER_NUM: '2222',
      OrderNum: '2222',
      Receipt: 'TXTMSG',
      OrderFrom: 'SDK2',
      OrderType: 'DINEIN',
      NAME: 'test'
    },
    fulfillments: [
      {
        type: 'PICKUP',
        state: 'PROPOSED',
        pickupDetails: {
          pickupAt: '2023-02-14T17:27:58Z',
          scheduleType: 'ASAP',
          recipient: {
            displayName: '#2222 DINEIN test',
            phoneNumber: '2222222222'
          },
          note: '',
          placedAt: undefined
        }
      }
    ]
  }
}

Here is the KDS shows the order (today’s order is on the right side, num 2222):

Here is the Square dashboard shows the order:

Hope it can help you to reproduce the issue.

Can we setup a call? I’m still not able to replicate this and I even tried using the same Square API version your using. :slightly_smiling_face:

Hi Bryan, any update on this issue from the team?

The team is still looking into this. :slightly_smiling_face: