All values can be entered as positive and then use IIf() in Sum to identify those that should be negative.

Sum(Price * IIf([TxnType]="Checkout", -1, 1))