27 Haziran 2012 Çarşamba

Download QuickBooks When You've Lost Your Disk

To contact us Click HERE
I got a call today from a fellow who had lost his QB 2009 Enterprise disk and needed to install the software on an additional computer.  He had it installed on 3 computers and wanted to add a seat (he owns a 5-user license).  He had misplaced his disk and wondered if he could get a copy or some connection to a download.

My suggestion was to call Intuit and have his license information handy.  They could help him,

Out of curiosity, I did a Google search to see if there is a convenient way to get that download link information without bothering the folks at Intuit for such a simple task....there is!

You can use this link to get downloads of most current versions of your software, but you must have your license information in order to do so.  To get that, just press Ctrl and the 1 key in the top row of your keyboard at the same time.

Keep this information just in case you have this issue in the future....great that Intuit makes it so easy!

Got a QuickBooks Mess?  Call The QuickBooks Gal!
775-348-9225
jayne@qbgal.com




The First Payroll of the Year can be Tricky

To contact us Click HERE
Print the Payroll Summary for the last payroll of the year for both employees and employers.

In QuickBooks:
Select Employees -> Get Payroll Updates -> Verify that your tax table version is 21201.
If Not? Select Update in that window.

When you run Payroll next week, please make sure that the EmployER Social Security is MORE than the EmployEE Solial Security.
IF they agree? We have a problem.

NOTE: 
In the final example,

  • EmployEE Social Security is 66.76 in the middle section.
  • EmployER Social Security is 98.55 in the bottom section.


Image examples:




Thanks For Reading! Good Luck everyone!
Got a QuickBooks Mess?Call the QuickBooks Gal!775.348.9225

Managing your Business Finances like a Pro: Getting Started

To contact us Click HERE

Begin managing your finances using QuickBooks with thesesimple steps and quick tips.
GettingStarted
  • Consult with your accountant and discuss the use ofQuickBooks
  • Buy and Install QuickBooks pro (You can buy through us here)
  • Structure your various accounts- Start with the minimumnumber of accounts, then expand.
  • Establish an accounting routine that works for you and stickto it.
  • Work with your accountant and keep in close contact all yearround.


GoodAccounting Habits
  • Record Transactions regularly. Including but not limited to:
  1.      Buying/Expense:bills, checks, credit, paying employees, contractors
  2.      Selling/Income:estimates, invoices, sales
  3.      CreditCard Transactions
  • Reconcile accounts monthy
  • Update financial statements quarterly
  • Be as accurate and Consistant as possible
  • Fix mistakes as they happen (They are fixable!)

Set UpYour BudgetIt is simple to set up your company’s budget in QuickBooks.The program allows you to create one budget per fiscal year for each account,customer or job, and class combination. More than one budget can be created ifthey are for separate categories.
How to Start: From the Company menu in QuickBooks, choosePlanning and Budgeting, then Set up Budgets.
Customizeyour QuickBooksHow to start: From the edit menu, choose “My Preferences”for personal usage then “Company Preferences” for changes applicable to allusers.
“My Preferences” changes the look, feel, and behavior ofyour personal usage of QuickBooks. You can customize everything from the color,to the usage of spell check.
“Company Preferences” changes the look, feel and behavior ofusers throughout the company. You can set the default ehaviors to warn you if aduplicate invoice number is being used, see cash or accrual basis regardinggraphs, and much more.
Explore your options to see what is right for you and yourcompany.

Now you are ready to go! If you need QuickBooks support youcan call us at 775-348-9225.
Visit our website!Visit our Twitter!

Pseudo-Predicates in Specifications

To contact us Click HERE

Following on from my previous blog entry in which I asserted that I don't normally bother just referencing other people's blog, here's another reference :)

