Cette documentation décrit le format JSON utilisé pour l'export des commandes fournisseur dans ReassortPro. Le fichier exporté contient toutes les informations nécessaires pour transmettre une commande à un fournisseur.
Le fichier JSON exporté contient deux types d'objets principaux :
Objet racine représentant la commande fournisseur complète.
Versionstring"v1""v1"Codestring"CF-2024-001234"CustomerCodestring"CLIENT-FR-456"CreationDateDateTimeyyyy-MM-ddTHH:mm:ss)"2024-01-15T14:30:00"PurchaserNamestring"Marie Dupont"ContactNamestring"Jean Martin"DistinctProductCountinteger15Commentstringnull)"Livraison urgente souhaitée avant le 20/01"ShippingAddressPostalAddress{
"street": "12 Rue du Commerce",
"postalCode": "75001",
"city": "Paris",
"country": "France"
}
ItemsList<SupplierOrderItemExport>Représente un article individuel dans la commande fournisseur.
CustomerProductCodestring"PROD-2024-789"SupplierCodestring"FOURN-ABC-123"BarCodestring"3701234567890"ProductDescriptionstring"Tournevis cruciforme PH2 isolé 1000V"Quantityinteger50ProductCountByPackaginginteger112 (pour un produit vendu par carton de 12)Commentstringnull)"Remplacer par référence équivalente si rupture"{
"Version": "v1",
"Code": "CF-2024-001234",
"CustomerCode": "CLIENT-FR-456",
"CreationDate": "2024-01-15T14:30:00",
"PurchaserName": "Marie Dupont",
"ContactName": "Jean Martin",
"DistinctProductCount": 2,
"Comment": "Livraison urgente souhaitée avant le 20/01",
"ShippingAddress": {
"street": "12 Rue du Commerce",
"postalCode": "75001",
"city": "Paris",
"country": "France"
},
"Items": [
{
"CustomerProductCode": "PROD-2024-789",
"SupplierCode": "FOURN-ABC-123",
"BarCode": "3701234567890",
"ProductDescription": "Tournevis cruciforme PH2 isolé 1000V",
"Quantity": 50,
"ProductCountByPackaging": 12,
"Comment": null
},
{
"CustomerProductCode": "PROD-2024-790",
"SupplierCode": "FOURN-XYZ-456",
"BarCode": "3701234567891",
"ProductDescription": "Pince coupante 160mm isolée",
"Quantity": 25,
"ProductCountByPackaging": 1,
"Comment": "Remplacer par référence équivalente si rupture"
}
]
}
commande-{Code}.jsonLe fichier JSON généré peut être :
null ou absentsv1