6.4.1.12 Procesamiento de nómina GB: Especificaciones de archivos de nóminas XML – 4

Sin valoraciones

6.4.1.12 Procesamiento de nómina GB: Especificaciones de archivos de nóminas XML - 4

3.10 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 a empleados por gastos de viaje se hacen directamente en Gestión de gastos y reembolsos. La contabilización de estos gastos en Libro mayorse realiza completamente en Finanzas. Sin embargo, Procesamiento de nóminarecibe 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:

Analisis SEO

Para obtener más información acerca de informes de gastos en Procesamiento de nóminas en ByDesign, consulte Notificación de informes de gastos a Procesamiento de nóminas [página 187].

Analisis Contable

Campo ByDesign Etiqueta XMLContenido
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

3.11 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 XMLContenido
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
en 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 en 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.

3.12 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 XMLContenido
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)
VERIFICAR DENOMINADOR DE CAMPO
<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

3.13 Horario promedio del archivo de tiempos
Todos los datos proporcionados dentro de las etiquetas <ValuatedAverageWorkingTime>son específicos de los Valores promedio ubicados en el perfil de tiempos de un empleado. Cada campo se representa en su propio conjunto  <Rate>. Esta información se transfiere solamente para los empleados asalariados.

Campo ByDesign Etiqueta XMLContenido
Válido desde/hasta<StartDate> o <EndDate>Tipo: Fecha, formato: AAAAMM-DD
Horas diarias<DecimalValue> donde <MeasureUnitCode> = HUR y
<BaseMeasureUnitCode> = DAY
Tipo: Numérico, formato:
2 decimales
Horas semanales<DecimalValue> donde <MeasureUnitCode> = HUR y
<BaseMeasureUnitCode> = WEE
Tipo: Numérico, formato:
2 decimales
Horas mensuales<DecimalValue> donde <MeasureUnitCode> = HUR y
<BaseMeasureUnitCode> = MON
Numérico, formato: 2
decimales
Horas anuales<DecimalValue> donde <MeasureUnitCode> = HUR y
<BaseMeasureUnitCode> = ANN
Tipo: Numérico, formato:
2 decimales
Días por semana<DecimalValue> donde <MeasureUnitCode> = DAY y
<BaseMeasureUnitCode> = WEE
Tipo: Numérico, formato:
1 decimal
Horas promedio de período de pago
[Según el cálculo del sistema]
<DecimalValue> por <PayPeriodWorkingTimeRate>Tipo: Numérico, formato:
2 decimales

3.14 Pago de cuentas de tiempos del archivo de tiempos

Como administrador de Recursos humanos (tiempos), puede pagar saldos de cuentas de tiempos usando el archivo de tiempos del empleado. Cada pago al empleado se transfiere dentro de su propio conjunto <EmployeeTimeCalendarTimeAccountPayout>.

Campo ByDesign Etiqueta XMLContenido
Contabilización el<Date>Tipo: Fecha, formato: AAAA-MM-DD
Cantidad<Quantity>Tipo: Numérico, formato: 2 decimales
Componente de
remuneración
<BaseCompensationComponentTypeID>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]<BaseRecurrenceFrequencyCode>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 total
[calculado por el sistema mediante la multiplicación de la cantidad por el importe del componente de remuneración]
<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 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.

3.15 Actualización de saldos de cuentas de tiempos del perfil de tiempos

Las transacciones de cuentas de tiempos se encuentran dentro del archivo de tiempos de un empleado en la ficha Saldos de cuentas de tiempos. Cada transacción de cuenta de tiempos tendrá su propia sección <EmployeeTimeAccountBalance>dentro del archivo XML.

Campo ByDesign Etiqueta XMLContenido
Tipo de contabilización<TypeCode>Tipo: Texto, longitud: 2
9= Periodificación
10= Deducción
11= Desembolso
12= Saldo restante
Proveedor de tipo de cuenta de tiempos [Ningún campo IU]<EmployeeTimeAccount

PayrollTypeCode>

Tipo: Texto, longitud: 10
Actualizado en la actividad de ajuste preciso
Actualizar tipos de cuentas de tiempos de nómina para tipos de cuentas de tiempos, en Configuración empresarial.
Fecha de inicio<StartDate> para <IdentifyingPeriod>Tipo: Fecha, formato: AAAA-MM-DD
Fecha de fin<EndDate> para <IdentifyingPeriod>Tipo: Fecha, formato: AAAA-MM-DD
Cantidad
[registrado en Cuenta de tiempos]
<Quantity>Tipo: Numérico, formato: 2 decimales

3.16 Período de horario de trabajo

La información de horario de trabajo se encuentra dentro del archivo de tiempos de un empleado, en la ficha Perfil de tiempos.

Campo ByDesign Etiqueta XMLContenido
Válido desde/hasta<StartDate> / <EndDate>Tipo: Fecha, formato: AAAA-MM-DD
Semana laboral<StartWeekdayCode>Tipo: Texto, longitud: 2
1= Comienza el lunes a las 12:00 AM
5= Comienza el viernes a las 12:00 AM o 1 PM
6= Comienza el sábado a las 12:00 AM
7= Comienza el domingo a las 12:00 AM
Número de días que aparecen en el modelo de tiempos del empleado<LengthQuantity>Tipo: Texto, longitud: 2

3.17 Componentes de remuneración del archivo de remuneración
Los componentes de remuneración se encuentran dentro del archivo de remuneración del empleado, en la ficha Detalles de remuneración. Cada componente de remuneración se transfiere en su propio conjunto <EmployeeCompensationAgreementItemCompensationComponentDetail>.

Campo ByDesign Etiqueta XMLContenido
Válido desde/ hasta<StartDate> / <EndDate>AAAA-MM-DD
Componente de remuneración<CompensationComponentTypeID>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.
Tipo de pago<CompensationComponent

PayrollCategoryCode>

Tipo: Texto, longitud: 10
Para obtener más información acerca de estos códigos, consulte la tablaPara 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.
Importe
[según se asignó al componente de remuneración del empleado]
<CompensationComponentAmount>Tipo: Importe, formato: 2 decimales
Frecuencia de periodicidad
[según se asignó al componente de remuneración del empleado]
<CompensationComponent
RecurrenceFrequencyCode>
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

 

 

 

Ejemplo básico de un archivo XML para el procesamiento de nóminas en el Reino Unido (GB). Este archivo contiene información sobre empleados, salarios y deducciones:

xml
<nomina> <empleados> <empleado> <id>001</id> <nombre>John Smith</nombre><puesto>Desarrollador de Software</puesto> <salario>45000</salario> <deducciones><impuesto_renta>6000</impuesto_renta> <seguro_nacional>4000</seguro_nacional><plan_pensiones>2000</plan_pensiones> </deducciones> </empleado> <empleado> <id>002</id><nombre>Emily Jones</nombre> <puesto>Gerente de Ventas</puesto> <salario>55000</salario><deducciones> <impuesto_renta>7000</impuesto_renta><seguro_nacional>4500</seguro_nacional> <plan_pensiones>2500</plan_pensiones></deducciones> </empleado> </empleados> </nomina>

En este ejemplo:

  • Cada <empleado> tiene elementos para <id>, <nombre>, <puesto> y <salario>.
  • El elemento <deducciones> contiene subelementos para diferentes tipos de deducciones, como el impuesto sobre la renta, el seguro nacional y el plan de pensiones. Cada uno de estos subelementos tiene el monto correspondiente de la deducción.

Compártelo en tus redes

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest

Valore este curso

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestra web. Si sigues utilizando este sitio asumimos que estás de acuerdo. VER