I do this in a spreadsheet, and with no inventory maintenance, to wit:

Columns A,B,C,D,E,F ... integer value = enter the denomination of a stamp to use, in whole numbers, eg, for U$D.042 enter 42
(For a plate block of 4x25c stamps, I enter 25 in each of ABCD, but you could enter 100 in any cell.)
Column G ... text note ... "=" ... for aesthetics
Column H ... formula ... =0.01*SUM(A1:F1) ... gives me the total value entered (so far) in A thru F
Column I ... formula ... =100*(H1-J1) ... gives me the deficiency, eg, how many cents am I short of the target total in J1 ...
Column J ... numeric, two decimal places ... the target to reach, eg, U$D 1.42
Column K ... text note ... eg, "1oz IL CN stiff" ... explains that the value in J1 (eg, U$D 1.42) is the rate for one ounce, non-machinable, to Israel or China.
Hints:
Each time you copy & paste the row, the row references update automatically, eg, if you copy into row #2, they will change to H2, J2, etc.
You copy & paste the row so that you do not have to re-compute the same combination. Very useful if you buy you FVP in sheets.
I limit myself to six stamps, but if you insert new columns (say, between E & F), everything will work just fine for 8 stamps. Etc.
Cheers,
/s/ ikeyPikey
Edited to add a single picture to the one thousand words.