Print and export

Print & Export turns an estimate version into a PDF. You choose which sections go in and in what order, what each one prints, and what the page and the front page look like; the report is generated on the server from the stored figures, and every report you generate is kept, with its setup, so there is always an answer to which one was sent. This guide goes through every setting on the tab: where it is, what it starts as, and what it does on paper.

What this screen is

An estimate is issued — to a client, a bank, a board — and what is issued is a document, not a screen. This tab is where that document is put together. It does not reprice anything and it does not draw the pages itself: it holds a setup (a list of sections, each with its columns and options, plus the page and the front page), posts that setup to the server, and gets a PDF back. The same setup can be saved as a house style and used again.

A report belongs to one estimate version — the one chosen in the header. The buttons are disabled until a version is chosen, and the list of reports already generated is the list for that version alone.

PDF is the only format. There is no Excel or Word export.

Finding your way around

The Setup view: the tab strip with Generated reports, Setup, Page setup and Front page, the style bar beneath it, the What gets printed rail on the left with a tick per section, and the Elemental Breakdown section's settings on the right
Setup. The rail on the left is the report in print order; the panel on the right is what can be changed about the section selected in it.

The strip across the top holds everything that is not a setting:

ControlWhat it does
Generated reportsThe view the screen opens on: every report already issued from this version. See Generated reports.
SetupThe builder: the rail of sections on the left and the selected section's settings on the right.
Page setupAppears beside Setup while it is open. Paper, margins, page numbers, header and footer, logo and the draft mark — everything that applies to the whole document. See Page setup.
Front pageAlso appears while Setup is open. The sheet the report opens on. See The front page.
Printing Concept estimate · 7 sectionsA line at the right of the strip saying which version will be printed and how many sections are ticked. It reads No version selected until one is chosen, and is hidden on a narrow window.
PreviewOpens the PDF in a new tab without filing it. See below.
Generate PDFDownloads the PDF and files it under Generated reports. Both buttons are disabled until a version is chosen, and while a report is being made.

The style bar

The style bar under the tab strip with a style called Board summary saved: the name field, the Saved styles list, and the Save, Save as new and delete buttons
The style bar with a style saved. Until one is, only the name and Save style are shown.

Under the strip, in Setup, is the row that names the setup you are working on and keeps it for later. A setup with a name is a style.

ControlTo start withWhat it does
Report style nameStandard estimate reportThe name of the setup. It is printed nowhere; it is what the setup is saved as, what a generated report is listed under, and the first half of the name a stored document downloads with.
Saved styles…emptyThe styles saved in this browser, alphabetically. Choosing one loads it into the builder, replacing every setting with the style's.
Save styleSaves the current setup under the name in the box and selects it in the list. With a style already loaded the button reads Save, and writes over that style.
Save as newShown once a style is loaded. Saves the current setup as a second style, under the name in the box, leaving the loaded one as it was.
BinShown once a style is loaded. Deletes that style, with no confirmation. The setup stays in the builder; only the saved copy goes.

Styles live in this browser only — see Saved styles for what that means.

What gets printed

The What gets printed rail with the pointer over the Preliminaries row, showing the up and down arrows at the row's end
The rail. Hover a row for the arrows that move it; click it to open its settings; tick it to include it.

The rail on the left, headed What gets printed, is the report. It lists every section the report can hold, top to bottom in print order. Each row has:

  • A tick. Ticked, the section prints; unticked, it is kept in the rail with its settings but left out of the document. Its name goes grey.
  • The name and a line under it.The section's own name, or the heading you have given it under its settings, with a line saying what it prints. Click the name to open the section's settings on the right.
  • Two arrows, shown when the pointer is over the row, that move the section one place up or down. The top row cannot move up and the bottom row cannot move down.

Reset, at the top of the rail, puts every section, column and option, the page setup and the front page back to their defaults. Only the style name is kept. It does not touch any saved style.

The sections and what each prints

A fresh setup lists the sections in the order the estimate is built up, which is the order of the tabs. Seven are on to start with; the four that are off are the ones an issued estimate usually does not carry. Every section starts on a new page and takes the report's orientation, except the cash flow, which starts at landscape.

