Analicemos el siguiente XML de Nomina

4,399 views
Skip to first unread message

Halcón Divino

unread,
Nov 7, 2013, 6:06:44 PM11/7/13
to vfp-factura-ele...@googlegroups.com

 

Este archivo XML lo edite a “”mano””  (ver archivo anexo a este post) así que no va a concordar el seello digital…. Lo gener+e en base a el XSD  http://www.sat.gob.mx/cfd/nomina/nomina.xsd

 

Lo que quiero analizar con ustedes son los importes… lo que quiero es que me corrigan si ando mal.

 

En el nodo “”concepto””  se pago un importe de 2300.00 pesos

Este importe debe ser igual en el atributo “”subtotal “” y al “”total”” o sea de 2300.00 pesos

Se supone que en los nodos de impuestos de “”retenido”” y “”trasladado”” deben cer 0.00 pesos ya que no paga ni ISR ni IVA la nomina que esta registrada ante el IMSS

 

En el nodo complemento de nomina,  en el nodo el “”ingresos”” el total es de 3000.00 pesos en donde 2600.00 son grabdos y 400.00 son esentos

Así mismo en el nodo de “”Descuentos”” es un total de 700.00

Por lo tanto el importe a pagar es de 2300.00 que es el importe que aparece en el nodo concepto

 

Para la empresa que emite este CFDI es de tipo egreso

La cuenta de numero de pago debería de coincidir con el atributo CLABE

Según yo el Name Space usado en el nodo Nomina es el correcto.  

 

Los atributos TipoIngreso  y TipoDescuento son ficticios ya que no cuento con el catalogo del DIMM que se supone deben de coincidir con este según el XSD..

 

La cadena a ser sellada es esta y la obtuve en base a la hoja de estilo http://www.sat.gob.mx/cfd/3/cadenaoriginal_3_2/cadenaoriginal_3_2.xslt

Usando la funcion transfor del “”XML Notepad 2007””.  

 

||3.2|2012-02-27T15:52:04|egreso|Pago en una sola exhibición|2300.00|1|PESOS|2300.00|TRANSFERENCIA INTERBANCARIA|MEXICO, DISTRITO FEDERAL|5678|TUCA650305GV5|ADRIANA TRUJILLO CAMACHO|AVENIDA LUZ|LA PRADERA|GUSTAVO A. MADERO|0|México|07500|Actividad Empresarial y Profesional|BOLL790122CAM|LUCRECIA BORGIA LICONA|Durango|México|1|SERVICIO|PAGO DE NOMINA SEMANAL|2300.00|2300.00|ISR|0|IVA|0|0|IVA|0|0|IVA|0|0|0|1.0|D5015933118|13851|REMP811207HCLYRD02|Sueldos y salarios|3298-81-4171-2|123456789012345678|BANAMEX|2600.00|400.00|700.00||

 

Como ven ¿?? Estoy en lo correcto o en que me estoy equivocando ¿??  

Acepto sugerencias .

 

Saludos

Halcón Divino

Monterrey N.L.

 

 

<?xml version="1.0" encoding="utf-8"?>

