1. FAQ

FAQ

Preguntas Mas Frecuentes.

 

ERROR DE SELLO, error CFDI33102

Problema
Al realizar pruebas de timbrado para comprobantes versión 3.3 se obtiene el error CFDI33102, aún cuando se esta utilizando el archivo XSLT del SAT

Solución
El archivo XSLT del SAT tiene error, no considera los impuestos y algunos otros datos, si los “define” sin embargo el path para acceder a los datos es erróneo. Contamos con un archivo en formato .ZIP conteniendo el archivo correcto.

Descargar XSLT para CFDI 3.3

¿Dónde encuentro CSD de pruebas vigentes?

Problema
Han caducado los CSD proporcionados por el SAT, ¿dónde localizar nuevos CSD vigentes para pruebas?

Solución
Contamos con un archivo en formato .ZIP proporcionado por el SAT para el uso de cualquier persona en el ambiente de pruebas.

Descargar Certificados de Prueba

¿Como puedo hacer consultas fiscales en el portal de SAT?

Problema
Cuando requiera consultas fiscales relacionadas a la contabilidad o reglas dictaminadas por el SAT puede hacerse una consulta directamente con ellos para que aclaren cualquier duda que tuvieran.

Solución
A continuación te anexamos un pequeño manual para que puedas realizar consultas fiscales dentro del portal del sat

  • Paso 1:
    Ingresar a la pagina del SAT http://www.sat.gob.mx/Paginas/Inicio.aspx
  • Paso 2:
    Una vez ingresado a la pagina del SAT lo primero es ir a la barra del menú y seleccionar la opción de contacto y posteriormente seleccionar contactanos.
  • Paso 3:
    Una vez que seleccionado se desplegara otra pantalla en la cual le muestra los distintos medios de contacto, en este caso usted seleccionara chat y ayuda en línea.
  • Paso 4:
    En seguida le aparecerá otra pantalla, deberá dirigirse a la parte inferior en donde podrá encontrar el link que lo llevara a la página para iniciar su consulta.
  • Paso 5:
    Antes de iniciar el chat le pedirá que seleccione el tipo de consulta que desea hacer, en este caso selecciona información fiscal.
  • Paso 6:
    Una vez seleccionado la opción información fiscal se desplegara otra pantalla en donde debe ingresar sus datos de contacto como nombre y correo electrónico, y selecciona enviar.
  • Paso 7:
    Finalmente le aparecerá la pantalla del chat en la cual podrá iniciar su consulta.

¿Cómo se calcula la antigüedad en Nomina 1.2?

Problema

No sé cómo se calcula la antigüedad en formato PYMD o PW para el complemento Nomina 1.2

Solución

La entidad SAT no proporciona una formula para calcular el campo antigüedad en el comprobante Nomina 1.2 por lo que esa decisión se la deja a cada (PAC) Proveedor Autorizado para la Certificación de CFDI.

En SmarterWeb contamos con una herramienta para calcular la antigüedad en ambos formatos en nuestro sitio validador CFDI.

En SmarterWeb calculamos la antigüedad de con ambos formatos de la siguiente manera:

Patrón P([1-9][0-9]?Y)?(([1-9]|1[012])M)?(0|[1-9]|[12][0-9]|3[01])D

  1. Se obtienen los datos FechaInicioRelLaboral y FechaFinalPago.
    1. FechaInicioRelLaboral: 2016/12/01 – “1 de Diciembre del 2016”
    2. FechaFinalPago: 2018/07/05 – “5 de Julio del 2018”
  2. Se obtiene la diferencia en años entre los datos FechaInicioRelLaboral y FechaFinalPago sin pasarse de FechaFinalPago. (diferenciaAños)
    1. 2018/07/05 menos 2016/12/01= 1 año de diferencia
  3. A la fecha inicial se le suma los años de diferencia:
    1. FechaInicioRelLaboral = 2016/12/01 + 1 año = 2017/12/01
  4. Se obtiene la diferencia en meses entre los datos FechaInicioRelLaboral y FechaFinalPago sin pasarse de FechaFinalPago. (diferenciaMeses)
    1. 2018/07/05 menos 2017/12/01= 7 meses.
  5. A la fecha inicial se le suma los meses de diferencia:
    1. 2017/12/01 + 7 meses = 2018/07/01
  6. Se obtiene la diferencia en díasentre los datos FechaInicioRelLaboral y FechaFinalPago sin pasarse de FechaFinalPago. (diferenciaDías)
    1. 2018/07/05 menos 2018/07/01 = 5
  7. A la fecha inicial se le suma los días de diferencia menos uno (diferenciaDias -1)
    1. 2018/07/01 más (diferenciaDias-1) = 2018/07/01 más (4) = 2018/07/05
  8. Si la diferenciaAños y diferenciaMeses son menores o iguales a 0, se coloca la antiguedad en formato P{diferenciaDías}D
  9. Si la diferenciaAños es mayor a 0 y la diferenciaMeses es igual a 0, se coloca la antiguedad en formato P{diferenciaAños}Y{diferenciaDías}D
  10. Si la diferenciaAños es menor o igual a 0 y la diferenciaMeses es mayor a 0, se coloca la antiguedad en el formato P{diferenciaMeses}M{diferenciaDías}D
  11. Si la diferenciaAños es mayor a 0 y la diferenciaMeses es mayor a 0, se coloca la antiguedad en formato P{diferenciaAños}Y{diferenciaMeses}M{diferenciaDías}D

