Cambios a la Guía de llenado Complemento Recibo Electrónico de Pagos (REP)

Es importante comunicarte que el SAT  realizó cambios a la guía de llenado del Complemento Recibo Electrónico de Pagos. Estos ajustes entran en vigor el 05 de Octubre 2018.

Esta actualización impacta y representa los siguientes cambios:

  1. Validación CRP206. Se modifica el cálculo utilizando diferentes divisas.
  2. Validación CRP115: corrige para que no permita decimales en el valor en el atributo Comprobante:Conceptos:Concepto:Cantidad.

Estos cambios  ya están realizados y disponibles en el ambiente de pruebas, para que realices los ajustes y pruebas necesarias. Y estarán en ambiente productivo a partir del 05 de Octubre 2018.

IMPORTANTE: adicional a los cambios también se detectó una restricción en cuanto a los documentos relacionados a un Recibo Electrónico DoctoRelacionados. La cual será de 1,500 (mil quinientos) en ambiente productivo y 1,000 (mil) en el ambiente de pruebas.

Detalles de los cambios

Validación CRP206

  1. MONTO: Se debe registrar el importe del pago, este debe ser mayor a cero “0”.
  2. La suma de los valores registrados en el nodo DoctoRelacionado, campo ImpPagado, debe ser menor o igual que el valor de este campo.
  3. Se debe considerar la conversión a la moneda del pago registrada en el campo MonedaP y el margen de variación por efecto de redondeo de acuerdo a la siguiente formula:

Calcular el límite inferior como:
(ImportePagado – (10 ^-NumDecimalesImportePagado) / 2) / (TipoCambioDR +(10^-NumDecimalesTipoCambioDR) / 2 – 0.0000000001)

Calcular el límite superior como:
(ImportePagado + (10 ^-NumDecimalesImportePagado) / 2 -0.0000000001) / (TipoCambioDR – (10 ^-NumDecimalesTipoCambioDR) / 2)

  1. Se eliminó del campo MonedaDR el párrafo que hacía referencia a la utilización del valor 1.

Se modifica el cálculo para realizar la validación CRP206 de la siguiente manera utilizando diferentes divisas.

  1. Pago en MNX DoctoRelacionado en MXN.
  2. Pago en MNX DoctoRelacionado en Dólares.
  3. Pago en Euros DoctoRelacionado en Dólares.
  4. Pago en Dólares DoctoRelacionado en MXN.
Ejemplos
  1. Pago en MXN DoctoRelacionado en MXN (misma denominación).
    La sumatoria de los impPagados es directamente proporcional al monto pagado (no es necesario realizar alguna conversión).

 

  1. Pago en MXN doctoRelacionado en Dolares (la moneda del monto del pago es de denominación inferior a la del doctoRelacionado).
    Los impPagados de los doctoRelacionados se necesitan convertir a la moneda del pago (en este caso pesos).

    1. Ejemplo: Pago: Monto 223.00 MXN, DoctoRelacionado 12 USD, TipoCambioDR 0.054 pesos/Dólar.En el caso anterior se contempla que 1 peso equivale a 0. 054 peso/dólar. Para calcular cuánto representan 12 dólares en pesos se realiza una división. (1 Dólar / 0.054) * (Cantidad dólares (12)) = 222.22 pesos. Debido a que se permite que al sumatoria de los impPagado del doctorelacionado convertido a la moneda del pago sea menor o igual al monto, la validación pasa de manera correcta, si supera el monto, dará como resultado error CRP206.

 

  1. Pago en Euros, DoctoRelacionado en Dólares (la moneda del monto del pago es de denominación superior a la del doctoRelacionado)
    Los impPagados de los doctoRelacionados se necesitan convertir a la moneda del pago (en este caso dólares).

    1. Ejemplo: Pago:Monto 100 Euros, TipoCambioP 22.20 pesos. DoctoRelacionado 111.47 dolares, tipoCambioDR 1.114700. En este caso se contempla que 1 Euro equivale a 1.114700 euros/dólares. Para calcular cuánto representan 111.47 dólares en euros,  se realiza una división. 111.47 Dólares / 1.1147 euros/dólar = 100.00 euros. Debido a que se permite que al sumatoria de los impPagado del doctorelacionado convertido a la moneda del pago sea menor o igual que el monto, la validación pasa de manera correcta.

 

  1. Pago en Dólares, DoctoRelacionado en MXN.
    1. Los ImpPagado de los doctoRelacionado se necesita convertir a la moneda del pago (en este caso a dólar).
      1. Ejemplo: Pago: Monto 20.20 Dólares, TipoCambioP 18.50 pesos, DoctoRelacionado 373.7 MXN , TipoCambioDR  18.50 Dólar/peso.En el caso anterior se contempla que 1 dólar equivale a 18.50 dólar/peso. Para calcular cuánto representan 373.7 pesos en dólares se realiza una división. 373.7 pesos / 18.50 dólar/peso = 20.2 dólares. Debido a que se permite que al sumatoria de los impPagado del doctorelacionado convertido a la moneda del pago sea menor o igual al monto, la validación pasa de manera correcta.

