X-Author Contracts allows you to mark any or all of the rows and columns in a table as conditional. In practice, these conditions operate as filters, allowing rows and columns in the table to be conditionally shown (and populated) or hidden. When you are constructing your template, you define various condition expressions on rows and columns of a table. These conditions are then evaluated at runtime when an agreement document is generated using this template.

For example, your table consists of a 4 columns: Product Name, QuantityList Price and Net Price. You can define a condition to show the Net Price column only when the Account Name is ABC Company.