MDVA-40399:無法透過API同時建立相同訂單的部分商業發票

MDVA-40399修補程式修正了無法透過Rest API同時建立相同訂單之部分發票的問題。 安裝品質修補工具(QPT) 1.1.4時,即可使用此修補程式。 修補程式ID為MDVA-40399。 請注意,此問題已排程在Adobe Commerce 2.4.4中修正。

受影響的產品和版本

已為Adobe Commerce版本建立修補程式:

Adobe Commerce (所有部署方法) 2.4.2-p1

與Adobe Commerce版本相容:

Adobe Commerce (所有部署方法) 2.4.2 - 2.4.3-p1

NOTE
此修補程式可能適用於其他發行了「品質修補程式」工具的版本。 若要檢查修補程式是否與您的Adobe Commerce版本相容,請將magento/quality-patches套件更新至最新版本,並在Quality Patches Tool上檢查相容性:搜尋修補程式頁面。 使用修補程式ID作為搜尋關鍵字,以尋找修補程式。

問題

不能使用Rest API同時建立相同訂單的部分商業發票。

必要條件

至少有兩個變數的可設定產品。

要再現的步驟

  1. 將可設定產品的兩個變體新增到購物車。
  2. 下訂單。
  3. 透過Rest API同時為訂單建立兩張商業發票。

預期結果

  • 兩個商業發票都必須成功建立。
  • 應該針對sales_order_item資料表中的兩個商業發票更新qty_invoiced
  • 這兩種產品都應該有已開立商業發票的數量。

實際結果

  • 兩個商業發票都已成功建立。
  • qty_invoiced未針對sales_order_item資料表中的其中一個商業發票進行更新。
  • 在管理員的​ 訂單檢視 ​頁面中,只針對一個產品顯示發票數量。

套用修補程式

若要套用個別修補程式,請根據您的部署方法使用下列連結:

相關閱讀

若要進一步瞭解「品質修補程式」工具,請參閱:

如需QPT中其他修補程式的詳細資訊,請參閱QPT🔗中可用的修補程式區段。

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a