Objet de facture
La structure d'objet MXINVOICE autorise la synchronisation bidirectionnelle l'exportation des informations des factures et prend en charge les changements de statut.
Traitement d'intégration sortant
Le tableau suivant présente les valeurs prédéfinies utilisées dans le traitement d'intégration sortante.
| Composants d'intégration prédéfinis | Valeur et description |
|---|---|
| Fonctionnalité de la classe de définition de la structure d'objet | Aucun |
| Canal de publication | MXINVOICEInterface - Utilise des règles de traitement. L'intégralité du document de facture n'est envoyé que pour les changements de statut. |
| Règles de traitement |
|
| Commandes d'intégration | IVSEND |
Traitement d'intégration entrant
Le tableau suivant présente les valeurs préconfigurées utilisées dans le traitement d'intégration entrant.
| Composants d'intégration prédéfinis | Valeur et description |
|---|---|
| Fonctionnalité de la classe de traitement de la structure d'objet | Le traitement d'événement entrant crée et met à jour les lignes INVOICECOST uniquement si une des conditions suivantes est remplie :
Dans tous les autres cas, le traitement d'événement entrant ignore les informations INVOICECOST lors de la création ou de la mise à jour de la facture. Si le message entrant fournit INVOICETERMS, le traitement d'événement entrant supprime les anciens termes et ajoute les nouveaux. Les utilisateurs peuvent spécifier facultativement un écart de prix dans la zone PRICEVAR de chaque ligne de facture si la mise en correspondance de facture est effectuée dans le système externe et si les écarts de prix déterminés dans ce système sont envoyés pour créer des transactions d'écart destinées à mettre à jour les interventions et magasins. Pour traiter ces écarts, une valeur doit exister pour OWNERSYSID dans la facture entrante et doit être différente de celle de MAXVARS.MXSYSID. Les utilisateurs peuvent spécifier facultativement un écart de prix dans la zone PRICEVAR de chaque ligne de facture si la mise en correspondance de facture est effectuée dans le système externe et si les écarts de prix déterminés dans ce système sont envoyés pour créer des transactions d'écart destinées à mettre à jour les interventions et magasins. Pour traiter ces écarts, une valeur doit exister pour OWNERSYSID dans la facture entrante et doit être différente de celle de MAXVARS.MXSYSID. Le dispositif de collaboration IVMATCH requiert les valeurs suivantes :
Si l'évaluation est fausse, les écarts de facture de niveau ligne sont ignorées dans le traitement de la facture. Voici les scénarios typiques pour l'utilisation de l'interface de facture :
L'intention principale de cette interface est de fournir au système les informations d'écart nécessaires pour la mise à jour des coûts d'intervention. |
| Canal de publication | MXINVOICEInterface |
| Règles de traitement | Aucun |
| Commandes d'intégration | Aucun |
Le tableau suivant présente un exemple de valeurs INVOICE.OWNERSYSID possibles, l'évaluation générée et le résultat par défaut de cette évaluation.
| Valeur de INVOICE.OWNERSYSID | Evaluation | Résultat (par défaut) |
|---|---|---|
| NULL | OWNER1SYSID=”THISMX” et OWNER2SYSID=”THISMX” | False |
| MXSYSID | OWNER1SYSID=”THISMX” et OWNER2SYSID=”THISMX” | False |
| EXTSYSID | OWNER1SYSID=”THISMX” et OWNER2SYSID=”EXT” | True |
| Toute autre valeur | OWNER1SYSID=”THISMX” et OWNER2SYSID=”EXT” | True |