AugForums.com

An Acumatica User Group

  • Free
    • Start Here
    • Rolodex
    • Podcast
    • Blog
    • Forums
  • Paid
    • AugSQL
    • GI Course
    • GI Library
    • Consulting
  • Register
Acumatica Forums

By using this website, you agree to our Terms of Use (click here)

Forums
AUG Forums
Everything Else
Minimum Markup % vs...
 
Notifications
Clear all

#AcumaticaTnT Minimum Markup % vs. Minimum Gross Profit %

 
Everything Else
Last Post by Tim Rodman 6 years ago
1 Posts
1 Users
0 Reactions
3,955 Views
RSS
Tim Rodman
Posts: 3193
 Tim Rodman
Admin
Topic starter
February 27, 2020 11:30 pm
(@timrodman)
Famed Member
Joined: 10 years ago

What's the difference between Minimum Markup % and Minimum Gross Profit %? Acumatica uses Minimum Markup %, but what if you want to use Minimum Gross Profit % instead?

Have you ever had a conversation where you went into the conversation thinking they were the same thing, only to realize that they aren't? Well, I have, just recently in fact. I felt pretty silly after that conversation.

But I couldn't help think "you must be able to calculate one if you know the other", so I dusted off my high school algebra skills to understand the relationship better and came up with the following.

Why does this matter for Acumatica?

Well, Acumatica has a Validate Min. Markup setting on the Sales Orders Preferences (SO101000) screen:

This setting kicks in for every line on a Sales Order when you press Save on that Sales Order. If you select No Validation, then nothing happens. If you select Warning, then you'll get a yellow warning icon on the Unit Price field if you don't meet the Minimum Markup %. If you select Error, then you'll get a red error icon on the Unit Price field if you don't meet the Minimum Markup % and the Sales Order won't save.

To determine what the Minimum Markup % should be for an item, Acumatica looks at the Min. Markup % field on the PRICE/COST INFO tab of the Stock Items (IN202500) screen for that item:

 

Where things get confusing, at least in my Acumatica 2019 R2 (19.203.0042) demo version, is the message that you get on the Sales Orders screen when the Minimum Markup % is not met.

The Unit Cost on this line is 251.04 so the Minimum Unit Price should be 251.04 * (1 + .2) = $301.25.

If I set Unit Price to $302, then Acumatica is happy:

If I set Unit Price to $300, then Acumatica is not happy (because I have the Warning setting selected above):

The reason why I think this is confusing is because the warning message says:
"Minimum Gross Profit requirement is not satisfied."

Shouldn't it say Markup instead of Gross Profit?

If you agree, please go vote on this feedback idea:

https://feedback.acumatica.com/ideas/ACU-I-2820


Let's do some math:

Gross Profit % = (Unit Price - Unit Cost) / Unit Price

Margin % = (Unit Price - Unit Cost) / Unit Cost


What if I know the Minimum Gross Profit % that I want, how do I calculate Minimum Markup % since that is what I need to enter into the Min. Markup % field on the PRICE/COST INFO tab of the Stock Items (IN202500) screen?

I tried Googling first, but wasn't finding what I was looking for. This is where I dusted off my high school algebra skills and had some fun 🙂

Let's say we know Gross Profit %, how do we calculate Markup %?

Taking the two formulas above, we just need to eliminate Unit Price and Unit Cost from the equations.

This was a lot more fun (and nostalgic) to do on paper so that's what I did.

I'm including a digital image of that paper here:


Thanks to that high school algebra, we now know the following valuable formulas:

1. Gross Profit % = Margin % / (1 + Margin %)

2. Margin % = Gross Profit % / (1 - Gross Profit %)

Note: The percentages above should be entered in decimals (eg. .25 for 25%).


Both of our new formulas are useful.

Formula #2 can be used to calculate the Minimum Markup % for Acumatica based on the Minimum Gross Profit % that we want. You might want to create a three column Excel spreadsheet: Inventory ID, Minimum Gross Profit %, Minimum Markup %. Populate Inventory ID and Minimum Gross Profit % with all of your existing data that you know. Then format the data as a Table in Excel and enter the following Excel formula in the Minimum Markup % column:

=[@[Minimum Gross Profit %]]/(1-[@[Minimum Gross Profit %]])

You can then use this Excel file in an Import Scenario to update the Min. Markup % field on the PRICE/COST INFO tab of the Stock Items (IN202500) screen for all of your Stock Items in Acumatica.

 

Formula #1 above can be used to add a Min. Gross Profit % field to the Stock Items (IN2025PL) generic inquiry so we can scan through our items to ensure that they are setup to require the Minimum Gross Profit % that we want.

Here's the formula in case you don't want to type it (even the DAC Field is called "GrossProfit" instead of "Markup", ugh):

=[InventoryItem.MinGrossProfitPct]/(1+[InventoryItem.MinGrossProfitPct]/100)

 

And here's the result (nice huh?):


Forum Jump:
  Previous Topic
Next Topic  
Forum Information
Recent Posts
Unread Posts
Tags
  • 12 Forums
  • 2,526 Topics
  • 10.9 K Posts
  • 8 Online
  • 2,389 Members
Our newest member: Dan Hunting
Latest Post: Generic Inquiry Screenid changes to ScreenId=00000000
Forum Icons: Forum contains no unread posts Forum contains unread posts
Topic Icons: Not Replied Replied Active Hot Sticky Unapproved Solved Private Closed

Online Members

  • Julie Baker Po Pham
Acumatica Forums

Terms of Use & Disclaimers :: Privacy Policy

Copyright © 2025 · AUG Forums, LLC. All rights reserved. This website is not owned, affiliated with, or endorsed by Acumatica, Inc.

‹›×

    ‹›×