Creating Orders

I have migrated some custom development from creating orders via the crm web service to creating orders via a custom .net dll . Are there any fields that are set in the web service by default that I need to set manually in my custom .net dll?

Please can you advise me.