<cfdi:Comprobante xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd http://www.sat.gob.mx/nomina http://www.sat.gob.mx/sitio_internet/cfd/nomina/nomina.xsd" xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:nomina="http://www.sat.gob.mx/nomina" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.2" serie="DV" folio="13" fecha="2012-02-27T15:52:04" sello="Qx1Za/5jgXxQvCOadD8K2J9AX+74uAymBJMVZUjNyqLt75z9k8Dq4rZjOzQQnM/v6Kl5fuJEBsXA7QD98DgxHAMQcl9q3w8v38Nm2L0ETtdjQaU16E/Jp/Rht+WRwyrcSz8wL3ogB1NyKD81wIBTigjgndy83oYs+Qfr1KUpiv0=" subTotal="2300.00" total="2300.00" certificado="MIIFGzCCBAOgAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDE3NDcwDQYJKoZIhvcNAQEF BQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZp Y2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1p bmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcG CSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkM HUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDEL MAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcM CUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkC DCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMDExMTky MzEzNTRaFw0xMjExMTgyMzEzNTRaMIG0MSEwHwYDVQQDExhBRFJJQU5BIFRSVUpJ TExPIENBTUFDSE8xITAfBgNVBCkTGEFEUklBTkEgVFJVSklMTE8gQ0FNQUNITzEh MB8GA1UEChMYQURSSUFOQSBUUlVKSUxMTyBDQU1BQ0hPMRYwFAYDVQQtEw1UVUNB NjUwMzA1R1Y1MRswGQYDVQQFExJUVUNBNjUwMzA1TURGTlNSMDgxFDASBgNVBAsT C1N1Y3Vyc2FsQVZMMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDLaUPF1hC5 r38qi5NtI4w4P/14yjz1e32TMZEcU30TdAFVGKJv2Jl6/6kjN4vA9aH93LQ8knfl KYKue9as32RjniEZeRZb/X98g9tFX+LKqlXqVDpQRjsj12raXOwlte92qkxGCt34 w11394kRJgpG25RjQsYcoGmKTiBMFCl6RwIDAQABo4HqMIHnMAwGA1UdEwEB/wQC MAAwCwYDVR0PBAQDAgbAMB0GA1UdDgQWBBSQjsrwv0xNaMHdiUscBJrcc26FyTAu BgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vcGtpLnNhdC5nb2IubXgvc2F0LmNybDAz BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLnNhdC5nb2Iu bXgvMB8GA1UdIwQYMBaAFOtZfQQimlONnnEaoFiWKfU54KDFMBAGA1UdIAQJMAcw BQYDKgMEMBMGA1UdJQQMMAoGCCsGAQUFBwMCMA0GCSqGSIb3DQEBBQUAA4IBAQCe QDZTpJJklkjy0MiLV7lf0/c/NI5MH7ACPvbzXxYhWTCilILx/oYrlFgobC+o0XqS U0Rb5e/JF0U5DH+Tg6HplXvi5HKY6ERgpTGSMbVFKG4xNxOfbgguIbaT0KoQ8vmK LUTZVXyhwRWyKhuctOgZ4HW5TghMcMGK8tQDBSGRvzypUGBp0DO96o/xmQqXaAZj CcZjjk3BZz4+WFG/aXMGHVuruskiS3Ta0PyMAapm3B1CTUo5miLtg0kp7KiMh8fK C2ly6c3LzLBnzQK09BOznL00p9tZ4cT4CDEto3LkrWFO0Rv+HxuXUMgjaYu/x5NA AwaZb4VsCm8RldSe432O" formaDePago="Pago en una sola exhibición" TipoCambio="1" Moneda="PESOS" noCertificado="20001000000100001747" tipoDeComprobante="egreso" metodoDePago="TRANSFERENCIA INTERBANCARIA" LugarExpedicion="MEXICO, DISTRITO FEDERAL" NumCtaPago="5678">

  <cfdi:Emisor rfc="TUCA650305GV5" nombre="ADRIANA TRUJILLO CAMACHO">

    <cfdi:DomicilioFiscal calle="AVENIDA LUZ" colonia="LA PRADERA" municipio="GUSTAVO A. MADERO" estado="0" pais="México" codigoPostal="07500" />

    <cfdi:RegimenFiscal Regimen="Actividad Empresarial y Profesional" />

  </cfdi:Emisor>

  <cfdi:Receptor rfc="BOLL790122CAM" nombre="LUCRECIA BORGIA LICONA">

    <cfdi:Domicilio estado="Durango" pais="México" />

  </cfdi:Receptor>

  <cfdi:Conceptos>

    <cfdi:Concepto cantidad="1" unidad="SERVICIO" descripcion="PAGO DE NOMINA SEMANAL " valorUnitario="2300.00" importe="2300.00" />

  </cfdi:Conceptos>

  <cfdi:Impuestos totalImpuestosTrasladados="0" totalImpuestosRetenidos="0">

    <cfdi:Retenciones>

      <cfdi:Retencion impuesto="ISR" importe="0" />

      <cfdi:Retencion impuesto="IVA" importe="0" />

    </cfdi:Retenciones>

    <cfdi:Traslados>

      <cfdi:Traslado tasa="0" importe="0" impuesto="IVA" />

      <cfdi:Traslado tasa="0" importe="0" impuesto="IVA" />

    </cfdi:Traslados>

  </cfdi:Impuestos>

  <cfdi:Complemento>

    <nomina:Nomina Version="1.0" RegistroPatronal="D5015933118" NumEmpleado="13851" CURP="REMP811207HCLYRD02" TipoRegimen="Sueldos y salarios" NumSeguridadSocial="3298-81-4171-2" FechaPago="2013-10-18" FechaInicialPago="2013-10-07" FechaFinalPago="2013-10-13" NumDiasPagados="7" Departamento="Almacén de producto terminado" Pais="México" CLABE="123456789012345678" Banco="BANAMEX">

      <nomina:Ingresos TotalGravado="2600.00" TotalExento="400.00">

        <nomina:Ingreso TipoIngreso="15" Clave="THN" Concepto="Tiempo de Horas Normales" ImporteGravado="1700.00" ImporteExento="300.00"></nomina:Ingreso>

        <nomina:Ingreso TipoIngreso="27" Clave="THE" Concepto="Tiempo de Horas Estras" ImporteGravado="500.00" ImporteExento="100.00"></nomina:Ingreso>

        <nomina:Ingreso TipoIngreso="77" Clave="PPA" Concepto="Premio por puntualidad y asistencia" ImporteGravado="400.00" ImporteExento="0.00"></nomina:Ingreso>

      </nomina:Ingresos>

      <nomina:Descuentos Total="700.00">

        <nomina:Descuento TipoDescuento="40" Clave="IMSS" Concepto="Pago al IMSS" Importe="100.00"></nomina:Descuento>

        <nomina:Descuento TipoDescuento="41" Clave="INFONAVIT" Concepto="Pago al INFONAVIT" Importe="400.00"></nomina:Descuento>

        <nomina:Descuento TipoDescuento="88" Clave="ISPT" Concepto="Impuesto sobre la persepción del Trabajo" Importe="50.00"></nomina:Descuento>

        <nomina:Descuento TipoDescuento="99" Clave="PREST" Concepto="Pago a Prestamo Personal" Importe="150.00"></nomina:Descuento>

      </nomina:Descuentos>

    </nomina:Nomina>

  </cfdi:Complemento>

</cfdi:Comprobante>

 

 

 

 

 

 

 

Nomina.xml

Arturo Lugo

unread,
Nov 9, 2013, 9:30:27 PM11/9/13
to vfp-factura-ele...@googlegroups.com
Que tal Halcon.

Antes que nada para ti y todo el foro les ofrezco mi ayuda en cuanto a nómina, mi principal sistema es precisamente Nomina tengo 16 años de manejo de nóminas para la industria maquiladora.

En cuanto al impuesto si se calcula un ISR en la nómina, el cual al momento de calcularse puede generar ya sea un ISR o bien un SPE (Subsidio para el empleo), 

El tipo de comprobante aún no indica el SAT como será ya que si este es emitido por el patrón contablemente es un egreso, de otra forma podría ser un ingreso si este es emitido por el trabajador.

En cuanto a los conceptos del DIMM, no necesariamente los conceptos de pago deben ser iguales ya que en esta lista de conceptos llegan a faltas algunos de previsión social como lo es ayuda de matrimonio.  No recomiendo el basarnos en este listado ya que por tanto cambio que existe en la legislación, muy posiblemente cambie el DIMM su estructura también tomando en cuenta que el recibo de nómina la ser CFDI, pueden eliminar esta declaración.

Independientemente de mi punto de vista te paso el listado completo de conceptos que se utilizan en e DIM.

 1="Sueldos, salarios, rayas y jornales"
 2="Gratificación anual"
 3="Viáticos y gastos de viaje"
 4="Tiempo Extraordinario"
 5="Prima vacacional"
 6="Prima dominical"
 7="P.T.U."
 8="Reembolso gastos médicos,dentales"
 9="Fondo de ahorro"
