MDVA-37478: impossibile creare una fattura parziale tramite API REST
La patch MDVA-37478 risolve il problema quando non è possibile creare una fattura parziale tramite API REST per un ordine effettuato con il metodo di pagamento Pagamento sul conto. Questa patch è disponibile quando è installato QPT (Quality Patches Tool) 1.0.23. L'ID della patch è MDVA-37478. Il problema è pianificato per la risoluzione in Adobe Commerce versione 2.4.3.
Prodotti e versioni interessati
- La patch è stata progettata per Adobe Commerce sull’infrastruttura cloud 2.3.3-p1
- La patch è compatibile anche con Adobe Commerce on-premise e Adobe Commerce on cloud infrastructure 2.3.0-2.3.7
magento/quality-patches
alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.Problema
Prerequisito:
Adobe Commerce con modulo B2B installato
Passaggi da riprodurre:
-
Abilita società B2B.
-
Abilita il metodo di pagamento Pagamento sull'account.
-
Crea 2 prodotti semplici.
-
Crea un account aziendale.
-
Aggiungi i crediti aziendali che superano il prezzo totale di 2 prodotti creati.
-
Accedi al front-end utilizzando l’account aziendale creato.
-
Aggiungi i 2 prodotti creati al carrello e prelevali con il metodo di pagamento Pagamento sul conto.
-
Prova a creare una fattura parziale per l’ordine creato tramite API REST:
code language-php POST /rest/V1/order//invoice { "items": [ { "order_item_id": 2, "qty": 1 } ] }
Risultati previsti:
La fattura parziale viene creata per un ordine eseguito utilizzando il metodo di pagamento Pagamento sul conto, come previsto.
Risultati effettivi:
Dall’API REST viene restituito il seguente errore:
{"message":"Invoice Document Validation Error(s):\nAn invoice for partial quantities cannot be issued for this order. To continue, change the specified quantity to the full quantity."}
Applicare la patch
Per applicare singole patch, utilizzare i seguenti collegamenti, a seconda del prodotto Adobe Commerce:
- Adobe Commerce o Magento Open Source on-premise: Guida all'aggiornamento software > Applicazione di patch nella documentazione per gli sviluppatori.
- Adobe Commerce sull'infrastruttura cloud: Aggiornamenti e patch > Applica patch nella documentazione per gli sviluppatori.
Lettura correlata
Per ulteriori informazioni sullo strumento Patch di qualità, vedere:
- È stato rilasciato lo strumento di gestione delle patch di qualità: un nuovo strumento per la gestione automatica delle patch di qualità nella knowledge base di supporto.
- Verifica se la patch è disponibile per il problema di Adobe Commerce utilizzando lo strumento Quality Patchesnella nostra knowledge base di supporto.
Per informazioni sulle altre patch disponibili nello strumento QPT, fare riferimento alla sezione Patch disponibili nello strumento QPT.