3.11 Información de pago y banco del expediente de personal
Todos los datos proporcionados dentro del área de etiquetas XML <MainPayment>son específicos de la modalidad de pago principal del empleado. Las cuentas bancarias adicionales se detallan dentro de las etiquetas <FurtherPaymentsPlan>.
Campo ByDesign | Etiqueta XML | Contenido |
Modalidad de pago | <PaymentFormCode> | Tipo: Texto, longitud: 2 05= Transferencia bancaria |
Número de cuenta | <ID> | Tipo: Texto, longitud: 35 |
Código bancario | <RoutingID> | Tipo: Texto, longitud: 35 |
Gráfico 13: Datos de pago y bancarios del expediente de personal
3.12 Información de gastos de viaje
Los gastos de viaje no se procesan en la nómina ni se pagan mediante Procesamiento de nómina. Los reembolsos por gastos de viaje se hacen directamente en Finanzas, dentro de Gestión de gastos y reembolsos(GGR). La contabilización de estos gastos en Libro mayor se realiza completamente en Finanzas. Sin embargo, Procesamiento de nómina recibe datos de gastos de viaje que son relevantes para el cálculo de impuestos de un empleado e informes de importes sujetos a impuestos (y libres de impuestos) por empleado. Estos datos se describen a continuación:
Para obtener más información acerca de informes de gastos en Procesamiento de nómina en ByDesign, consulte Notificación de informes de gastos a Procesamiento de nómina [página 187].
Campo ByDesign | Etiqueta XML | Contenido |
ID de informe de gastos generado automáticamente en GGR | <ExpenseReportID> | Tipo: Texto, longitud: 6 |
De (En la sección Fechas y ubicaciones) | <ExpenseReportStartDate> | Tipo: Fecha, formato: AAAA-MM-DD |
A (En la sección Fechas y ubicaciones) | <ExpenseReportEndDate> | Tipo: Fecha, formato: AAAA-MM-DD |
Calculado en GGR | <PostingTransactionBasePostingDate> | Tipo: Fecha, formato: AAAA-MM-DD |
Calculado en GGR | <Amount> | Tipo: “EUR” |
Derivado en GGR | <PayrollExpenseGroupCode> | Tipo: Texto, longitud: 2 01= Reembolso diario por comidas libres de impuestos 02= Reembolso diario por comidas sujetas a impuestos 03= Reembolso diario por comidas con impuestos de tasa fija por empleado 04= Reembolso diario por comidas con impuestos de tasa fija por empleador 05= Reembolso diario por alojamiento libre de impuestos 06= Reembolso diario por alojamiento sujeto a impuestos 07= Reembolso diario por alojamiento con impuestos de tasa fija por empleado 08= Reembolso diario por alojamiento con impuestos de tasa fija por empleador 09=Tasas fijas de viaje libres de impuestos 10= Tasas fijas de viaje sujetas a impuestos 11= Tasas fijas de viaje con impuestos de tasa fija por empleado 12= Tasas fijas de viaje con impuestos de tasa fija por empleador 13= Reembolso diario libre de impuestos 14= Reembolso diario sujeto a impuestos 15= Reembolso diario con impuestos de tasa fija por empleado 16= Reembolso diario con impuestos de tasa fija por empleador 17= Comprobantes de gastos libres de impuestos 18= Comprobantes de gastos sujetos a impuestos 19= Comprobantes de gastos con impuestos de tasa fija por empleado 20= Comprobantes de gastos con impuestos de tasa fija por empleador |
Tipo de informe de gastos | <Note> | Tipo: Texto |
Gráfico 13A: Datos de gastos de viaje de Gestión de gastos y reembolsos
3.13 Tiempo registrado del archivo de tiempos
Cada fecha se transfiere en su propio conjunto <EmployeeTimeCalendarValuatedTime>. Si el tiempo registrado resulta en un pago, existirá un subconjunto <Payment actionCode>para cada componente de remuneración.
Campo ByDesign | Etiqueta XML | Contenido |
Tipo de tiempos [Derivado de la categoría de tipo de tiempos asignada dentro de la actividad de ajuste preciso Tipos de tiempos con cuentas de tiempos dentro de Configuración empresarial]. | <EmployeeTimeItem PayrollCategoryCode> | Tipo: Texto, longitud: 10 1= Ausencia 2= Presencia |
Tipo de tiempo de nómina [Según la asignación en la actividad de ajuste preciso Actualizar tipos de tiempos de nómina para tipos de tiempos de empleado dentro de Configuración empresarial]. | <EmployeeTimeItem PayrollTypeCode> | Tipo: Texto, longitud: 6 |
Fecha [para la que se registró el tiempo] | <Date> | Tipo: Fecha, formato: AAAA-MM-DD |
Duración | <HourQuantity> | Tipo: Numérico, formato: 2 decimales |
Componente de remuneración | <BaseCompensation ComponentTypeID> | Tipo: Texto, longitud: 10 Para obtener más información acerca de estos códigos, consulte la tabla en la vista Componentes de remuneración. |
Importe [Según se asignó al componente de remuneración del empleado] | <BaseAmount> | Tipo: Importe, formato: 2 decimales |
Frecuencia de periodicidad [Según se asignó al componente de remuneración del empleado] | <BaseRecurrence FrequencyCode> | Tipo: Texto, longitud: 2 3 = Por hora 4 = Diario 5 = Semanal 6 = Mensual 7 = Anual 8 = Quincenal 9 = Semimensual 10 = Cada cuatro semanas 11 = Trimestral 12 = Semestral |
Importe resultante [horas multiplicadas por tasa] | <ResultAmount> | Tipo: Importe, formato: 2 decimales |
Tipo de pago | <CompensationComponent PayrollCategoryCode> | Tipo: Texto, longitud: 10 Para obtener más información acerca de estos códigos, consulte la tabla en la vista Componentes de remuneración, haga clic en Acciones y seleccione Actualizar asignación de tipo de tiempos. |
Gráfico 14: Tiempo registrado del archivo de tiempos
3.14 Horario de trabajo del archivo de tiempos
Para cada período de cálculo de nómina, el sistema calcula el horario de trabajo planificado por día en función del horario de trabajo que figura en el perfil de tiempos del empleado. Cada día se transfiere dentro de su propio conjunto <EmployeeTimeCalendarPlannedWorkingTime>. Los empleados por hora también tienen un conjunto <EmployeeTimeCalendarAggregatedPlannedWorkingTimePerPayrollPeriod> que proporciona las horas de trabajo planificadas totales por período de cálculo de nómina.
Campo ByDesign | Etiqueta XML | Contenido |
Fecha | <Date> | Tipo: Fecha, formato: AAAAMM-DD |
Duración [Introducido manualmente o calculado en base a la hora de inicio y de fin] | <HourQuantity> | Tipo: Numérico, formato: 2 decimales |
Fecha de inicio/Fecha de fin (del período de cálculo de nómina) | <DatePeriod> o <PayrollDatePeriod> <StartDate> o <EndDate> | Tipo: Fecha, formato: AAAAMM-DD |
Número de horas en el período de cálculo de nómina especificado [valor calculado] | <HourQuantity> | Tipo: Numérico, formato: 2 decimales |
Número de días laborables en el período de cálculo de nómina especificado [valor calculado] | <DayQuantity> | Tipo: Numérico, formato: 2 decimales |
Gráfico 15: Horario de trabajo del archivo de tiempos
Ejemplo de un archivo XML para el procesamiento de nóminas en Alemania. Este archivo incluye información básica sobre empleados, así como detalles sobre salarios, impuestos y deducciones:
<nomina> <empleados> <empleado> <id>001</id> <nombre>Hans Müller</nombre><puesto>Desarrollador de Software</puesto> <salario>50000</salario> <impuestos><impuesto> <tipo>Impuesto sobre la Renta</tipo> <monto>10000</monto> </impuesto><impuesto> <tipo>Seguro de Pensiones</tipo> <monto>6000</monto> </impuesto> </impuestos><deducciones> <deduccion> <tipo>Seguro de Salud</tipo> <monto>4000</monto> </deduccion><deduccion> <tipo>Seguro de Desempleo</tipo> <monto>2000</monto> </deduccion></deducciones> </empleado> <empleado> <id>002</id> <nombre>Lisa Schmidt</nombre><puesto>Gerente de Ventas</puesto> <salario>60000</salario> <impuestos> <impuesto><tipo>Impuesto sobre la Renta</tipo> <monto>12000</monto> </impuesto> <impuesto><tipo>Seguro de Pensiones</tipo> <monto>7200</monto> </impuesto> </impuestos><deducciones> <deduccion> <tipo>Seguro de Salud</tipo> <monto>4800</monto> </deduccion><deduccion> <tipo>Seguro de Desempleo</tipo> <monto>2400</monto> </deduccion></deducciones> </empleado> </empleados> </nomina>
En este ejemplo, cada <empleado>
tiene elementos para <id>
, <nombre>
, <puesto>
y <salario>
. Además, hay elementos para <impuestos>
y <deducciones>
, que contienen una lista de impuestos y deducciones específicos para cada empleado.