D365 Business Central : Create Sales Quote using Contact

Have you ever wanted to create a new Sales Quote without creating a new Customer? For businesses dealing with multiple quotes for potential clients, we want to avoid creating new customers for every prospect, especially if we want to maintain a clean customer list. One workaround is to have a dummy Customer when you create a Sales Quote, then create a new customer when the prospect turns to a customer. However, there is another workaround, which is to use Contact. Let’s explore this method.

Let’s say we have a prospect called NAV Guy. First off, you’ll need to create a new Contact for NAV Guy. Once that’s done, it’s time to dive into creating the Sales Quote.

New Contact

Instead of filling in the Customer details as usual, we’re going to utilise the Contact No. field, which you’ll find tucked away under “Show More” on the Sales Quote page.

Click Show More on Sales Quote
Select Contact No

When we select the Contact No, BC will prompt you to pick the Customer Template. This template helps pull in essential info like Posting Group, Payment Terms, Customer Price Group, Dimensions, and more, typically associated with Customers but not Contacts.

After selecting the Contact No, we can see that the Customer No is still blank while the Contact No and Customer Template Code are filled in. For blogging purposes, I have personalised the page so the Customer No, Contact No, and Customer Template Code are no longer hidden.

Contact No and Customer Template Code

Note that there is also Bill-to Customer Template, but it is not on the page.

Let’s fill in the rest of the quote details as usual.

Fill in the line

That’s it. We can print and send the Quote without creating a customer record.

When the contact transitions from prospect to customer, simply convert the quote into a sales order using the “Make Order” function.

Make Order

During this process, you’ll be prompted to create a new customer. Confirm the creation, and the system will seamlessly generate a new customer record based on the Contact’s information and the designated template. This newly created Customer will automatically link to the Sales Quote, which seamlessly transitions into a Sales Order.

Confirm new customer creation
New Customer is created
Sales Order

Additionally, if you possess multiple Quotes for the same Contact and one converts into an Order, the other Quotes will update with the newly created customer number—streamlining your operations further.

Manual Customer creation is also an option through the Actions > Create > Create Customer.

Manual Create Customer action

However, it’s worth noting the limitation: the logic for creating a new Customer resides within the Release Sales Document codeunit. As such, you cannot release a Sales Quote or approve an Approval Request without triggering the creation of a new customer.If you need the Sales Quote to be approved first, then you will need to dive into some customisation.

And there you have it. A simple trick to streamline your Sales Quoting process without unnecessarily cluttering up your Customer list. I hope this helps you.

thatnavguy

Experienced NZ-based NAV Developer and Consultant with 15+ years of experience leading multiple IT projects, performing business analyst, developing, implementing, and upgrading Dynamics NAV and Business Central. Passionate to deliver solution that focuses on user-friendly interface while keeping high standard of compliance with the needs.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *