• Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ

Olof Simren - Microsoft Dynamics NAV & 365 Business Central Blog

  • Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ

Connect a Customer with a Vendor

June 19, 2014 Posted by Olof Simren Purchase, Sales 3 Comments

Sometimes a customer is also a vendor and sometimes a vendor is also a customer. It can for example be that a customer provides some components for an assembly that they have ordered or a vendor that also orders items from you.

Microsoft Dynamics NAV has the option to link a customer with a vendor through the contact functionality. When you create a customer or a vendor, Dynamics NAV automatically creates a contact record for your. If you create them separately you will end up having duplicated contacts and a customer that is not linked to the vendor. The way I would recommend to do it is to first created the customer or the vendor and then you go to the contact card and from there create the second entity.

Here is an example;

You create a new customer in Dynamics NAV.

Create-New-Customer-Dynamics-NAV

Then you navigate to the company contact that was created automatically and from there you create the vendor using the ‘create as’ function under the action tab.

Create-Vendor-from-Contact-Dynamics-NAV

Dynamics NAV have now created a vendor record that is linked to the same contact that was created from the customer record.

Create-Vendor-from-Contact-2-Dynamics-NAV

The vendor has the same name and address, etc.. as the customer.

New-Vendor-Created-Dynamics-NAV

From the contact you can navigate to both the vendor and the customer through the contact business relations table (note that in the below screen shot I have added the ‘Link to Table’ and ‘No.’ fields to the page).

Contact-Business-Relations-Dynamics-NAV

This way the addresses etc. are kept in sync, if the address on the customer is changed Dynamics NAV will also update the related contact and vendor. The customer and vendor will also share the contact persons and those do not have to be duplicated.

One thing to know is that the AR and AP balances are still kept separate, but the fact that the vendor now is linked to the customer provides an option to do a report that compares the AP on the vendor with the AR on the customer if that is required.

Note; If you have a situation where a customer provides some of the components then you might want to setup those parts as being zero value inventory items. Have a look at my previous post, inventory with zero value, to see an example of how this can be done.

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on X (Opens in new window) X

Related


Discover more from Olof Simren - Microsoft Dynamics NAV & 365 Business Central Blog

Subscribe to get the latest posts sent to your email.

Tags: ContactCustomerVendor
3 Comments
Share
2

About Olof Simren

I am a Microsoft Dynamics NAV and 365 Business Central Expert, I started implementing Microsoft Dynamics NAV in 2002, back then it was called Navision Attain. Throughout the years there has been many exciting implementations in different parts of the world, all of them with different challenges but with one common theme; manufacturing. As a consultant, I bring over 20 years of experience in implementing Microsoft Dynamics NAV and 365 Business Central within manufacturing and distribution companies. The services I offer includes project management, consultation, development and training. Feel free to contact me if you need help with anything related to Microsoft Dynamics NAV or 365 Business Central. I work through my company Naviona where I team up with other skilled Microsoft Dynamics NAV and 365 Business Central Experts.

You also might be interested in

Bill-to vs. Sell-to Customer

Apr 17, 2014

This is an old but still relevant topic; on sales[...]

Functionality Improvements in NAV 2015

Oct 14, 2014

Microsoft Dynamics NAV 2015 was released a couple of weeks[...]

Sales Quote without Customer

Jul 11, 2016

Do you know that you can create sales quotes without[...]

3 Comments

Leave your reply.
  • Christos Lanaras
    · Reply

    June 20, 2014 at 7:32 AM

    Hello, the VAT registration number could be used as well to avoid using contacts.
    in Customer table: new field Lookup(Vendor.No. WHERE (VAT Registration No.=FIELD(VAT Registration No.)))
    And the in Vendor table the equivalent
    Lookup(Customer.No. WHERE (VAT Registration No.=FIELD(VAT Registration No.)))
    This way the two cards are linked, and a combined report using Cust. Ledger Entry and Vendor Ledger Entry can be used to see the total balance.
    The negative is there is no auto update change in address details between the without using code.

    • Minerva
      · Reply

      August 14, 2019 at 8:08 PM

      Hi,
      I have a question and maybe you can help.. if not, no big deal.
      we have customer cards for every customer, where all their info is kept, this includes address dating requirements, etc.
      then we have our sales orders, we thought every time we open a new sales order some fields should populate “updated” since these are pulling from the customer card.
      I tried changing a field in the customer card but then I created an order and I noticed that it did not change the data. do you know what could be causing this?

  • Andri Wianto
    · Reply

    June 23, 2014 at 10:45 PM

    Good idea!
    Thanks.

