6.4.1.14 Procesamiento de nómina para la India: Especificaciones de archivos de nóminas XML – 2

Sin valoraciones

6.4.1.14 Procesamiento de nómina para la India: Especificaciones de archivos de nóminas XML - 2

3.0 Asignaciones de campo específicas de empleado

Los datos que se transfieren en el archivo XML para cada empleado se agrupan en secciones. El resto de este documento proporciona detalles para cada uno de los grupos de datos, incluida la ubicación del campo ByDesign, la etiqueta XML y la información de contenido.

Analisis Contable

3.1 Identificadores de empleado del expediente de personal

Campo ByDesign Etiqueta XMLContenido
ID de empleado<EmployeeID>Tipo: Texto, longitud: 80

Gráfico 1: Identificadores de empleado del archivo de nómina

<Employee actionCode=”04”>
<UUID>00300571–d832–02dd-93cb-9924df8dc1ce</UUID>
<EmployeeID>50</EmployeeID>

Analisis SEO

3.2 Datos biográficos del expediente de personal

Campo ByDesign Etiqueta XMLContenido
Sexo<GenderCode>Tipo: Texto, longitud: 1
0= Sexo desconocido
1= Hombre
2= Mujer
Lugar de nacimiento<BirthPlaceName> Tipo: Texto, longitud: 40
Fecha de nacimiento<BirthDate> Tipo: Fecha, formato: AAAA-MM-DD
Estado civil<MaritalStatusCode>Tipo: Texto, longitud: 1
1= Soltero(a)
2= Casado(a)
3= Viudo(a)
4= Divorciado(a)
5= Separado(a)
Los clientes pueden añadir valores adicionales mediante la actividad de ajuste preciso Socios comerciales generales, en Configuración empresarial.
Nacionalidad<NationalityCountryCode>Tipo: Texto, longitud: 2
Por ejemplo, INse transfiere para la India.
Título<FormOfAddressCode>Tipo: Texto, longitud: 4
0001= Sra.
0002= Sr.
Los clientes pueden añadir valores adicionales mediante la actividad de ajuste preciso Socios comerciales generales, en Configuración empresarial.
Nombre<GivenName>Tipo: Texto, longitud: 40
Segundo nombre<MiddleName>Tipo: Texto, longitud: 40
Apellido<FamilyName>Tipo: Texto, longitud: 40
Título académico<AcademicTitleCode>Tipo: Texto, longitud: 4
0001= Doctor
0002= Catedrático
0003= Catedrático doctor
0004= Licenciado
0005= Licenciado superior
0006= Doctor en Filosofía
Los clientes pueden añadir valores adicionales mediante la actividad de ajuste preciso Socios comerciales generales
en Configuración empresarial.

3.3 Datos de contacto privados del expediente de personal

Campo ByDesign Etiqueta XMLContenido
Código de país<CountryCode>Tipo: Texto, longitud: 2
Por ejemplo, INse transfiere para la India
Código postal<StreetPostalCode>Tipo: Texto, formato: 99999-9999
Ciudad<CityName>Tipo: Texto, longitud: 40
Apartado de correos<POBoxID>Tipo: Texto, longitud: 10
Calle<StreetName>Tipo: Texto, longitud: 60
Número<HouseID>Tipo: Texto, longitud: 10

3.3.1 Dirección del puesto de trabajo

Campo ByDesign Etiqueta XMLContenido
Dirección del puesto de trabajo<EmployeeWorkplaceAddressInformation>
<OrganisationAddress>Detalles de ubicación
<WorkplaceAddress>Otros detalles

Gráfico 2: Dirección del puesto de trabajo

<EmployeeWorkplaceAddressInformation actionCode=»01″>
<ObjectNodeReference>
<ObjectID>IN00163E01277C1EE0B8D43B0F7D7FFC3500163E01277C1EE0B8D45086771D7C5D</ObjectID>
<ObjectTypeCode>765</ObjectTypeCode>
<ObjectNodeTypeCode>24443</ObjectNodeTypeCode>
</ObjectNodeReference>
<ValidityPeriod>
<StartDate>2011-09-19</StartDate>
<EndDate>9999-12-31</EndDate>
</ValidityPeriod>
<AddressUsage actionCode=»01″>
<ObjectNodeReference>
<ObjectID>IN00163E01277C1EE0B8D43B0F7D7FFC3500163E01277C1EE0B8D45086771E7C5D</ObjectID>
<ObjectTypeCode>765</ObjectTypeCode>
<ObjectNodeTypeCode>24484</ObjectNodeTypeCode>
</ObjectNodeReference>
<AddressUsageCode>XXDE</AddressUsageCode>
<ValidityPeriod>
<StartDate>2011-09-19</StartDate>
<EndDate>9999-12-31</EndDate>
</ValidityPeriod>
</AddressUsage>
<OrganisationAddress>
<PhysicalAddress>
<CountryCode>IN</CountryCode>
<CountryName languageCode=»EN»>India</CountryName>
<RegionCode>30</RegionCode>
<RegionName>Delhi<RegionName>
<StreetPostalCode>110001</StreetPostalCode>
<CityName>New Delhi</CityName>
<StreetName>Connaught place</StreetName>
<HouseID>567</HouseID>
</PhysicalAddress>
</OrganisationAddress>
<WorkplaceAddress>
<PersonName>
<GivenName>INDIA</GivenName>
<FamilyName>CITY</FamilyName>
<NameFormatCountryCode>IN</NameFormatCountryCode>
</PersonName>
<Office>
<BuildingID>building1</BuildingID>
<RoomID>room1</RoomID>
</Office>
</WorkplaceAddress>
</EmployeeWorkplaceAddressInformation>
<EmployeeWorkplaceAddressInformation actionCode=»01″>
<ObjectNodeReference>
<ObjectID>IN00163E0114E41ED0B1F6D6B31CFBA4E200163E0213361EE0B6F031708976BEAB</ObjectID>
<ObjectTypeCode>765</ObjectTypeCode>
<ObjectNodeTypeCode>24443</ObjectNodeTypeCode>
</ObjectNodeReference>
<ValidityPeriod>
<StartDate>2011-09-10</StartDate>
<EndDate>9999-12-31</EndDate>
</ValidityPeriod>
<AddressUsage actionCode=»01″>
<ObjectNodeReference>
<ObjectID>IN00163E0114E41ED0B1F6D6B31CFBA4E200163E0213361EE0B6F031708977BEAB</ObjectID>
<ObjectTypeCode>765</ObjectTypeCode>
<ObjectNodeTypeCode>24484</ObjectNodeTypeCode>
</ObjectNodeReference>
<AddressUsageCode>XXDE</AddressUsageCode>
<ValidityPeriod>
<StartDate>2011-09-10</StartDate>
<EndDate>9999-12-31</EndDate>
</ValidityPeriod>
</AddressUsage>
<OrganisationAddress>
<PhysicalAddress>
<CountryCode>IN</CountryCode>
<CountryName languageCode=»EN»>India</CountryName>
<StreetPostalCode>560066</StreetPostalCode>
<StreetName>Whitefield</StreetName>
<HouseID>138</HouseID>
</PhysicalAddress>
</OrganisationAddress>
<WorkplaceAddress>
<PersonName>
<FormOfAddressCode>0002</FormOfAddressCode>
<FormOfAddressName>Mr.</FormOfAddressName>
<GivenName>Persfile</GivenName>
<FamilyName>Changes</FamilyName>
<NameFormatCountryCode>IN</NameFormatCountryCode>
</PersonName>
<Office>
<BuildingID>RMZ</BuildingID>
<RoomID>03</RoomID>
</Office>
<Communication>
<Telephone>
<Number>
<SubscriberID>11111111</SubscriberID>
<CountryCode>IN</CountryCode>
<CountryDiallingCode>+91</CountryDiallingCode>
<CountryName languageCode=»EN»>India</CountryName>
</Number>
<NumberDefaultIndicator>true</NumberDefaultIndicator>
<NumberUsageDenialIndicator>false</NumberUsageDenialIndicator>
</Telephone>
<MobilePhone>
<Number>
<SubscriberID>222222</SubscriberID>
<CountryCode>IN</CountryCode>
<CountryDiallingCode>+91</CountryDiallingCode>
<CountryName languageCode=»EN»>India</CountryName>
</Number>
<SMSEnabledIndicator>true</SMSEnabledIndicator>
<NumberDefaultIndicator>true</NumberDefaultIndicator>
<NumberUsageDenialIndicator>false</NumberUsageDenialIndicator>
</MobilePhone>
<Facsimile>
<Number>
<SubscriberID>33333333</SubscriberID>
<CountryCode>IN</CountryCode>
<CountryDiallingCode>+91</CountryDiallingCode>
<CountryName languageCode=»EN»>India</CountryName>
<NumberDefaultIndicator>true</NumberDefaultIndicator>
<NumberUsageDenialIndicator>false</NumberUsageDenialIndicator>
</Facsimile>
<Email>
<URI>a@gmail.com</URI>
<URIDefaultIndicator>true</URIDefaultIndicator>
<URIUsageDenialIndicator>false</URIUsageDenialIndicator>
</Email>
</Communication>
</WorkplaceAddress>
</EmployeeWorkplaceAddressInformation>
En este documento, una «Región» es equivalente a un estado de la India.

