Création de shipment partiel

Bonjour,

J’aimerais savoir si quelqu’un aurait une idée de la syntaxe à utiliser pour créer une expédition (shipment) dont les quantités puissent être choisies. Je ne parviens pas à créer de requête valide incluant des lignes de shipment en passant par l’URL en POST : https://{masociete}.saas2.doliondemand.fr/api/index.php/shipments.

Voici le contenu de la requête que j’execute :

{ « socid »: 1, « origin_id »:9, « origin_type »:2, « date »: 1595196000, « type »: 0, « lines »: [{ « fk_product »: 2, « qty »: 8, « entrepot_id »: « 1 » }] }

Cette requête fonctionne très bien sans la partie « lines » mais échoue avec.

Si quelqu’un à une solution, je lui en serais très reconnaissant.

Merci d’avance.

Bonjour
Votre qualité commandée est bien supérieure ou égale a la quantité que vous souhaitez livrer ?

Bonjour,

Après avoir posté mon message, j’ai continué les recherches de mon côté et ai trouvé la solution. Si des personnes ont eues le même problème que moi, voici la syntaxe à utiliser :

{
« socid »: 1,
« origin_id »:9,
« origin_type »:2,
« date »: 1595196000,
« type »: 0,
« lines »:
[{ « fk_product »: 2,
« qty »: 1,
« entrepot_id »: 1,
« origin_line_id »: 11,
« fk_origin »: « orderline » }]
}

Il faut donc, pout les lignes, renseigner la ligne de la commande correspondant à la ligne d’expédition.