Pasar Cfdi A Excel, Time Value of Money

Peringkat broker opsi biner:

IMPORTAR DATOS DE XML CFDI 3.3 A EXCEL

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS

Responsable: Sergio Andrés Celemín

Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.

Legitimación: Consentimiento del interesado.

Destinatarios: Hetzner Online GmbH.

Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso,
rectificación, supresión, oposición y demás derechos legalmente establecidos a
través del email [email protected]

Información adicional: Encontrarás más información en la política de privacidad.

Excel – Macro para prepara informacion para CFDI

Macro para prepara informacion para CFDI

Espero que alguien me pueda ayudar, tengo la siguiente situación:

Estamos implementando los recibos CFDI. La información la tenemos en excel y la debemos de pasar a txt. El problema consiste en que tengo la información de los empleados en varios renglones y sólo debo de tener un renglón por empleado para que se timbre correctamente. Lo que complica es que la cantidad de información es variable entre empleados, es decir, un empleado puede tener 3 conceptos de nomina y otro 10.

Dejo el archivo de excel, marcado con amarillo los campos a copiar. En la primer hoja vienen los datos y en la segunda el ejemplo de como debe de quedar. Había pensado que la macro hago lo siguiente:

1. Anexar una línea entre empleado para identificar los conceptos de cada uno.

2. Empezar a cortar los conceptos y pegarlos en la primer renglón del empleado y eliminar el renglón copiado. Empezar por deducciones y percepciones.

3. Al final ordenarlos para quitar los renglones vacíos.

Los campos que se deben de poner de forma linea son:

TIPO PERCEPCION CLAVEp CONCEPTOp IMPORTEGRAVADOp IMPORTEEXENTOp

TIPO DEDUCCION CLAVEd CONCEPTOd IMPORTEGRAVADOd IMPORTEEXENTOd

De antemano gracias.

Peringkat broker opsi biner:

Macro para prepara informacion para CFDI

EL resultado fue 275 empleados.

Te mando el archivo con las formulas utilizadas.

Macro para prepara informacion para CFDI

Gracias. Es similar a la solución que sugieres pero creo que no me explique muy bien. Trataré de hacerlo nuevamente,

El archivo de excel contiene información del empleado como son Información Personal, Total Percepciones, Total Deducciones y conceptos de nomina (sueldo, impuesto, bono entre otros). La información de un empleado viene en varios Renglones, un renglón por concepto de nomina sin importar si es percepción o deducción.

Las deducciones empiezan en la columna BY, BZ, CA, CB, CC, son los campos que debo poner en forma lineal.

Las percepciones empiezan en la columna BR, BS, BT, BU, BV, son los campos que debo poner en forma lineal.

El problema o lo que requiero consiste en que debo de tener todos los conceptos de un empleado en un solo renglón. Trataré de ejemplificar un pequeño caso, en archivo de excel tienen más columnas pero solo pondré algunas para ver si se entiende. El nombre de las columnas las voy a eliminar y no importa que en empleado la columna BR sea para deducción y en otro empleado sea para percepcion.

  • ejemplo.zip (9,0 KB)

Macro para prepara informacion para CFDI

Macro para prepara informacion para CFDI

Exacto. es eso lo que requiero hacer de manera automatizada. Lo único que hizo falta son las ultimas 7 columnas que deben de ir en cada empleado. a partir de CD que se llama DIASINCAPACIDAD, esas columnas deben de ir al final sin importar en que columna queden, es decir, en los que tienen menos conceptos puede quedar en la CE y en algunos otros en la CX.

Lo hiciste a través de una Macro. Yo estoy tratando de hacerlo con una macro pero no he podido definir como identificar el cambio de empleado para que copie los conceptos y elimine los renglones que sobra.

Macro para prepara informacion para CFDI

Macro para prepara informacion para CFDI

Esas son campos obligatorios que se deben de tomar en cuenta sin importar que tienen valor 0. Esas columnas son necesarias para que el proveedor pueda formar el XML.

Macro para prepara informacion para CFDI

Macro para prepara informacion para CFDI

Macro para prepara informacion para CFDI

No me explique. se deben de agregar los 7 campos,

DIASINCAPACIDAD TIPO DE INCAPACIDAD DESCUENTOinc DIASte TIPO DE HORAS E HORAS EXTRA IMPORTE PAGADOte

En los casos de que haya percepción con incapacidad los campos que se agregan son los valores de las celdas TIPO DE INCAPACIDAD DESCUENTOinc

Los siguientes campos siempre tendrán los valores
DIASINCAPACIDAD = 0 DIASte = 0 TIPO DE HORAS E = vacio HORAS EXTRA = 0 IMPORTE PAGADOte = 0

En ejemplo siguiente hay una percepción de Incapacidad en los conceptos del empleado. Los valores de las 7 últimas columnas serían

DIASINCAPACIDAD Col1 CD (en excel)
TIPO DE INCAPACIDAD Col2 CE (en excel)
DESCUENTOinc Col3 CF (en excel)
DIASte Col4 CG (en excel)
TIPO DE HORAS E Col5 CH (en excel)
HORAS EXTRA Col6 CI (en excel)
IMPORTE PAGADOte Col7 CJ (en excel)

Col1 Col2 Col3 Col4 Col5 Col6 Col7
001 9862 INCAPACIDAD POR MATERNIDAD -12499.95 0 3 -12499.95 0 Vacio 0 0

En los casos de que no haya incapacidad los valores siempre serian los siguientes

Col1 Col2 Col3 Col4 Col5 Col6 Col7
0 vacío 0 0 vacío 0 0

Creo que no se verán bien organizados los títulos de las columnas en los ejemplos. De la Col1 a la Col7 los valores asignados son los últimos de cada ejemplo.

Disculpa, cómo lograste llegar hasta este punto?

Peringkat broker opsi biner:
Opsi biner dan forex
Tinggalkan Balasan

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: