pk
Level 15
Level 15

Deductions & credits

If you have signature authority but no financial interest -- you report that only on form 114  ( www.Fincen.gov).

Although I do not understand what you mean by " my corporation but I do not have financial interest".  You do not report on form 8938 ( FATCA form ) for signature authority) -- so TurboTax is correct in removing the info.