Patrón P(([1-9][0-9]{0,3})|0)W

  1. Se obtienen los datos FechaInicioRelLaboral y FechaFinalPago.
    1. 2016/12/01
    2. 2016/12/31
  2. Se obtiene la diferencia en días entre los datos FechaInicioRelLaboral y FechaFinalPago sin pasarse de FechaFinalPago más 1 día. (diferenciaDías más 1)
    1. 2016/12/31 menos 2016/12/01 = 30 + 1 = 31
  3. Se divide la diferencia en días entre 7 para obtener el número de semanas. (semanas)
    1. 31 días entre 7 = 4
  4. Se coloca la antigüedad en formato P{semanas}W

¿Cuándo se debe registrar el atributo Nomina:Emisor:RegistroPatronal en el complemento Nomina 1.2?

Problema

El SAT menciona en la guía de llenado del complemento Nomina en su versión 1.2 que el atributo Nomina:Emisor:RegistroPatronal debe ser registrado según el tipo de contrato del comprobante. Este atribuido es usado con las validaciones NOM162 y NOM163.

Solución

A continuación se muestran las condiciones que determinan su el atributo Nomina:Emisor:RegistroPatronal se debe registrar.

  • Si el atributo TipoContrato está entre  01 al 08, el atributo Nomina.Emisor.RegistroPatronal debe existir.
  • Si el atributo TipoContrato tiene el valor 09, 10 ó 99, el atributo Nomina.Emisor.RegistroPatronal no debe existir.

A continuación se muestra el catálogo de TipoContrato utilizado para el complemento Nomina en su versión 1.2

01 Contrato de trabajo por tiempo indeterminado
02 Contrato de trabajo para obra determinada
03 Contrato de trabajo por tiempo determinado
04 Contrato de trabajo por temporada
05 Contrato de trabajo sujeto a prueba
06 Contrato de trabajo con capacitación inicial
07 Modalidad de contratación por pago de hora laborada
08 Modalidad de trabajo por comisión laboral
09 Modalidades de contratación donde no existe relación de trabajo
10 Jubilación, pensión, retiro.
99 Otro contrato

No puedo timbrar mi nomina 1.2. Empleados no aparecen en la lista lRfc.

Problema

Rfcs empleados no aparecen en el listado de rfcs inscritos no cancelados. No puedo timbrar mi nomina 1.2.

Solución

El SAT comenta que el 99% de los casos reportados de RFCs faltantes en la lista de RFCs se ubican en el supuesto de que son RFCs VÁLIDOS pero no VIGENTES.

En ocasiones un trabajador ha sido dado de alta más de una vez por diversos patrones y un RFC que tuvo originalmente queda caduco.

Por lo anterior, el SAT sugiere lo siguiente:

  1. En el portal del SAT se valida que el RFC exista en los registros pero no se valida el estatus.Por lo que en caso de RFCs que no se encuentren en la lista, se sugiere en primer lugar validar la fecha de inscripción al RFC, si es mayor a la fecha de corte de la lista publicada, esperar la siguiente actualización.
  2. Ahora bien, si el cliente comenta que no es de reciente inscripción, validar el RFC correcto a través del Portal del SAT, para lo cual:
    1. Ingresar al Portal en la sección de Tramites
    2. Seleccionar RFC – Inscripción con CURP
    3. Especificar la CURP
    4. Copiar el texto de la imagen (Captcha)
    5. Seleccionar la opción Consultar
    6. En caso de que el trabajador se encuentre inscrito de obtendrá el RFC Vigente.