import net.ktnx.mobileledger.model.LedgerTransaction;
import net.ktnx.mobileledger.model.LedgerTransactionAccount;
import net.ktnx.mobileledger.model.MobileLedgerProfile;
-import net.ktnx.mobileledger.ui.QRScanAbleFragment;
+import net.ktnx.mobileledger.ui.QRScanCapableFragment;
import net.ktnx.mobileledger.ui.patterns.PatternsActivity;
import net.ktnx.mobileledger.utils.Logger;
import net.ktnx.mobileledger.utils.Misc;
// TODO: offer to undo account remove-on-swipe
-public class NewTransactionFragment extends QRScanAbleFragment {
+public class NewTransactionFragment extends QRScanCapableFragment {
private NewTransactionItemsAdapter listAdapter;
private NewTransactionModel viewModel;
private FloatingActionButton fab;
acc.getAccountComment());
Float amount =
extractFloatFromMatches(m, acc.getAmountMatchGroup(), acc.getAmount());
+ if (amount != null && acc.getNegateAmount() != null && acc.getNegateAmount())
+ amount = -amount;
if (accountsInInitialState) {
NewTransactionModel.Item item = viewModel.getItem(rowIndex);