added basic filtering
added tests for void - refunds will fail due to transaction settlement
Merge branch 'app-sales'