Esto es incorrecto ya que varios bienes y/o servicios de mis clientes contienen hasta 4 decimales en los precios, sobre todo si se cotizan en monedas extranjeras, provocando que la fórmula siguiente proporcione un resultado incorrecto que no coincide con el importe del concepto del CFDI:
Código: Seleccionar todo
importe = cantidad * valorunitario
Código: Seleccionar todo
<xs:simpleType name="t_Importe">
<xs:annotation>
<xs:documentation>Tipo definido para expresar importes numéricos con fracción a seis decimales</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:decimal">
<xs:fractionDigits value="6"/>
<xs:whiteSpace value="collapse"/>
</xs:restriction>
</xs:simpleType>