Non so se ho capito bene, io farei così:
registrerei un valore in sessione e lo inserirei in ogni riga di acquisto, così nella fattura richiami quel valore che è unico per quella "spesa".

ciao