Configuración de procesos de impuestos basados en formularios

Introducción a los tipos de formulario y los tipos de agrupación de formularios

Objective

After completing this lesson, you will be able to personalizar clases de formulario y clases de agrupación de formularios

Tipos de formulario y tipos de agrupación de formularios

Las clases de ingresos se corresponden con las clases de impuestos. Identifican fuentes específicas de ingresos, como el impuesto sobre la renta, el impuesto sobre vehículos o las tasas de la escuela infantil.

Las clases de ingreso se pueden asignar a diferentes categorías de correspondencia recibida (como la correspondencia recibida relacionada con el impuesto sobre la renta o el impuesto sobre el valor añadido). De este modo, puede definir que espera una correspondencia recibida diferente para cada tipo de impuesto.

Los tipos de agrupación de formularios utilizan reglas de verificación en el Business Rule Framework (BRFplus) para validar formularios enviados, registrar contribuyentes, calcular impuestos basados en formularios y crear facturas de impuestos.

Un tipo de agrupación de formularios se puede configurar independientemente de un tipo de ingreso. El tipo de ingresos se puede asignar en una etapa posterior en la configuración de reglas para el documento de facturación.

Configuración de tipos de ingresos

Transacción principal y secundaria

Si no se introduce ninguna operación principal/parcial en el documento de facturación, se utilizará la operación principal/parcial por defecto.

Clase de documento de facturación

Defina las clases de documento de facturación para documentos de facturación simulados y reales.

Los tipos de ingresos son necesarios para la determinación de reglas en impuestos basados en objetos mediante BRFplus y para la definición de la obligación fiscal.

En los impuestos basados en objeto, la asignación de una función BRFplus a un tipo de ingreso tiene lugar en la actividad IMG Definir reglas BRFplus para cada tipo de ingreso.

También puede utilizar clases de ingresos con correspondencia recibida ampliada. En este caso, puede asignar una clase de ingreso a un tipo de correspondencia recibida. De este modo, puede definir que espera una correspondencia recibida diferente para el impuesto de sociedades que para el impuesto de sociedades, por ejemplo.

Si asigna información en un objeto de contrato que es relevante para impuestos utilizando Hechos en el sistema, puede asignar su propio tipo de ingreso a cada parte del conjunto de hechos. Esta asignación se realiza en la actividad IMG Definir set de hechos.

Al asignar períodos fiscales a un tipo de ingresos, tiene la opción de utilizar el mismo tipo de ingresos tanto con períodos fiscales anuales (por ejemplo, del período 2004 al período 2008) como con períodos trimestrales (por ejemplo, 04Q1 a 08Q4).

Nota

Consulte el capítulo sobre los impuestos basados en objetos.

Basado en formulario

Un tipo de ingreso está asignado a un tipo de objeto de contrato. Es posible que se asignen varios tipos de ingresos a un tipo de objeto de contrato. La asignación depende del tiempo en función de la clave de período.

El tipo de ID
Define qué número de interlocutor comercial alternativo se utiliza en el cockpit de responsable fiscal (por ejemplo, número de la seguridad social, SSN).
Tipo de ingresos
Puede estar basado en formularios o en objetos.
Archivo conjunto
Determinados tipos de impuestos, como el impuesto sobre la renta personal, permiten la presentación conjunta. Si este indicador está fijado, entonces es posible una evaluación conjunta de dos contribuyentes para este tipo de ingresos.

El tipo de ingreso no es obligatorio para la mayoría de las características de proceso basadas en formularios; sin embargo, la obligación fiscal definida en el estándar aún requiere el tipo de ingreso.

La obligación fiscal se utiliza en la transacción de resumen de contribuyente. Puede sustituir la definición de SAP de una obligación fiscal.

Para los impuestos basados en objetos, debe realizar las siguientes asignaciones:

  • Asignar períodos fiscales
  • Asignar tipo de objeto de contrato