SectionOn to startWhat it prints
RatesNoThe project's rate sheet: section, element, description, unit and rate, sheet by sheet, leaving out sections with no priced items.
Area ScheduleYesOne table per area schedule, each with its own columns, its places, and a Total row.
Elemental BreakdownYesThe priced components of the elemental breakdown under their section and element headings, a subtotal per section, and Total estimated building cost at the foot — or one line per element or per section, if you ask for less.
PreliminariesYesOne row per elemental section: code, section, section total, the percentage and the preliminaries it comes to, with Total preliminaries.
ContingenciesYesThe same shape, the base column being the section with its preliminaries on — Section + prelims — and the contingency on it.
EscalationYesThe escalation rows under Pre-tender escalation and Contract escalation headings, each with its amount, dates, months, rate and escalation, and Total escalation.
Professional FeesYesOne line per consultant from Professional fees: name, discipline, basis (Standard or ASAQS scale), fee base and fee excluding VAT, with Total professional fees.
Total Project CostYesThe lines of the Total project cost tab under Development costs, Land costs and Post-capital costs, and a Total project cost adjustments line.
Cash FlowNoThe cash flow as it was set out — every line across the months, or one row per month — with its graph. Landscape by default.
Return on InvestmentNoThe income schedules, the ROI summary, the sensitivity analyses and the charts, as the ROI guide describes them.
NotesNoFree text, typed on this screen, printed at that point in the report. Left blank, the section prints No notes were entered.

A section with nothing to print is not dropped; it prints its heading and a line saying so — This version has no priced components, No consultants have been added, No escalation has been allowed for, This project has no rate sheet, and the like — so a reader can tell an empty section from a forgotten one.

Settings every section has

Select a row and the panel on the right opens with the section's name, the line that says what it prints, and then these three, which every section has:

SettingTo start withWhat it does
Heading on the pageblankThe heading printed at the top of the section. Blank prints the section's own name — Elemental Breakdown. Anything typed replaces it, on the page and in the rail, and in the Generated reports list afterwards.
Start on a new pageOnOn, the section begins at the top of a fresh page. Off, it runs on from the section before it, a little below that section's last line — the way a short preliminaries table can follow the breakdown without a page to itself. The first section always starts on the first page after the front page, whatever the switch says.
OrientationSame as the reportSame as the report takes the orientation under Page setup; Portrait and Landscape — wide tables turn this section on its own. A section turned differently from the one before it always begins a new page, whatever Start on a new page says, and the page after it turns back.

Below those come Columns — which print and in what order — and then, under Layout, the options the section has of its own. Notes has neither; it has a text box instead.

Columns

The Elemental Breakdown section's Columns list: Code, Description, Unit, Measurement, Rate, Total and Notes ticked, each with up and down arrows, then Measurement required and Composition unticked
Ticked columns come first, in print order, each with arrows that move it; the unticked ones follow. Notes has just been ticked and has joined the end of the list.

Most sections list their columns with a tick against each. The ticked ones are listed first, in the order they will read across the page, and each carries two arrows that move it one place left or right; the unticked ones follow, greyed. Tick a column and it joins the end of the printed ones; untick it and it drops out. The last ticked column cannot be unticked — a table of no columns is not a thing to print.

Column widths on the page are shares of the width, not fixed measurements, so the same setup prints sensibly on A4 portrait and A3 landscape. Money columns are right-aligned and print in the South African convention; text columns wrap.

Which columns each section has, and which start ticked:

SectionTicked to startUnticked to start
RatesSection, Element, Description, Unit, Rate—
Elemental BreakdownCode, Description, Unit, Measurement, Rate, TotalMeasurement required, Composition, Notes
PreliminariesCode, Section, Section total, %, Preliminaries—
ContingenciesCode, Section, Section + prelims, %, Contingency—
EscalationAmount, From, To, Months, % p.a., EscalationBase index, Index
Professional FeesConsultant, Discipline, Basis, Fee base, Fee (excl VAT)Discount %
Total Project CostDescription, Rate, AmountUnit, Quantity, Notes
Cash FlowDescription, Total — the months are added by the layout—
Area Schedule, Return on InvestmentYour own columns — see below
NotesNone; it is text

Columns that are yours

The Area Schedule section's Columns, grouped by schedule: Building Areas with its columns ticked and a count of how many are on, then Parking with its columns
The area schedule's columns belong to the project, so they are listed by the schedule that owns them. Each group says how many of its columns are on, or that it is not printed.

