What does it mean? NIE, TIE, NIF, CIF, NLV, WA, ITV, IRPF, IVTM - Spanish terms explained