This commit is contained in:
2026-02-02 19:24:45 -07:00
parent 6a20f179af
commit d9fbcc0b98
2 changed files with 6 additions and 4 deletions

View File

@@ -47,7 +47,7 @@ ${ITEM_BODY}
_
.T&
Ri|Ni.
Sub-Total;${ITEM_TOTAL}
Sub-Total;$${ITEM_TOTAL}
.TE
.1C 1
.DS C

6
gen.sh
View File

@@ -29,7 +29,7 @@ get_invoice_num() {
read_hrs_csv() {
TMP=$(mktemp)
# Parse the CSV into: Label;Hrs;Cost
cat $1 | RATE=$RATE awk -F, '{ sum += $2 }; { print $1 ";" $2 ";" $2 * ENVIRON["RATE"] } END { print sum ";" sum * ENVIRON["RATE"] }' > $TMP
cat $1 | RATE=$RATE awk -F, '{ sum += $2 }; { print $1 ";" $2 ";" $2 * ENVIRON["RATE"] } END { print sum "; $" sum * ENVIRON["RATE"] }' > $TMP
echo $TMP
}
read_items_csv() {
@@ -60,10 +60,12 @@ elif [[ $1 = "-2" ]]; then
if [[ ! -z $5 ]]; then
OUTPUT=$5
fi
HRS_COST=$(cat $HRS_TMP | tail -n 1 | awk -F";" '{ print $2 }')
HRS_COST=$(cat $HRS_TMP | tail -n 1 | sed s/\\$//g | awk -F";" '{ print $2 }')
CONSUME_TMP=$(read_items_csv $3)
CONSUME_COST=$(cat $CONSUME_TMP | tail -n 1 | awk -F";" '{ print $2 }')
export ITEM_TOTAL=$(cat $CONSUME_TMP | tail -n 1 )
echo $ITEM_TOTAL
echo $HRS_COST
export ITEM_BODY=$(cat $CONSUME_TMP | head -n -1)
export TOTAL=$(A=$HRS_COST B=$ITEM_TOTAL awk 'BEGIN{ print ENVIRON["A"] + ENVIRON["B"] }')
export COMPANY=$4