Página 1 de 1

FACTURA CON DESCUENTO

Publicado: Vie Mar 07, 2014 10:17 am
por fboaz
Alguien puede orientarme por favor en el caso del descuento en facturas, se trata de lo siguiente:
tenemos una factura con Importe de $100.00
IVA 16.00
Subtotal 116.00
Descuento 10% 11.60
Total 104.40
Me comenta un contador que el descuento en este caso esta mal aplicado, por que los descuentos deben ser antes de IVA, por que no puedes
cobrar IVA a un importe que no va a ingresar.

Me dice que lo correcto es lo siguiente:
Importe $100.00
Descuento 10% 10.00
Subtotal 90.00
IVA 14.40
Total 104.40
El total en los dos casos es lo mismo donde varia es el monto del descuento y el monto del IVA, yo creo que esto es lo correcto por que no ingresó
cien pesos solo 90 y pues el IVA se tiene que cobrar de 90 pesos, ahora bien que IMPORTE de debe grabar en el XML los 100 pesos antes del descuento o
los 90 después del descuento.

De antemano gracias por su ayuda o también puede ser que el contador este equivocado

Re: FACTURA CON DESCUENTO

Publicado: Vie Mar 07, 2014 11:05 am
por jggtz
Tu contador esta correcto
Se debe de grabar el subtotal, el descuento, el motivo del descuento y el total... ademas el iva

Checate el Anexo20... ahi encuentras el formato que debe de llevar el xml

Re: FACTURA CON DESCUENTO

Publicado: Jue Mar 13, 2014 12:06 pm
por gerloxxx
Hola tengo una duda con el descuento, del ejemplo que ponen

Importe $100.00
Descuento 10% 10.00
Subtotal 90.00
IVA 14.40
Total 104.40

Importe $100.00
--> Subtotal antes de descuento $100.00
Descuento 10% 10.00
Subtotal 90.00
IVA 14.40
Total 104.40

En mi XML como queda esto: el atributo subtotal seria 100 vdd?? el total de retenciones seria 14.10?? no 16.00 y el atributo total seria de 104.40... si es correcto esto??

Re: FACTURA CON DESCUENTO

Publicado: Jue Mar 13, 2014 4:01 pm
por RickAlanis
Hola.

Según yo, debe quedar algo como esto:

Código: Seleccionar todo

  <cfdi:Conceptos>
    <cfdi:Concepto cantidad="2.00" descripcion="Montaje de llanta" importe="100.00" noIdentificacion="SERMON1" unidad="Servicio" valorUnitario="50.00"/>
  </cfdi:Conceptos>

  <cfdi:Impuestos totalImpuestosTrasladados="14.40">
    <cfdi:Traslados>
      <cfdi:Traslado importe="14.40" impuesto="IVA" tasa="16.00"/>
    </cfdi:Traslados>
  </cfdi:Impuestos>
En los atributos del comprobante, quedaría:

Código: Seleccionar todo

 subTotal="100" 
descuento="10" 
motivoDescuento="Porque es mi compadre" (No es obligatorio este atributo, pero no puedes dejarlo en blanco)
total="104.4" 
Todo esto, de acuerdo al Anexo 20, que indica:
subTotal
Descripción Atributo requerido para representar la suma de los importes antes de descuentos e impuestos.
Uso requerido
Tipo Especial t_Importe

descuento
Descripción Atributo opcional para representar el importe total de los descuentos aplicables antes de impuestos.
Uso opcional
Tipo Especial t_Importe

motivoDescuento
Descripción Atributo opcional para expresar el motivo del descuento aplicable.
Uso opcional
Tipo Base xs:string
Longitud Mínima 1
Espacio en Blanco Colapsar

total
Descripción Atributo requerido para representar la suma del subtotal, menos los descuentos aplicables, más los impuestos trasladados, menos los impuestos retenidos.
Uso requerido
Tipo Especial t_Importe
Entonces, así es como debe quedar.

Si te das cuenta, el atributo "subTotal" debe ser la suma de los importes de los conceptos. Luego, en tu sistema, restas el descuento y sobre esta cantidad calculas impuestos (tanto trasladados como retenidos) y calculas el total, que también es un atributo de "Comprobante".

Al menos eso es lo que se entiende del Anexo 20.

¡Saludos!