or - you could have users record it as they record...
# general
k
or - you could have users record it as they record the invoice