Menu

#72 US_1040 2018 SocSecWorkSheet[*] not up to date?

v1.0 (example)
closed-accepted
nobody
None
5
2020-01-05
2019-03-25
R. C. Pao
No

I make the assumption that
Unused = SocSecWorkSheet[0] = 0 (no op)
Line C (HRBlock) or Line 1 (i1040gi.pdf, p.33) = SocSecWorkSheet[1] (correct)
Line 2 = SocSecWorkSheet[2] (correct)
Line 3 = SocSecWorkSheet[3] (wrong)
Line 3 is supposed to be 1040 lines 1 + 2b + 3b + 4b + Sch 1 line 22.

I have 3b = 33, 4b = 44009, Sch 1 line 22 = 2160 which should be 46214, but OTS2018 incorrectly says it is 46202. <<<
Line 4 = SocSecWorkSheet[4] (correct)
The rest relies on Line 2.

Discussion

  • Aston Roberts

    Aston Roberts - 2019-03-29
    • status: open --> pending
     
  • Aston Roberts

    Aston Roberts - 2019-03-29

    Maybe my calculator works differently :-)
    But 33 + 44,009 + 2,160 adds up to 46,202 for me.
    So it looks like OTS is reporting the correct number.
    The number you show for HRBlock seems to be about 12 dollars off.
    Or am I misunderstanding something ?
    -- Aston

     
  • R. C. Pao

    R. C. Pao - 2019-03-31

    Sorry. I couldn't do simple math back then. It all looks correct now that I've rested and come back to it. This non-issue should never have been opened.

     
  • R. C. Pao

    R. C. Pao - 2019-03-31

    A different issue if I can reuse this ticket:
    SocSec_Worksheet(); is called at taxsolve_US_1040_2018.c line 1497; however, it depends on S1_23 through 32 which have not been populated yet. I ran into this because I have a non-zero value for S1_31a "Alimony paid" but SocSecWorkSheet[6] = 0 instead of S1_31a.

     
  • R. C. Pao

    R. C. Pao - 2019-04-01

    This diff worked for me:

    $ svn diff
    Index: src/taxsolve_US_1040_2018.c
    ===================================================================
    --- src/taxsolve_US_1040_2018.c (revision 40)
    +++ src/taxsolve_US_1040_2018.c (working copy)
    @@ -1494,11 +1494,6 @@
       Sched1[22] = Sched1[22] + Sched1[j];
      showline_wlabel( "S1_22", Sched1[22] );
    
    
    - SocSec_Worksheet();       /* This calc. depends on line L5a and Sched1[22].  Calculates L5b. */
    -
    - for (j=1; j <= 5; j++)
    -  L[6] = L[6] + L[j];
    -
      /* Adjusted Gross Income section. */
      GetLineFnz( "S1_23", &Sched1[23] );   /* Educator expenses */
      GetLineFnz( "S1_24", &Sched1[24] );   /* Bus. exp.: reservists, artists, ... Attach Form 2106 */
    @@ -1544,6 +1539,11 @@
    
      // GetLineFnz( "S1_32", &Sched1[32] );    /* IRA deduction (Done above) */
    
    
    + SocSec_Worksheet();       /* This calc. depends on line L5a and Sched1[22] to Sched1[32].  Calculates L5b. */
    +
    + for (j=1; j <= 5; j++)
    +  L[6] = L[6] + L[j];
    +
      GetLine( "S1_33", &Sched1[33] );  /* Student loan interest deduction */
      if (Sched1[33] != 0.0)
       { /* Student loan interest calculation pg 96. */
    
     

    Last edit: R. C. Pao 2019-04-01
  • Aston Roberts

    Aston Roberts - 2020-01-05
    • status: pending --> closed-accepted
     
  • Aston Roberts

    Aston Roberts - 2020-01-05

    Fix will appear to next release. Thanks!
    -- Aston

     

Log in to post a comment.