The image above shows a typical Calculix (Unix) Bill of Quantities in its native format.
Using a windows based editor (like Notepad) it appears at first glance to be a jumbled mess but this is largely due to the absence of carriage returns in the unix text. The BQ Filter Program will automatically perform any necessary newline conversions between unix and windows and can consequently be used equally well from either the unix or windows version of Calculix.
Note: Output filetypes on the windows version of Calculix are determined by the environment variable BILLTYPE usually set in the autoexec.bat file
If you want to try it for yourself you can download the input file here (.edw file)
The created CITE output file (using the default bqfilter.ini configuration) can be downloaded here (.ebq file)
The image above shows the simple BQFilter user interface in which you select which conversion you wish to run. You are then prompted with an options screen (see image below) and are asked a few questions about the input file you are using and the format of the output file you are creating. After the options are set, you are prompted for an input filename. On completion of the process a message box will inform you of the name of the output file. This will be the same as the input file with the extension .ebq instead of .edw
Note: If the output filename already exists then it will be overwritten each time the program is run.
This setting, which is browseable, describes the location of your input files. The output files will be placed in the same directory on your hard drive.
The setting is £ if you are pricing in British Pounds.
This goes into the CITE output file header information. The setting is GBP if you are pricing in British Pounds.
Method of Measurement
This goes into the CITE output file header information. The setting is SMM7 if the quantities have been measured in accordance with current RICS/BEC measurement rules.
Lines per Page
This setting tells BQ Filter how many lines to use on a page. It will not be significant unless you intend to print out the CITE BQ.
New page between elements?
Tick this box to insert a new page in between main headings (elements). This is useful only if printing out or further converting to comma separated variable text.
Quantity on first or last line?
This setting can be either FIRST or LAST to print the quantity on either the first line of text or the last line. This will only apply to long descriptions. Note that in strict compliance with the CITE4.2 standard this should be set to LAST but the option is available to retain compatibility with estimating packages which don't strictly comply with the CITE 4.2 standard.
This setting can be either YES or NO to either print "9" as an item identifier against the priceable items or to suppress the "9". Note that in strict compliance with the CITE4.2 standard this identifier should be printed but the option to suppress it is to retain compatibility with estimating packages which don't strictly comply with the CITE 4.2 standard.
Calculix Basic and Specific Bill Format settings
The above image shows the basic bill format settings to be used in Calculix to output (.edw) files compatible with BQ Filter.
The above image shows the specific bill format settings to be used in Calculix to output (.edw) files compatible with BQ Filter. The only settings which are applicable (unless you wish to suppress some of the output) are the output filename and basic bill format to be used. All other settings refer to direct document creation (ie. without further processing by BQ Filter) See the online Calculix manual for details.
Send mail to
with questions or comments about this web site.