Passing user input to document number field on created invoice

I am currently passing different types of invoices to Great Plains. The document number is being populated by Great Plains. My client would like the document number to be populated with a user inputted invoice number instead of the auto generated document number.

Is this safe to do? I was able to successfully pass a user inputted invoice number, but would this effect other functionalities within Great Plains?