10="Caja de ahorro"
11="Vales para despensa"
12="Ayuda para gastos de funeral"
13="Contribuciones trab. pagadas por patrón"
14="Premios por puntualidad"
15="Prima por seguro de vida"
16="Seguro de gastos médicos mayores"
17="Vales para restaurante"
18="Vales para gasolina"
19="Vales para ropa"
20="Ayuda para renta"
21="Ayuda para articulos escolares"
22="Dotación o ayuda para anteojos"
23="Ayuda para transporte"
24="Cuotas sindicales pagadas por el patrón"
25="Subsidios por incapacidad"
26="Becas para trabajadores y sus hijos"
27="Pagos efectuados por otros empleadores"
28="Otros ingresos por salarios"
29="Indemnización percepción exenta"
30="Indemnización percepción gravada"
31="Percepción exenta"
32="Percepción gravada"
33="Subsidio acreditable"
34="Subsidio no acreditable"
35="Impuesto retenido"
36="Indemnización impuesto retenido"
37="S.P.E. acreditado"
38="S.P.E. pagado en efectivo"
39="Subsidio acreditable otros patrones"
40="Subsidio no acreditable otros patrones"
41="Impuesto retenido otros patrones"
42="S.P.E. acreditado otros patrones"
43="S.P.E. pagado en efectivo otros patrones"


Saludos
IS & CP Arturo Lugo Llort

OsKr .

unread,
Nov 10, 2013, 8:46:17 PM11/10/13
to vfp-factura-ele...@googlegroups.com

Este archivo lo genere con la clase del foro implementando el programa complementoNomina lo valido en la herramienta de Valida CFD y me da este error: Sello del emisor invalido.
La forma en la que sello es primero agrego el complemento ya después sello el programa me da todo ok!! pero en el validador de ValidaCfd me da este error, alguien sabe si me brinque algún paso o definitivamente aun no se puede validar, cabe mencionar que en la librería no se encuentra el archivo "nomina.xslt"

ejemplo de como sello:

*-- Se incluye la complemento en el CFD
?"- Incluyendo complemento en el CFD"
oCFD.Addenda = oAddenda  && aqui ya genere el complemento
?"- Validando archivos key y cer..."
IF NOT CFDValidarKeyCer(cArchivoKey, cArchivoCer, cPasswrdKey,".\SSL")
 ?"ERROR: " + CFDConf.ultimoError
 RETURN
ENDIF

?"- Leyendo certificado"
LOCAL oCert
oCert = oCFD.leerCertificado(cArchivoCer)
IF ISNULL(oCert)
 ?"ERROR: " + CFDConf.ultimoError
 RETURN
ENDIF

IF NOT oCert.Valido
 ?"ERROR: El certificado no es valido"
 RETURN
ENDIF

IF (NOT oCert.Vigente) AND (NOT CFDConf.modoPruebas)
 ?"ERROR: El certificado no esta vigente"
 RETURN
ENDIF

*-- Se sella el CFD
?"- Generando sello digital"
IF NOT oCFD.Sellar(cArchivoKey,cPasswrdKey)
 ?"ERROR: " + CFDConf.ultimoError
 RETURN
ENDIF

*-- Se crea el CFD
?"- Creando CFD"
oCFD.CrearXML("testcomplementonomina.xml")

*-- Se valida el CFD
?"- Validando CFD"
IF NOT CFDValidarXML("testcomplementonomina.xml",cArchivoKey, cPasswrdKey, "sha1", ".\SSL")
 ?"ERROR: " + CFDConf.ultimoError
 RETURN
ELSE 
  ??" OK"
ENDIF

