Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics GP (Archived)

Unit Cost digits after decimal places from 2 to 3

Posted on by Microsoft Employee

Hello!

We have two digit after decimal places for the unit cost in the P.O entry form  , due some requirements we need to have three digits after decimal places. How to change this? If some one knows kindly post answer for this . I will be very thankful.

Regards,

Hilal Uddin

IT Project (ERP) Manager

Cermic Pipes Co.

Riyadh - K.S.A

*This post is locked for comments

  • Shahid.Ahmed Profile Picture
    Shahid.Ahmed 170 on at
    RE: Unit Cost digits after decimal places from 2 to 3

    Dear Leslie,

    Correct me if I am wrong. By open I  that the PO transactions for that item which are not received completely through Receiving Transaction Entry.

    Regards,

    Shahid

  • Suggested answer
    L Vail Profile Picture
    L Vail 65,271 on at
    RE: Unit Cost digits after decimal places from 2 to 3

    Hi,

    When you say 'open' does that include closed items that have not gone through the paid transaction removal routine?

    Kind regards,

    Leslie

  • Shahid.Ahmed Profile Picture
    Shahid.Ahmed 170 on at
    RE: Unit Cost digits after decimal places from 2 to 3

    Hi Lesile,

    Appreciated your reply.

    When I run the utility.  The report displays following message :

    "Item exists on Purchase Order Processing transactions and could not be

    updated."

    Though I have checked the PO for this item, I did not find any open PO.

    Please advise.

    Regards,

    Shahid Ahmed

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Unit Cost digits after decimal places from 2 to 3

    Hi Shahid,

    Normally, items which already have an existing Purchase Order or Sales Order Transaction could not be updated using the available option in GP.

    In this case, you have you have no other alternative, but to use the unconventional method to effect your desire changes.  

    To start;

    First, Make a complete backup of the database you want to update.

    Secondly, you need to know which tables that have the DECPLCUR as a column name. Use the below script;

    SELECT * FROM sysobjects o, syscolumns c

    WHERE o.id = c.id AND o.type = 'U' AND c.name = 'DECPLCUR'

    ORDER BY o.name

    Next create a script to update the value from DECPLCUR column. For example,

    Update IV00101 set DECPLCUR = '3' where ITEMNMBR = 'ITEMCODE'

    Lastly, Change will only affect the transaction which are not yet posted.  Historical transactions will not be affected.

    Hope this helps.

    Arnold

  • L Vail Profile Picture
    L Vail 65,271 on at
    RE: Unit Cost digits after decimal places from 2 to 3

    Hi Shahid,

    I think I responded to this on another thread, but your post confuses me. I took an item set for 2 currency decimal places, changed it to 3 decimal places and then created a PO for that item. The PO reflected 3 decimal places. Did you have any existing transactions at the time you ran through the decimal place change?

    Kind regards,

    Leslie

  • Shahid.Ahmed Profile Picture
    Shahid.Ahmed 170 on at
    RE: Unit Cost digits after decimal places from 2 to 3

    Dear Arnold,

    I have used the option (Microsoft Dynamics GP > Tools > Utilities  > Inventory > Change Decimals Places) but it does not change the item unit cost decimal in PO and Receiving transaction screen.

    Kindly advise.

    Regards,

    Shahid

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Unit Cost digits after decimal places from 2 to 3

    Glad that my suggestion works best for you :)

  • Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Unit Cost digits after decimal places from 2 to 3

    I just completed a change to the number of decimals on one billing item using Arnold's suggestion below in regards to using GP's built in utility.  This worked as I hoped it would.  Thank you!

  • Suggested answer
    Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: Unit Cost digits after decimal places from 2 to 3

    There are actually two ways to change the currency decimal of the item; one can be accomplished using the GP's built in utility --> Microsoft Dynamics GP menu - Utilities - Inventory - Change Decimal Places. The other is by using SQL scripting:

    Example: Update to 5 Decimal Places, the Update statement is:

    Update IV10001 set DECPLCUR = '6' where ITEMNMBR = 'CURRENCY'

    Note that

    1 - 0 decimal place

    2 - 1 decimal place

    3 - 2 decimal places

    4 - 3 decimal places

    5 - 4 decimal places

    6 - 5 decimal places

  • L Vail Profile Picture
    L Vail 65,271 on at
    Re: Unit Cost digits after decimal places from 2 to 3

    On the Item Card, what are the settings? Also, are you talking about the number of decimals showing on the screen or printing on the invoice, or both?

    Kind regards.

    Leslie

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

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,214 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans