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 |
...
...
Règles de gestion
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: IMPECR INTDTR pour indiquer qu’il s’agit d’un flux intégration d'écritures comptablesd’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 d'identifier l'émetteur du pivot dans le dataset |
<Systeme>valeurChaine</Systeme> | Rec | Permet d’identifier 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 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 |
<FichierPrincipal>valeurChaine</FichierPrincipal> | Oui | Nom du fichier principal. Ce fichier au format XML indique l’action (import ou export) et les données concernées (tables, champs) |
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
<Intervention> | Oui | Balise ouvrante d’intervention |
Intervention* | ||
</Intervention> | Oui | Balise fermante d’intervention |
Intervention : | ||
<DtrLivEnt> | ||
<NomDuChamp>Valeur</NomDuChamp> | Rec | Données, champ par champ, de l’entête |
intervention Exemple : |
LigneEcriture*
Oui
LigneTVA*
Rec
LigneAxe*
Rec
LignePiece*
Rec
<TIERS>CD000976</TIERS> |
<Lignes>
Rec
Balise ouvrante détails lignes
</ |
Rec
Balise fermante détails lignes
</EnteteEcriture>
LigneEcriture :
<LigneEcriture>
Balise ouvrante du détail d’une ligne écriture
DtrLivEnt> | ||
<DtrLivDet> | ||
<NomDuChamp>Valeur</NomDuChamp> | Rec | Données, champ par champ, |
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
...
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 | ||
---|---|---|
| ||
<?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)
...
language | text |
---|
...
<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:
...