It's quite a long article, but well written and definitely makes it's point.  To anyone writing specifications, and to anyone reading them (which I think covers just about everyone who's reading this!), it's well worth a read:

Tasty Beverages

It's talking about predicates in the context of security, but I think the lesson is actually broader than that - I don't think it's all that unusual to see pseudo-predicates in pretty much any form of specification, and the danger with them is that the human brain is pretty adept at filling in what it thinks is missing (hence, they can be hard to spot).  Alas, what the brain makes up isn't always what the author of the spec was thinking, leading to the wrong thing being developed.

On Agile

To contact us Click HERE

Following a couple of other posts relating to agile (here & here), I thought I'd give my thoughts on the subject. 

There are numerous books and posts on the subject of Agile - searching for "Agile Development" on Google gives well over 1 million hits.  As someone who is hugely interested in how to improve software development, I've read a good deal of material on the subject (although, being fair, it would only be a fraction of a percent of those Google hits!).  What I've found very interesting is the number of different opinions as to what Agile means - it's pretty hard to find two books on the subject that agree on a definition of the term.

One thing that is for sure - Agile (whatever definition you may have) is no silver bullet.  Just being "Agile" does not guarantee success.  It does not guarantee the early delivery of rock-solid software to delirious customers. It does not guarantee that your staff will become highly motivated software ninjas overnight. Given that, what's all the fuss about?  The fuss is that previous software methodologies have got a woeful delivery record.  I'm not going to quote some specific number here, since there are a ton of research articles available which give differing statistics depending on exactly what is defined as failure.  However, the general range is anything from 30% - 85%.  Even if you take the best number there, it's clearly an unacceptable state for a multi-billion dollar industry.

Given the lack of consistency for what Agile means, and given the proliferation of processes that claim to be Agile (XP, SCRUM, Crystal etc.), what is the best way for you to move forward?  Alas, I don't have a silver bullet here either.  The best I can do is describe the process that I have gone through to get this stuff clear in my head.

The first step is to clearly understand what the key requirements are for your business.  Ignore software, ignore the process, just focus on what matters to the business.  For me, I came up with a single overriding principal:

To make a decent, long term, sustainable profit

I'm guessing that's not particularly contentious - any business for which that isn't a key principal is unlikely to last long.  However on it's own that's not really enough.  So I then pondered what aspects of the business would best support the primary principal.  This gave the following, in no particular order:

  • To create solutions that give the customer the solution that he needs, when he needs it, and at a cost he is happy with
    • Happy customers mean repeat business and referrals, which are the best and most profitable form of sales. Plus I'd much rather be working with a customer who's happy rather than one who's not.

  • To have control over the costs and timescales for each customer project
    • Not having control means that the customer doesn't know how much he is paying or when he's going to receive the goods.  Given that the software is probably only a part of a bigger project, the timescales in particular are critical - without confidence on delivery dates, how is the customer meant to schedule other aspects of the wider project such as training, marketing, manufacturing etc?  In addition, if we don't know when projects are due to complete it makes it very hard to commit to start dates new customers.

  • To have a motivated, skilled team that share the same values
    • Motivated staff take care and pride in their work, which gives rich rewards in terms of the quality of the product.  They also tend to enjoy their work which reduces expensive staff turnover, and just makes the workplace a more enjoyable place to spend what amounts to a significant percentage of your life.

 

From this, I could then extract the aspect of Agile from the mass of books that I've read to provide, in effect, the essence.  These are the areas that I consider important, and why:

  • Accept and embrace change.
    • Anyone who thinks that they can prevent change from occurring during a project of any size is, quite frankly, living on another planet.  Accept that change is essential to enable the software to meet the needs of the customer, and adopt a process that makes change as painless as possible.  The change may be requirements, it may be technical, it may be staffing, but whatever it is, it's going to happen.
  • Develop in short iterations.
    • There's a load of important things about the iterative approach, so I'll expand on this below.
  • Don't attempt up-front detailed design
    • Again, there's lots of empirical evidence that this doesn't provide any benefit.  By all means, do up front high-level architectural design - indeed, for the key structural aspects of the project (scalability, security, disaster recovery etc.), this is pretty much essential; getting those wrong or trying to reverse them into an existing code base can be very expensive and not something the "right click / refactor" is going to help with.  But the low level stuff is best done with the compiler.
  • Make sure that testing is a first class citizen
    • Testing should being as soon as coding begins (indeed, if you want to do TDD, then it starts before the coding).  As far as possible, make the tests automated so that you can frequently run the full test suite.  It's inevitable (regardless of whether you attempt up-front detailed design or not) that, at times, you'll need to refactor parts of the code base to support new functionality.  At times like this, a large test suite gives a great safety net.  In addition, the tests (if well written) also act as a form of executable (and hence up to date) documentation.  Finally, and most importantly, testing as early as possible tends to promote a testable code base and gets quality in there from day one. 
  • Empower your team to use their brains.
    • If you've any sense, you spend a lot of time recruiting the very best staff.  Recognize that, and let them shine.  If they are committed to the business, then trust them to make sane choices and don't try to micro-manage tem.  If they're not committed to the business, politely but firmly point them in the direction of the door.

Expanding on iterations, I think the following aspects are essential:

  • At the start of an iteration, plan in detail what you are going to achieve.  For that plan to have any teeth, it is essential that changes are not allowed during an iteration.  For this reason, iterations should also not be too long - my experience suggests that between 2 and 4 weeks works well.
  • During the iteration planning, ensure that the tasks being worked on are the most important to the project at this moment in time.  Don't do the trivial stuff whilst there are important things to be done (important can either be those items that give most business value, or those items that present the most technical risk)
  • At the end of each iteration, deliver demonstrable, working software.  This keeps the team focused and gives a clear view of progress to date.  In addition if, god forbid, you fail to complete all the development tasks you will at least have a system that the customer could take.  And, since you worked in priority order, it should include most of the stuff that the customer considers important.  Telling the customer that you're not finished is never an easy conversation, but "We're not done, we estimate that we're about 80% of the way there, but here's a system in which all of the following function is complete and ready to go" is a much better chat than "We're not done, we estimate that we're about 80% of the way there.  Sorry, but there's nothing you can take yet because until we've done the other 20% nothing will work"
  • At the end of each iteration, tasks are either done or not done.  It's notoriously hard to determine how much work is left on a task when it's not yet complete (how often have you heard the phrase "it's 80% done", only to then find it takes another 100% of the elapsed time so far to finish?).  In addition, done needs to be done.  Code written, all functionality complete, all tests written and passing.  Anything less is not done, and should hence be deferred to a future iteration.
  • At the end of each iteration, evaluate what has gone well and what has gone badly.   Do more of the good things, and make changes to prevent the bad things from happening again.  I have seen a number of teams running iterations who recognize that they are not getting things done as quickly as they need, and whose response is "ok, we recognize that things aren't going well.  We'll try harder in the next iteration".  Trying harder at something that isn't working is unlikely to yield the results that you want.
  • Don't queue up bugs.  The tasks that you've worked on to date are, by definition, the most important ones.  Bugs mean that they are not finished.  Fix the bugs.  If you don't, then at the end of the project you'll have a pile of important stuff that's not done.  The customer is not going to like that.

The key thing that I've observed with well-run iterations is that they tend to surface problems early in the project.  Pain is going to happen (what - you really think that nothing will go wrong?), and Early Pain is considerably more desirable than Late Pain.  Early Pain means that there's time to take corrective action. Late Pain is what kills projects.

Those are the things that I see as the essence of agile - it's not rocket science, it's just working smarter.  It's understanding that change happens, and making sure that you can handle it.  It's understanding that things go wrong, and making sure that they can be spotted and fixed as early as possible.  It's understanding that you have a hugely talented team, and using them.  It's no silver bullet though.

What else can I add?  Well, there are a few things that spring to mind:

  • Requirements - up-front or iteratively?
  • Contracts - fixed price or T&M?
  • What methodology?  SCRUM?  XP?  Lean?
  • We're not Agile, but want to be - how do we change?
  • My customer doesn't want Agile - what are my options?

This has been a pretty long post, so although I've got things to say on those, I'll leave them for another day.

As a final remark, all of the above is just my opinion.  I've intentionally not put in references to books etc. - for each reference I find that says one thing, I've no doubt you can find a reference that says the opposite.  Such is the nature of our imprecise world.  I hope, however, that this does give some food for thought, and perhaps helps you through your own thought processes around how (or indeed if) to adopt Agile.

I would certainly appreciate any comments that folk might have...

25 Haziran 2012 Pazartesi

Managing Your Tax Records After You Have Filed

To contact us Click HERE


Tax Preparation Services – Keeping good records after you file your taxes is a good idea, as they will help you with documentation and substantiation if the IRS selects your return for an audit. Here are five tips from the IRS about keeping good records. • Normally, tax records should be kept for three years. • Some documents — such as records relating to a home purchase or sale, stock transactions, IRA and business or rental property — should be kept longer. • In most cases, the IRS does not require you to keep records in any special manner. Generally speaking, however, you should keep any and all documents that may have an impact on your federal tax return. • Records you should keep include bills, credit card and other receipts, invoices, mileage logs, canceled, imaged or substitute checks, proofs of payment, and any other records to support deductions or credits you claim on your return • More information on what kinds of records to keep, see IRS Publication 552.
Still looking for a tax preparer to help you with prior years or this year’s tax return? We are available to help. Contact us today. ABA Tax Accounting Abatax81@gmail.com Direct 612-282-3200 Toll free 866-936-0430 http://abatax81.blogspot.com

Facts to Know if You Receive an IRS Letter or Notice

To contact us Click HERE


Tax Preparation Services – The IRS sends millions of letters and notices to taxpayers for a variety of reasons. Many of these letters and notices can be dealt with simply, without having to call or visit an IRS office.
Here are eight things to know about IRS notices and letters.
1. There are a number of reasons why the IRS might send you a notice. Notices may request payment, notify you of account changes, or request additional information. A notice normally covers a very specific issue about your account or tax return.
2. Each letter and notice offers specific instructions on what action you need to take.
3. If you receive a correction notice, you should review the correspondence and compare it with the information on your return.
4. If you agree with the correction to your account, then usually no reply is necessary unless a payment is due or the notice directs otherwise.
5. If you do not agree with the correction the IRS made, it is important to respond as requested. You should send a written explanation of why you disagree and include any documents and information you want the IRS to consider along with the bottom tear-off portion of the notice. Mail the information to the IRS address shown in the upper left of the notice. Allow at least 30 days for a response.
6. Most correspondence can be handled without calling or visiting an IRS office. However, if you have questions, call the telephone number in the upper right of the notice. Have a copy of your tax return and the correspondence available when you call to help the IRS respond to your inquiry.
7. It’s important to keep copies of any correspondence with your records.
8. IRS notices and letters are sent by mail. The IRS does not correspond by email about taxpayer accounts or tax returns.
For more information about IRS notices and bills, see Publication 594 or contact us today. As always we are available to help.
ABA Tax Accounting
Abatax81@gmail.com
Direct 612-282-3200
Toll free 866-936-0430
http://abatax81.blogspot.com

Facts to know Failure to File or Pay Penalties

To contact us Click HERE

Tax Preparation Services – The number of electronic filing and payment options increasesevery year, which helps reduce your burden and also improves the timeliness andaccuracy of tax returns. When it comes to filing your tax return, however, thelaw provides that the IRS can assess a penalty if you fail to file, fail to payor both.Here are eight important points about the twodifferent penalties you may face if you file or pay late.
  1.  If you do not file bythe deadline, you might face a failure-to-file penalty. If you do not pay bythe due date, you could face a failure-to-pay penalty.
  2. The failure-to-filepenalty is generally more than the failure-to-pay penalty. So if you cannot payall the taxes you owe, you should still file your tax return on time and pay asmuch as you can, then explore other payment options. The IRS will work withyou.
  3. The penalty for filinglate is usually 5 percent of the unpaid taxes for each month or part of a monththat a return is late. This penalty will not exceed 25 percent of your unpaidtaxes.
  4. If you file yourreturn more than 60 days after the due date or extended due date, the minimumpenalty is the smaller of $135 or 100 percent of the unpaid tax.
  5. If you do not pay yourtaxes by the due date, you will generally have to pay a failure-to-pay penaltyof ½ of 1 percent of your unpaid taxes for each month or part of a month afterthe due date that the taxes are not paid. This penalty can be as much as 25percent of your unpaid taxes.
  6. If you request anextension of time to file by the tax deadline and you paid at least 90 percentof your actual tax liability by the original due date, you will not face afailure-to-pay penalty if the remaining balance is paid by the extended duedate.
  7. If both thefailure-to-file penalty and the failure-to-pay penalty apply in any month, the5 percent failure-to-file penalty is reduced by the failure-to-pay penalty.However, if you file your return more than 60 days after the due date orextended due date, the minimum penalty is the smaller of $135 or 100 percent ofthe unpaid tax.
  8. You will not have topay a failure-to-file or failure-to-pay penalty if you can show that you failedto file or pay on time because of reasonable cause and not because of willfulneglect. 
As always we areavailable to help.ABA Tax AccountingAbatax81@gmail.comDirect 612-282-3200Toll free 866-936-0430http://abatax81.blogspot.com

Proposed law would limit delinquent taxpayers' overseas travel

To contact us Click HERE
International Tax Services - A proposed law would give the Internal Revenue Service more latitude in starting a process that would result in a U.S. citizen's passport being revoked or denied if he or she owes a substantial amount in back taxes. There are exceptions under the law, including if the taxpayer is repaying the debt under a payment plan. Forbes (4/24) To read more click here. Looking for an experienced and IRS licensed tax preparer? For no obligation free consultation contact us today!
ABA Tax Accounting
Abatax81@gmail.com
Direct 612-282-3200
Toll free 866-936-0430
http://abatax81.blogspot.com

Start Planning Now for Next Year's Tax Return

To contact us Click HERE
Thetax deadline may have just passed but planning for next year can start now. TheIRS reminds taxpayers that being organized and planning ahead can save time,money and headaches in 2013. Here are eight things you can do now to make nextApril 15 easier.
1.    Adjust your withholding -Why wait another year for a big refund? Now is a good time toreview your withholding and make adjustments for next year, especially if you'dprefer more money in each paycheck this year. If you owed at tax time, perhapsyou'd like next year's tax payment to be smaller. Use IRS's WithholdingCalculator at www.irs.gov orPublication 919, How Do I Adjust My Tax Withholding?2.    Store your return in a safeplace - Putyour 2011 tax return and supporting documents somewhere secure so you'll knowexactly where to find them if you receive an IRS notice and need to refer toyour return. If it is easy to find, you can also use it as a helpful guide fornext year's return.3.    Organize your recordkeeping - Establisha central location where everyone in your household can put tax-related recordsall year long. Anything from a shoebox to a file cabinet works. Just beconsistent to avoid a scramble for misplaced mileage logs or charity receiptscome tax time.4.    Review your paycheck -Make sure your employer is properly withholding and reportingretirement account contributions, health insurance payments, charitable payrolldeductions and other items. These payroll adjustments can make a big differenceon your bottom line. Fixing an error in your paycheck now gets you back ontrack before it becomes a huge hassle.5.    Shop for a tax professionalearly - If youuse a tax professional to help you strategize, plan and make financialdecisions throughout the year, then search now. You'll have more time whenyou're not up against a deadline or anxious for your refund. Choose a taxprofessional wisely. You are ultimately responsible for the accuracy of yourown return regardless of who prepares it. Find tips for choosing a preparer atwww.irs.gov.6.    Prepare to itemize deductions -If your expenses typically fall just below the amount to makeitemizing advantageous, a bit of planning to bundle deductions into 2012 maypay off. An early or extra mortgage payment, pre-deadline property taxpayments, planned donations or strategically paid medical bills could equalsome tax savings. See the Schedule A instructions for expenses you can deductif you're itemizing and then prepare an approach that works best for you.7.    Strategize tuition payments -The American Opportunity Tax Credit, which offsets highereducation expenses, is set to expire after 2012. It may be beneficial to pay2013 tuition in 2012 to take full advantage of this tax credit, up to $2,500,before it expires. For more information, see IRS Publication 970, Tax Benefitsfor Education.8.    Keep up with changes -Find out about tax law changes, helpful tips and IRSannouncements all year by reading ABA Tax Accounting blogs. The ABA Tax issuestips regularly throughout during the tax season and outside the tax season.
 The IRS emphasizes thateach household's financial circumstances are different so it's important tofully consider your specific situation and goals before making large financialdecisions. Looking for anexperienced and licensed by IRS tax preparer? As always we are available tohelp. For no obligation free consultation contact us today!ABA TaxAccountingAbatax81@gmail.comDirect612-282-3200Tollfree 866-936-0430http://abatax81.blogspot.com

24 Haziran 2012 Pazar

Intuit QuickBooks Payroll

To contact us Click HERE


Payroll Update: Revised Tax TablesIntuit has released Payroll Update 21202, which includes revised tax tables and forms updates and reflects the Temporary Payroll Tax Cut Continuation Act of 2011 signed by President Obama on December 23, 2011. To see the complete contents of this update, click here.
How do I get the Payroll Update?It's important that you receive everything in the Payroll Update to make sure that you are in compliance with legislation that affects your payroll. Just follow these three simple steps:
  1. Check to see if you have Automatic Updates turned on.
    --
    Choose Help > Update QuickBooks.-- On the Options tab, you will see either Yes or No selected for Automatic Update.

  2. If Yes is selected, you should receive all Payroll Updates automatically when they are released the next time you are connected to the internet.

    You can verify that you received Payroll Update 21202 from within QuickBooks. Go to Employees > Get Payroll Updates. You should see a message that says,"You are using tax table version 21202."

  3. If No is selected for Automatic Update, you need to download the update manually. Click here for instructions.
Disk delivery customers: The next disk delivery is scheduled for late January 2012 and will include these updates. If you have an internet connection and would like to download the update now, simply follow these instructions.
Social Security Tax Rate Extension for Employees
On December 23, 2011, President Obama signed into law the Temporary Payroll Tax Cut Continuation Act of 2011 (H.R. 3765). The Act includes a two-month extension of the reduced employee Social Security tax rate, maintaining the employee rate at 4.2% through February 29, 2012.
Intuit QuickBooks Payroll is supporting this change in Payroll Update 21202. For more information, click here.
Important E-File Scheduling Information
E-filing through QuickBooks for Forms 940, 941, and 944 will be available beginning on January 4, 2012. The Social Security Administration is now accepting 2011 W-2s. However, due to high seasonal volume, the SSA may take 6 weeks or more to process your submission and provide updated status information. Do not resend your forms unless the SSA asks you to do so.

Thanks Everyone for Being so Good about your taxes! It's almost time!


FUTA Need to Know

To contact us Click HERE


The Standard FUTA credit of 5.4% is reduced if your state has not repaid loans fromt he federal unemployment fund. 
    • Michigan Employers lost 0.9% of the credit.
    • Indiana Employers lost 0.6%
    • These States lost 0.3%: AR, CA, ST, FL, GA, IL, KY, MN, MO, NC, NJ, NV, NY, OH, PA, RI, VA, VI, and WI.
Payroll Rates and Bases                                                   2012
FUTA-taxtable wage base                                                  $7,000
FUTA rate 1.1.11-6.30.11, 6.2% as of 7.1.11                     6.0%
FUTA Max. Credit                                                              5.4%
Min. FUTA dep. rate 1.1.11-6.1.11, 0.8% as of 7.1.11       0.6%


----Less if your state has 2011 FUTA credit reduction. (See Form 940)



Got a QuickBooks Mess?   The QuickBooksGal! 775.348.9225

This information is reprinted from The General Ledger. Vol. 28, No. 12. December, 2011.

New Payroll Updates for QuickBooks Users

To contact us Click HERE
Just got a new payroll tax table update from Intuit....Please make sure you have the latest version before you process your new payroll.
Intuit is working very hard to keep us up to date.....this time of year, it is very appreciated! 

Intuit QuickBooks Payroll 
 
Payroll Update: Revised Tax Tables
Intuit has released Payroll Update 21204, which includes revised tax tables. Several forms updates are also included for Standard and Enhanced Payroll customers.
How do I get the Payroll Update?It's important that you receive everything in the Payroll Update to make sure that you are in compliance with legislation that affects your payroll. Just follow these three simple steps:
  1. Check to see if you have Automatic Updates turned on.
    -- 
    Choose Help > Update QuickBooks.-- On the Options tab, you will see either Yes or No selected for Automatic Update.
  2. If Yes is selected, verify that you received Payroll Update 21204 from within QuickBooks. Go to Employees > Get Payroll Updates. You should see a message that says, "You are using tax table version 21204."
    If you do not have version 21204, you need to download the update manually.Click here for instructions.
  3. If No is selected for Automatic Update, you need to download the update manually. Click here for instructions.

Hope this is helpful....check your payroll tax table version today!


Got a QuickBooks Mess?Call the QuickBooks Gal!775.348.9225