Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
DatasetType

Type de dataset

Import-export de données XML

Avis d’expédition fournisseur pour création de pré-saisie réception fournisseur.

DatasetType (8)

RECEPFOU

Nature de fichier joint

DATAHUB_RECEPFOU

Code chemin

DATAHUB_JOINT_RECEPFOU

Fichier pivot

Complet, le pivot contient toutes les données de la réception fournisseur

Fichier compagnon

Non

Fichier trace

Oui pour les anomalies, notamment le résultat de l’intégration de pièce

Détails du fichier pivot

Le tableau suivant indique le format de balisage XML attendu

...

La colonne indique si la balise et sa valeur sont obligatoires ou non. 'Rec' signifie 'Recommandé' pour un traitement total automatique

Balise XML

Obligatoire

Observation

<?xml version="1.0" encoding="UTF-8"?>

Oui

Indique le format

d'encodage

d’encodage des chaînes de caractères

<DataHub DataSetType=valeurChaine>

Oui

L'attribut

L’attribut DATASETTYPE indique le type de pivot. Valeur: RECEPFOU pour indiquer

qu'il s'agit d’import/export de données XML

qu’il s’agit d’une réception fournisseur

Entête*

Oui

Entête de description des prévisions

Détail des avis de réception*

Oui

 

</DATAHUB>

Oui

 

 

Entête :

 

Un seul entête par fichier

<Source>valeurChaine</Source>

Rec

Permet d’identifier l’émetteur du pivot dans le dataset

<Systeme>valeurChaine</Systeme>

Rec

Permet d’identifier le système émetteur dans le dataset

<IdExterne>valeurChaine</IdExterne >

Rec

Permet d’indiquer l’identifiant unique d’un logiciel externe dans le but de donner un premier pivot pour complétion ultérieure par un second pivot.

<Dossier>valeurChaine</Dossier>

Oui

Rec

Code de dossier Divalto

<Etablissement>valeurChaine</Etablissement>

Rec

Code d’établissement Divalto, si gestion du dossier par établissement

<SwTicketNo>0</SwTicketNo>

Rec

Numéro de ticket de demande. LA présence de la balise indique qu’on veut avoir un ticket en

retour

retou

<FichierPrincipal>valeurChaine<

<FichierPrincipal> valeurChaine</FichierPrincipal>

Oui

Non

Nom du fichier principal

, PDF ou

associé au pivot. Par exemple le PDF ou JPG ou autre image de l’avis

de reception à joindre au dataset

Exemples de fichiers

Exemple de fichier pivot pour import de données (pivot_impxml.dhub)

Bloc de code
<?xml version="1.0" encoding="UTF-8"?>
<DataHub DataSetType="IMPEXPXML">
	<Source>EXTERNE</Source>
	<Dossier>998</Dossier>
	<Etablissement></Etablissement>
    <FichierPrincipal>import.xml</FichierPrincipal>
</DataHub>

 

...

d’expédition fournisseur

 

Détail de l’avis d’expédition :

 

 

<Piece>

Niveau1 - Oui

Balise ouvrante de pièce expédition

<Mouv>

Niveau 2 - Oui

Balise ouvrante de mouvement pièce (1 seul autorisé)

Champs de description du mouvement en commande

<PREFCDNO>ValeurChaine/PREFCDNO>

Niveau 3 - Oui

<CDNO>ValeurNum</CDNO>

Niveau 3 - Oui

<REF>ValeurNum</REF>

<SREF1/> <SREF2/>

Niveau 3 - Oui

Référence article obligatoire.

Sous-référence en option

<TICOD>ValeurChaine/TICOD>

Niveau 3 - Oui

Type de Tiers : F pour fournisseur

<TIERS>ValeurChaine/TIERS>

Niveau 3 - Oui

Code du tiers

<ENRNO>ValeurNum</ENRNO>

Niveau 3 - Oui

Numéro de mouvement en commande

