Página 1 de 1

Cuantos decimales pueden ir en el concepto valorunitario

Publicado: Lun Ago 30, 2010 11:56 pm
por reyes
Tengo un problema al desglosar el IVA con algunos productos y la única manera de que cuadre es usando 4 decimales en el valor unitario, eso esta permitido por el
SAT.
saludos cordiales y que bien que hay personas como tu que ayudan.

Re: Cuantos decimales pueden ir en el concepto valorunitari

Publicado: Mar Ago 31, 2010 12:31 am
por mauricio
Hola...

Te respondo en base a la documentación del anexo 20 que tengo en mano en su ultima versión. Según esta página de FAQ: http://www.sat.gob.mx/sitio_internet/e_ ... 17416.html
Como puedes leer, se pueden manejar hasta seis decimales en los importes, como no especifica que importes, nos vamos al documento, donde dice que el atributo valorUnitario es un atributo requerido de tipo especial t_Importe, si vamos más adelante en el mismo documento, leemos que el tipo simple global t_Importe en Posiciones decimales = 6, por lo que la respuesta a tu pregunta sería hasta seis decimales, pero con sus reservas, es lo que deduzco de la documentación oficial, pero eso es solo mi criterio, esta falta de claridad es el pan de cada día con la autoridad.

Saludos

Re: Cuantos decimales pueden ir en el concepto valorunitari

Publicado: Mar Ago 31, 2010 8:27 am
por Dado
Asi es, Mauricio esta en lo correcto, en el XML se pueden usar hasta 6 decimales en los importes.

Solo que me parece importante aclarar que SOLO EN EL XML se permiten esos 6 decimales, en el REPORTE MENSUAL en donde tambien hay que especificar importes se usan solo 2 decimales.

Re: Cuantos decimales pueden ir en el concepto valorunitari

Publicado: Mié Dic 29, 2010 4:47 pm
por fernando.velasco
Mauricio:

Donde puedo conseguir el esquema de la ultima resolucion al Anexo 20, el que tengo actualmente valida contra 2 decimales de tal forma que si tengo 4, me envia un error como este:
Vald cfdv2.xsd:
FACTURA_FE_00011
Error_Validacion_XSD
Element '{http://www.sat.gob.mx/cfd/2}Concepto', attribute 'valorUnitario': [facet 'fractionDigits']
The value '73.1166' has more fractional digits than are allowed ('2').

Re: Cuantos decimales pueden ir en el concepto valorunitari

Publicado: Mié Dic 29, 2010 6:05 pm
por Dado
fernando.velasco escribió:Mauricio:

Donde puedo conseguir el esquema de la ultima resolucion al Anexo 20, el que tengo actualmente valida contra 2 decimales de tal forma que si tengo 4, me envia un error como este:
Vald cfdv2.xsd:
FACTURA_FE_00011
Error_Validacion_XSD
Element '{http://www.sat.gob.mx/cfd/2}Concepto', attribute 'valorUnitario': [facet 'fractionDigits']
The value '73.1166' has more fractional digits than are allowed ('2').
Esta aqui : http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd

Y ya tiene 6 decimales :
<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>
Solo por curiosidad, nos puedes platicar como estas validando, se ve interesante.......