- OBJECTIF : vérifier le numéro d'enregistrement de la TVA (numéro d'identification fiscale de l'UE)
- DESCRIPTION : ce module fonction est une enveloppe de « EU_TAX_NUMBER_CHECK » et vérifie le numéro d'enregistrement de la TVA (numéro de taxe de l'UE) de chaque pays.
Les règles de contrôle sont enregistrées dans le tableau T005 dans le champ PRUIN. La longueur du numéro de TVA qui est importante pour cette vérification est enregistrée dans le champ UINLN.
Si le processus de contrôle détecte un format non valide, une clé de pays incorrecte ou une clé de contrôle incorrecte, l’exception NOT_VALID est déclenchée, et un message d’erreur est envoyé. Si le contrôle aboutit, l'utilisateur ne reçoit pas de notification.
Voici l'interface du module de fonction
- Paramètres d’importation
- COUNTRY : clé de pays
- EU_TAX_NUMBER : numéro de TVA (numéro d'identification fiscale de l'UE)
- Paramètres d’exportation
- MESSAGE : affiche le message d'erreur, le cas échéant.
- Exceptions
- NOT_VALID : cette exception se produit si le numéro de TVA entré n'est pas valide.
- NOT_AUTHORIZED_MSG_GETDETAIL : cette exception se produit si l'utilisateur n'est pas autorisé à exécuter le FM BAPI_MESSAGE_GETDETAIL.
- NOT_AUTHORIZED_EU_TAX_NUM_CHK : cette exception se produit si l'utilisateur n'est pas autorisé à exécuter /WINSHTLQ/EU_TAX_NUMBER_CHECK FM.
- NO_RELEASE_FOUND : cette exception se produit si aucune version de SAP BASIS n'est trouvée dans le système SAP.
Exemple :
Procédez aux entrées comme suit :
Ce numéro fiscal n'existe pas, et le message d'erreur ci-dessous s'affiche.