De acuerdo al Anexo 20 versión 3.3:
Los impuestos se calculan a nivel concepto-partida y posteriormente se suman para totalizar los impuestos a nivel documento.
Se conoce la Base, Impuesto (IVA - IEPS), Factor (tasa o cuota), Tasa o Cuota (16%,0%,.25) e Importe.
Si en el CFDI se tienen 2 impuestos (IVA - IEPS) se tendría la suma de los mismos a nivel de Comprobante.
Atributos a nivel Partida
|
Atributos a nivel Documento
|
Base
|
Base
|
Atributo requerido para señar la base para el cálculo del impuesto, la determinación de la base se realiza de acuerdo a las disposiciones fiscales vigentes. No se permiten valores negativos.
|
No existe
|
Impuesto
|
Impuesto
|
Atributo requerido para señalar la clave del tipo de impuesto trasladado aplicable al concepto.
|
Atributo requerido para señalar la clave del tipo de impuesto trasladado.
|
TipoFactor
|
TipoFactor
|
Atributo requerido para señalar la clave del tipo de factor que se aplica a la base del impuesto.
|
Atributo requerido para señalar la clave del tipo de factor que se aplica a la base del impuesto.
|
TasaOCuota
|
TasaOCuota
|
Atributo condicional para señalar el valor de la tasa o cuota del impuesto que se traslada para el presente concepto. Es requerido cuando el atributo TipoFactor tenga un valor que corresponda a Tasa o Cuota.
|
Atributo requerido para señalar el valor de la tasa o cuota del impuesto que se traslada por los concepto amparados en el comprobante.
|
Importe
|
Importe
|
Atributo condicional para señalar el importe del impuesto trasladado que aplica al concepto. No se permiten valores negativos. Es requerido cuando TipoFactor sea Tasa o Cuota.
|
Atributo requerido para señalar la suma del importe del impuesto trasladado, agrupado por impuesto, TipoFactor y TasaOCuota. No se permiten valores negativos.
|
El Impuesto, TipoFactor y TasaOCuota, se toman de los catálogos publicados en el portal del SAT.
Si en el CFDI se tienen 2 impuestos (IVA - IEPS) se tendría la suma de los mismos a nivel de Comprobante.
Ejemplo: