web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Supply chain | Supply Chain Management, Commerce
Suggested Answer

NMFC code mandatory to print bill of lading

(2) ShareShare
ReportReport
Posted on by 2
Hi there
 
Can anyone explain why NMFC code is mandatory field for US in D365 when using advanced warehousing and TMS, we find it is mandatory to produce the bill of lading for example. When talking to our logistics team in US we find that in reality this field is hardly ever required (we are transporting chemicals) when interacting with our carriers, therefore it would be a considerable overhead in terms of admin to look up all the codes for all the products which we sell.
I have the same question (0)
  • Martin Dráb Profile Picture
    237,807 Most Valuable Professional on at
    Which D365 app are you using? This forum is about D365 in general, while your question seems to be about a particular product. Is it F&O?
  • PR-14061149-0 Profile Picture
    2 on at
    Hi, yes it's D365 F&O that I refer to, is there another section where I could better place my question?
     
  • Martin Dráb Profile Picture
    237,807 Most Valuable Professional on at
    Moved from D365 general forum to D365 Supply Chain Management forum.
  • Guy Terry Profile Picture
    28,924 Moderator on at
    I don't know why it is mandatory. Perhaps you could get the report modified, so that it is not mandatory, or load a dummy code for all Products.
  • PR-14061149-0 Profile Picture
    2 on at
    Guy
     
    I agree we could modify the report to make it optional or put a dummy value in it, though I never like putting dummy values in fields as it feels like misusing the field, however I was wondering why Microsoft would make it mandatory when it's not a legal requirement to have a value in that field for example.
  • Suggested answer
    Mike Foss Profile Picture
    44 on at

    The NMFC code is required on the BOL because it directly influences how LTL freight is priced, handled, and protected. It's a critical piece of data that ensures regulatory compliance, pricing fairness, and claim accuracy.

    When using external LTL or common carriers, the NMFC code is typically mandatory on the Bill of Lading because:

    This includes FedEx Freight, Old Dominion, XPO, Yellow (when they existed), and others.

    • Carriers bill based on freight class, which is tied to the NMFC code.
    • It's needed for compliance with carrier tariffs and claims adjudication.
    • It prevents reclassification charges or disputes.
    • Most major LTL carriers refuse pickup or apply surcharges if the NMFC code is missing or wrong.

    Internal (Private Fleet or Owned Carrier) — NMFC Code is Usually Optional, but Recommended

    If you're using your own fleet or a dedicated internal carrier, the NMFC code is usually not required legally, because:

    • You're not invoicing yourself based on freight class.
    • There's no external entity needing to validate freight classification.
    However, it’s still a best practice when:
    • You want to standardize documentation (especially for audits or ERP integration).
    • You also use external carriers sometimes and want to keep consistent BOL formats.
    • You're planning to use a Transportation Management System (TMS) that handles both internal and external shipments and relies on NMFC codes for logic.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Supply chain | Supply Chain Management, Commerce

#1
Siv Sagar Profile Picture

Siv Sagar 266 Super User 2025 Season 2

#2
Laurens vd Tang Profile Picture

Laurens vd Tang 213 Super User 2025 Season 2

#3
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 140 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans