If a process fails with Northgate integration we have logic to create a new step that dynamically changes the document code.
We should, where the back office is Northgate, always also suppress billing to ensure bills don't get issued inaccurately.