3.4 Unidad organizativa

Campo ByDesign Etiqueta XMLContenido
Unidad organizativa<CostCentreID>
<PermanentEstablishmentID>
El ID de establecimiento permanente es la residencia fiscal a la que pertenece el empleado.
El ID de centro de coste es el centro de coste al que pertenece el empleado.
Tipo: Texto, longitud: 40
Categoría administrativa1 — Por hora
2 — Empleado asalariado
3 — Responsable
Residencia fiscal<PermanentEstablishmentID> Tipo: Texto, longitud: 80

3.4.1 Fecha de alta y fecha de baja

Campo ByDesign Etiqueta XMLContenido
Fecha de alta<StartDate> Tipo: Fecha, formato: AAAA-MM-DD
Fecha de baja<EndDate>  Tipo: Fecha, formato: AAAA-MM-DD

Gráfico 3: Fecha de alta y fecha de baja

<WorkAgreementItem actionCode=»01″>
<ObjectNodeReference>
<ObjectID>00163E0126B91EE0A7ABA41F8E15156B</ObjectID>
<ObjectTypeCode>765</ObjectTypeCode>
<ObjectNodeTypeCode>24499</ObjectNodeTypeCode>
</ObjectNodeReference>
<ValidityPeriod>
<StartDate>2011-02-01</StartDate>
<EndDate>9999-12-31</EndDate>
</ValidityPeriod>
<WorkAgreementTypeCode>1</WorkAgreementTypeCode>
<AdministrativeCategoryCode>3</AdministrativeCategoryCode>

 

 

Ejemplo básico de un archivo XML para el procesamiento de nóminas en India. Este archivo contiene información sobre empleados, incluyendo detalles como el nombre, el número de identificación, el salario y las deducciones:

xml
<nomina> <empleados> <empleado> <id>001</id> <nombre>Rahul Kumar</nombre> <puesto>Gerente de Ventas</puesto> <salario>50000</salario> <deducciones> <deduccion> <tipo>PF</tipo><monto>5000</monto> </deduccion> <deduccion> <tipo>ESI</tipo> <monto>2000</monto></deduccion> </deducciones> </empleado> <empleado> <id>002</id> <nombre>Priya Singh</nombre> <puesto>Desarrolladora de Software</puesto> <salario>45000</salario><deducciones> <deduccion> <tipo>PF</tipo> <monto>4500</monto> </deduccion> <deduccion><tipo>ESI</tipo> <monto>1800</monto> </deduccion> </deducciones> </empleado> </empleados></nomina>

En este ejemplo, cada <empleado> tiene elementos para <id>, <nombre>, <puesto> y <salario>. Además, hay un elemento <deducciones> que contiene una lista de <deduccion> para las deducciones específicas de cada empleado, donde se incluye el tipo de deducción (como PF o ESI) y el monto correspondiente.

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