Nota: En la guía de llenado anterior se validaba que cuando la moneda del doctoRelacionado sea MXN, el tipoCambioDR debía ser “1”, ahora en la nueva guía de llenado se elimina ese párrafo, dejan en libertad para colocar el valor equivalente de moneda extranjera hacia el peso como en el ejemplo número 4.

Validación CRP115

La validación menciona que el atributo Comprobante:Conceptos:Concepto:Cantidad debe ser “1”. Debido a que en el esquema el tipo de dato es decimal, permitía facturas con decimales, valores como “1.0” o “1.00” eran permitidos. La validación se corrige para que no permita decimales en el valor.

Cantidad: Se debe registrar el valor “1”

Ejemplo: Cantidad=”1″

Read More

Actualización en los catálogos para el complemento de Nómina

Por medio del presente te informamos que habrá actualización en los catálogos para el complemento de Nómina.

Las modificaciones a dicho catálogos fueron publicados en el portal del SAT el 08 de Octubre 2018.

Estos cambios implican nuevas claves y modificación en algunas otras:

Catálogo  Cambio  Núm. Descripción
c_TipoPercepción Nueva Clave 051 Pagos por gratificaciones, primas, compensaciones, recompensas u otros a extrabajadores derivados de jubilación en parcialidades
Nueva Clave 052 Pagos que se realicen a extrabajadores que obtengan una jubilación en parcialidades derivados de la ejecución de resoluciones judicial o de un laudo
Nueva Clave 053 Pagos que se realicen a extrabajadores que obtengan una jubilación en una sola exhibición derivados de la ejecución de resoluciones judicial o de un laudo
c_TipoDeduccion Nueva Clave 102 Ajuste a pagos por gratificaciones, primas, compensaciones, recompensas u otros a ex trabajadores derivados de jubilación en parcialidades, gravados
Nueva Clave 103 Ajuste a pagos que se realicen a ex trabajadores que obtengan una jubilación en parcialidades derivados de la ejecución de una resolución judicial o de un laudo gravados
Nueva Clave 104 Ajuste a pagos que se realicen a ex trabajadores que obtengan una jubilación en parcialidades derivados de la ejecución de una resolución judicial o de un laudo exentos
Nueva Clave 105 Ajuste a pagos que se realicen a ex trabajadores que obtengan una jubilación en una sola exhibición derivados de la ejecución de una resolución judicial o de un laudo gravados
Nueva Clave 106 Ajuste a pagos que se realicen a ex trabajadores que obtengan una jubilación en una sola exhibición derivados de la ejecución de una resolución judicial o de un laudo exentos


Además se modifica la descripción de las siguientes claves:

Clave Descripción Anterior Nueva descripción
065 Ajuste en Jubilaciones, pensiones o haberes de retiro Exento Ajuste en Jubilaciones, pensiones o haberes de retiro en una sola exhibición Exento
066 Ajuste en Jubilaciones, pensiones o haberes de retiro Gravado Ajuste en Jubilaciones, pensiones o haberes de retiro en una sola exhibición Gravado
069 Ajuste en Jubilaciones, pensiones o haberes de retiro Acumulable Ajuste en Jubilaciones, pensiones o haberes de retiro en parcialidades Exento
070 Ajuste en Jubilaciones, pensiones o haberes de retiro No acumulable Ajuste en Jubilaciones, pensiones o haberes de retiro en parcialidades Gravado


Adicional  a los cambios mencionados, también notificaron el de fin de vigencia de la clave “072 Ajuste en ingresos en acciones o títulos que representan bienes Exento” del catálogo “c_TipoDeduccion”, en cuanto tengamos la fecha se te informará.

Read More
Chatea