A finance system for contractors