The Area Schedule and the Return on Investmentare different: their columns are the ones you made on those tabs, read from the version, so the picker lists them grouped by the schedule they belong to. Each group's header says how many of its columns are on — 3 of 4 columns — or not printed when none are. A column worked out from a formula is tagged calculated. There are no arrows: the columns print in the order the schedule has them.

  • The Location column of an area schedule, and the Description of an income schedule, are always printed and are not in the list.
  • Untick every column of a schedule and that schedule is left out of the report. Choosing columns is also the way to choose which schedules print.
  • Until you tick or untick anything, the stored choice is “every column the schedule has”, so a schedule that gains a column later prints it without the setup being touched. The moment you untick one, the choice becomes the list as it stands.
  • A version with no schedules yet says This version has no area schedule yet or This version has no income schedule yet in place of the list.

Section by section

What each section offers under Layout, with what it starts as and what it does on the page. The Places picker that several of them end with is the same on all of them, and has a section of its own below.

Rates

The Rates section's settings: heading, new page and orientation, its five columns, and two Layout switches — Active rate sheet only and Print section and element headings
The Rates section. Off to start with, because an issued estimate rarely carries the library it was priced from.
SettingTo start withWhat it does
Active rate sheet onlyOnPrints the sheet the project is priced from and nothing else. Off prints every sheet the project holds, one after the other, each under its own name.
Print section and element headingsOnGroups the rates under their section and element as headings, indented beneath. Off lists them flat, with the section and element in their own columns on every row — which is why those two columns exist.

Area Schedule

The Area Schedule section's Layout switches: Print the totals row, Indent nested locations, and Include calculated columns
The area schedule's three switches, all on to start with.
A printed area schedule page: the Building Areas table with Site works, Building A and its floors indented under it, the columns across, and a Total row
What it prints: one table per schedule, the places indented under their parents, your columns, and the totals row.
SettingTo start withWhat it does
Print the totals rowOnAdds the Total row at the foot of each schedule's table.
Indent nested locationsOnSteps a place in under the place it belongs to, so a floor sits under its building. Off prints every place flush left.
Include calculated columnsOnPrints the columns worked out from other columns — efficiency ratios and the like. Off leaves them off the page. They are still worked out, so nothing else on the page changes.

Elemental Breakdown

The Elemental Breakdown section's Layout options: Level of detail, section and element headings, subtotal each section, leave out unmeasured components, print each component's build-up, print the constants, and the Places picker
The elemental breakdown carries the most options of any section. The level of detail is the one that changes the report most.
SettingTo start withWhat it does
Level of detailEvery componentHow deep the breakdown goes. Every component prints each priced component. Element totals prints one line per element (100. Substructure, 101. Ground floor), each element's components added up. Section totals prints one line per section (1. Primary Elements). The figures are the same; only the depth changes.
Print section headingsOnA heading line for each section — 1. Primary Elements — above its elements.
Print element headingsOnA heading line for each element — 100. Substructure — above its components. Only read at the component level; a rolled-up level is its own headings.
Subtotal each sectionOnA subtotal line after each section's last row.
Leave out components with no measurementOffDrops components measured at zero with no total, which are usually noise on an issued print. At element level it drops elements totalling nothing. Off prints them, with blank cells.
Print each component's build-upOffPuts a small table under every component that has one: its composition lines as item, unit, quantity, rate and amount, with a Built-up rate line — the same lines the grid shows when a row is expanded.
Print the constants a component usesOffPuts a table of the named figures the build-up is priced off under the component: code, description, formula and value. Independent of the build-up switch.
PlacesCombinedA cost column per place you pick, beside the total. See Printing by place.

A rolled-up line has no unit, measurement or rate — a sum of square metres and cubic metres has no unit — so at element or section level only code, description and total print however the columns are ticked, and the build-up and constants switches are not read. The three levels, printed from the same estimate:

A printed elemental breakdown page at Every component: the running header, the Elemental Breakdown heading, section and element headings, one row per component with code, description, unit, measurement, rate and total, and the page number
Every component — the default. The running header, the section heading, then every priced component under its section and element headings.
The same page at Element totals: one line per element under each section heading, with code, description and total only
Element totals. One line per element; the unit, measurement and rate columns are gone because a sum across units has none.
The same page at Section totals: one line per section, code, description and total
Section totals. One line per section — the shape a board usually sees.
A printed page with the build-up and constants on: under the strip footings component sits a small indented table of its composition lines with a Built-up rate line, then a table of the constants it uses
With the build-up and the constants printed. Each sits in a small indented table under the component that carries it.

Preliminaries

The Preliminaries section's settings: its five columns, then Layout with Print the total line and the Places picker
Preliminaries. One row per elemental section, and two options.
SettingTo start withWhat it does
Print the total lineOnAdds Total preliminaries at the foot. Off prints the rows alone.
PlacesCombinedSplits each section's preliminaries by the places its components are measured in. See Printing by place.

