MDVA-37478: No se puede crear una factura parcial mediante la API de REST
El parche MDVA-37478 corrige el problema cuando no puedes crear una factura parcial a través de la API REST para un pedido realizado con el método de pago Pago a cuenta. Este parche está disponible cuando está instalada la Herramienta Parches de calidad (QPT) 1.0.23. El ID del parche es MDVA-37478. Tenga en cuenta que está programado que el problema se corrija en la versión 2.4.3 de Adobe Commerce.
Productos y versiones afectados
- El parche se ha diseñado para Adobe Commerce en la infraestructura en la nube 2.3.3-p1
- El parche también es compatible con Adobe Commerce local y Adobe Commerce en la infraestructura en la nube 2.3.0-2.3.7
magento/quality-patches
a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches. Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.Problema
Requisito previo:
Adobe Commerce con módulo B2B instalado
Pasos a seguir:
-
Habilitar empresa B2B.
-
Habilitar el método de pago Pago en la cuenta.
-
Cree 2 productos sencillos.
-
Cree una cuenta de compañía.
-
Agregue créditos de la compañía que excedan el precio total de 2 productos creados.
-
Inicie sesión en el front-end mediante la cuenta de compañía creada.
-
Agregue los dos productos creados al carro de compras y cierre de compra utilizando el método de pago Pago a cuenta.
-
Intente crear una factura parcial para el pedido creado mediante la API de REST:
code language-php POST /rest/V1/order//invoice { "items": [ { "order_item_id": 2, "qty": 1 } ] }
Resultados esperados:
La factura parcial se crea para un pedido realizado con el método de pago Pago a cuenta, según lo esperado.
Resultados reales:
La API de REST devuelve el siguiente error:
{"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."}
Aplicar el parche
Para aplicar parches individuales, utilice los siguientes vínculos, según el producto de Adobe Commerce:
- Adobe Commerce o Magento Open Source local: Guía de actualización de software > Aplicar parches en nuestra documentación para desarrolladores.
- Adobe Commerce en la infraestructura en la nube: Actualizaciones y parches > Aplicar parches en nuestra documentación para desarrolladores.
Lectura relacionada
Para obtener más información sobre la herramienta Parches de calidad, consulte:
- Lanzamiento de la herramienta Parches de calidad: una nueva herramienta para autodistribuir parches de calidad en nuestra base de conocimiento de asistencia.
- Compruebe si el parche está disponible para su problema de Adobe Commerce mediante la herramienta Parches de calidad en nuestra base de conocimiento de soporte.
Para obtener información sobre otros parches disponibles en la herramienta QPT, consulte la sección Parches disponibles en la herramienta QPT.