Reinforcement Schedules

Reinforcement schedules can be created either as Word OpenXML (.docx) document or in the SOFiSTiK Report Browser (.plb).

Word OpenXML (.docx)

The Word OpenXML document is a printable document in the “docx” file format. This reinforcement schedule will be created based on the docx template set in the Schedule tab in the Settings dialog.


To customize the output, its recommended to:

  1. Open the runtime folder with the supplied docx template file.
  2. Copy and rename the original template and open it in your prefered OpenXML editor (e.g. Microsoft Word).
  3. Start changing the appearance (font styles, text sizes, table layouts, colors etc.) as desired.
  4. Add or remove SOFiSTiK Schedule Parameters to change provided schedule information.

Schedule Parameters

The following schedule parameters, separated by the kind of information and schedule type, are currently available.

Project -, Sheet - and Revision Information

Using the following parameters you can retrieve the Revit Project -, Sheet - and Revision Information.

Example, how to represent the project client name:

  1. Click Manage tab > Settings panel > Project Information > Type in the project client name and click OK.
  2. Add the corresponding parameter in the list below using the following syntax:
Syntax {project.client_name}

Project Information {}:

  • organization_name
  • organization_description
  • building_name
  • author
  • issue_date
  • status
  • client_name
  • address
  • name
  • number
  • code_name

Sheet Information {}:

  • approved_by
  • designed_by
  • checked_by
  • drawn_by
  • number
  • name
  • issue_date

Revision Information {}:

  • number
  • name
  • issued_by
  • issued_to
  • date
  • description

Rebar Weight Schedule {xyz}

  • issued_by
  • bar_diameter
  • total_bars
  • total_length
  • total_weight
  • table_total_bars
  • table_total_weight

Rebar Bending Schedule {xyz}

  • mark
  • comment
  • member
  • member_multiplier
  • bars_per_member
  • total_bars
  • total_length
  • standard_bend_diameter
  • hook_bend_diameter
  • bar_diameter
  • shape_code
  • weight
  • A
  • B
  • C
  • D
  • E
  • F
  • R
  • revision.number
  • revision.issued_by
  • revision.issued_to
  • revision.description
  • hook_at_start_angle
  • hook_at_start_length
  • hook_at_start_total_length
  • hook_at_start_type
  • hook_at_end_angle
  • hook_at_end_length
  • hook_at_end_total_length
  • hook_at_end_type
  • end_treatment_at_start_type
  • end_treatment_at_start_manufacturer
  • end_treatment_at_start_model
  • end_treatment_at_start_type_description
  • end_treatment_at_end_type
  • end_treatment_at_end_manufacturer
  • end_treatment_at_end_model
  • end_treatment_at_end_type_description
  • material_identity_name
  • material_identity_description
  • material_identity_comment
  • material_identity_keyword
  • material_physical_name
  • material_physical_description
  • material_physical_comment
  • material_physical_keyword

Fabric Schedule {xyz}


Linear Spacer Schedule {xyz}

  • mark
  • name
  • quantity
  • weight_per_piece
  • description
  • weight_mark

Fabric Cut Schedule {xyz}

  • width
  • length
  • fabric_weight
  • number_of_layout
  • layout_total_weight
  • image
  • type_total_number
  • type_total_weight

SOFiSTiK Report Browser (.plb)

The SOFiSTiK Report Browser provides reinforcement schedules as printable document in the SOFiSTiK “plb” file format. Adjustments of the output can be done either in the schedule tab of the settings dialog or in the Settings Files.

Settings Dialog

The Settings dialog provides the user-specific adjustments of the reinforcement schedule. For example, the output volume and units, the desired language of the document and the option to create a BVBS reinforcement exchange file (abs).

  1. Click Schedule tab > icon_ScheduleSettings (Settings...).

The Settings dialog displays.

  1. Edit the Schedule settings.

Settings Files

The basic settings are defined in external files which can be modified with a text editor and accessed in the following directory:

%AppData%\SOFiSTiK\SOFiSTiK Reinforcement Detailing 2018

The directory contains:

  • STLI.ini, General settings file (text- and line styles, language files, DXF-parameter etc.).
  • Stli.000, German language file.
  • Stli.001, English language file.
  • Stli.00x, Your own customized language file (see Adding a Language).


To add a new language for the reinforcement schedule, copy, rename and translate an existing language file. After this procedure, new language will be available in the Settings dialog.


Adding a Language

You can add language files for an output of reinforcement schedules in the language of your wish.

Recommended workflow to create, customize and add a language:

  1. Open the directory of the settings files in the explorer.
  2. Copy the file “Stli.001” and rename it to “Stli.002”. You can create up to 10 language files (stli.000, stli.001, stli.003, ...,stli.009).
  3. Open the general settings file STLI.INI in a text editor (e.g. WordPad) and set the newly created language file.

Edit the file by deleting the minus character and set your new language file using the following syntax: [file extension], [language name]. After restarting the SOFiSTiK Report Browser your new language will be available in the Settings dialog.

  1. Open the newly created language settings file (in this case “stli.002”) in a text editor (e.g. WordPad).

Edit the parameter by translating the names between the following two characters:

>  your trans- | lation <.

Optionally you can add

  • space characters to define the width of the associated column in the schedule.
  • “|” character (vertical line) to separate the word and define a line break.

The parameters are grouped according to different kinds of reinforcement schedules (e.g. bending schedule, mesh schedule).


Customization of the schedule in the SOFiSTiK Report Browser requires advanced knowledge. For further questions regarding this issue, please contact our support.