The percentage printed is the one saved on the Preliminariestab for each section, and the section total is the section's components added up. Each section's amount is rounded to the cent before the total is added, which is why the printed total can differ from the screen's by a cent or two.

Contingencies

The Contingencies section's settings: the same five columns with Section + prelims as the base, Print the total line, and the Places picker
Contingencies. The same shape as preliminaries; the base column is the section with its preliminaries on.
SettingTo start withWhat it does
Print the total lineOnAdds Total contingencies at the foot.
PlacesCombinedSplits each section's contingency by the places its components are measured in.

The base is Section + prelims: the section total with its preliminaries added, as the Contingencies tab takes it.

Escalation

The Escalation section's settings: eight columns with Base index and Index unticked, then Layout with Include pre-tender escalation, Include contract escalation, Print the total line, and the Places picker
Escalation. The two index columns are off to start with; the two tables are both on.
SettingTo start withWhat it does
Include pre-tender escalationOnPrints the rows of the Pre-tender escalation table under their own heading.
Include contract escalationOnPrints the rows of the Contract escalation table — the post-tender table on the tab — under their own heading. With both on, the two tables follow each other.
Print the total lineOnAdds Total escalation at the foot, the sum of whichever tables are on.
PlacesCombinedPrints only the rows about the places you pick, with a Place column. Rows about no place are always printed.

Every row is worked out with the functions the Escalation tab uses; the base index and index columns are there for a reader who wants to check the rate, and are off because most readers do not.

Professional Fees

The Professional Fees section's settings: six columns with Discount % unticked, then Layout with Break each consultant down by stage, Include consultants marked excluded, Print the total line, and the Places picker
Professional fees. The two switches that add rows are off to start with.
SettingTo start withWhat it does
Break each consultant down by stageOffPrints the work stages under each consultant, each with its percentage of the fee and the amount it comes to. Only consultants given stages on the tab gain the extra rows; the rest print their one line as before. Off prints one line per consultant.
Include consultants marked excludedOffBrings back the consultants whose status on the tab is N/A. The section otherwise leaves them out, and the total is the same either way — an excluded consultant has no fee.
Print the total lineOnAdds Total professional fees at the foot.
PlacesCombinedSplits each fee by the project's cost share at each place, as the tab does.

A consultant's fee is the one the Professional fees tab last saved; the Basis column reads Standard or ASAQS scale.

Total Project Cost

The Total Project Cost section's settings: six columns with Unit, Quantity and Notes unticked, then Layout with Print section headings, Include lines excluded from capital, and the Places picker
Total project cost. Section headings on; lines excluded from capital off.
SettingTo start withWhat it does
Print section headingsOnPrints Development costs, Land costs and Post-capital costs as headings over their lines. Off runs the lines together.
Include lines excluded from capitalOffPrints the lines the tab carries but does not add into the capital cost. Post-capital lines print either way, under their own heading.
PlacesCombinedA column per place you pick. A typed line belongs to no place and prints under Unallocated, as the screen shows it.

Lines print at their stored amounts from the Total project cost tab; the unit, quantity and notes columns are there for the lines that carry them.

Cash Flow

The Cash Flow section's settings: orientation set to Landscape, its two columns, then Layout with the layout choice, Print the graph, the graph choice, Include the cumulative row, and the Places picker
Cash flow. Landscape to start with, because months run across the page and portrait fits about four of them.
SettingTo start withWhat it does
LayoutFull cash flowFull cash flow — every line across the months prints each line with a column per month. When the months do not fit one sheet, they carry over onto further pages with the description and total repeated, under a continued heading. Monthly summary — one row per month prints period, planned, cumulative and percent of total, one row per month.
Print the graphOnDraws the cash flow graph under the table, at the page's width.
GraphMonthly bars with the cumulative curveWhich graph: the bars with the S-curve over them, Monthly bars only, or Cumulative S-curve only. Only read when the graph is printed.
Include the cumulative rowOnAdds a running total across the months at the foot of the full cash flow. Not read for the monthly summary, which has cumulative as a column.
PlacesCombinedPrints the cash flow of the places you pick alone, each line scaled by its section's share at them, as the tab does.

A line the Cash Flow screen keeps out of its totals prints marked (excluded). One thing to know: the Cash Flow screen keeps its period, distribution and allocations in the browser, not in the database, so the report is handed what this browser is showing. A cash flow set out on another machine cannot be printed from this one, and one never set out prints No cash flow has been set out for this version yet.

