Complemento de Pagos 1.0, SAT: CRP206 Que la suma de los valores registrados en el nodo DoctoRelacionado, atributo ImpPagado, sea menor o igual que el valor de este atributo.
04 Aug, 2017 • 3 min de lectura
Según el mensaje de error de correspondiente a la regla CRP206, en la matriz de errores V1.0 en http://omawww.sat.gob.mx/informacion_fiscal/factura_electronica/Paginas/Recepcion_de_pagos.aspx, sobre el campo Monto:
“La suma de los valores registrados en el campo ImpPagado de los apartados DoctoRelacionado no es menor o igual que el valor del campo Monto.”
El problema viene con que si se rellena con los datos en la moneda extranjera antes de la conversión es posible que se dispare el error, considérese el siguiente ejemplo:
<pago10:Pagos Version="1.0"></p> <pago10:Pago Monto="20.43" TipoCambioP="18.90" MonedaP="USD" FormaDePagoP="01" FechaPago="2017-08-07T00:00:00"> <pago10:DoctoRelacionado ImpPagado="400.00" MetodoDePagoDR="PUE" TipoCambioDR="1" MonedaDR="MXN" Folio="2" IdDocumento="AS4A4A44-5A55-444A-44AA-4A4A44AAAAAA"/> </pago10:Pago> </pago10:Pagos>
Revisando la guía complemento de pagos para el campo TipoCambioDR,
Es el tipo de cambio correspondiente a la moneda registrada en el documento relacionado. Este dato 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. Ejemplo: En el documento relacionado en el campo MonedaDR se registra en USD (Dolar americano) y en el campo Monto el pago se realiza por 100 EUR (Euro), por lo tanto en este campo se debe registrar 1.114700 USD/EUR y en el campo ImpPagado se debe registrar 111.47 USD, dato que se obtiene de la siguiente manera: 100 EUR * 1.114700 USD/EUR = 111.47 USD. TipoCambioDR= 1.114700
No se hace mucho hincapié en la moneda que se debe de usar en cada campo, si extranjera o moneda nacional, y no parece lógico que sea en la moneda extranjera, como se puede observar en el ejemplo de arriba, cuando se trata de USD es fácil que el Monto, sea inferior a ImpPagado.
Aquí el sentido común nos dice que debemos de enviar los importes en la moneda nacional, para que tanto si el tipo de cambio es inferior o superior a 1, la regla de validación CRP206 no se dispare.
Finalmente, la solución, se debe considerar la conversión a la moneda del pago registrada en el atributo MonedaP, decisión respaldada por el fragmento de definición del campo Monto en el documento Estándar de Pagos 1.0, en el apartado 4. Validaciones adicionales a realizar por el Proveedor Las siguientes validaciones aplican en comprobante base CFDI, indica que:
Que la suma de los valores registrados en el nodo DoctoRelacionado, atributo ImpPagado, sea menor o igual que el valor de este atributo. Se debe considerar la conversión a la moneda del pago registrada en el atributo MonedaP y el margen de variación por efecto de redondeo.
Te podría interesar
-
Los 4 motivos de cancelación de UUID CFDI 3.3 y CFDI 4.0 SAT-México
Detalles de los 4 motivos de obligatoria especificación en las cancelaciones de comprobantes desde el 1 de Enero de 2022. Apoyado en el Fundamento legal:...
-
Cancelación de UUID Comprobante 3.3 y CFDI 4.0 en 2022 SAT-México
A fecha 1 de Enero de 2022 ha entrado en vigor el nuevo funcionamiento de cancelación de comprobantes 3.3 y CFDI4.0 del SAT, en el...
-
Error CP150 Complemento Carta Porte atributo: Destino:NumEstacion SAT - México
Descripción del error CP150
-
Carta Porte Complemento - Comprobante CFDI 3.3 SAT - México
Introducción al Complemento de la Carta Porte
-
CFDI33196 Error no identificado, Comprobante CFDI 3.3 SAT - México
Este error de la matriz de errores del comprobante CFDI 3.3, es ambiguo y esto dificulta la identificación del error. No hay tampoco en la...
Becommerce.es