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.

Type de dataset

Interventions / Rapports d’interventions

DatasetType (9)

INTDTRINTERVDTR

Nature de fichier joint

DATAHUB_INTDTR

Code chemin

DATAHUB_JOINT_INTDTR

Fichier pivot

Complet: les données à importer sont dans le fichier pivot

Fichier compagnon

Non

Fichier trace

Oui

...

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

<DIVALTO>

Oui

Balise principale

<ECRITURE>

Oui

Balise ouverture écriture

Ecriture*

Oui

Détails d’une ou plusieurs écritures

</ECRITURE>

Oui

Balise fermeture écriture

</DIVALTO>

Oui

Ecriture :

<EnteteEcriture>

Oui

Détail de l’entête d'écriture. Un seul entête par écriture.

Comporte notamment : DOS, DOSG, ETB et DEV

<

Balise XML

Obligatoire

Observation

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

Oui

Indique le format d'encodage des chaînes de caractères

<DataHub DataSetType=valeurChaine>

Oui

L'attribut DATASETTYPE indique le type de pivot. Valeur: INTDTR pour indiquer qu’il s’agit d’un flux intégration d’interventions

Entête*

Oui

Entête de description des interventions

Détail des temps*

Oui

 

Fichiers*

Non

Fichiers complémentaires au fichier principal et au pivot

</DATAHUB>

Oui

 

Entête*

Oui

Entête de description des prévisions

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>

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

<Intervention>

Oui

Balise ouvrante d’intervention

Intervention*

</Intervention>

Oui

Balise fermante d’intervention

Intervention :

Détails du fichier principal

Le tableau suivant indique le format de balisage XML attendu

Les types traités sont :

  • valeurChaine indique une valeur de type chaîne de caractères alphanumériques

  • valeurDate indique une valeur de type date au format YYYYMMDD

  • valeurNum indique une valeur numérique sans séparateur de milliers

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

<DtrLivEnt>

<NomDuChamp>Valeur</NomDuChamp>

Rec

Données, champ par champ, de l’entête

écriture

intervention

Exemple :

<TIERS>F000001<

<TIERS>CD000976</TIERS>

<Lignes>

Rec

Balise ouvrante détails lignes

LigneEcriture*

Oui

LigneTVA*

Rec

LigneAxe*

Rec

LignePiece*

Rec

</

Lignes>

DtrLivEnt>

Rec

<DtrLivDet>

Balise fermante détails lignes

<

<

/EnteteEcriture>

LigneEcriture :

<LigneEcriture>

Balise ouvrante du détail d’une ligne écriture

NomDuChamp>Valeur</NomDuChamp>

Rec

Données, champ par champ,

de la ligne d'écriture

Exemple : <TIERS>F000001</TIERS>

</LigneEcriture>

Balise fermante du détail d’une ligne écriture

LigneTVA :

<LigneTVA>

Balise ouvrante du détail ventilation TVA

<NomDuChamp>Valeur</NomDuChamp>

Données, champ par champ, des ventilation de TVA associées à la ligne d’écriture

</LigneTVA>

Balise fermante du détail ventilation TVA

LigneAxe :

<LigneAxe>

Balise ouvrante du détail ventilation axe analytique

<NomDuChamp>Valeur</NomDuChamp>

Données, champ par champ, des ventilation d’axe analytique associées à la ligne d’écriture

</LigneAxe>

Balise fermante du détail ventilation axe analytique

LignePiece :

<LignePiece>

Balise ouvrante du détail ventilation pièce

<NomDuChamp>Valeur</NomDuChamp>

Données, champ par champ, des ventilation par pièces et échéance de la ligne d’écriture

</LignePiece>

Balise fermante du détail ventilation pièce

NOTE : Les données DOS,DOSG,ETB et DEV d'une écriture sont initialisées à partir des données de l'entité <ENTETEECRITURE>. Le numéro de l'écriture intégrée est attribué en automatique.

du détail d’intervention

Exemple : <REF>MO00002</REF>

</DtrLivDet>

Exemples de fichiers

Exemple de fichier pivot pour intégration écriture comptables création intervention (pivot_impecrintdtr.dhub)

Bloc de code
languagetext
<?xml version="1.0" encoding="UTFiso-8859-81"?>
<DataHub DataSetType="IMPECRINTERVDTR">
	<Source>EXTERNE<<Source>CONNECTEUR MOBILE</Source>
	<Dossier>998<<Dossier>100</Dossier>
	<Etablissement></Etablissement>
    <FichierPrincipal>Ecr1.xml</FichierPrincipal>
</DataHub>

Exemple de fichier principal (Ecr1.xml)

...

languagetext

...

<Etablissement>100</Etablissement>
	<INTERVENTION>
		<DTRLIVENT>
			<DOS>100</DOS>
			<NUMLIV>040-00022</NUMLIV>
			<ETATLIV>L</ETATLIV>
			<TICOD>C</TICOD>
			<TIERS>CD000976</TIERS>
			<CODEINTERVENTION>DIAG</CODEINTERVENTION>
			<PIDT>20220127</PIDT>
			<NUMADRLIV>10008457</NUMADRLIV>
			<NUMINTERVENTION>400000000022</NUMINTERVENTION>
			<REFCLIENT>JTH test 2</REFCLIENT>
			<JOINT>0</JOINT>
			<CODEAGENCE>1</CODEAGENCE>
			<CEJOINT>1</CEJOINT>
			<STATUS>3</STATUS>
			<NOTE>0</NOTE>
			<CENOTE>1</CENOTE>
		</DTRLIVENT>
		<DTRLIVDET>
			<DOS>100</DOS>
			<NUMLIV>040-00022</NUMLIV>
			<NUMLIGNELIV>00000010000</NUMLIGNELIV>
			<ETAT1>L</ETAT1>
			<QTELIV>2,000</QTELIV>
			<REF>MO00002</REF>
			<PUBTYP>2</PUBTYP>
			<PAFORF>1</PAFORF>
			<TARIFPROMOTYP>1</TARIFPROMOTYP>
			<REMISEPROMOTYP>1</REMISEPROMOTYP>
			<PCODREMISE>1</PCODREMISE>
			<REM indice="3">0,00</REM>
			<REMTYP indice="1">2</REMTYP>
			<REMTYP indice="2">2</REMTYP>
			<REMTYP indice="3">2</REMTYP>
			<REMMT>0,00</REMMT>
			<DEV>EUR</DEV>
			<PCODTARIF>1</PCODTARIF>
			<MILEAGE>0</MILEAGE>
			<PARTINCLUDED>1</PARTINCLUDED>
			<WORKINCLUDED>1</WORKINCLUDED>
			<TRAVELINCLUDED>1</TRAVELINCLUDED>
			<CODEEQUIPMENT>INF0000000037</CODEEQUIPMENT>
			<ISPART>1</ISPART>
			<ISVOICEOUTSIDESCOPE>1</ISVOICEOUTSIDESCOPE>
			<ISTRAVEL>1</ISTRAVEL>
			<ISWORK>2</ISWORK>
			<REMOVEFROMSTOCK>1</REMOVEFROMSTOCK>
			<USER>COORD1</USER>
			<USERDATEDEB>20220127100000</USERDATEDEB>
			<USERDATEFIN>20220127120000</USERDATEFIN>
		</DTRLIVDET>
	</INTERVENTION>
</DataHub>

Résultat dans l’administration des rapports d’intervention:

...