Description du format pour les Deals (commandes)

Last modified: 1. juin 2021

Les données relatives aux transactions (commandes) sont disponibles dans les formats de sortie XML et JSON.

deal

Informations détaillées sur une commande, un bon de commande :

NOMChamp obligatoireTYPE DE DONNÉESDESCRIPTION
orderIdOuiString (250)Clé unique ITscope de l’ordre
ownOrderId String (250)Numéro de commande propre
customerOrderId String (250)Numéro de commande du client final
cartIdOuiString (250)ID du panier d’achat de la transaction dans laquelle se trouve la commande – disponible uniquement dans l’API 2.1
statusOuiString (255)Statut de l’ordre dans lequel se trouve l’ordre, voir le point 8 « Aperçu de l’état des commandes » plus bas dans cet article
statusMessageOuiString (8192)Notes textuelles supplémentaires sur l’état de la commande, en partie transmises directement par le vendeur
statusDateOuiDateDate de la dernière modification de l’ordonnance
archivedOuiBooleanIndique si la commande a été archivée, uniquement disponible dans l’API 2.1
deeplinkOuiString (2048)Lien profond vers la plateforme ITscope.com, disponible uniquement dans l’API 2.1
vendor vendor (255)Référence au vendeur (clé interne, n:1)
orders List<order>Détails sur la liste des documents OpenTrans 2.1 ORDER
orderresponses List<orderresponse>Détails sur la liste des documents OpenTrans 2.1 ORDERRESPONSE
dispatchnotifications List<dispatchnotification>Détails sur la liste des documents OpenTrans 2.1 DISPATCHNOTIFICATION
invoices List<invoice>Détails sur la liste des documents OpenTrans 2.1 INVOICE.

vendor

Données du vendeur pour une commande, un ordre d’achat :

NOMChamp obligatoireTYPE DE DONNÉESDESCRIPTION
nameOuiString (255)Nom de l’entreprise
supplierOuisupplierRéférence à l’objet du fournisseur ; disponible uniquement si cette entreprise est un fournisseur.

supplier

Fournisseur d’une source d’approvisionnement :

NOMChamp obligatoireTYPE DE DONNÉESDESCRIPTION
idOuiLongClé unique
nameOuiString (255)Identifiant du fournisseur
deeplinkOuiString (2048)URL, lien vers le fournisseur au sein de la plate-forme ITscope
customerAccountNumber String (255)Numéro de client dans le cas d’un partenariat. Peut être utilisé comme un filtre pour déterminer si un partenariat existe pour ce fournisseur.

orders

Détails de la liste des documents OpenTrans 2.1 ORDER :

NOMChamp obligatoireTYPE DE DONNÉESDESCRIPTION
transactionId String (36)ID de transaction ITscope
lastUpdate DateDate de la dernière mise à jour du document
documentUrl String (255)API business documents URL pour le téléchargement du document. S’il n’y a pas d’URL, cette transaction n’a pas de document ORDER.

orderresponses

Détails de la liste des documents OpenTrans 2.1 ORDERRESPONSE :

NOMChamp obligatoireTYPE DE DONNÉESDESCRIPTION
transactionId String (36)ID de transaction ITscope
lastUpdate DateDate de la dernière mise à jour du document
documentUrl String (255)API business documents URL pour le téléchargement du document. S’il n’y a pas d’URL, cette transaction n’a pas de document ORDERRESPONSE, par exemple parce que la transaction a été activée manuellement via le tableau des ventes.

dispatchnotifications

Détails de la liste des documents OpenTrans 2.1 DISPATCHNOTIFICATION :

NOMChamp obligatoireTYPE DE DONNÉESDESCRIPTION
transactionId String (36)ID de transaction ITscope
lastUpdate DateDate de la dernière mise à jour du document
documentUrl String (255)API business documents URL pour le téléchargement du document. S’il n’y a pas d’URL, cette transaction n’a pas de document DISPATCHNOTIFICATION, par exemple parce que la transaction a été activée manuellement via le tableau des ventes.

invoices

Détails sur la liste des documents OpenTrans 2.1 INVOICE :