Leave a Reply

Your email is safe with us.
Cancel Reply

My Dynamics NAV Partner

Naviona, LLC

Developers Wanted

Naviona is looking for NAV/BC developers. Let me know if you want to work with the best (instead of the rest :-)).

Categories

  • Assembly (3)
  • Development (31)
  • Finance (14)
  • General (26)
  • Inventory (22)
  • Manufacturing (34)
  • Miscellaneous (25)
  • Purchase (9)
  • Sales (11)
  • Warehouse (7)

Tags

.net Add-in Assembly Assembly BOM CAL Capacity Components Consumption Contact Costs Customer Development Dimensions Excel Finance Flushing General Ledger Inventory Item Items Lot Size Low-Level Code MRP NAV 2015 NAV 2016 Output PDF Planning Production Production BOM Production Orders Purchase Orders Receipts Reporting Reports Role Center Routing Sales Sales Order Sales Orders Stockkeeping Unit Subcontracting Task List Warehouse Warehouse Shipment

Recent Posts

  • XML Buffer and CSV Buffer Tables
  • Functionality Improvements in NAV 2017
  • Reversing Production Output and Consumption
  • Return Merchandise Authorization (RMA)
  • Sales Quote without Customer
  • Parallel Routings
  • Add Fields to the Item Tracking Lines
  • Field Level Security using Events in Dynamics NAV 2016
  • Schedule MRP
  • Activate WMS Functionality for Existing Location

Categories

  • Assembly
  • Development
  • Finance
  • General
  • Inventory
  • Manufacturing
  • Miscellaneous
  • Purchase
  • Sales
  • Warehouse

Contact Us

We're currently offline. Send us an email and we'll get back to you, asap.

Send Message

Categories

  • Assembly (3)
  • Development (31)
  • Finance (14)
  • General (26)
  • Inventory (22)
  • Manufacturing (34)
  • Miscellaneous (25)
  • Purchase (9)
  • Sales (11)
  • Warehouse (7)

Tags

.net Add-in Assembly Assembly BOM CAL Capacity Components Consumption Contact Costs Customer Development Dimensions Excel Finance Flushing General Ledger Inventory Item Items Lot Size Low-Level Code MRP NAV 2015 NAV 2016 Output PDF Planning Production Production BOM Production Orders Purchase Orders Receipts Reporting Reports Role Center Routing Sales Sales Order Sales Orders Stockkeeping Unit Subcontracting Task List Warehouse Warehouse Shipment

Recent Posts

  • XML Buffer and CSV Buffer Tables
  • Functionality Improvements in NAV 2017
  • Reversing Production Output and Consumption
  • Return Merchandise Authorization (RMA)
  • Sales Quote without Customer
  • Parallel Routings
  • Add Fields to the Item Tracking Lines
  • Field Level Security using Events in Dynamics NAV 2016
  • Schedule MRP
  • Activate WMS Functionality for Existing Location

Recent Comments

  • Isabel de los Santos on Production Lot Sizes
  • Abdelatif EL HANI on Reversing Production Output and Consumption
  • Roshan on Processing of Receipts
  • kuldeep Nama on Subcontracting Part 1: The Basics
  • Janine on Flushing Methods
  • Nathalie on Activate WMS Functionality for Existing Location
  • Georges W on Bill-to vs. Sell-to Customer
  • Richard L on Subcontracting Part 4: Warehouse Receipts

© 2025 · Olof Simren

  • Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ
Prev Next