Skip to main content

Notifications

Finance | Project Operations, Human Resources, ...
Suggested answer

Importing fixed assets using T-SQL

(0) ShareShare
ReportReport
Posted on by 75,730

I have been given the task of importing 3,000 fixed assets after company was purchased. They have created a new book and I am attempting to import these assets into this new book. I have populated FA00100 and FA00200. Are there other tables that need to be imported? I believe their must be as I do not see where the monthly depreciation amount is kept nor the Original Life,Days values. I also noticed that the GL accounts are there but yet I have not imported these values into any FA table yet.  Here is where I am right now:

I am trying to update the tables via T-SQL as opposed to macros. AssetBook.png

Can an asset be in multiple books and have different GL accounts?

Categories:
  • RE: Importing fixed assets using T-SQL

    Hi Richard, 

    Please ask the engineer to send it to you again.  We found the links are not working on the first touch of the case (when sent within the case monitoring tool), but now that you are working in Outlook, you can ask the engineer to send it again and it will work next time. 


    Thank you in advance, 

    Cheryl 

    GP Support

  • Richard Wheeler Profile Picture
    Richard Wheeler 75,730 on at
    RE: Importing fixed assets using T-SQL

    I have opened a support request on this( XXXXXXX). We have decided to use the GP FA Import Tool. She sent me a link to this file AssetImportTemplate.xls but the link does not work. Can you try providing a working link to these templates?

  • Suggested answer
    Josh Page Profile Picture
    Josh Page on at
    RE: Importing fixed assets using T-SQL

    Hello Richard,

    There's a few questions to unpack above but before getting to that, it is not recommended to try and import assets directly into the table with FA. If the values are imported wrong, it can basically require that the asset be deleted entirely and in the case of the FA00902, getting the correct records populated would be very tricky unless you already know what the exact values should be. Further at a minimum, you would need to import 2 records into the FA00902 for each asset (the FAADD COST\CLEARING distributions) however there can be many more needed (typically an additional 4) if you are importing assets with LTD and YTD depreciation amounts.

    EConnect and IM (through the EConnect adapter) can import FA information. .If you need to import multiple books for one asset, then you would import the asset with the FA general destination, and the books with the FABook destination. If they do not have EConnect\ IM there is a built in tool in GP for importing fixed assets (Tools>Utilities>Fixed Assets>Asset Import Export). If you open the tools window and go to the help file (help about this window), all of the field mappings can be found under the 4 related items sections directly from the main help for this window.

    If your importing book information, instead of letting GP default in book information for the assets, it is recommended to disable auto add book (go to tools>setup>fixed assets>company, and disable auto add book).

    Moving on. 

    FA00100 <= This is your asset general window. The FAINDEX from this table is what ties all the other tables to the asset and if the FAINDEX is wrong, there will be huge issues including cross linked asset records.

    FA00200 <= This is your asset book window. This window contains all of the book related items INCLUDING original life years\days, remaining life years\days, yearly depreciation rate for the current year, ltd depreciation\ ytd depreciation\ net book value\ etc. Any mistake manually importing this table can and will negatively affect the asset for the entire life of the asset. If you import to this table there is a second table that will be covered later that MUST be populated\ updated as well or the asset book record is immediately considered damaged.

    FA00400 <= This is your account assignment to an asset. Note there is no value for bookid. This answers one of your additional questions (different accounts per book). An asset can only have one set of accounts, not one set of accounts per book. In addition, unless you are using reporting ledgers only one book can be interfaced to the GL by default. There are ways around it but very special care needs to be taken (this is a feature that once turned on CANNOT be disabled, and functionally creates 3 unique GL ledgers that do not interact with each other at all).

    FA00902 <= This is the inquiry>Fixed assets>Financial detail window and keeps track of all distributions for asset\books. This table will be updated for anything you do to an asset\book record including the add. If you manually import fixed assets and do not import records to this table as well, the asset\book is basically damaged as even the add for the asset will create records in this table. If the values imported into this table are not correct (wrong dates\ years,wrong depreciation start\end dates, wrong amounts, etc) you would need to delete the asset\book and restart the book again. At a very minimum, every asset\book will have two records created to this table (cost\clearing), however a new asset could also have 4 additional records if you import with LTD\YTD depreciation. Depending on exactly situation there could also potentially be additional distribution records that would need to be created as well when an asset\book record is created.

    There are a bunch of other tables as well however most of these don't auto populate when doing a basic add of an asset, or if they do will just fix themselves (create a default record) when you open the window (like the FA01400).

    Again I would HIGHLY recommend using the asset import\export tool in GP or use FA import through EConnect\ integration manager instead of trying to manually import into these tables. in the short term it'll likely prove to be quicker than making sure the asset import through direct table imports is correct and in the long term, it will just be safer. if theres any goofs it may not be until the very end of the assets life that it is caught or if you ever need to reset life on the asset for any reason, any goofs could cause the entire process to go sideways into an unrecoverable state (requiring the asset book records to need to be deleted or the entire asset itself).

  • Suggested answer
    RE: Importing fixed assets using T-SQL

    Hi Richard, 


    i see the Asset book window looking at the FA00100 asset general info master, FA00200 asset book master, FA00902 financial detail and FA00400 asset account master. 

    The accounts appear to be store din the FA00400 table by asset index, and book ID is not in there, so it does not appear you can have different GL accounts for different books. 

    Hope that helps, 

    Cheryl 

    Microsoft Support 

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

News and Announcements

Announcing Category Subscriptions!

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 Verified Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

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

#2
Martin Dráb Profile Picture

Martin Dráb 230,370 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans