Quantcast
Channel: Microsoft Dynamics 365 Community
Viewing all articles
Browse latest Browse all 64797

Fixed Assets Additions Have No Accounts in GL Posting FAADD

$
0
0

I had a client at which I imported approximately 3900 Fixed Assets using the Integration Manager integration.  The Assets all had valid account groups assigned and were imported correctly.

However, when creating the GL Posting for the Additions after the upload, the Assets that were added via Integration Manager all had no account numbers for the FAADD lines in the posting file.  If you go ahead and post the GL Posting the error you get is "Account Not Found".   Interestingly, the assets that were added manually or through Purchasing were fine on the FAADD lines - they had account numbers for the Asset Cost and Clearing accounts.

I did quite a bit of research and found some interesting items regarding the Require Account trigger in the FA Company Set up - it must be checked!  But not other research could tell me why this was happening.  No amount of changing up settings was working so I dived into SQL.. The assets all had valid GL Account Indexes in their setups.

Long story short - here is the fix - run it against the offending company database:

 

 

------Run the following against the company DB to ensure that existing financial detail records have accounts mapped correctly---------

update a set a.GLINTACCTINDX=b.DEPRRESVACCTINDX from FA00902 a join FA00400 b on a.ASSETINDEX=b.ASSETINDEX

where a.TRANSACCTTYPE ='1'and a.GLINTACCTINDX='0'

update a set a.GLINTACCTINDX=b.DEPREXPACCTINDX from FA00902 a join FA00400 b on a.ASSETINDEX=b.ASSETINDEX

where a.TRANSACCTTYPE ='2'and a.GLINTACCTINDX='0'

update a set a.GLINTACCTINDX=b.ASSETCOSTACCTINDX from FA00902 a join FA00400 b on a.ASSETINDEX=b.ASSETINDEX

where a.TRANSACCTTYPE ='3'and a.GLINTACCTINDX='0'

update a set a.GLINTACCTINDX=b.PROCEEDSACCTINDX from FA00902 a join FA00400 b on a.ASSETINDEX=b.ASSETINDEX

where a.TRANSACCTTYPE ='4'and a.GLINTACCTINDX='0'

update a set a.GLINTACCTINDX=b.RECGAINLOSSACCTINDX from FA00902 a join FA00400 b on a.ASSETINDEX=b.ASSETINDEX

where a.TRANSACCTTYPE ='5'and a.GLINTACCTINDX='0'

update a set a.GLINTACCTINDX=b.NONRECGAINLOSSACCTINDX from FA00902 a join FA00400 b on a.ASSETINDEX=b.ASSETINDEX

where a.TRANSACCTTYPE ='6'and a.GLINTACCTINDX='0'

update a set a.GLINTACCTINDX=b.CLEARINGACCTINDX from FA00902 a join FA00400 b on a.ASSETINDEX=b.ASSETINDEX

where a.TRANSACCTTYPE ='7'and a.GLINTACCTINDX='0'

 

After this was run, I re-ran the GL Posting and all of the accounts populated!

 

I hope this helps someone in the future!!!

 

---Jo Ann de Ruiter

Sr. Dynamics GP Consultant

Ace Microtechnologies


Viewing all articles
Browse latest Browse all 64797

Trending Articles