Return on Investment

The Return on Investment section's settings: the income schedules' columns grouped by schedule, then Layout with five switches — income schedules, the place each line is about, the ROI summary, the sensitivity analyses, and the charts
Return on investment. Five switches, all on; the columns are the income schedules' own.
SettingTo start withWhat it does
Print the income schedulesOnEach schedule as its own table, with the columns ticked above and its totals row.
Print the place each line is aboutOnAdds a Place column to the income tables.
Print the ROI summaryOnEvery row of the summary with its figure; an input row is marked as entered.
Print the sensitivity analysesOnEach analysis as a table of its scenarios, with the break-even beneath where it has one.
Print the chartsOnDrawn as they are on screen, in their order, at the page's width.

The ROI guide says what each of those looks like on the page.

Notes

The Notes section's settings: heading, new page and orientation, then a Text box with three lines of assumptions typed in, and no columns or layout options
Notes. A text box in place of columns; what is typed prints as it is written.

The Notes row in the rail says The Notes screen does not store anything yet — type the text here instead, and that is exactly the situation: the section's only setting is its Text, a box under the three settings every section has. What is typed is printed as it is written — line breaks kept — at that point in the report, under the section's heading. Left blank, it prints No notes were entered. It is off to start with, and is the natural last section: assumptions, exclusions, qualifications.

Printing by place

The Places picker under a section's Layout options: Combined, All locations, then Building A and Site works with ticks, and a line saying what share of the cost prints under Unallocated
The places. Nothing ticked is Combined; every place ticked is All locations; anything in between is a comparison of the places you chose.

Every section that the screens can read by place — the elemental breakdown, preliminaries, contingencies, escalation, professional fees, the total project cost and the cash flow — ends its Layout options with a Places picker. It has the same three states the screens offer:

TickWhat prints
Combined — the estimate as one figureNothing else is ticked. The section prints as one figure, the way it printed before places existed. This is the start.
All locationsTicks every place at once; unticking it clears them all. The section prints a column for every place the estimate is measured in.
A placeOne column for that place. Tick as many as you want to compare; nested places are indented under their parents.

Only places something is actually measured in are offered; the rest would print an empty column. An estimate not measured by place says This estimate is not measured by place yet, so it prints combined in place of the list. A line under the list says what share of the cost is measured in no place and will print under Unallocated, so the place columns always add up to the total.

A printed elemental breakdown with Building A and Site works ticked: beside the Total column sit a Building A column, a Site works column and an Unallocated column, each component's cost split across them
The elemental breakdown printed by place. Steps is measured in both places and is split between them; everything else is measured in no place and prints under Unallocated. The three columns add up to the total.

What a tick does depends on the section, and follows its screen:

  • The elemental breakdown gains a cost column per place beside the total, each component split by its allocation.
  • Preliminaries and contingenciessplit each section's figure by that section's share at each place.
  • Professional fees and the total project costsplit by the project's share at each place. A typed total-project-cost line belongs to no place and prints under Unallocated.
  • The cash flowprints the chosen places alone, each line scaled by its section's share.
  • Escalation prints only the rows about the chosen places, with a Place column that reads Whole project where none is named; rows about no place are always printed.

Page setup

The Page setup tab: paper, orientation and margin; the page number switches; the running header and footer text; the logo choices; and the draft watermark switch
Page setup applies to the whole report. A section can still be turned the other way up on its own.

The second tab in the strip. Everything here applies to every page of the document; the only per-section exception is orientation, above.

Paper, orientation and margin

SettingTo start withWhat it does
PaperA4A4, A3 or Letter. The tables spread across whatever width the paper leaves, so A3 gets wider columns rather than more of them.
OrientationPortraitPortrait or landscape for the report as a whole. A section set to Same as the report follows it; one set to its own orientation does not.
Margin (pt)40The white space around every page, in points: 72 pt is an inch, 28 pt about 10 mm, so 40 is a little over 14 mm. Held between 12 and 120 — 0 would print into the paper's edge, and half the page would leave no page. The header and footer sit inside the margin, above and below the tables.

Page numbers

The Page numbers group on Page setup: Number the pages on, then Show the total, Position set to Right, and Number the front page too, off
Page numbers. The three settings under the first only show while pages are numbered.
SettingTo start withWhat it does
Number the pagesOnPrints a page number in the footer of every page. Off hides the three settings below and prints none.
Show the total — “Page 3 of 11”OnPage 3 of 11 rather than Page 3. The total is the number of pages that are numbered, so a front page left out of the count is not in the total either.
PositionRightLeft, centre or right of the footer. A centred number moves to the right when a footer logo is on, because the logo takes the centre.
Number the front page tooOffOff, the count starts at the first section: Page 1 of 11 is the first page of the report rather than the second sheet of paper, which is the usual convention. On, the front page is page 1 and carries a number.
The Running header and footer group on Page setup: Print a header on every page on, the Header text field with its placeholder, and a Footer text field with a confidentiality line typed in
The running header and footer. Blank header text prints the project and version; the footer text sits opposite the page number.
SettingTo start withWhat it does
Print a header on every pageOnA line of small grey text at the top of every page after the front page, with a rule under it. Off prints no header text; a header logo, if on, still prints.
Header textblankWhat the header says. Blank prints the project and version — Demo Office Block — Concept estimate (V1.0). Anything typed replaces it. One line; a line too long for the page is cut with an ellipsis.
Footer textblankA line at the foot of every page, at the left, opposite the page number — the place a confidentiality line usually goes. It may take up to six tenths of the width; longer is cut with an ellipsis. Blank prints nothing there.
The foot of a printed page: a confidentiality line at the left in small grey type, a small logo in the centre, and Page 1 of 4 at the right
The foot of a page with footer text, a footer logo and page numbers all on: the text at the left, the mark centred, Page 1 of 12 at the right.
The Logo group on Page setup with both placements switched on: Which logo set to the organisation's, the header logo with Where it sits and Which image, and the footer logo with Which image
The logo settings with both placements on. Each placement asks which of the two images to use, because a header wants the mark and a front page wants the full logo.

An organisation has two logos, uploaded once under Organisation settings → Brand: the Full logo, the lock-up that goes on a front page, and the Mark, the compact version that still reads at nine points in a footer. Either can be PNG, JPG, SVG or WebP up to 5 MB. Which of them a report uses, and where, is decided here, per report.

SettingTo start withWhat it does
Which logoYour organisation's logoWhose mark the whole report carries: your organisation's, The QSNAPP logo, or No logo. If your organisation has not uploaded one, the QSNAPP logo is printed rather than a blank space where a logo was asked for. No logohides the two placements below and also takes the logo off the front page, whatever that tab's own switch says.
Print a logo at the top of every pageOffA small logo, 13 pt high, in the header of every page after the front page.
Where it sitsTop leftTop left, top centre or top right. The header text takes the other end of the row so the two never print over each other: a left logo sends the text to the right; a right logo keeps the text on the left, stopping short of it; a centred logo keeps the text on the left, stopping short of the centre.
Which image (header)MarkFull logo or Mark — the compact one. If only one of the two has been uploaded, the other placement uses the one there is.
Print a logo in the footerOffA logo 9 pt high, always centred at the foot of every page. It has no position of its own; a centred page number moves to the right to clear it.
Which image (footer)MarkThe same choice, for the footer.
The top of a printed page with the header logo centred: the project and version in small grey type at the left, the mark in the centre, and the rule under both
The top of a page with the header logo centred. The header text keeps to the left, clear of it; the rule runs under both.

A logo is embedded in the document once and drawn on every page from that one copy, so a report with a logo on forty pages is not forty times the size.

Draft

The Draft group on Page setup with Mark this report as a draft switched on and the Watermark text field reading DRAFT
The draft mark. The word can be changed; DRAFT is what it starts as.
SettingTo start withWhat it does
Mark this report as a draftOffPrints a word diagonally across every page, including the front page, in faint grey behind the figures rather than over them. Every page, because a draft that only says so on page one gets photocopied from page two. Behind, because a mark laid over the tables would tint every figure a reader has to read.
Watermark textDRAFTThe word. PRELIMINARY, NOT FOR CONSTRUCTION, whatever the document is. It is sized to span most of the page's diagonal, whatever the word and the paper; blank falls back to DRAFT.
A printed elemental breakdown page with DRAFT running diagonally across it in large faint grey letters, the table readable over it
A page marked as a draft. The word sits behind the table, so every figure stays readable.

The Generated reports list records whether a report was a draft, and with what word, under its details.

The front page

The Front page tab: a switch to print it, then title, subtitle, client, prepared by and date, the name it is issued under, the logo switch, and a note
The front page. The project, version and organisation are filled in from the estimate; the rest is typed here.

The third tab in the strip, and the sheet the report opens on. It prints, top to bottom: the logo if asked; the title in large type; the subtitle under it; a rule; then a block of labelled lines — Project, Version, Organisation, Client, Prepared by, Date — and the note at the foot. Project and version come from the estimate itself, with their codes; the rest is set here.

SettingTo start withWhat it does
Print a front pageOnOff, the report opens on its first section and the settings below are hidden. A front page alone, with no sections, is allowed.
TitleblankThe large heading. Blank uses the project name.
SubtitleElemental cost estimateThe line under the title, in grey. Blank prints none.
ClientblankPrinted against Client in the block. Blank leaves the line out.
Prepared byblankPrinted against Prepared by — a person, a team, a practice. Blank leaves the line out.
DateblankThe date printed against Date, as 07 Sept 2026. Blank prints the day the PDF is made, so a style saved with it blank is always dated the day it is used.
Issued underThe organisation's nameThe name printed against Organisation: the organisation's own, from its settings, or A name typed here, which opens a Name field — a trading name, a joint venture, a former name, without renaming the organisation to get it onto one document. A typed name left blank leaves the line out.
Show the logoOnPrints the logo at the top of the front page, 40 pt high. Which logo — yours or QSNAPP's — is set under Page setup, and No logo there overrides this switch.
Which imageFull logoThe full logo or the mark. The front page is the one place the full lock-up is usually wanted.
Note on the front pageblankFree text printed under the block, at eight tenths of the width — the basis of the estimate, a covering line, a disclaimer.
The Front page tab with a client, a preparer and a date typed in, Issued under set to A name typed here, and a Name field reading Demo Office Block Joint Venture
A front page filled in, issued under a joint venture's name rather than the organisation's.
The printed front page: the full logo, the project name as title, Elemental cost estimate as subtitle, a rule, then Project, Version, Organisation, Client, Prepared by and Date in a labelled block, and a note at the foot
The front page as printed. Client and Prepared by only appear when they are filled in.

Preview and Generate PDF

Both buttons post the setup as it stands — including changes you have not saved as a style — and both produce the same document. The difference is what happens to it.

Preview opens the PDF in a new browser tab and files nothing. It is a look at the setup, and the way to check a change before issuing it. If your browser blocks the tab, the screen says so and suggests Generate PDF.

Generate PDF downloads the document, named after the project and version — demo-office-block-v1-0-estimate.pdf — and files it under Generated reports at the same time, with the setup that produced it. The document comes back either way: if filing fails, the download still happens and the screen says the PDF downloaded but could not be filed, rather than leaving you to discover an empty history later.

A setup with no sections ticked and no front page is refused with Nothing is selected to print. A front page alone is allowed.

What the screen may say

MessageWhat it means
Choose an estimate version first.No version is selected in the header. Pick one; the buttons then enable.
Nothing is selected to print.Every section is unticked and the front page is off. Tick something.
Your session has expired. Sign in again.The sign-in has lapsed. Nothing was generated; sign in and press the button again.
Your browser blocked the preview tab. Use Generate PDF instead.A pop-up blocker stopped the preview tab opening. Allow pop-ups for the site, or download the document.
The report could not be generated.The server could not make the document. The message carries the server's own reason where it gave one; otherwise try again, and if it persists, report it.
The PDF downloaded, but it could not be filed under Generated reports.You have the document, but it is not in the list. The usual cause is an organisation whose trial has ended — see Who can print.
This browser would not let the style be saved.Private browsing, or storage that is full. The setup still prints; only the saving failed.

Where the figures come from

The report is built on the server from the same tables the screens read, under your own permissions — it cannot show you a project you cannot open. It does not drive the screens and it does not recalculate the estimate; where a rule is more than a sum it calls the same function the screen calls, and otherwise it reads what the screen last saved:

  • A component's measurement, rate and total are the stored figures; an element or a section is its components added up.
  • Preliminaries and contingencies use the saved percentages, with the same 12% fallback for anything never saved, and contingencies are taken on the section plus its preliminaries. Each section's amount is rounded to the cent before the total is added up, which is why the printed total can differ from the screen's by a cent or two.
  • Escalation is worked out row by row with the functions the Escalation tab uses. A consultant's fee is the one Professional fees last saved. Total project cost lines are their stored amounts.
  • The area schedule and the return on investment are worked out from their entered cells and formulas, the way their screens do it.

Money prints in the South African convention, R1 234 567,89; other figures to two decimals; dates as 07 Sept 2026. A cell with nothing in it is blank rather than zero.

Generated reports

