implement warning when pickup was selected but cash wasnt - fixes #593