Introduction
Depuis le 1er juillet 2018, l’Administration nationale des impôts et des douanes de Hongrie a annoncé que les entreprises hongroises devaient fournir des données de leurs factures émises par le biais de la plateforme électronique du système de facturation en ligne.
Le 12 mars 2019, l’Administration nationale des taxes et des douanes de Hongrie a publié des informations sur l’introduction d’une nouvelle version 1.1 des formats pris en charge par le système de facturation en ligne. La nouvelle version des formats doit être effective depuis le 2 mai 2019.
Il est officiellement annoncé le https://onlineszamla.nav.gov.hu/ les modifications suivantes doivent être prises en charge :
1) La version XSD est mise à jour de 1.0 à 1.1.
2) Version de la mise à jour du protocole TLS (Transport Layer Security) vers TLS 1.2.
Le tableau ci-dessous fournit des références sur les articles publiés précédemment sur l’implémentation de l’interopérabilité avec le système hongrois de facturation en ligne :
Version de Dynamics 365 for Finance and Operations |
Lien sur l’article de la base de connaissances |
7.1 |
https://support.microsoft.com/help/4341611 |
7.2 |
https://support.microsoft.com/en-us/help/4341308 |
7.3 |
https://support.microsoft.com/en-us/help/4341482 |
8.0 |
https://support.microsoft.com/en-us/help/4341649/ |
Vue d’ensemble
Selon les dernières exigences, les modifications suivantes ont été prises en compte :
- La version de la demande est remplacée par « 1.1 », qui entre en vigueur à partir du 2 mai 2019.
- Indicateur d’expression de ligne
- Description de ligne
- Unité de mesure
- Unité de mesure propre
- La version de TLS passe à la version 1.2
- Quelques améliorations apportées au package de configuration des fonctionnalités de messages électroniques
Détails de l’implémentation
Cette section de l’article fournit des détails sur l’examen et la mise en œuvre des modifications requises dans le système de facturation en ligne hongrois.
La version de la demande est remplacée par « 1.1 », qui entre en vigueur à partir du 2 mai 2019.
La modification est implémentée respectivement dans tous les formats inclus dans la fonctionnalité et les nouvelles versions du format doivent être importées à partir du portail LCS :
Nom de la configuration |
Type de configuration |
Version |
Modèle de communication des factures |
Modèle |
56 |
Mappage RTIR |
Mappage de modèle (exportation) |
56.57 |
Données de facture RTIR (HU) |
Format XML (exportation) |
56.28 |
Demande d’échange de jeton RTIR (HU) |
Format XML (exportation) |
56.11 |
RTIR Manage Invoice Request (HU) |
Format XML (exportation) |
56.15 |
Demande d’état de facture de requête RTIR (HU) |
Format XML (exportation) |
56.10 |
Demande de données de facture de requête RTIR (HU) |
Format XML (exportation) |
56.9 |
Modèle d’infrastructure messages électroniques |
Modèle |
19 |
Mappage de modèle d’importation RTIR |
Mappage de modèle (importation) |
19.9 |
Format d’importation RTIR (HU) |
Format XML (importation) |
19.13 |
Les dernières versions de tous les formats doivent être importées à partir de la bibliothèque de ressources partagées du portail LCS .
Les nouvelles versions des formats seront importées avec Effective à partir de la date définie comme 2 mai 2019. À compter de cette date, les nouvelles versions des formats seront utilisées par le système lors de l’interopérabilité avec le système de facturation en ligne.
Indicateur d’expression de ligne
La nouvelle balise <lineExpressionIndicator> de type booléen doit être signalée pour les lignes de facture dans tous les cas couverts par l’étendue du système de facturation en ligne sur Dynamics 365 for Finance and Operations.
La balise <lineExpressionIndicator> doit être signalée avec la valeur « true » pour les unités de mesure naturelles. Lorsque l’unité de mesure n’est pas indiquée pour une ligne de facture, <balise lineExpressionIndicator> doit être signalée avec la valeur « false ».
Avant de commencer à utiliser la nouvelle version du rapport, l’utilisateur doit configurer des paramètres spécifiques à l’application. Ouvrez l’espace de travail de création de rapports électroniques , sélectionnez la dernière version importée du format RTIR Invoice Data (HU), sélectionnez Configurations > paramètres spécifiques à l’application > Configuration dans le volet Action, sélectionnez UnitOfMeasureTypeLookup sous l’onglet Rapide des recherches pour la dernière version du format et définissez les unités de mesure qui doivent être signalées comme naturelles (« true » pour l’indicateur d’expression de ligne dans le système de facturation en ligne). Correspond à toutes les unités de votre entité juridique. Par exemple, pour le kilomètre, vous ajouteriez la ligne suivante :
- Résultat de la recherche : « Naturel »
- Ligne : 1
- Unité de code de mesure : « km » (valeur des unités de votre entité juridique)
Remarque importante ! À la fin de la liste, ajoutez les deux lignes suivantes :
Résultat de la recherche |
Ligne |
Unité de mesure |
AUCUN |
Doit être avant-dernier |
*Blanc* |
Autre |
Doit être le dernier dans la liste |
*Non vide* |
Lorsque toutes les correspondances nécessaires sont établies, remplacez « État » de la configuration des paramètres spécifiques à l’application par « Terminé » et enregistrez la configuration.
Description de ligne
<balise lineDescription> doit être signalée lorsque <balise lineExpressionIndicator> est signalée.
Auparavant, ce champ du rapport était facultatif et, lorsqu’il n’y avait aucune valeur dans la ligne associée de la facture, cette balise n’était pas signalée. La version 1.1 du rapport nécessite que cette balise soit signalée lorsque <balise lineExpressionIndicator> est signalée.
Pour les cas où il n’y a pas de valeur dans la ligne associée de la facture, cette balise indique le bon de la facture associée, mais ilest recommandé de définir une description dans toutes les lignes des factures de tous les types (à l’exception des factures publiées à partir d’une commande de vente. Dans ce cas, <lineDescription> balise signalera l’élément tel qu’il a été implémenté précédemment).
Unité de mesure
<unitOfMeasure> type de balise est modifié avec la version 1.1 et il doit être signalé avec l’une des valeurs de la liste énumérée.
Avant de commencer à utiliser la nouvelle version du rapport, l’utilisateur doit configurer des paramètres spécifiques à l’application. Ouvrez l’espace de travail de création de rapports électroniques , sélectionnez la dernière version importée du format RTIR Invoice Data (HU), sélectionnez Configurations > paramètres spécifiques à l’application > Configuration dans le volet Action, sélectionnez UnitOfMeasureLookup sur l’onglet Rapide des recherches pour la dernière version du format et établissez la correspondance entre les unités de référence de mesure et la liste énumérée du système de facturation en ligne. Par exemple, pour le kilomètre, vous ajouteriez la ligne suivante :
- Résultat de la recherche : « KILOMÈTRE »
- Ligne : 1
- Unité de code de mesure : « km » (valeur des unités de votre entité juridique)
Correspond à toutes les unités de votre entité juridique pour lesquelles vous pouvez trouver la valeur associée dans la liste énumérée :
UnitOfMeasureType |
Description (hu) |
Description (en-us) |
MORCEAU |
Darab |
Morceau |
KILOGRAMME |
Kilogramme |
Kilogramme |
Tonne |
Metrikus tonna |
Tonne |
Kwh |
Kilowatt óra |
Kilowattheure |
Jour |
Sieste |
Jour |
HEURE |
Óra |
Heure |
MINUTE |
Perc |
Minute |
MOIS |
Hónap |
Mois |
LITRE |
Litre |
Litre |
KILOMÈTRE |
Kilométer |
Kilomètre |
CUBIC_METER |
Köbméter |
Compteur cube |
COMPTEUR |
Méter |
Compteur |
LINEAR_METER |
Folyóméter |
Compteur linéaire |
CARTON |
Karton |
Carton |
PACK |
Csomag |
Pack |
Propre |
Saját mennyiségi egység megnevezés |
Propre unité de mesure |
Remarque importante ! Vous pouvez ignorer l’ajout de toutes les valeurs « propres » à la liste, définir « *Pas vide* » pour le résultat de recherche « OWN », ce qui signifie que toutes les autres valeurs seront signalées en tant que VALEURS PROPRES. Le résultat de la recherche « OWN » doit être obligatoirement ajouté et être le dernier dans la liste.
Lorsque toutes les correspondances nécessaires sont établies, remplacez « État » de la configuration des paramètres spécifiques à l’application par « Terminé » et enregistrez la configuration.
Unité de mesure propre
La nouvelle balise <unitOfMeasureOwn> est ajoutée avec la version 1.1 et doit signaler des informations sur une unité de mesure pour laquelle aucune valeur n’est trouvée dans la liste énumérée de <> unitOfMeasure. Cette balise doit être signalée lorsque <balise unitOfMeasure> est représentée par la valeur « OWN ».
La nouvelle balise <unitOfMeasureOwn> est ajoutée au format ER. Aucune configuration spécifique n’est nécessaire.
La version de TLS passe à la version 1.2
Aucune modification spécifique n’est implémentée pour prendre en charge cette exigence. Pour les versions 10, la plateforme UAT et PROD prend en charge TLS 1.2 (les déploiements de développement prennent actuellement en charge les versions 1.0, 1.1 et 1.2). Toutefois, en cas de problème de soumission de rapport en raison de la version de TLS, une demande IcM doit être traitée et l’environnement sera mis à jour vers TLS 1.2.
Certaines améliorations apportées au package de configuration des fonctionnalités de messages électroniques (éventuellement pour les versions 7.3 et 10.0.2+ uniquement)
La nouvelle version du package fournissant un ensemble prédéfini de valeurs dans les entités de données impliquées dans la configuration de messages électroniques pour le processus d’interopérabilité avec le système d’facturation en ligne hongrois peut être téléchargée à partir de la section Package de données de la bibliothèque de ressources partagées du portail LCS :
« HU RTIR setup v3.zip». Ce package fournit les modifications suivantes par rapport à la version précédente :
1. Le nouvel état résultant du type « Erreur technique » est ajouté aux actions du type « Importation de rapports électroniques » (réponse de jeton d’importation, réponse de facture d’importation, réponse d’état d’importation). Ces états sont ajoutés comme initial pour les actions suivantes :
Action |
État ajouté comme initial |
Réinitialiser l’état EM |
Importation de réponse de jeton d’erreur ; Importation d’une réponse de facture d’erreur |
Générer une demande d’état |
Importation de réponse d’erreur de la demande d’état |
2. Le package « HU RTIR setup v3.zip» inclut la configuration des formats de création de rapports électroniques. Pour l’instant, aucune configuration supplémentaire des configurations de création de rapports électroniques n’est nécessaire après l’importation du package.
La nouvelle version du package n’est pas obligatoire pour l’importation, mais recommandée. Après l’importation si vous importez avec l’option « Tronquer les données d’entité » marquée, vous devez ré-installer :
- Paramètres des classes exécutables (configuration de tax > > messages électroniques > paramètres de classe Exécutable).
- Paramètres des services Web (configuration de l'> fiscale > messages électroniques > paramètres du service Web).
- Paramètres par lot sur le traitement électronique des messages (configuration de > fiscale > messages électroniques > traitement électronique des messages), s’ils ont été utilisés.
- Rôles de sécurité sur le traitement des messages électroniques (configuration > fiscale > messages électroniques > traitement électronique des messages), s’ils ont été utilisés.
Informations sur le correctif logiciel
Correction des instructions de téléchargement :