<EMBUN>ValeurChaine/EMBUN>

Niveau 3 - Oui

Unité d'emballage

<EMBQTE>ValeurNum/EMBQTE>

Niveau 3 - Oui

Quantité emballage

Champs de description du mouvement en bon de livraison

<BLNO>ValeurNum</BLNO>

Niveau 3 - Oui

BLNO : numéro de BL si connu

Mettre 0 pour générer un nouveau bl

<PINOTIERS>ValeurChaine/PINOTIERS>

Niveau 3 - Oui

N°BL fournisseur

<PIREF>ValeurChaine/PIREF>

Niveau 3 - Oui

REF fournisseur

<BLDT>ValeurDate</BLDT>

Niveau 3 - Non

Date d'expédition

<BLTIERS>ValeurChaine</BLTIERS>

Niveau 3 - Non

Tiers pour livraison

<BLADRCOD>ValeurChaine</BLADRCOD>

Niveau 3 - Non

Code adresse de livraison

<BLTRANSJRNB>ValeurNum</BLTRANSJRNB>

Niveau 3 - Non

Durée de transport

<BLMOD>ValeurChaine</BLMOD>

Niveau 3 - Non

Mode de transport

Champs de description du pied de bon de livraison

<COLINB>ValeurNum</COLINB>

Niveau 3 - Non

Nombre de colis

<POITOT>ValeurNum</POITOT>

Niveau 3 - Non

Poids brut

<VOLTOT>ValeurNum</VOLTOT>

Niveau 3 - Non

Volume

<POINTO>ValeurNum</POINTO>

Niveau 3 - Non

Poids net

<SOLDEFLG>ValeurNum</SOLDEFLG>

Niveau 3 - Non

Solde du poste

<FRAISMT>ValeurNum</FRAISMT>

Niveau 3 - Non

frais de port : champ existe si champ porcod de l'entete = 0 ou 1

Ventilations*

Lignes de ventilation du mouvement (niveau 4)

</Mouv>

Niveau 2 - Oui

Balise fermante de mouvement pièce (1 seul autorisé)

</Piece>

Niveau1 - Oui

Balise fermante de pièce expédition

Ventilations:

 

 

<VTLNO>ValeurNum</VTLNO>

Niveau 4 - Oui

Numéro de ventilation

<COLINB>ValeurNum</COLINB>

Niveau 4 - Non

Nombre de colis

<BLQTE>ValeurNum</BLQTE>

Niveau 4 - Non

Quantité livrée → balise existe si article sécable  (obligatoire si COLINB de ventilation = '' et EMBQTE de mouv= '')

<SERIEFOU>ValeurNum</SERIEFOU>

Niveau 4 - Non

Uniquement balise si article sécable

<LIEU>ValeurChaine</LIEU>

Niveau 4 - Non

Uniquement si gestion des emplacements sur la fiche dossier et dépôt

<COLISLST>

Liste de colis*

</COLISLST>

Lignes de colis (niveau 5).

Uniquement pour les articles non sécables ou une méthode de stock FEFO pour l’article

Liste de colis:

<COLINB>ValeurNum</COLINB>

Niveau 6 - Non

Nombre de colis : doit être à 1 pour un article géré par numéro de série

<EMBQTE>ValeurNum</EMBQTE>

Niveau 6 - Non

Quantité emballage doit être à 1 pour un article géré par numéro de série

<BLQTE>ValeurNum</BLQTE>

Niveau 6 - Non

Quantité livré doit être à 1 pour un article géré par numéro de série

<SERIE>ValeurChaine</SERIE>

Niveau 6 - Non

Numéro de lot/ serie

<COLNO>ValeurNum</COLNO>

Niveau 6 - Non

Numéro de colis

<LIEU>ValeurChaine</LIEU>

Niveau 6 - Non

Emplacement

Exemples de fichiers

Exemple de fichier pivot pour réception fournisseur (pivot_recepfou.dhub)

