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.