En la guía de implementación de la correspondencia recibida ampliada se puede asignar una clase de ingreso a un tipo de correspondencia recibida. En este caso, se deriva el tipo de correspondencia recibida, una vez que se crea un objeto de contrato, se asigna la clase de objeto de contrato.

Para los impuestos basados en formulario, el tipo de agrupación de formularios toma el tipo de ingresos como entidad principal para el Customizing.

Tipos de formulario

Con los tipos de formulario puede agrupar tipos de correspondencia recibida, formularios y formularios de tabla para controlar el procesamiento de formularios.

Puede agrupar tipos de correspondencia recibida, formularios y formularios de tabla para controlar el procesamiento de formularios en un tipo de formulario.

Puede utilizar los tipos de correspondencia recibida para generar diferentes solicitudes de correspondencia recibida para diferentes objetos de contrato. Por ejemplo, puede definir que espera una correspondencia recibida diferente para el impuesto de sociedades que para el impuesto de sociedades.

También puede solicitar diferentes solicitudes de correspondencia recibida para un tipo de ingreso. Por ejemplo, es posible solicitar dos informaciones diferentes a los contribuyentes para la declaración fiscal: una relativa a la presentación de la declaración fiscal (categoría de correspondencia recibida "declaración del impuesto sobre la renta") y solicitar que también se presente la información faltante (categoría de correspondencia recibida "declaración del impuesto sobre la renta: datos adicionales").

También puede utilizar los tipos de correspondencia recibida para asignar solicitudes de correspondencia recibida con diferentes períodos de tiempo (por ejemplo, trimestral o anual).

La asignación de tipos de correspondencia recibida permite compensar una solicitud de correspondencia recibida con un determinado tipo de correspondencia recibida mediante cada formulario de la clase de formulario correspondiente.

Los formularios que asigna al tipo de formulario deben definirse primero en la actividad IMG Definir formularios.

Los formularios de tabla que asigna al tipo de formulario deben definirse primero en la actividad IMG Definir formularios de tabla.

Configuración de tipos de agrupación de formularios

Las clases de agrupación de formularios clasifican agrupaciones de formularios desde un punto de vista empresarial.

Por este motivo, controlan una amplia gama de funciones, como las reglas de procesamiento o el número y el tipo de formularios para un tipo de agrupación de formularios.

Las características principales son:

  • Asignar clase de formulario a clase de agrupación de formularios
  • Definir regla de procesamiento
  • Definir variante de procesamiento
  • Asignar variante de procesamiento a actividad
  • Asignar motivo de procesamiento para tipo de agrupación de formularios
  • Asignar tipo de ingresos a tipo de agrupación de formularios (si se utilizan tipos de ingresos, es decir, no para formularios de registro)
  • Asignar clase de operación a clase de agrupación de formularios

Puede definir una clase de agrupación de formularios en IMG en Gestión financiera (nuevo) → Cuenta corriente contractual → Operaciones comerciales → Subreparto de impuestos del sector público → Procesamiento de formularios → Clase de agrupación de formularios → Definir clase de agrupación de formularios.

Puede asignar motivos de procesamiento al proceso basado en formulario en el que aparece el motivo de procesamiento.

Puede definir un texto explicativo para cada motivo de procesamiento. El sistema visualiza este texto explicativo cuando añade una nota al procesar una declaración de impuestos y selecciona un motivo de procesamiento.

Actividad de procesamiento

Una actividad de procesamiento se utiliza para categorizar diferentes acciones funcionales, como verificar, simular, crear evaluaciones fiscales y sugerir datos de formulario. Las actividades pueden variar de una clase de agrupación de formularios a otra.

Cada actividad puede enlazar con un grupo de conjuntos de reglas BRFplus. El resultado de las actividades puede ser la facturación y la creación de una factura (documento PDF).

Se puede desencadenar una verificación de modificaciones en función de una actividad. Las actividades permitidas durante el procesamiento de actividades en masa pueden depender del estado.

