€
Introduce una cantidad mayor que 0.
Tipo de IVA
Retención de IRPF
Total a cobrar ${ resultado ? $euros(resultado.total) : '—' }
Neto sin IVA (base − IRPF) ${ resultado ? $euros(resultado.neto) : '—' }
IVA (${ porcentajeIva }%) ${ resultado ? $euros(resultado.iva) : '—' }
Retención IRPF (${ porcentajeIrpf }%) ${ resultado ? '− ' + $euros(resultado.irpf) : '—' }
Base imponible a facturar ${ resultado ? $euros(resultado.base) : '—' }

Al redondear a céntimos no hay una base exacta: con esta base ${ objetivo === 'neto' ? 'te quedan' : 'cobras' } ${ $euros(objetivo === 'neto' ? resultado.neto : resultado.total) } en lugar de ${ $euros(importe) }.

¿Qué es una factura inversa?

Es hacer la factura al revés: en lugar de partir de la base imponible, partes del dinero que quieres cobrar y calculas qué base tienes que poner para que, después de sumar el IVA y restar la retención de IRPF, salga ese importe. Es lo habitual cuando pactas con un cliente un precio «limpio» o «todo incluido».

Base imponible a partir del total a cobrar

El total que te ingresa el cliente es la base más el IVA y menos la retención. Para obtener la base se divide entre ese factor:

Base = Total / (1 + IVA / 100 − IRPF / 100) 1.000 € / (1 + 0,21 − 0,15) = 1.000 € / 1,06 = 943,40 €

Comprobación: 943,40 € + 198,11 € de IVA − 141,51 € de IRPF = 1.000,00 €.

Base imponible a partir del neto

Si lo que quieres es que te queden un importe concreto sin contar el IVA (que no es tuyo, se ingresa a Hacienda), solo hay que descontar la retención:

Base = Neto / (1 − IRPF / 100) 850 € / (1 − 0,15) = 850 € / 0,85 = 1.000 €

Ten en cuenta que la retención de IRPF es un pago a cuenta de tu declaración de la renta: no es un gasto, sino un adelanto de impuestos que luego se regulariza.

¿Por qué a veces no sale exacto?

El IVA y el IRPF se redondean a céntimos por separado, así que para algunos importes no existe ninguna base que dé el total exacto. En ese caso la calculadora te da la base que más se acerca y te avisa de la diferencia, que nunca pasa de un céntimo.

Copiado al portapapeles.