NOMChamp obligatoireTYPE DE DONNÉESDESCRIPTION
transactionId String (36)ID de transaction ITscope
lastUpdate DateDate de la dernière mise à jour du document
documentUrl String (255)API business documents URL pour le téléchargement du document. S’il n’y a pas d’URL, cette transaction n’a pas de document INVOICE, par exemple parce que la transaction a été activée manuellement via le tableau des ventes.

Aperçu de l’état des commandes

Statut APIStatut de la plate-formeDescription
PREPARINGSuggestionLa commande est disponible en tant que proposition de commande, seul le donneur d’ordre peut voir cette commande
PAYMENT_AWAITINGPaiement en attente/en coursPour certaines commandes, il est possible d’effectuer un paiement avant l’envoi de la commande. Ce statut indique qu’un processus de paiement est en cours
PAYMENT_SUCCESSFULPaiement réussiPour certaines commandes, il est possible d’effectuer un paiement avant l’envoi de la commande. Ce statut indique que le paiement a été effectué avec succès
TRANSMITTINGEst actuellement en cours d’envoiLa commande est en cours d’envoi vers le système du vendeur
SENTEnvoyéLa commande a été transmise au vendeur
ARRIVEDArrivéeLa commande est arrivée chez le vendeur
ARRIVED_WARNINGArrivé avec un avertissementLa commande est arrivée chez le vendeur, mais il y a eu quelques avertissements du côté du vendeur. Voir le champ statusMessage pour plus d’informations. Ce statut peut survenir si, par exemple, certains de vos articles commandés ont été annulés ou sont en rupture de stock. Il se peut également que certains de vos articles commandés aient été annulés ou qu’un message spécifique ait été fourni par le vendeur dans le champ mentionné ci-dessus
PARTIALLY_PROCESSINGCommande partiellement confirméeLa commande a été partiellement confirmée par le vendeur, c’est-à-dire que tous les postes n’ont pas été confirmés. Voir le champ statusMessage pour plus d’informations. Ce statut peut survenir si, par exemple, certains de vos articles commandés ont été annulés ou sont en rupture de stock. Il se peut également que certains de vos articles commandés aient été annulés ou qu’un message spécifique ait été fourni par le vendeur dans le champ mentionné ci-dessus
PROCESSINGCommande confirméeLa commande complète (tous les articles) a été confirmée par le vendeur
PARTIALLY_ADVISEDPartiellement en cours d’expéditionLa commande a été partiellement expédiée par le vendeur, c’est-à-dire que tous les articles de la commande n’ont pas encore été expédiés
ADVISEDEn cours d’expéditionLa commande complète (tous les articles) a été expédiée par le vendeur
PARTIALLY_INVOICEDPartiellement facturéLa commande a été partiellement facturée par le vendeur, c’est-à-dire que tous les éléments de la commande n’ont pas encore été facturés
INVOICEDFacturéLa commande complète (tous les articles) a été facturée par le vendeur
CANCELEDAnnuléLa commande complète a été rejetée par le vendeur, même si certaines parties de la commande ont déjà été confirmées
REJECTEDRejetéLa totalité de la commande a été rejetée par le vendeur, ou tous les articles de la commande ont été mis sur « annulé »
BLOCKEDBloquéLa commande a été bloquée par le vendeur, elle ne peut donc être débloquée explicitement que par le vendeur
BLOCKED_BYLIMITBloqué en raison du dépassement d’une limiteLa commande a été bloquée parce que la limite de crédit ou le budget a été dépassé
ERRORErreurLa commande a été transmise techniquement avec succès au système du vendeur, mais le système a signalé une erreur lors de l’examen initial de la commande. Le message d’erreur correspondant est enregistré dans le champ statusMessage
ORDERED_ELSEWHERECommandé ailleursCe statut peut être défini manuellement ou via l’API ITscope, et indique que le donneur d’ordre a passé cette commande ailleurs (email, téléphone, boutique du vendeur,…). Dans ce statut, la commande n’est pas envoyée au vendeur, mais il est toujours possible de recevoir des messages de réponse EDI du vendeur.
Was this article helpful?
Dislike 0
Views: 29