Message d'erreur
The selected tax code is not valid. Please check tax code settings on SAP S/4HANA.
(Le code de taxe sélectionné n'est pas valide. Veuillez vérifier les paramètres du code de taxe dans SAP S/4HANA.)Intégrations ERP concernées
SAP S/4HANA®
Motif
Lors de l'export d'une dépense, vous pouvez rencontrer une erreur indiquant que le code de taxe sélectionné n'est pas valide, ou qu'il n'existe pas pour le schéma de taxe du pays ou de la région indiqué.
SAP S/4HANA utilise un cadre strict appelé Tax Calculation Procedure pour traiter les taxes. Cette procédure est entièrement déterminée par le pays ou la région de votre entité juridique.
Cette erreur survient lorsque Payhawk tente d'exporter une dépense avec un code de taxe que SAP S/4HANA ne peut pas valider. Plusieurs raisons l'expliquent :
Le code de taxe n'existe pas du tout dans votre système SAP S/4HANA.
Le code de taxe est valide dans SAP S/4HANA, mais il n'a pas été affecté ni activé pour le pays ou la région de la société qui supporte la dépense.
Le pays lui-même est associé en arrière-plan à une procédure de calcul de taxe incorrecte.
Solution
Avant de mettre à jour la configuration de votre ERP, vérifiez le mappage de taxe sur la dépense :
Ouvrez la dépense concernée dans Payhawk et vérifiez le Tax Rate ou le Tax Code sélectionné (taux/code de taxe).
Assurez-vous que le taux de taxe correspond au pays physique où la dépense a eu lieu et où votre entité est enregistrée.
Si votre configuration d'intégration mappe automatiquement les taux de taxe Payhawk aux codes de taxe SAP S/4HANA, vérifiez vos paramètres d'intégration pour détecter d'éventuelles fautes de frappe ou des mappages obsolètes vers d'anciens codes de taxe SAP S/4HANA.
Si le code de taxe sélectionné dans Payhawk est correct, une personne responsable de la configuration financière doit vérifier et mettre à jour les paramètres de taxe dans SAP.
SAP S/4HANA Public Cloud Edition
Pour résoudre ce problème dans SAP S/4HANA Public Cloud Edition :
Connectez-vous à votre SAP Fiori launchpad avec des autorisations de configuration.
Accédez à votre environnement de configuration, tel que Central Business Configuration ou Manage Your Solution.
Recherchez et ouvrez l'étape de configuration Define Tax Codes for Sales and Purchases.
Saisissez la clé de pays/région de l'entité concernée par l'erreur.
Vérifiez si le code de taxe précis mentionné dans votre erreur figure dans la liste. S'il est absent, vous devez le créer ici et définir ses propriétés de pourcentage de taxe.
Vérifiez que le code de taxe est marqué comme actif et qu'il n'a pas été désactivé ni verrouillé.
SAP S/4HANA Private Cloud Edition
Pour résoudre ce problème dans SAP S/4HANA Private Cloud Edition :
Exécutez le code de transaction
FTXP(Maintain Tax Code).Saisissez le code de pays associé à votre société et appuyez sur Enter.
Recherchez le Tax Code indiqué dans le message d'erreur. S'il n'existe pas, vous devez le créer pour ce pays précis, lui affecter un type de taxe, tel que Input Tax, et définir ses pourcentages.
Vérifiez l'affectation du moteur de taxe du pays en exécutant le code de transaction
OBBG(Assign Country to Calculation Procedure).Recherchez votre pays et assurez-vous qu'il est lié à la bonne Tax Procedure, par exemple TAXDE pour l'Allemagne et TAXUS pour les États-Unis. En cas de mauvaise correspondance, SAP S/4HANA ne reconnaîtra pas les codes de taxe valides.
Enregistrez vos modifications dans un ordre de transport.
Étapes suivantes
Une fois la configuration du code de taxe corrigée ou activée dans SAP S/4HANA, vous devez mettre à jour Payhawk avant de réexporter.
Connectez-vous au portail web Payhawk.
Accédez à Paramètres > Intégrations > SAP S/4HANA.
Synchronisez manuellement vos données de référence. Cela importe dans Payhawk les profils et procédures de taxe mis à jour depuis SAP.
Accédez à l'application Dépenses.
Repérez la dépense en attente et cliquez sur Vérifier pour réexporter la transaction avec succès.