Folio-Ticket: D432624, D432899
Introducción
De acuerdo a la publicación del SAT el pasado 7 de enero de 2023 en el Estándar del complemento de recepción de Pagos versión 2.0, para los campos: "EquivalenciaDR" y "Monto" dentro de los XML.
EquivalenciaDR:
Atributo condicional para expresar el tipo de cambio conforme con la moneda registrada en el documento relacionado. Es requerido cuando la moneda del documento relacionado es distinta de la moneda de pago. Se debe registrar el número de unidades de la moneda señalada en el documento relacionado que equivalen a una unidad de la moneda del pago.
Por ejemplo: El documento relacionado se registra en USD. El pago se realiza por 100 EUR.
Este atributo se registra como 1.0465711361
USD/EUR. El importe pagado equivale a 100
EUR * 1.0465711361 USD/EUR = 104.66 USD.
Monto:
Cuando la moneda registrada en el Documento Relacionado sea igual a la del Pago, la suma de los valores registrados en el nodo DoctoRelacionado, atributo ImpPagado, debe ser menor o igual que el valor del atributo Monto. Al ser mismas monedas, no se calculan los márgenes de variación (límites inferior y superior) por efecto de redondeo.
Cuando la moneda registrada en el Documento Relacionado sea diferente a la del Pago, primero se debe calcular el margen de variación, es decir, el cálculo de los limites inferior y superior de cada importe pagado y posteriormente convertir los importes pagados (dividiendo ImpPagado/EquivalenciaDR) de cada Documento Relacionado a la moneda de pago, seguido de esto validar que la suma de los valores registrados en el nodo DoctoRelacionado, atributo ImpPagado, debe ser menor o igual que el valor del atributo Monto.
|
Recuerda:
La versión 4.0 del Anexo 20, entró en vigor el día 1 de enero de 2022, y se vuelven obligatorios a partir del 1 de abril de 2023.
|
Beneficio
A partir de esta versión, se modifica la cantidad de decimales en algunos atributos del Complemento de recepción de Pagos (REP) versión 2.0 que se utiliza con la versión 4.0 del Anexo 20, manejando los siguientes decimales:
Emisión de pagos a
6 decimales en los atributos:
"BaseDR"
"ImporteDR"
"TasaOCuotaDR"
"BaseP"
"ImporteP"
"TasaOCuotaP"
10 decimales en el atributo "
EquivalenciaDR".
Ejemplo de XML
Con moneda extranjera:
Con peso mexicano:
Consideraciones
Si el valor obtenido en el atributo "
EquivalenciaDR" contiene menos de 10 decimales, únicamente se registrarán los obtenidos, es decir;
no se incluirán los ceros a la derecha.
Recuerda que, si el documento
Pago /
REP se genera en la misma moneda que se asignó en el documento de factura asociado, al timbrar el
REP, en el
XML el valor del atributo
EquivalenciaDR será igual a "1".