Cargando en Notepad como comenta Halcon Divino me da la siguiente cadena:
||3.2|2013-11-10T18:59:16|ingreso|Una sola exhibición|Contado|2155.27|MXN|2155.27|Cheque|Sucursal A|4566|MPA9907095H8|MERCA PAPEL SA DE CV|Blvd Aeropuerto|1467|San Carlos la Roncha|León|Guanajuato|Mexico|37660|Blvd Aeropuerto|1467|San Carlos la Roncha|León|Guanajuato|MEXICO|37660|Régimen General de Ley Personas Morales|DESO801116666|OSCAR DELGADO SERRANO|TENAYUCA|514|AZTECA 2A SECCION|LEON|GUANAJUATO|MEXICO|37520|1.00|NO APLICA|S19|SUELDO SEMANAL|2155.27|2155.27|IVA|0.00|0.00|0.00|1.0|B471578365|1040|DESO801116HGTLRS08|Sueldos y salarios|12988020199|012345678901234567|123|2885.06|0.00|729.79||



Date: Thu, 7 Nov 2013 15:06:44 -0800
From: halcon...@gmail.com
To: vfp-factura-ele...@googlegroups.com
Subject: [vfp-fem] Analicemos el siguiente XML de Nomina
--
Has recibido este mensaje porque estás suscrito al grupo "vfp-factura-electronica-mexico" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a vfp-factura-electroni...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a vfp-factura-ele...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/vfp-factura-electronica-mexico.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
testcomplementonomina.xml

OsKr .

unread,
Nov 28, 2013, 2:05:05 PM11/28/13
to vfp-factura-ele...@googlegroups.com
Que tal Arturo Revisando tu Catalogo, donde quedan las deducciones, por lo que veo el catalogo que anexas es el listado de lo que sale en el DIMM pero aquí como se ponen las deducciones como imss, infonavit, fonacot por mencionar algunas.
Y otra pregunta en el TipoRegimen yo tengo que es Asimilados a Salarios, Sueldos y Salarios, pero esto cual es el valor 1 y 0 ya que pide la información en INTEGER y el Dimm solo se pone Si y No, se supone que 1=Asimilados a Salarios y 0 =Sueldos y Salarios
Gracias


Date: Sat, 9 Nov 2013 18:30:27 -0800
From: lugo...@gmail.com
To: vfp-factura-ele...@googlegroups.com
Subject: [vfp-fem] Re: Analicemos el siguiente XML de Nomina

Arturo Lugo

unread,
Nov 29, 2013, 3:10:39 PM11/29/13
to vfp-factura-ele...@googlegroups.com
Oskr, efectivamente el listado que presento es el del DIM, claro que faltan todas las posibles deducciones que existen en una nomina y es esto lo que aun no se define al 100%, existe el complemento 1.1 que se publico en el SAT pero aún no esta completo este.

Seguimos en espera de que el SAT publique correctamente las reglas del juego, claro posterior a la publicación de la reforma fiscal.

Saludos

Arturo Lugo


El jueves, 28 de noviembre de 2013 13:05:05 UTC-6, 'OsKr Delgado escribió:
Que tal Arturo Revisando tu Catalogo, donde quedan las deducciones, por lo que veo el catalogo que anexas es el listado de lo que sale en el DIMM pero aquí como se ponen las deducciones como imss, infonavit, fonacot por mencionar algunas.
Y otra pregunta en el TipoRegimen yo tengo que es Asimilados a Salarios, Sueldos y Salarios, pero esto cual es el valor 1 y 0 ya que pide la información en INTEGER y el Dimm solo se pone Si y No, se supone que 1=Asimilados a Salarios y 0 =Sueldos y Salarios
Gracias


Date: Sat, 9 Nov 2013 18:30:27 -0800
From: lugo...@gmail.com
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a vfp-factura-electronica-mexico+unsubscribe@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a vfp-factura-electronica-mex...@googlegroups.com.

Marte Guerra Martinez

unread,
Mar 2, 2014, 12:40:29 AM3/2/14
to vfp-factura-ele...@googlegroups.com

HALCON DIVINO:

TU ERES EL QUE CONTESTA, TU ERES EL QUE SABE DE ESTO.

YA ME ASUSTASTE. SI TU NO SABES.... ENTONCES QUIEN?

ECHALE GANAS, TE ESPERO. TE SIGO. Y SOLUCIONA ESTE DESMADRE POR FAVOR!!!!.





El jueves, 7 de noviembre de 2013 17:06:44 UTC-6, Halcón Divino escribió:
Reply all
Reply to author
Forward
0 new messages