Partager via


Intégration du service fiscal (ESR)

En Autriche, tous les paiements en espèces doivent être signés par un appareil ou un service externe et doivent être stockés en toute sécurité. En République tchèque, tous les paiements en espèces doivent être envoyés au portail gouvernemental pour signature fiscale. Dans les deux pays, une rentrée de fonds doit être émise sur laquelle la signature est imprimée.

Pour prendre en charge ces exigences spécifiques à chaque pays/région, Dynamics 365 Finance vous permet d’intégrer un service fiscal tiers conforme aux exigences spécifiques en matière de contrôle des paiements en espèces dans divers pays ou régions.

Remarque

Il est supposé que le service fiscal tiers répond à toutes les autres exigences légales spécifiques au pays/région concernant les transactions enregistrées. Vous êtes responsable de la mise en place et de la bonne administration du service fiscal.

Configurations disponibles

Les formats de la rentrée de fonds, la demande XML adressée au service fiscal et la réponse XML du service fiscal sont configurés en tant que configurations d’état électronique (ER) stockées dans la bibliothèque d’actifs partagés dans Microsoft Dynamics Lifecycle Services (LCS). Les configurations suivantes sont disponibles.

Nom de la configuration Description de la configuration Commentaire Fichier de configuration ER dans la bibliothèque d’actifs partagés LCS
Modèle de rentrée de fonds Modèle de données pour le format de rentrée de fonds Cash Receipt Model.version.1.xml
Format de la rentrée de fonds Format de base pour une rentrée de fonds Cash Receipt Format.version.1.1.xml
Format de la rentrée de fonds (AT) Format pour une rentrée de fonds en Autriche (ce format comprend un code de réponse rapide [code QR].) Cash Receipt Format (AT).version.1.1.1.xml
Format de la rentrée de fonds (CZ) Format pour une rentrée de fonds en République tchèque (ce format inclut l’identifiant des locaux commerciaux [BP]). Cash Receipt Format (CZ).version.1.1.1.xml
Modèle de caisse enregistreuse Modèle de données pour l’intégration des caisses enregistreuses Cash Register Model.version.1.xml
Exemple de demande ESR Exemple de demande de récépissé simple (ESR) de l’Association européenne des normes fiscales (EFSTA) Format de base pour un exemple de demande XML au service fiscal de l’EFSTA (Ce format peut être utilisé en Autriche.) ESR Request example.version.1.1.xml
Exemple de demande ESR (CZ) Exemple de demande ESR pour la République tchèque Format d’un exemple de demande XML adressée au service fiscal de l’EFSTA en République tchèque ESR Request example (CZ).version.1.1.1.xml
Exemple de réponse ESR Exemple de réponse ESR Format de base pour un exemple de réponse XML au service fiscal de l’EFSTA (Ce format peut être utilisé en Autriche.) ESR Response example.version.1.1.xml
Exemple de réponse ESR (CZ) Exemple de réponse ESR pour la République tchèque Format d’un exemple de réponse XML adressée au service fiscal de l’EFSTA en République tchèque ESR Response example (CZ).version.1.1.1.xml

Configurer

Caisses enregistreuses

Chaque caisse enregistreuse doit être configurée pour communiquer avec le service fiscal. Vous pouvez configurer des caisses enregistreuses sur la page Caisses enregistreuses (Comptes clients>Configuration>Caisses enregistreuses>Caisses enregistreuses). Le tableau suivant donne plus d’informations sur la configuration requise.