Bloc de code
<?xml version="1.0" encoding="UTF-8"?>
<DataHub DataSetType="IMPEXPXMLRECEPFOU">
 	<Source>EXTERNE<<Source>CLIENTSWDHUB</Source>
	<Dossier>998</Dossier>
	<Etablissement></Etablissement> <Dossier>998     <FichierPrincipal>export.xml</FichierPrincipal>
</DataHub>

 

Exemple de fichier principal pour un import de données (import.xml)

Cas d’une modification du nom d’une client

Bloc de code
languagetext
<XML>
<import table="CLI" action="update">
       <field name="DOS" value="998"/>
       <field name="TIERS" value="C0001010"/>
       <field name="NOM" value="NOM MODIFIE PAR DATAHUB"/>
</import>
</XML>

Cas d’une modification de l’encours de deux clients

Bloc de code
languagetext
<XML>
<import table = "CLI" action= "update">    
		<field name = "TIERS"     value= "C0000001"/>       
		<field name = "ENMAX(1)"  value= "250000,00"/>
</import>
<import table = "CLI" action= "update">
		<field name = "TIERS"     value= "C0000003"/>       
		<field name = "ENMAX(1)"  value= "250000,00"/>
</import>
</XML>

Exemple de fichier principal pour un export de données (export.xml)

Cas d’un export de tous les code opérations avec tous les champs

Bloc de code
languagetext
<XML>
<export table="T025">
       <field name="ALL"/>
</export>
</XML>

Cas d’un export de tous les clients avec les champs DOS, TIERS et TEL, avec indication du typage dans la réponse

Bloc de code
languagetext
<XML>
<export table="CLI" datatype=true>
       <field name="DOS"/>
       <field name="TIERS"/>
       <field name="TEL"/>
</export>
</XML>

Exemple de réponse à une demande d’export avec typage de données

...

</Dossier>
 <Etablissement></Etablissement>
 <SwTicketNo></SwTicketNo>
 <PIECE>
	<MOUV>
		<PREFCDNO />
		<CDNO>12090211</CDNO>
		<REF>COC0001</REF>
		<!-- pas de sous reference -->
		<SREF1 /> <SREF2 />
		<TICOD>F</TICOD>
		<TIERS>F0000004</TIERS>
		<ENRNO>16000</ENRNO>
		<EMBUN>CAI</EMBUN>
		<BLNO />
		<PINOTIERS>BL-F4</PINOTIERS>
		<PIREF>BL-F4</PIREF>
		<BLDT>20210505</BLDT>
		<BLTIERS>F0000004</BLTIERS>
		<BLADRCOD />
		<BLTRANSJRNB>2</BLTRANSJRNB>
		<BLMOD>CHRO</BLMOD>
		<COLINB />
		<POITOT />
		<VOLTOT />
		<POINTOT />
		<SOLDEFLG>1</SOLDEFLG>
		<MVTLS>
			<MVTL>
			<VTLNO>17196</VTLNO>
			<COLISLST>
				<COLIS>
					<COLINB>1</COLINB>
					<EMBQTE>1</EMBQTE>
					<BLQTE>1</BLQTE>
					<SERIE>NS-1</SERIE>
					<COLNO>COL-1</COLNO>
					<LIEU>A1G C1 N1</LIEU>
				</COLIS>
				<COLIS>
					<COLINB>1</COLINB>
					<EMBQTE>1</EMBQTE>
					<BLQTE>1</BLQTE>
					<SERIE>NS-2</SERIE>
					<COLNO>COL-1</COLNO>
					<LIEU>A1G C1 N1</LIEU>
				</COLIS>
			</COLISLST>
			</MVTL>
		</MVTLS>
	</MOUV>
</PIECE>

<FichierPrincipal>Recepfoucreation1.pdf</FichierPrincipal>

</DataHub>

 

Exemple de fichier compagnon (Recepfoucreation.pdf)

View file
nameRecepfoucreation.pdf