Skip to main content
Question

Revenue Recognition Allocation Rule

  • November 13, 2024
  • 7 replies
  • 162 views

 

Hi there,

I’ve been trying to test allocations following the video on YouTube:

Set up Allocation Rules to Recognize Revenue - Acumatica Construction Edition

I used REVREC allocation rule and UNRECREV billing rule in the demo tenant. It works fine, billing reduces 21050 as shown on the video and other steps are good. 

However, when it comes to out of the box reporting it doesn’t work well. 

For example, Construction Bonding Report shows revenue recognized (earned revenue) as Earned Revenue = % Complete * Contract Amount. I guess that makes sense as it’s just multiples total % complete by the total contract amount. But it does look weird and inconsistent. 

In this example below, the system automatically recognized 25% of task revenue based on the 25%cost task completion. 

 

 

However, on the bonding report it calculates the earned revenue using total contract (not task revenue or sum of income recorded). 

 

Question, is it possible to design an allocation rule that will actually calculate recognized revenue (unbilled AR) using total cost per project and total contract revenue? Not by task. Essentially the unbilled AR number will match the earned revenue calculation $$$ on the bonding report.  

 

Thank you,

Felix

7 replies

Forum|alt.badge.img
  • Jr Varsity II
  • 30 replies
  • November 13, 2024

Felix, we have a revenue recognition rule that aggregates at the Account Group level. We did this in the steps on the left. Happy to share any info.

 

Also keep in mind, we have found Allocations for Revenue Recognition UNUSABLE for a few different reasons.

  1. If you exceed your cost budget it will overbook your revenue. This could happen if you simply have higher average costs than expect or you actually add cost line items.
  2. For migrated projects that you have already recognized revenue on… it will not factor those in unless you run a custom script on each project.

Acumatica has confirmed that they cannot cap revenue at 100%. The clean up takes longer than manually booking. 

 

 


  • Author
  • Freshman I
  • 8 replies
  • November 14, 2024
stoner7matt wrote:

Felix, we have a revenue recognition rule that aggregates at the Account Group level. We did this in the steps on the left. Happy to share any info.

 

Also keep in mind, we have found Allocations for Revenue Recognition UNUSABLE for a few different reasons.

  1. If you exceed your cost budget it will overbook your revenue. This could happen if you simply have higher average costs than expect or you actually add cost line items.
  2. For migrated projects that you have already recognized revenue on… it will not factor those in unless you run a custom script on each project.

Acumatica has confirmed that they cannot cap revenue at 100%. The clean up takes longer than manually booking. 

 

 

Hi there, thank you so much for your response and sharing your experience. Agree, it’s a big issue that we can’t keep revenue at 100%. I would still like to give it a try and test the allocation rule aggregated by account group. 

Thanks,

Felix 


Forum|alt.badge.img
  • Jr Varsity II
  • 30 replies
  • November 14, 2024

Sounds good. Just so you have the info. Here’s some extra screenshots of the allocation rule that “almost” works except for the 100% cap. 

Good luck!

 

 

 


  • Author
  • Freshman I
  • 8 replies
  • November 14, 2024

Awesome, thank you very much!


sangland
Varsity I
Forum|alt.badge.img
  • Varsity I
  • 36 replies
  • December 5, 2024

Would this work for a cap on allocation?

  • Create UDF on project to hold Cap Amount e.g. $500 in excess of Total Cost Budget.
  • Create a UDF to hold Actual Expense. While this appears on screen it a calculation.
  • Generic enquiry to list projects with total Actual
  • Import scenario using the GI on change of actual to update project Actual Expense
  • Allocation rule can access Attributes. If PMTRANValue+Margin+Actual Expense > Cap then zero value is calculated.

Chris Hackett
Community Manager
Forum|alt.badge.img
  • Acumatica Community Manager
  • 2782 replies
  • January 24, 2025

Hi ​@fsemin34 were you able to find a solution? Thank you!


Heidi Dempsey
Community Manager
Forum|alt.badge.img+2
  • Community Manager
  • 271 replies
  • January 24, 2025

@fsemin34 Allocations are at task level, not project level.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings