Menu

Qualified Dividends not working right?

Help
2007-04-11
2013-04-08
  • James P. Dugal

    James P. Dugal - 2007-04-11

    I have tried TaxGeek06d update 6, and 06e-pre, and both seem to not process the amount I entered into 1040 line 6b.  The computed tax at 1040 line 44 seems to be calcalated from tables, disregarding the qualified amount in 6b.  Any tips? Did I not advance from 06d to 06e properly?

     
    • Tim Niiler

      Tim Niiler - 2007-04-11

      jpd2,

      Good catch.  Most folks have used Schedule D where this is dealt with automatically.  But if you have qualified dividends and no schedule D, a fix must be applied.  First, in libtaxgeek.js, the following code must be changed (line numbers precede the code):

         126          //if (capGain == 0) {
         127           //       // Don't use this worksheet
         128           //       alert('There is a configuration error. \n'+
         129           //               'The Qualified Dividends and Capital Gain Tax '+
         130           //               'Worksheet is being unnecessarily calculated. '+
         131           //               'Check coding for Schedule D!');
         132           //       return;
         133          //}
         134          if (!schedDfiled) {

      Essentially comment out a bit and then move the last if to its own line.

      In 1040.htm, (here the line numbers may not match as I'm working from current to ensure this gets into the 06e today):

        1400  function calcTax() {
        1401          // Leave this in 1040 form because it requires interaction
        1402          // DO NOT EXPORT TO LIBRARY
        1403          var f = document.forms[0];
        1404          var tax = 0;
        1405          if (f.cb44a.checked) tax += total8814;
        1406          if (f.cb44b.checked) tax += total4972;
        1407          if (f.cb13.checked) taxMethod = 1; // There are capital gains
        1408                          // so the tax must be figured using the
        1409                          // Qualified Dividends and Capital Gains Worksheet
        1410                          // Method
        1411          if (1*f.i13.value == 0) {       // Quick check to see if Schedule D isn't filed
        1412                  if (1*f.i9b.value !=0) {
        1413                          taxMethod = 1;  // Qualified dividends
        1414                  } else {
        1415                          taxMethod = 0;  // No qualified dividends
        1416                  }
        1417          }

      The new stuff starts at line 1411.  Essentially, one must check to see if Schedule D is filed.  If not, determine taxMethod based on whether or not there is a value in line 9b (not 6b, right?)

      These updates have been applied and will make it into the 06e-pre release shortly before noon today.  That one should be usable, although it will not have been fully tested against the IRS data. 

      I hope this helps.

       
    • James P. Dugal

      James P. Dugal - 2007-04-11

      Thanks 1E06!  That's exactly what I needed!  I will also try the latest -pre later today.
      --James

       
    • Tim Niiler

      Tim Niiler - 2007-04-12

      Cool.  The updated code 06e-pre contains the fix.

       

Log in to post a comment.