Aprovechando que no tenemos mucho trabajo

Estas son unas notas que nos enviaron en especial dos de los programadores colaboradores :
CFDI EN DOLARES PAGO EN PESOS.
Creo que el detalle mas controversial es el de EQUIVALENCIA el cual debe ser 1/Paridad (esto es 1/18.1030), chequen el ejemplo, la EQUIVALENCIA se definio como 0.0552394630 , explicarlo es un poco dificil, pero hicimos mucho esfuerzo en leer la guia de llenado asi como el Anexo 20 y creemos que es asi como se debe definir.
CFDI EN PESOS PAGO EN DOLARES.
Lo primero que va a saltar a la vista es si el documento relacionado dce que se pago $ 5,000.00 porque en el IMPORTE TOTAL dice $ 5,800.02 (dos centavos de diferencia)
ES POR EL REDONDEO, aqui la explicacion paso a paso :
OK. el DOCUMENTO RELACIONADO DICE QUE PAGASTE 5,000.00 PESOS MEXICANOS
PERO EL PAGO FUE EN DOLARES, CON UNA EQUIVALENCIA DE 18.1030 ENTONCES PAGASTE 320.3888888 DOLARES
PERO TENEMOS QUE REDONDEAR A DOS DECIMALES, ENTONCES PAGASTE 320.39 DOLARES
Y VOLVEMOS A CONVERTIR A PESOS, 320.29 DOLARES @ 18.1030 DA UN TOTAL DE $ 5,800.02017
REDONDEANDO A DOS DECIMALES, EN TOTAL PAGASTE $ 5,800.02
Es decir, es MUY IMPORTANTE hacer las operaciones paso a paso, y en cada paso REDONDEAR los importes
ACLARAMOS QUE ESTA PROPUESTA ES NUESTRA OPINION PERSONAL, NO DEBE CONSIDERARSE COMO "LO CORRECTO", CADA QUIEN DEBERA ANALIZAR E INCLUSO RETROALIMENTAR EN ESTE FORO SUS DUDAS O CONTRADICCIONES. GRACIAS
OTRO DETALLE, LA FUNCION DE CALCULARIMPORTES NO FUNCIONA SI HAY USD DE POR MEDIO