Proceso para dividir archivo de carga de Excel: más de 200 línea

Modified on Wed, 15 Oct at 12:38 PM

Como LCPtracker tiene más de 90 validaciones robustas que se ejecutan en cada línea de nómina ingresada, es necesario incluir solo 200 líneas a la vez al cargar su archivo como Contratista. La siguiente guía proporcionará al Contratista una herramienta para ayudar a crear múltiples archivos de carga de nómina antes de ingresar los datos en LCPtracker.


Datos de nómina agregados al archivo de carga de LCPtracker

Una vez que se haya procesado la nómina, el contratista necesitará un proceso para mapear los datos desde su sistema contable, como SAP, para que fluyan en el formato de nuestro archivo de carga CPR.


Este formato de archivo se puede encontrar dentro de la página de inicio de sesión del Contratista en LCPtracker haciendo clic en:

1. Payroll Records>Upload Records>Download spreadsheet template.


Grabar una macro para dividir el archivo en 200 líneas

Una vez que tenga sus datos de nómina en el archivo de Excel (.xls), primero deberá mostrar la pestaña de Developer en su archivo de Excel, ya que está oculta por defecto. Para habilitarla, deberá completar los siguientes pasos:


Haga clic en Archivo>seleccione Opciones en la esquina inferior izquierda:


Dentro del menú de Opciones, seleccione Personalizar cinta de opciones y luego seleccione Pestañas principales en el menú desplegable Elegir comandos de:


Seleccione Desarrollador, haga clic en Agregar >>, y luego haga clic en OK para añadirla a su cinta de opciones personalizada:


Después de agregar la pestaña de Desarrollador, estará listo para crear la macro que dividirá el archivo.


Grabación de la macro

  1. Seleccione la pestaña Desarrollador
  2. Haga clic en Visual Basic
  3. Seleccione Insertar y haga clic en Módulo


Se abrirá una página en blanco para que copie el siguiente código: (copie el script completo hasta la ultima linea que termina en "End Sub")



