Bonjour,
Je souhaite créer une expédition. Avec Swagger, j’utilise la méthode post prévu à cet effet, avec ce json:
{
"socid": "389",
"lines": [
{
"fk_expedition": "289",
"qty": "1",
"fk_product": "107",
"ref": "CS1",
"product_ref": "CS1",
"libelle": "Carte",
"product_label": "Carte",
"details_entrepot": [
{
"entrepot_id": "1",
"qty_shipped": "1",
"line_id": "292"
}
],
"line_id": "292",
"subprice": "0.00000000"
}
],
"id": "289",
"entity": 1,
"origin_type": 1,
"origin": "commande",
"origin_id": "283",
"ref": "SH0000-001",
"note_public": "Ma note public",
"user_author_id": "2"
}
J’ai repris les mêmes champs que quand je récupère une expédition créé à la main. Ça me disait que le champ origin_type
n’était pas trouvé, donc je l’ai ajouté mais je ne sais pas quel valeur mettre. Il semble inutilisé d’après le code (cf ici).
Maintenant, j’ai cette erreur:
{
"error": {
"0": null,
"1": "ErrorMandatoryParametersNotProvided",
"code": 500,
"message": "Internal Server Error: Error creating shipment"
}
}
Impossible de trouver les logs: rien dans apache, pas de dolibarr.log etc.
Comment faire ?