Further functional tests for issue #20

I rework the missing functional test cases after implementing issue #20:
sales orders and services.