Configurer Détails Plus d’informations
Paramètres de caisse enregistreuse Spécifiez l’URL de la caisse enregistreuse, le nom de l’instance de Microsoft Azure Key Vault et le nom de la classe.
  • URL de la caisse enregistreuse : saisissez l’URL du service fiscal.

    Avertissement : les services tiers ou d’autres services que vous configurez ici ne nécessitent pas de certification et peuvent ne pas répondre aux normes de confidentialité de Microsoft. Vous devez examiner la documentation de confidentialité de chaque service et travailler avec chaque fournisseur de services pour en savoir plus sur le niveau de conformité fourni par son service. Vous devez vous assurer que ces services répondent à vos normes de sécurité, de confidentialité et juridiques. Vous êtes responsable de l’utilisation des services. Microsoft n’accorde aucune garantie ni condition expresse. Nous vous recommandons fortement d’utiliser uniquement des services qui fournissent des connexions sécurisées et autorisées (à savoir, les services qui utilisent le protocole HTTPS).

  • Nom Key Vault : si le service fiscal est accessible via une connexion sécurisée (c’est-à-dire que l’URL commence par https://), vous devez configurer les certificats et les stocker correctement des deux côtés (l’application Finance et le service fiscal tiers). Dans ce champ, sélectionnez le nom de l’instance Azure Key Vault où le certificat Finance est stocké. Pour plus d’informations, voir Configuration du client Azure Key Vault.
  • Nom de la classe : sélectionnez la classe dans laquelle les spécificités de l’intégration avec le service fiscal sont mises en œuvre. La classe disponible est CashRegisterProcessingEFSTA_W.
Configurations Pour chaque caisse enregistreuse, sélectionnez les formats ER à utiliser pour imprimer les reçus, envoyer les demandes au service fiscal et recevoir les réponses du service fiscal. Les formats ER que vous sélectionnez doivent être adaptés à l’adresse principale de l’entité juridique. Par exemple, pour le format du reçu, sélectionnez Format de rentrée de fonds (AT) pour l’Autriche et Format de rentrée de fonds (CZ) pour la République tchèque.

Si vous ne trouvez pas de format dans la liste, vous pouvez télécharger des formats électroniques récents depuis LCS. Pour plus d’informations, voir Télécharger les configurations des états électroniques à partir de Lifecycle Services

Paramètres de certificat de caisse enregistreuse Activez l’utilisation de certificats auto-signés.
  • Utiliser un certificat auto-signé : définissez cette option sur Oui si vous comptez utiliser un certificat auto-généré et auto-signé que vous pouvez ajouter à la liste des certificats de confiance.
  • Empreinte numérique du certificat de caisse : saisissez l’empreinte numérique du certificat auto-signé qui est stocké dans un service fiscal et qui sera utilisée pour valider le certificat du service fiscal.

Emplacements de caisse enregistreuse

Vous pouvez configurer les emplacements des caisses enregistreuses sur la page Emplacements de caisses enregistreuses (Comptes clients>Configuration>Caisses enregistreuses>Emplacements de caisses enregistreuses).

Conditions préalables pour la République tchèque

Avant de configurer des emplacements de caisse pour une entité juridique dont l’adresse principale est en République tchèque, vous devez suivre ces étapes.

  1. Créez un type d’enregistrement de taxe pour l’ID BP en sélectionnant Administration d’organisation>Carnet d’adresses global>Types d’enregistrement>Types d’enregistrement.

    Ce type d’enregistrement doit être limité à Organisation.

  2. Associez le type d’enregistrement à la catégorie d’enregistrement ID du local commercial :

    1. Sélectionnez Administration d’organisation>Carnet d’adresse global>Types d’enregistrement>Catégories d’enregistrement.
    2. Sélectionnez le type d’enregistrement créé précédemment, puis dans le champ Catégorie d’inscription, sélectionnez ID du local commercial.
  3. Associez l’ID tiers à l’adresse de la division qui sera utilisée pour l’emplacement de la caisse enregistreuse.

    1. Sélectionnez Administration de l’organisation>Commun>Organisations>Organisations internes.
    2. Sélectionnez l’organisation à associer à l’ID BP.
    3. Sur l’onglet Adresses, sélectionnez Plus d’options>Avancé.
    4. Dans le raccourci ID d’enregistrement, sélectionnez Ajouter.
    5. Sélectionnez le type d’enregistrement que vous avez créée précédemment.
    6. Entrez le numéro d’enregistrement.

Créer des terminaux de caisse

Vous pouvez créer les terminaux de caisse qui seront disponibles pour l’emplacement, puis attribuer la caisse enregistreuse au terminal, sur la page Terminaux de caisse (Comptes clients>Paramétrage>Caisses enregistreuses>Terminaux de caisse).

Affecter un utilisateur à une personne

L’utilisateur qui agira en tant qu’opérateur de caisse et qui sera autorisé à enregistrer les transactions en espèces enregistrées dans la caisse enregistreuse doit être attribué à une personne. Vous pouvez attribuer un utilisateur à une personne en sélectionnant Administration système>Utilisateurs.

Mettre en place des opérateurs de caisse

Vous pouvez configurer des opérateurs de caisse enregistreuse, les affecter à l’emplacement de la caisse enregistreuse et attribuer un terminal par défaut en sélectionnant Comptes clients>Configuration>Caisse enregistreuse>Opérateurs de caisse.

Paramétrer les modes de paiement nécessitant un enregistrement fiscal

Vous pouvez paramétrer des modes de paiement qui doivent être enregistrés dans une caisse enregistreuse. Sélectionnez Comptes clients>Configuration>Caisses enregistreuses>Modes de paiement des caisses enregistreuses, puis définissez les champs suivants.

Champ Description
Mode de paiement Sélectionnez un mode de paiement qui doit être enregistré en caisse et envoyé au service fiscal.
Enregistrer le montant de la taxe Cochez la case pour indiquer que les montants de taxe liés à un montant de paiement en espèces doivent être enregistrés dans le service fiscal.

Avis importants

Dans les scénarios suivants, les montants de taxe liés au montant du paiement peuvent être identifiés de manière fiable à partir des transactions validées :

  • Pour le paiement en espèces qui est automatiquement validé lorsqu’une facture contre remboursement (conditions de paiement contre remboursement) est validée. Dans ce cas, les montants de taxe envoyés sont égaux aux montants de taxe générés par une validation de facture.
  • Pour l’acompte en espèces validé manuellement à partir du journal des paiements client, lorsque les montants de taxe de vente sont calculés et validés à partir du journal des paiements. (Les montants de taxe validés à partir d’un acompte sont toujours envoyés, quel que soit le paramétrage de la case Enregistrer le montant de la taxe.)

Vous devez consulter l’administration fiscale locale pour identifier les exigences relatives à l’enregistrement des montants de taxe liés à un paiement en espèces à la caisse enregistreuse. Vous devez diviser les modes de paiement selon vos besoins.

Dans les scénarios suivants, les montants de taxe liés au montant du paiement peuvent être identifiés de manière fiable à partir des transactions validées :

  • Pour le paiement en espèces validé manuellement à partir du journal des paiements client et réglé par rapport à la facture validée précédemment qui contient un montant de taxe validé.

Si le mode de paiement Caisse enregistreuse est configuré pour enregistrer les montants de taxe, une logique de répartition des montants spécifique calcule les montants de taxe approximatifs, en fonction du montant du paiement, dans ce scénario.

Dans ces scénarios, les montants de taxe corrects sont présentés uniquement dans la facture validée qui est réglée. Consultez l’administration fiscale locale pour identifier la méthode correcte de soumission des montants de taxe facturés aux contrôles de l’administration fiscale pour ces scénarios.

Créer des conditions de paiement pour un scénario COD

Si un paiement en espèces peut être reçu lorsqu’une facture est validée, vous pouvez créer des conditions de paiement comportant le mode de paiement contre remboursement. Sélectionnez Comptes clients>Paiement>Conditions de paiement, puis définissez les champs suivants.

Champ Description
Moyen de paiement Sélectionnez COD.
Paiement au comptant Définissez l’option sur Oui pour créer une transaction de paiement automatique.
Monétaire Sélectionnez le compte général utilisé pour valider les paiements en espèces générés automatiquement.

Exemple

Cette section vous guide à travers les processus commerciaux suivants et utilise le service fiscal EFSTA Fiscal Register (EFR) comme exemple :

  • Après avoir validé un paiement en espèces soumis à enregistrement, une transaction de caisse enregistreuse dont les données doivent être signées est créée. Cette transaction est ensuite envoyée, au format XML spécifié, au service fiscal pour enregistrement.
  • Vous recevez une réponse du service fiscal. Cette réponse comporte une signature et des codes fiscaux que le service fiscal génère selon les règles spécifiques au pays/région. Cette réponse est stockée dans la transaction fiscale de caisse.
  • La rentrée de fonds est imprimée. Cette rentrée comprend les données de transaction, les signatures et les codes fiscaux.

Enregistrer un paiement contre remboursement comptabilisé automatiquement pour une facture en texte libre et imprimer une rentrée de fonds

  1. Sélectionnez Comptabilité client>Factures financières>Toutes les factures financières.

  2. Créez une facture financière. Pour plus d’informations, voir Créer des factures financières.

  3. Dans l’onglet rapide Paiement , sélectionnez un mode de paiement configuré comme mode de paiement pour la caisse enregistreuse.

  4. Sélectionnez les conditions de paiement configurées pour le contre remboursement.

  5. Sélectionnez Valider.

  6. Dans la boîte de dialogue Valider la facture financière, procédez comme suit :

    1. Dans l’onglet rapide Paramètres, cochez la case Imprimer le reçu pour imprimer une rentrée de fonds une fois la facture validée.
    2. Sur l’onglet rapide Caisse enregistreuse, vérifiez l’emplacement, le terminal, la caisse enregistreuse et les codes d’opérateur. Le code du terminal est automatiquement renseigné à partir du champ Terminal de caisse par défaut de la page Opérateurs de caisse. Modifiez le code du terminal uniquement si le paiement en espèces est reçu sur un autre terminal de caisse disponible pour l’opérateur actuel.
    3. Sélectionnez OK.
  7. Vérifiez la rentrée de fonds générée pour la facture validée. Par défaut, la rentrée de fonds générée est disponible sous forme de fichier. Pour plus d’informations sur la configuration des destinations que vous pouvez utiliser pour les rentrées de fonds, voir Destinations pour la gestion des états électroniques.

Enregistrer un paiement contre remboursement comptabilisé automatiquement pour une facture de commande client et imprimer une rentrée de fonds

  1. Sélectionnez Comptabilité client>Commandes>Toutes les commandes client.
  2. Créez une commande client. Pour plus d’informations, voir Créer des commandes client.
  3. Dans l’onglet rapide Prix et remise, sélectionnez un mode de paiement configuré comme mode de paiement pour la caisse enregistreuse.
  4. Dans le champ Paiement, sélectionnez les conditions de paiement configurées pour le contre remboursement.
  5. Sélectionnez Facture>Facture.
  6. Dans l’onglet rapide Paramètres, définissez l’option Imprimer le reçu sur Oui pour imprimer une rentrée de fonds une fois la facture validée.
  7. Sur l’onglet rapide Caisse enregistreuse, vérifiez l’emplacement, le terminal, la caisse enregistreuse et les codes d’opérateur. Modifiez les informations comme vous le souhaitez. Le code du terminal est automatiquement renseigné à partir du champ Terminal de caisse par défaut de la page Opérateurs de caisse. Modifiez le code du terminal uniquement si le paiement en espèces est reçu sur un autre terminal de caisse disponible pour l’opérateur actuel.

Enregistrer un paiement client à partir du journal des paiements client et imprimer une rentrée de fonds

  1. Sélectionnez Comptes clients>Journaux>Paiements>Journal des paiements pour ouvrir le journal des paiements du client. (Vous pouvez également sélectionner Comptabilité>Journaux>Journal général pour ouvrir le journal général.)
  2. Créez les lignes feuille comportant un paiement en espèces client.
  3. Dans l’onglet Paiement, sélectionnez un mode de paiement configuré comme mode de paiement pour la caisse enregistreuse.
  4. Cochez la case N° document du journal des acomptes si le paiement est un acompte.
  5. Sur l’onglet Paiement, vérifiez l’emplacement, le terminal, la caisse enregistreuse et les codes d’opérateur. Modifiez les informations comme vous le souhaitez. Le code du terminal est automatiquement renseigné à partir du champ Terminal de caisse par défaut de la page Opérateurs de caisse. Modifiez le code du terminal uniquement si le paiement en espèces est reçu sur un autre terminal de caisse disponible pour l’opérateur actuel.
  6. Sélectionnez Valider>Valider.
  7. Sélectionnez Imprimer>Rentrée de fonds pour imprimer un reçu comprenant des codes fiscaux.

Enregistrez un paiement client à partir du journal des bordereaux et imprimez un ordre de paiement comprenant les informations sur la rentrée de fonds (République tchèque uniquement)

  1. Sélectionnez Gestion de la trésorerie et de la banque>Journaux>Journal des bordereaux.
  2. Créez les lignes feuille comportant un paiement en espèces client.
  3. Dans l’onglet Paiement, vérifiez les champs de la section Caisse enregistreuse. Le code du terminal est automatiquement renseigné à partir du champ Terminal de caisse par défaut de la page Opérateurs de caisse. Modifiez le code du terminal uniquement si le paiement en espèces est reçu sur un autre terminal de caisse.
  4. Sélectionnez Approbation des documents>Approuver. Le numéro de la commande en disponibilités est attribué au paiement.
  5. Sélectionnez Valider>Valider.
  6. Sélectionnez Imprimer>Commande en disponibilités pour imprimer une commande en disponibilités comprenant des codes fiscaux.

Annuler un paiement

Si un numéro de rentrée de fonds a été enregistré pour un paiement dans la caisse enregistreuse et que vous annulez ensuite le paiement, un nouveau numéro de rentrée de fonds est enregistré dans la même caisse. La rentrée de fonds d’annulation de paiement comprend tous les mêmes montants que le reçu d’origine, mais les montants ont un signe négatif.

  1. Ouvrez la page Transactions client :

    1. Sélectionnez Comptabilité client>Clients>Tous les clients.
    2. Sélectionnez un client.
    3. Dans le volet Actions, sélectionnez Transactions>client.
  2. Sélectionnez la transaction de paiement à contrepasser.

  3. Sélectionnez Contrepasser>Annuler le paiement.

  4. Saisissez les informations requises, puis sélectionnez OK pour créer la transaction d’annulation de paiement et revenir à la page Transactions client.

  5. Sélectionnez la nouvelle opération d’annulation de paiement, puis sélectionnez Imprimer>Rentrée de fonds pour imprimer une rentrée de fonds comprenant des codes fiscaux.

Examiner les transactions fiscales de la caisse et renvoyer une transaction à la caisse

Vous pouvez consulter les paiements en espèces qui ont été enregistrés et également réimprimer l’original de la rentrée de fonds ou une copie de la rentrée de fonds, en sélectionnant Imprimer sous Comptabilité client>Recherches>Transactions fiscales de la caisse.

La loi décrit des scénarios d’exception que le service fiscal doit gérer correctement. Si un paiement en espèces n’a pas été enregistré avec succès pour une raison qui n’est pas liée à l’un de ces scénarios d’exception, vous recevrez un message d’erreur après avoir validé un paiement en espèces. La transaction de caisse qui a un statut défini sur Créé sera disponible sur la page Transactions fiscales de caisse. Vous devez résoudre les problèmes et renvoyer manuellement les transactions en espèces créées à la caisse enregistreuse. Sinon, vous ne pouvez pas imprimer de rentrée de fonds comportant des codes fiscaux. Lorsqu’un paiement en espèces est correctement enregistré, il a le statut Enregistré.

Le tableau suivant décrit les champs des opérations de paiement en caisse.

Champ Description
Caisse enregistreuse ID de caisse enregistreuse.
ID transaction ID de la transaction dans la caisse enregistreuse. Cette valeur est reçue du service fiscal.
URL de caisse enregistreuse L’URL du lieu où se trouve le service fiscal.
État Statut de la transaction. Les valeurs suivantes sont utilisées :
  • Créé : la transaction de paiement a été validée, mais n’a pas été enregistrée.
  • Enregistré : la transaction de paiement a été validée et enregistrée. (En d’autres termes, vous avez envoyé l’opération de paiement au service fiscal et vous avez reçu une réponse comprenant les codes fiscaux.)
(CZ/République tchèque) Hors ligne Indicateur d’enregistrement hors ligne de la transaction (exception autorisée) et de réception d’un PKP (code de signature).
Terminal Code du terminal de caisse enregistreuse.
Opérateur Code de l’opérateur de caisse enregistreuse.
N° document Numéro de document de la transaction de disponibilités validée.
Date Date de la transaction.
Numéro de reçu Numéro de la rentrée de fonds.
Date et heure de transaction Date et heure de la transaction enregistrée. Cette valeur est reçue du service fiscal.
Montant reçu Montant du paiement.
Devise Devise du paiement.
Name Nom du code fiscal reçu du service fiscal. Les valeurs suivantes peuvent être utilisées :
  • Informations : informations supplémentaires
  • (AT/Autriche) Code – Signature
  • (AT/Autriche) Lien – Lien dépendant de la signature
Libellé Étiquette du code fiscal reçu du service fiscal. Les valeurs suivantes peuvent être utilisées :
  • (CZ/République tchèque) FIK – Code d’identification fiscale
  • (CZ/République tchèque) BKP – Code de sécurité
  • (CZ/République tchèque) PKP – Code de signature (Ce code est renvoyé en cas d’inscription hors ligne.)
Valeur  Valeur du code fiscal reçu du service fiscal.
Valeur  Pourcentage de l’impôt enregistré.
Montant de la taxe de vente Montant de la taxe enregistrée.
Montant brut Montant du paiement enregistré.