10 decimales para atributo EquivalenciaDR De acuerdo con lo estipulado por el SAT el 7 de enero del 2023 respecto al Complemento de recepción de Pagos 2.0, el atributo EquivalenciaDR tendrá 10 decimales, siempre y cuando la moneda de pago sea distinta a la moneda de los documentos de factura (Ingreso) asociados a este.
En las validaciones del atributo 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.
Para más información consulta el documento del Estándar del Complemento de recepción de Pagos.
Ejemplo:
Acabas de timbrar un documento de Cobro Cliente en pesos, y tiene una factura asociada la cual se generó y emitió en moneda extranjera (dólar - USD).
![]()
En el XML podrás validar que se tiene el atributo EquivalenciaDR a 10 decimales.
![]() Consideraciones:
![]() ![]()
![]() ![]() |