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 :
Microsoft Dynamics SL (Archived)

Budget Import using Transaction Import Dynamics SL

(0) ShareShare
ReportReport
Posted on by 105

Hi,

Can anyone help me how to do a Budget import using the Transaction Import Module in Dynamics SL?  Right now, I am doing data entry for each code and department in the Budget Maintenance screen, which is mundane work.  I entered our Q4 2013 budget in one ledger ID for each expense account and 15 departments.  I also entered the 2014 budget for all 12 months for each expense account and 15 departments in a different ledger ID.  So your help in automating this process will save me. :)

My e-mail address is rlumbao@maproyalty.com.

Thank you!

-Lyn

*This post is locked for comments

I have the same question (0)
  • Verified answer
    Community Member Profile Picture
    on at

    This is a relatively easy, and useful, thing to do.  the first step is to create the control macro for the budget entry screen.  This is an administrative menu item found either under utility (if using version 6.5) or administrative if using 7.0 or 2011.  the control macro generation process will ask for a file name for the macro and I would suggest you use 0125000.CTL but you can most any name you want.  If you open the resultant file in something like NOTEPAD it will show you (somewhat technically) the order of the transaction import fields that is needed.  You can then take your budget spreadsheet and arrange/add columns to conform to what the macro expects and save your spreadsheet as a CSV file that you then import using transaction import.

    Here is a brief overview of the layout.  It conforms to version 6.5 but will likely work with 7.0 and 2011.

    Transaction Import Specifications

    Budget Entry

    It is possible to import budget information from Excel to Solomon IV by using Transaction Import.  Like all Transaction Import processes, the data must be in an ASCII comma separated file with a field for each of the fields on the target screen.  The fields must be in the same order as the screen flow.  The system performing the import must have a control file for the target screen.  

    The following fields are required for using Transaction Import into Budget Maintenance:

    • “Budget”    note: this is a text field and must be the first field on each line

    • account number

    • sub-account number  note: use 0 if not using sub-accounts

    • ledger id

    • fiscal year  note: in the format of yyyy (e.g., 2003)

    • revision date  note: in format mm/dd/yyyy

    • budget total for the fiscal year

    • period 1 budget amount

    • period 2 budget amount

    • period 3 budget amount

    • period 4 budget amount

    • period 5 budget amount

    • period 6 budget amount

    • period 7 budget amount

    • period 8 budget amount

    • period 9 budget amount

    • period 10 budget amount

    • period 11 budget amount

    • period 12 budget amount

    If using Excel to maintain the budget, create a column for each of these fields in the order specified.  Remove and row spacing, comments or totals.  Note that the year total comes prior to the individual period amounts.

    Save this variation of the budget spreadsheet as a comma delimited (csv) file from the save options.  Your can save this file in any folder you choose and give it any name you want.  Using a name that reflects the facility and the budget year will assist you in future references.

    To import this file using Transaction Import perform the following:

    1. Start Solomon IV and enter the desired database to receive the budget information

    2. Select Transaction Import from the Utility menu on the main tool bar

    3. Press F4 when the Transaction Import form opens to change to form view

    4. Enter the full pathname and file name you used to save the csv file from Excel

    5. Leave the data file type setting as ASCII

    6. Enter 0125000 as the screen ID

    7. Enter 0125000.CTL as the control file name

    8. Enter 0125000.LOG as the log file name

    9. Uncheck the minimize option so that you can see the data flowing through the Budget Maintenance screen

    10. Click the Begin Processing button.  You will see the Budget Maintenance screen open and data flowing through this screen.

    11. When the process completes, click the Edit Errors button and scroll to the bottom of the display.  Look for a statement showing that zero errors occurred.  If there were zero errors then your budget data made it in successfully.  If there were errors, review the display for indication of the errors. 12. Close the Edit Errors display

    13. Close the Transaction Import form

  • lynlyn Profile Picture
    105 on at

    Thank you, Rick!

  • Shanny Profile Picture
    5 on at

    Can just one period (ex. December) be uploaded without overriding all other periods?  Or, must the entire year's budget be re-imported?

  • Community Member Profile Picture
    on at

    Yes, that can be done.  Simply leave the other period fields with no value (e.g., ,,).  When transaction import reads the field in the CSV file that corresponds to the period it treats just like just hitting tab or enter on the screen.

  • Community Member Profile Picture
    on at

    Hello, when doing the import I keep recieving the Error message "Unable to open file 0125000.CTL" Can you help me get around this error.

    I have the CTL file in the same folder as the budget file that I'm importing.  

  • Suggested answer
    Community Member Profile Picture
    on at

    Deborah,

    The CTL file must be in the applications folder (the folder where you will find the various module folders for SL such as GL, AP, etc.

  • Community Member Profile Picture
    on at

    Ok, I got it to go through the CTL file, now I'm getting the error of "Unable to open the file" D:\PROGRAM FILES\MICROSOFT DYNAMICS\SL\DATA IMPORT\BUDGET\2016BUDGET.

    It's in the same location that I had it in last year when I imported.  Different name.  

  • Suggested answer
    Community Member Profile Picture
    on at

    Deborah,

    Just in case, I have run into that issue when the file I am trying to import is still open by another program (e.g., Excel).  this may not be your issue but I thought it best to share this.

    In you posting where you gave the complete path, that field does have a size limitation and I notice that your post does not show a file extension so my next thought is that the path name combined with the file name could be too long.

  • Community Member Profile Picture
    on at

    Thank you Rick.  It worked!

  • Community Member Profile Picture
    on at

    I am having a problem with the upload reading past period 1. Everything thing looks right when I view the data file in Notepad...commas are correct. Any ideas?

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 > 🔒一 Microsoft Dynamics SL (Archived)

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans