- OBJETIVO: Comprobar números de identificación fiscal
- DESCRIPCIÓN: Este módulo de funciones es un contenedor de «TAX_NUMBER_CHECK» y comprueba los campos Número de identificación fiscal 1 y Número de identificación fiscal 2 con las reglas definidas en la tabla T005.
Se realizan las siguientes comprobaciones adicionales con la clave del país del vehículo:
País | Código | Número de identificación fiscal 1 | Número de identificación fiscal 2 |
Argentina | RA | × | |
Bélgica | B | × | |
Brasil | BRA | × | × |
Dinamarca | DK | × | |
Francia | F | × | |
Italia | I | × | × |
Noruega | N | × | |
Portugal | P | × | |
España | E | × | |
Suecia | S | × |
A continuación, se muestra la interfaz del módulo de funciones
- Parámetros de importación
- COUNTRY: Clave del país
- NATURAL_PERSON_FLAG: Persona natural
- REGION: Región
- STKZU: Comprobación específica del país
- TAX_CODE_1: Número de identificación fiscal 1
- TAX_CODE_2: Número de identificación fiscal 2
- TYPE_OF_TAX_CODE_1: Tipo de número de identificación fiscal
- TAX_CODE_3: Número de identificación fiscal 3
- TAX_CODE_4: Número de identificación fiscal 4
- Parámetros de exportación
- MESSAGE: Muestra el mensaje de error, en caso de que lo haya.
- Excepciones
- NOT_VALID: Esta excepción se da si el número natural introducido no es válido.
- NOT_AUTHORIZED_MSG_GETDETAIL: Esta excepción se da si el usuario no tiene autorización para ejecutar el FM BAPI_MESSAGE_GETDETAIL.
- NOT_AUTHORIZED_TAX_NUM_CHK: Esta excepción se da si el usuario no tiene autorización para ejecutar el FM /WINSHTLQ/TAX_NUMBER_CHECK.
- NO_RELEASE_FOUND: Esta excepción se da si no se encuentra la versión de SAP BASIS en el sistema SAP.
- DIFFERENT_FPRCD: Esta excepción se da si se introducen diferentes códigos fiscales regionales en los campos STCD1 y STCD2.
Ejemplo:
Introduzca los datos de la siguiente forma:
Si los datos introducidos son válidos, no se mostrará ningún mensaje de error. De lo contrario, se mostrará un mensaje de error.