Hi fakie99,
The software development kit is currently set-up to synch the First Name in the First Name field and Last Name in the Last Name field from Method to QuickBooks in the exact same order as it looks like in both the Method and QuickBooks applications.
If you look at the "CRM_NewCustomer from TemplateOnlineCRMBDesktop (#369)" original screen in Method, you can see that the fields look very similar to the "Edit Customer" screen in QuickBooks.
In addition, the "Customer Name" field will always by default start with the first name and then the last name in both Method and QuickBooks.
What you could do is make the copy of the "CRM_NewCustomer from TemplateOnlineCRMBDesktop (#369)" screen, and change the labels for the original First Name and Last Name fields to Last Name and First Name.
In QuickBooks though, the customer name will be displayed as "Doe John" as you stated in your example, but if you open up the information for the customer, you will see that the "First Name" field will have "Doe" and the "Last Name" field will have "John".
I hope that this helps.
Ronen