En Configuración, puede definir diferentes actividades de procesamiento de formularios. Puede especificar las acciones que el sistema debe realizar para cada actividad individual.

Por ejemplo, puede definir que la facturación se inicie automáticamente después de la facturación para una actividad y la contabilización de documentos simulados para otra. Puede utilizar el evento P335 o P336 para implementar otras restricciones a las actividades.

Una actividad procesa una agrupación de formularios mediante el motor de reglas (Business Rule Framework - BRFplus).

Estado de sistema y estado de usuario para agrupaciones de formularios

Estado del sistema
  • Se trata de un estado fijado internamente por el sistema.
  • El estado del sistema informa al usuario de que se ha realizado una determinada operación comercial en una agrupación de formularios.
Estado de usuario
  • Es un estado establecido por el usuario para complementar el estado del sistema en una agrupación de formularios.
  • Solo puede utilizar un estado de usuario que pertenezca a un perfil de estado (definido en Configuración) asignado al proceso de formulario o a la clase de agrupación de formularios.

En la IMG, en Cuenta corriente contractual → Operaciones comerciales → Distribución de impuestos del sector público → Declaración de impuestos y aplicación → Parametrizaciones básicas → Definir esquema de status para status de usuario para declaraciones de impuestos, puede ajustar la gestión de status general para que se ajuste a sus necesidades.

La gestión de estado es un área fundamental al procesar las presentaciones de impuestos.

En el código de transacción BS23, SAP actualiza los siguientes datos y no se pueden modificar:

  • La primera tabla contiene todos los estados que puede asignar el sistema (estado de sistema).
  • La segunda tabla contiene todas las operaciones comerciales.
  • La tercera tabla asigna uno o dos estados de sistema a cada operación comercial, independientemente de si el sistema fija o borra el estado de sistema correspondiente para la operación comercial.
  • La cuarta tabla que no se muestra en esta diapositiva define qué transacciones están permitidas para qué objetos (por ejemplo, cabecera de orden, posición de orden).
  • Estas asignaciones determinan qué estados de sistema son posibles para un objeto como máximo y para qué operaciones comerciales se fijan o borran.

Estado de usuario - Configuración

Puede utilizar esta actividad para crear perfiles de estado para su propio estado de usuario.

Puede definir un perfil de estado para el estado de usuario en IMG en Cuenta corriente contractual → Operaciones comerciales → Evaluación de impuestos del sector público → Declaraciones y aplicaciones de impuestos → Opciones básicas → Definir esquema de estado para estado de usuario para declaraciones de impuestos.

Defina el estado de usuario y documente sus funciones en el texto breve o explicativo. Puede crear uno o más estados de usuario en un esquema de estado.

Defina en qué orden se debe ejecutar el estado de usuario. Esto se determina mediante el número de secuencia. Si no asigna un número de secuencia a un estado de aplicación, siempre se puede fijar este estado. Sin embargo, solo puede ser un estado de aplicación con un número de secuencia activo. Si asigna un número de secuencia a un estado de usuario, también debe asignar un número de secuencia más bajo y más alto. Estos restringen el intervalo de números de secuencia a partir del cual se puede seleccionar el estado de usuario siguiente.

Asigne al esquema de status como mínimo un tipo de objeto mediante tipos de objeto.

Defina:

  • el estado inicial que se activa automáticamente al crear el objeto.
  • qué estado de usuario se activa automáticamente al realizar una operación comercial mediante Ir a → Control de operación.
  • qué operaciones comerciales están permitidas o prohibidas cuando un determinado estado está activo.

Puede definir una de las transacciones realizadas por el estado de usuario en el esquema de estado, con el resultado de que se pueden fijar o borrar uno o más sistemas y/o estados de usuario.

Después de definir su estado de usuario, puede asignar el perfil de estado al proceso de formulario o a la clase de agrupación de formularios.

Definir clase de formulario y clase de agrupación de formularios

Vea la simulación Definir disposición de formulario Web Dynpro para obtener más información sobre las actividades relacionadas con el sistema.