Sub SplitExcelFile()


    Dim ws As Worksheet


    Dim newWs As Worksheet


    Dim newWb As Workbook


    Dim lastRow As Long


    Dim maxRows As Long


    Dim rowCount As Long


    Dim fileCount As Long


    Dim header As Range


    Dim savePath As String


    Dim startRow As Long


    Dim endRow As Long


    Dim col As Range




    maxRows = 199


    fileCount = 1




    Set ws = ThisWorkbook.ActiveSheet


    lastRow = ws.Cells.Find(What:="*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row


    Set header = ws.Rows(1)




    startRow = 2




    Do While startRow <= lastRow


        endRow = startRow + maxRows - 1


        If endRow > lastRow Then endRow = lastRow




        Set newWb = Workbooks.Add


        Set newWs = newWb.Sheets(1)


        header.Copy Destination:=newWs.Rows(1)




        ws.Rows(startRow & ":" & endRow).Copy


        newWs.Rows(2).PasteSpecial Paste:=xlPasteValues




        ' Preserve date format


        For Each col In ws.Rows(1).Columns


            If IsDate(ws.Cells(2, col.Column).Value) Then


                newWs.Columns(col.Column).NumberFormat = "m/d/yyyy"


            End If


        Next col




        savePath = Application.GetSaveAsFilename(FileFilter:="Excel Files (*.xlsx), *.xlsx", Title:="Save Workbook " & fileCount)


        If savePath <> "False" Then


            newWb.SaveAs Filename:=savePath


        End If




        fileCount = fileCount + 1


        startRow = endRow + 1


    Loop




    MsgBox "Splitting complete!"


End Sub


**********************************


La siguiente vista se mostrará una vez que el script haya sido pegado en el cuadro:


Cierre el Módulo y Visual Basic, y proceda a ejecutar la Macro.



Ejecutar la macro para dividir los archivos en 200 líneas


  1. Haga clic en Macros:
  2. El código que creó se mostrará y deberá hacer clic en Run:
  3. Esto comenzará a crear sus archivos de 200 líneas y continuará hasta que la división esté completa. Cada archivo deberá guardarse en una carpeta con el nombre que usted desee utilizar y en una ubicación donde pueda seleccionar el archivo para cargarlo en LCPtracker:
  4. Recibirá el siguiente mensaje una vez finalizado:



Cargar archivos de nómina en LCPtracker


Cargar registros

Un contratista puede ingresar sus nóminas manualmente o puede optar por cargar los datos de nómina utilizando la funcionalidad de Cargar registros de LCPtracker. La función de Cargar registros está diseñada para permitir la carga de registros de nómina desde una hoja de cálculo.


Un método de carga muy común es utilizar la plantilla de interfaz estándar definida por LCPtracker. Esta es una plantilla de hoja de cálculo de Excel con columnas específicamente definidas.


Para descargar la plantilla de Excel, vaya a: Payroll Records>Upload Records>Haga clic en Download spreadsheet template. Esto le permitirá descargar la plantilla gratuita requerida para cargar los datos de nómina.


Además, el proveedor de nómina que usted utilice puede ser capaz de formatear un informe personalizado que genere un archivo para exportar que pueda cargarse en LCPtracker.


Para ver la lista actual de empresas, vaya a:

www.lcptracker.com>Recursos>Proveedores preferidos


Esta hoja de cálculo le proporcionará instrucciones sobre cómo utilizar esta función y una leyenda que explica cada columna.


Tenga en cuenta que, al cargar registros de nómina utilizando la plantilla de carga, el archivo estará limitado a 200 registros de nómina por carga. Consulte las instrucciones de la macro anteriores para ahorrar tiempo.


Si necesita más ayuda después de revisar la hoja de cálculo y las instrucciones, comuníquese con el soporte de LCPtracker al 714-669-0052 Opción 4.



Proceso de carga

Independientemente de la interfaz o del uso de la plantilla de hoja de cálculo de Excel, el proceso de carga es el mismo y muy sencillo.


Recuerde que el proceso de carga también creará a sus empleados en la sección Set Up>Add/Edit Employees si no los ha ingresado manualmente. Es posible que deba ajustar manualmente ciertos requisitos en la configuración de sus empleados según las exigencias del Administrador.


Vaya a:

1. Payroll Records > Upload Records 

  1. Seleccione la fecha de finalización de la semana (o déjelo en blanco si está cargando varias semanas a la vez en una sola carga y su archivo incluye las fechas de finalización de semana).
  2. Elija el proyecto para el cual va a cargar.
  3. Seleccione el archivo desde su computadora para cargar; y
  4. Haga clic en Cargar – mientras se carga el archivo, podrá ver las validaciones de verificación de datos en funcionamiento.
  • Nota: su archivo no debe exceder los 200 registros de nómina.


Una vez que el archivo termine de crear los registros y ejecutar las validaciones para las filas individuales, seleccione el siguiente archivo y haga clic en Upload. Repita hasta que todos los registros hayan sido ingresados para la semana que está certificando su nómina.


Si hay problemas que el sistema no acepta en una fila, se mostrará un mensaje emergente.


Una vez que haya cargado sus archivos y haya emparejado los oficios desde su sistema de nómina con un oficio/clasificación para los salarios prevalecientes asignados a su proyecto, estará listo para avanzar a los pasos 2 y 3.


2. Notices. Avisos es donde se resolverán los avisos potenciales activados, y la pestaña 3. Certificación es donde certificará su registro de nómina ingresando su contraseña de firma electrónica para generar el PDF de su registro de nómina certificado (CPR).


Para más detalles sobre este proceso, puede hacer clic en el botón naranja Knowledge Base y acceder a la Guía del Usuario para Contratistas.


Contactar al equipo de soporte de LCPtracker

Si necesita asistencia adicional, por favor comuníquese con nuestro equipo de soporte de LCPtracker de lunes a viernes, de 5:00 a.m. a 5:30 p.m. PST, a través de una de las siguientes opciones:

  • Llame al 714-669-0052 opción 4, o
  • Seleccione Live Chat (durante el horario laboral), o
  • Envíe un correo electrónico a support@lcptracker.com

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article