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

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Answered

Project service item posting: cost for a margin needed, but only revenues on posting

(0) ShareShare
ReportReport
Posted on by 6,359
Hello friends, Let me ask a question for a change ;)
In essence, I am using an item to bill a fee within a project, a dirty trick as old as Axapta.

I have an item, which is essentially a service, but it represents a limited internal resource: a capacity of a team of photovoltaics montage workers. They are a limiting factor, and I want them to be included into the CTP (capable-to-promise) calculation. Therefore my service item became a stock-able Product (!) with a physical negative quantity, and it is a production route with a limited capacity.
OK, the CTP calculation works flawlessly. Now I need a margin on this service. I do not want to repeat the service as a Project fee, because
1) A Fee has no cost price, but my service has one;
2) The margin calculation in the Project quotation is broken and does not take the sales unit conversion into account, while the margin calculation in a Sales quotation is correct.
3) The Project quotation printed layout is cr*p, you cannot show it to a customer.
The margin calculation is ok now. The service has a cost price which is compared to the sales price (bulk sum, all included, DE: Pauschalpreis) on the quotation. The Quotation printout is beautiful too.
Now my project is complete, and I bill (T&M project) all items delivered to the customer, including the service. I get my revenues posted, but aside of the revenues I also become a "cost" of the service in my project ledger. This was actually expected and afraid of, however the real cost comes from intercompany project timesheets.
Here is my dilemma: I need the service item costs in the margin calculation, but I don't want them posted - doubled - in my inventory and the project ledgers.
Any fresh ideas?
I have the same question (0)
  • Ludwig Reinhard Profile Picture
    Microsoft Employee on at

    Hi Eugen,

    If I understand this correctly then you basically 'abuse' a stocked item for which you want to post only the revenue but not the cost price.

    Is that right?

    The posting that you want is

    DR: Accounts Receivable

    CR: Sales revenue

    And the posting that you do not like is

    DR: (Project) costs

    CR: Inventory

    Is my understanding right?

    Best regards,

    Ludwig

  • Eugen Glasow Profile Picture
    6,359 on at

    This is a correct summary, yes! By the way, posting it to somewhere else is not a nice solution, because the item "cost" still spoils the Project P&L statement.

    I was thinking of "buying" the service with a 0 price and running an inventory closing but it sounds really weird, and I doubt the cost adjustments propagate the project ledger. Never tried that, to be honest.

  • Verified answer
    Ludwig Reinhard Profile Picture
    Microsoft Employee on at

    Running an inventory close for an 'abused' service item with a $0 cost price might work but it sounds strange and there might be only a couple of people who understand that.

    As an 'accountant' I thought indeed about an automatic correction posting.

    Because you asked for some 'fresh' ideas and since you are a master of Electronic Reporting :-) , you could - for example - post the item with a specific category on a specific ledger account. This transaction can then be extracted with and Electronic Report and you can use Flow/LogicApp or something else to create automatic correction postings in D365FO. Probably not a perfect solution and maybe not what you want to hear but it seems feasible and for me a bit easier compared to the inventory close workaround.

    Maybe think about and test this option but let's also wait for some other fresh and creative ideas. Quite interesting :-)

    All the best,

    Ludwig

  • Suggested answer
    Eugen Glasow Profile Picture
    6,359 on at

    I've just tested that: the inventory closing does regulate the project cost! It seems that the solution is to have some stock of these items... a "solution" good enough for a pre-sales demo, LOL ;)

    P.S. ... because the margin calculation is stupid to take the cost price from the item master.

  • Eugen Glasow Profile Picture
    6,359 on at

    By the way, the project transactions correction does not affect either Expense or Item COST. Tried that some time ago, and did not succeed. From a certain perspective, this makes sense.

  • Ludwig Reinhard Profile Picture
    Microsoft Employee on at

    If you don't have to implement it later on then this might do the job in the presales meeting :-)

    Yet, I still like the accounting solution better... have been too long in accounting I guess :-)

  • Eugen Glasow Profile Picture
    6,359 on at

    I've just realized: you are right, and this is exactly what I did the last week for another customer: created an Electronic Report which - among tons of things - calculates the margin. Then the customer asked to exclude the internal hours from the margin "1". Of course I put a filter onto the project type/category.

    Ok, case closed, thanks!

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Martin Dráb Profile Picture

Martin Dráb 660 Most Valuable Professional

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 549 Super User 2025 Season 2

#3
Sohaib Cheema Profile Picture

Sohaib Cheema 307 User Group Leader

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans