Because OpenTaxForms does not store user tax information on the server, the API is read-only and provides a complete accounting of form fields: data type, size and position on page, and role in field groupings like dollars-and-cents fields, fields on the same line, fields in the same table, fields on the same page, and fields involved in the same formula.
API docs forthcoming--see examples in TestOtfApi class in test/test_opentaxforms.py
How it works
- relationships among fields (such as dollar and cent fields; fields on the same line; columns and rows of a table).
- math formulas, including which fields are computed vs user-entered (such as "Subtract line 37 from line 35. If line 37 is greater than line 35, enter -0-").
- references to other forms