The Generated reports view for a version nothing has been printed from: a message saying so, and a line pointing at Setup and Generate PDF
A version nothing has been printed from. The view says so and points at Setup.
The Generated reports view: a table of reports for the version with when each was generated, its style name, the sections it covered, pages, size and who generated it, each with a Details button
Everything generated from this version with Generate PDF, newest first. A preview is not a report and is not listed.

The view the screen opens on. It lists every report generated from the chosen version, newest first, up to the last two hundred. The line above the table says which version and how many; Refresh re-reads the list, though it refreshes itself after every Generate PDF. The columns:

ColumnWhat it shows
GeneratedThe day and time the document was made.
ReportThe style name as it stood in the style bar at the time.
SectionsThe sections it covered, in print order.
Pages, SizeHow many pages the PDF has, and the size of the file.
ByWho pressed Generate PDF.
DetailsOpens the panel described below.

The document offered here is the one that was issued, kept as a file, not a fresh render of the same setup. The two differ the moment the estimate moves — re-rendering last month's setup against this month's figures produces a document nobody has ever seen — and the point of the list is the document the client is holding.

The details of a report

The Report details panel open beside the list: the document's pages, size, draft status, paper and page numbers; what printed on every page; the front page; the numbered list of sections it covered with how each was printed; and the Download this document and Load this setup buttons
Details. What the reader of the paper copy saw, section by section, and the two things to do with it: download that document, or reopen its setup.

Details on a row opens a panel with the report as it was issued, in five groups:

GroupWhat it lists
DocumentPages, size, whether it was a draft and with what word, whose logo it carried, the paper and orientation, the margin, and how the pages were numbered.
On every pageThe header text, where the header logo sat and which image it was, the footer text, and the footer logo. This is what tells two issues of the same style apart — one marked confidential and sent to a bank, one not.
Front pageIts title, the name it was issued under, its logo, the subtitle, client and preparer where they were filled in, and its date — or None when the report opened on its first section.
What it coveredThe sections in the order they printed, each with the choices that made this issue different from another: section totals or every component, with build-up, with constants, monthly summary, with graph, pre-tender only, broken down by stage, active rate sheet, no calculated columns, landscape, runs on from the section before. A section printed at its defaults says nothing.
Left outThe sections that were unticked, if any.

At the foot of the panel: Download this document, which hands over the stored PDF under the style name and the date it was generated — standard-estimate-report-2026-09-07.pdf — and Load this setup, which puts that report's setup into the builder, with its name, and switches to Setup, so a new report can be issued from exactly the setup of an old one. Close shuts the panel.

What is remembered, and where

Three things are kept, in three places, and it is worth knowing which is which:

  • The setup you are working on is remembered in this browser, per project, as you change it. Leave the tab and come back and it reopens where you left it. It is not shared with anybody, and it is not the setup on another machine.
  • Saved styles are also kept in this browser — see below.
  • Generated reports are kept in the database, with the PDF in private storage, and are what everyone on the project sees.

A setup is versioned — it is at version 3 today — and one stored earlier is brought up to date when it is read: sections or columns the report no longer has are dropped, sections it has gained are added switched off, and your order and choices survive. Older setups that stored a fixed column list for the area schedule or the income schedules are read as “every column”, because the list they stored names columns that no longer exist and honouring it printed the places with no figures against them.

Saved styles

A style is a setup with a name: Standard estimate report, Board summary, Bank draft. To make one:

  1. Set the report up — sections, columns, options, page, front page.
  2. Type a name in the style bar and press Save style.
  3. Later, choose it from Saved styles… to load it. Change it and press Save to write over it, or Save as new to keep both.

Styles are kept in this browser only. They are not yet shared across the organisation, so a colleague does not see the style you saved, and a browser in private mode may refuse to save one at all — the screen says so, and the report still prints. The setup of any report already generated is in Generated reports, which is shared, and can be loaded from there with Load this setup — which is the way to pass a setup to a colleague today.

Who can print

Generating a report needs permission to view the project — reading the estimate is what a report does, and someone who may see the figures may take them away on paper. The same permission reads the list of generated reports and downloads the documents. Nothing here needs permission to update the project.

A generated report is a record of something issued, and it is not edited afterwards: there is no way to change one from the screen, and the database has no update rule for the table. Deleting one would need permission to update the project, and the screen offers no control for it.

An organisation whose trial has ended is read-only, and filing a report is a write. The report is still generated and downloaded — an expired trial can still take its estimate away on paper — but it is not added to Generated reports, and the screen says so.