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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

How does Sales Order Agent (SOA) search for items in Item Availability? (Item No. vs Description)

(4) ShareShare
ReportReport
Posted on by 42

Hi everyone,

 

I’m currently working with the Sales Order Agent (Copilot) in Microsoft Dynamics 365 Business Central and trying to better understand how it performs item lookup when creating sales orders from customer POs.

 

Scenario


  • A customer sends a Purchase Order (PO)

  • The agent extracts the item name from the PO

  • It then attempts to find the item in Business Central (e.g., Item Availability / item lookup


  •  

However, I’m running into issues where:


  • The agent removes punctuation from the item name during extraction

  • The resulting string does not exactly match the item in Business Central

  • As a result, the item is not found


  •  
 
 

Question

How exactly does the Sales Order Agent perform item search internally?

 

Specifically:


  • Does it search using Item No.?

  • Does it rely on Description or Search Description?

  • Does it use any kind of fuzzy matching, or is it strict lookup?

  • Is the Item Availability lookup tied to the same logic as the standard item lookup in sales lines?


  •  
 
 

Additional Observation

When I try to manually search for the same item:


  • Even if I enter the exact Description, the item sometimes does not appear in the lookup

  • This makes me wonder whether Description is actually used in search, or if the system primarily relies on Item No. / Search Description


  •  
 
 

What I’m trying to understand

I want to clarify:


  • What fields the agent depends on for matching items

  • How to structure item data so that AI extraction can reliably find the correct item

  • Whether this behavior is a limitation of SOA or standard Business Central lookup logic
I have the same question (0)
  • Suggested answer
    Teagen Boll Profile Picture
    1,376 Super User 2026 Season 1 on at
    Hello, hopefully this gives you a good starting point. A lot of the agent features are a bit locked down but there are a few configuration settings we can modify.
     
    The Sales Order agent searches for available items using the following fields from the Item table:
    • No.
    • Description
    • Description 2
    • Search Description
    • GTIN
    • Vendor Item Number
    It also looks at Item Variants (Code, Description, Description 2), Item References, Item Attributes, Item Categories and Item Translations - Sales Order Agent overview - Business Central | Microsoft Learn
     
    For structuring your data I would make sure to at the very least include No., Search Description, Description and Vendor Item Number.
     
    As for the item lookup availability it uses those fields, but if you don't have available inventory then it won't suggest those items. You can change this in the settings here:
     
    Best,
    Teagen
    Catapult ERP
     
     
     
  • Suggested answer
    YUN ZHU Profile Picture
    99,055 Super User 2026 Season 1 on at
  • Suggested answer
    Andrés Arias Profile Picture
    5,166 Super User 2026 Season 1 on at
    Hello,
     
    You can find the information you need at the following link:
     
     
    In addition, you could also try creating your own agent to validate different searches.
     
    I hope this helps.
     
    Best regards,
     
    Andrés
  • Suggested answer
    Khushbu Rajvi. Profile Picture
    22,128 Super User 2026 Season 1 on at
  • Suggested answer
    OussamaSabbouh Profile Picture
    12,803 Super User 2026 Season 1 on at
    Hello,
    Sales Order Agent does not rely only on Item No. or exact Description; per Microsoft Docs it searches across multiple fields/tables including Item No., Description, Description 2, Search Description, GTIN, Vendor Item No., Item References, Variants, Attributes, Categories, Translations, Item Identifiers, and Extended Text, so the matching is broader than the normal sales line lookup and can work with vague/incomplete descriptions, but it still depends heavily on how good your item master data is; after it finds a match, it then runs availability as a separate step, and Microsoft also notes indexing can take up to 15 minutes for new data to become searchable, so in your case the behavior is likely a mix of SOA matching limits + standard BC lookup limits, and the best way to improve reliability is to maintain Search Description, Item References/aliases, attributes, and clean item text, instead of depending only on Description.
    Regards,
    Oussama Sabbouh

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,926 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,158 Super User 2026 Season 1

#3
Khushbu Rajvi. Profile Picture

Khushbu Rajvi. 533 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans