When the SO record gets posted when it goes in failed business logic?

Suggestions:
If Sales order goes in failed business logic after that your doing collection entry then you have to override it .
When you will override failed business logic after that only Sales order will be posted . It is the standard functionality.