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

Announcements

News and Announcements icon
Community site session details

Community site session details

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

General Product posting group

(8) ShareShare
ReportReport
Posted on by 340
Dear Members,

I have requirement to create & setup General product posting group for Item which has both inventory & Non inventory. I have configured the posting setup as follows for a Inventory item:

Purchase account - 100(system based purchase account)
COGS - 200 (COGS account)
Inventory adjustment - 200(COGS account)
Direct cost - 300 (system based direct cost account)

when I post a Invoice for a Inventory item the entry would be as follows which is correct:
Purchase account - Debit
AP - credit
Direct cost - Credit
Inventory - Debit

But when I post a Non-Inventory Item the entry is posting as 
Purchase account- Debit 
AP - Credit which is wrong

The entry should be as

Expense account - Debit
AP - credit

For Example I have a product posting group named "DEFAULT" which has both inventory & Non Inventory Items. How to configure the product posting group for this?Please help me on this.

Thanks in advance,
sneha
I have the same question (0)
  • Verified answer
    Holly Huffman Profile Picture
    6,554 Super User 2026 Season 1 on at
    Good morning, afternoon, or evening depending on your location :)
    Hope you are well today!
     
    To address your issue in Microsoft Dynamics 365 Business Central, the key lies in differentiating the posting setup for inventory and non-inventory items, even if they share the same General Product Posting Group like "DEFAULT".
    Problem Summary:
    • Inventory items are posting correctly with COGS and Inventory accounts.
    • Non-inventory items are incorrectly posting to the Purchase Account instead of an Expense Account.
    • Both item types are using the same General Product Posting Group.
     
    Root Cause:
    In Business Central, the General Product Posting Group and General Business Posting Group combination determines the General Posting Setup, which maps to the Purchase Account.
    However, non-inventory items (like services or consumables) should not hit inventory or COGS accounts. They should go directly to an Expense Account.
     
    Recommended Solution:
    1. Create a Separate General Product Posting Group for Non-Inventory Items
    • Example: Create a new group called "NONINV".
    2. Update General Posting Setup
    Go to General Posting Setup and configure the following:
    Gen. Bus. Posting Group Gen. Prod. Posting Group Purchase Account
    DOMESTIC DEFAULT 100 (Inventory Purchase)
    DOMESTIC NONINV 400 (Expense Account)
    Replace DOMESTIC with your actual General Business Posting Group.
    3. Assign the Correct Posting Group to Items
    • Assign "DEFAULT" to inventory items.
    • Assign "NONINV" to non-inventory items.
    4. Verify Item Type
    Ensure that the Item Type for non-inventory items is set to Non-Inventory or Service, depending on your version.
     
    Expected Posting Entries After Fix:
    For Inventory Item:
    • Purchase Account – Debit
    • AP – Credit
    • Direct Cost Applied – Credit
    • Inventory – Debit
    For Non-Inventory Item:
    • Expense Account (e.g., 400) – Debit
    • AP – Credit
     
    Note: I collaborated with AI to help craft this response for clarity and completeness.
    Hope this helps some!
  • Suggested answer
    RockwithNav Profile Picture
    9,191 Super User 2026 Season 1 on at
    Agree with what @Holly suggested. Small conceptual difference. Have a look on this
     
  • Suggested answer
    YUN ZHU Profile Picture
    101,995 Super User 2026 Season 1 on at
    Hi, hope the following helps as well.
    Set up posting groups
     
    Thanks
    ZHU
  • Suggested answer
    Andrés Arias Profile Picture
    5,192 Super User 2026 Season 1 on at
  • Suggested answer
    Mansi Soni Profile Picture
    10,178 Super User 2026 Season 1 on at
    Hello,

    To handle both inventory and non-inventory items correctly, you should not use the same General Product Posting Group (e.g., DEFAULT) for both item types. Instead, create a separate General Product Posting Group (e.g., NONINVENTORY) for non-inventory items. In the General Posting Setup, map this group to an Expense account (e.g., Office Supplies or Services) instead of the Purchase and COGS accounts used for inventory. Assign the NONINVENTORY posting group to all non-inventory items. This ensures that when you post a purchase invoice for a non-inventory item, the system correctly posts: Expense Account – Debit and Accounts Payable – Credit, avoiding incorrect entries related to inventory valuation.

    Hope this answer will help you as well!

    Regards,
    Mansi Soni
  • Gerardo Rentería García Profile Picture
    27,280 Most Valuable Professional on at

    Hi, good day
    I hope this can help you, and give you some hints.

    Using of Posting Groups – Table of Content | Totovic Dynamics 365 Blog

    Best Regards
    Gerardo

  • Suggested answer
    PRao Profile Picture
    470 on at
    Hi, 

    Create a Separate General Product Posting Group for Non-Inventory Items or service item to get correct entry.
    I am agree with details explanation with Holly Huffman written in details with steps. 
     
     
    Thanks, 
    PR
  • Suggested answer
    Jainam M. Kothari Profile Picture
    17,024 Super User 2026 Season 1 on at
    Hello,
     
    You should not use the same posting group for both types.
     
    Instead, create separate General Product Posting Groups—one for inventory items (e.g., "INVENTORY") and another for non-inventory items (e.g., "NONINVENTORY"). For the non-inventory group, configure the Purchase Account to point to an Expense Account instead of an inventory-related account.
     
    Then, assign the appropriate posting group to each item based on its type.
     
    This ensures that when you post a purchase invoice, inventory items follow the correct inventory accounting flow, while non-inventory items post directly to expense accounts as expected.
  • Suggested answer
    Sohail Ahmed Profile Picture
    11,177 Super User 2026 Season 1 on at
    Hi Sneha,
     
    In Business Central, it’s recommended to separate inventory and non-inventory items using different General Product Posting Groups. This is because the system determines the G/L accounts based on the combination of General Business Posting Group and General Product Posting Group.
     
    To fix your issue:
     
    ✅ Create two General Product Posting Groups, for example:
     
    INV-GROUP – for inventory items
     
    EXP-GROUP – for non-inventory items (services, charges, etc.)
     
     
    ✅ In General Posting Setup, assign:
     
    An expense account (e.g., 6000) for EXP-GROUP
     
    A purchase account and inventory accounts for INV-GROUP
     
     
    This way:
     
    Inventory items will post to inventory and COGS correctly
     
    Non-inventory items will post to an expense account directly without hitting inventory
     
     
    📌 Using a single posting group for both item types causes the incorrect G/L behavior you described.
     
    Mark this as the verified answer if it helps.
     
     

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

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

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,050 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,351 Super User 2026 Season 1

#3
Grigorios Mavrogeorgis Profile Picture

Grigorios Mavrogeorgis 1,200 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans