Menu path
Set-Up > Flashings
What it does
The Flashings setup allows you to define all trim and flashing materials including ridges, valleys, fascias, gutters, barges, aprons, and custom flashings. You can configure pricing, estimation methods, accessories, stock lengths, and special options like fall protection systems.
β
π§Ύ Version compatibility notice
Important: From version 5.8 onwards, an extra variable (gauge) has been added which makes files not backward compatible with previous versions. The text file Flashing.csv describes all trim prior to V5.8 and if it exists will be read into the program. All new trim defined in V5.8+ is saved to Flashing_V6.csv.
β
π§ Main flashing definition fields
Field | Description |
Type of flashing | Drop-down list with categories: Ridge, Valley, Fascia, Gutter, Barge, Apron, Batten, Box gutter, User-defined, or Step |
Supplier | Lists all suppliers in the flashings database or enter new supplier name directly |
Finish | Lists all finishes or enter directly. Use "Painted", "Colour", or "Color" to prompt for paint colour selection |
Fastener code | Lists fasteners from fastener database or enter new fastener code directly |
Description | User-defined description to identify this flashing |
Product code | Product code for ordering purposes - this links products with accessories, pricing and labour |
Fasteners per m | Number of fasteners per metre (or per foot) for estimation purposes |
Minimum Length | Sets minimum length for any flashing when ordered. Any calculated length shorter than this will be modified to the minimum length (metric units only) |
Maximum length | Maximum length you can order (or 0 if no maximum/cut to length) |
Gauge | Base metal thickness of the selected trim material |
Cost method | Either per metre (or per foot) or per length |
Cost per unit | Cost per unit based on the above cost method setting |
Estimation method | How Roof Wizard estimates the number of lengths of this flashing |
Control Buttons
Button | Function |
Select | Select an existing flashing from a list |
Delete | Delete the current flashing |
Add | Add a new flashing definition (must be unique) |
Accessories | Associate accessories to the current flashing |
Stock-Lengths | Associate a list of stock lengths and costs to the current flashing |
Cancel | Cancel all changes made |
OK | Save the changes made |
π‘ Pay rate scheduling
You can nominate a specific pay rate schedule for each flashing:
Option | Description |
None | Do not calculate a labour charge for this item |
Default | Use the default method (e.g., ridge flashing uses ridge labour item) |
Current | Use a designated line item in the currently selected pay schedule |
Select from list | Choose from previously defined pay rates from both metal pay and tile pay schedules |
βPay rate line item: Use designated user-defined line item in pay schedule under Set-Up > Pay Rates > Metal Pay Rates - Variable or Metal Pay Rates - Fixed > Add-User. This provides special rates for special install processes like scribing or caulking.
β
The link is saved to FLPayLink.dat as shown here in Excel.
π‘ Search and filtering
To find required flashings during setup, use the Search option or filter by Type to reduce long lists to manageable short lists.
β
π§Ύ Quote groups and PDF linking
Roof Wizard supports Quote Groups for splitting estimates into various groupings, and you can link PDF files (typically product descriptions) to each material item. A file called PDFS.CSV is created containing the product code and PDF filename. If a Drawing Report of type PDFReport is defined under Drawings, it will compile all PDFs for printing.
Show Angle Option
What it does
The Show Angle option in Preference settings displays the angle of bend for trim, which is the angle between adjacent roof planes. This becomes part of the flashing cutting list information to assist correct fabrication.
β
How to use it
Double-click the cell in the dialog
The fabrication angle of bend will display in the flashing report cutting list summary
When checked, the software adds the angle of bend to roof plan annotation
Note: Line annotation only applies when trim is manufactured 'cut to length' or fixed length per run. For stock length 'sticks' with 'combine lengths' estimation method, lines are not annotated unless you have multiple bend angles and set estimation method to calculate each run separately.
Fall Protection
What it does
Fall Protection allows custom application of fall barriers to the roof perimeter or any other lines. It's a subset of the Flashings definition process.
How to set up fall protection
Use Set-Up > Flashing command
Set the Finish to "Fall Protection"
Define and quantify as a linear item (cost per metre or per foot)
Fall protection options include ###Fall1Name, ###Fall2Name, ###Fall3Name along with corresponding quantity and cost variables for detailed reporting output.
Editing the Flashing_V6.CSV File
Flashing type codes for direct CSV editing
Code | Type | Code | Type |
0 | Custom Flashings | 17 | Door Edge Flashings |
1 | Ridge Flashings | 18 | Door Head Flashings |
2 | Valley Flashings | 19 | Hip Flashings |
3 | Fascia Flashings | 20 | Wall Top Flashings |
4 | Gutter Flashings | 21 | Wall Bottom Flashings |
5 | Gable Flashings | 22 | User1 Flashings |
6 | Apron Flashings | 23 | User2 Flashings |
7 | Batten Flashings | 24 | User3 Flashings |
8 | Box-Gutter Flashings | 25 | User4 Flashings |
9 | User Len Flashings | 26 | Wall Batten Flashings |
10 | Fascia/Barge Flashings | 27 | Roof Flashings |
11 | Step Flashings | 28 | Wall Flashings |
12 | External Wall Corner | 29 | Door Flashings |
13 | Internal Wall Corner | 30 | Window Flashings |
14 | Window Sill Flashings | 31 | Window/Door Flashings |
15 | Window Edge Flashings | 32 | Roof/Wall Flashings |
16 | Window Head Flashings |
|
|
Flashing Estimation Methods
Available estimation methods
Method | Description |
Split each run up to the maximum length | Measures each run and divides into equal length pieces not exceeding maximum length. Includes run and lap allowances |
Split each run into maximum length pieces | Measures each run, then supplies enough maximum length pieces to cover the run. Includes run and lap allowances |
Split total run length into maximum length pieces | Adds all runs of this flashing, then supplies enough maximum length pieces to cover entire length. Includes run and lap allowances |
Split each run into stock length pieces | Measures each run, then uses defined stock lengths to supply combination of pieces to cover run. Includes run and lap allowances |
Split total run length into stock length pieces | Adds all runs of this flashing, then uses stock lengths to supply combination of pieces to cover total length. Includes run and lap allowances |
Information is saved to Flashing_V6.csv in the User folder when you select OK after defining a new part.
Flashing Accessories
What it does
The Accessories feature allows you to define up to 30 accessories per flashing (10 per page across 3 pages). Each accessory can be designated as either Labour [L] or Material [M] item.
π§Ύ Accessory definition fields
Field | Description |
Accessory name | Name by which you identify this accessory (e.g., Gutter clip, joining plate) |
Product code | Code by which you identify this accessory |
Supplier | Accessory supplier's name (might differ from flashing supplier) |
Gauge | Gauge of accessory material |
Finish | Finish for accessory. Default is host flashing finish. Use "Colour", "Color" or "Painted" to adopt host flashing colour |
Items per box | Number of items of this type in a box you order |
Cost per box | Cost of a box of these items |
Number | Number or spacing applied to the estimation method |
Estimation method | Method by which this accessory will be estimated |
Fastener timber frame | Fastener used to fix accessory to timber frame structure |
Fastener steel frame | Fastener used to fix accessory to steel frame structure |
Number of fasteners | Number of fasteners used to fix accessory to frame |
[M]/[L] | Sets accessory as Material or Labour item |
[X] | Deletes the accessory item from the list |
π Special fascia and gutter combinations
Fascia flashings: The [Fascia Alone] button toggles between [Fascia Alone] and [Fascia with Gutter]. This allows you to define different accessory sets for fascia used alone versus fascia-gutter combinations.
Gutter flashings: Similar feature with [Gutter alone] and [Gutter with fascia] options for different accessory sets.
Note: You can copy accessory items from corresponding items previously defined to save setup time. Maximum 2000 accessory line items total in the access2.csv file.
Accessory Estimation Methods
The number in square brackets [n] is the CSV file method code:
Method | Code | Description |
Not estimated | [0] | Reported in material list but with zero quantity |
Spacing along flashing (nett) | [1] | Estimated based on nett length of flashing. Use 0 for rafter spacing dependency |
Per internal corner (90) | [2] | Based on number of 90-degree internal corners |
Per external corner (90) | [3] | Based on number of 90-degree external corners |
Per internal corner (135) | [4] | Based on number of 135-degree internal corners |
Per external corner (135) | [5] | Based on number of 135-degree external corners |
Per internal corner (other) | [6] | Based on non-regular internal corners |
Per external corner (other) | [7] | Based on non-regular external corners |
Per free left hand end | [8] | Based on free ends (left hand looking from outside structure) |
Per free right hand end | [9] | Based on free ends (right hand looking from outside structure) |
Per join | [10] | Based on joins between connected flashings (splice plates) |
Per Gable Apex | [11] | Based on apex bends between connected flashings |
Per run | [12] | Based on number of runs covered by this flashing |
Per piece | [13] | Based on number of pieces ordered for this flashing |
Fastener for timber frame | [14] | Fastener estimation for timber frame based on total length |
Fastener for steel frame | [15] | Fastener estimation for steel frame based on total length |
Per bottom joined end left | [16] | At bottom of rake line, connected to same flashing type |
Per bottom joined end right | [17] | At bottom of rake line, connected to same flashing type |
Per bottom free end left | [18] | At bottom of rake line, not connected to same flashing |
Per bottom free end right | [19] | At bottom of rake line, not connected to same flashing |
Per top joined end internal | [20] | At top of rake line, connected as internal corner |
Per top joined end external | [21] | At top of rake line, connected as external corner |
Per top free end left | [22] | At top of rake line, not connected to same flashing |
Per top free end right | [23] | At top of rake line, not connected to same flashing |
Spacing for fascia as barge | [24] | Spacing along fascia when used as barge (use 0 for rafter spacing) |
Per bottom joined left internal | [25] | At bottom of rake, connected as internal corner (for barge moulds) |
Per bottom joined left external | [26] | At bottom of rake, connected as external corner (for barge moulds) |
Per bottom joined right internal | [27] | At bottom of rake, connected as internal corner (for barge moulds) |
Per bottom joined right external | [28] | At bottom of rake, connected as external corner (for barge moulds) |
Per intersection with Batten/Purlin 1 | [29] | Per intersection with Batten type 1 |
Per intersection with Batten/Purlin 2 | [30] | Per intersection with Batten type 2 |
Per intersection with User1 line | [31] | Per intersection with User1 line |
Per intersection with User2 line | [32] | Per intersection with User2 line |
Per intersection with User3 line | [33] | Per intersection with User3 line |
Per intersection with User4 line | [34] | Per intersection with User4 line |
Per Hip Apex | [35] | Based on apex bends between connected hip flashings |
Per intersection with Panel Edge line | [36] | For items that attach to panel edges (snow bars, solar panels on standing seam) |
Per top joined left | [37] | At top of raked line, connected to same flashing (handed joining plates) |
Per top joined right | [38] | At top of raked line, connected to same flashing (handed joining plates) |
Note: Left/right directions are as viewed looking up at the roof from outside. A control in Setup > Preferences turns on/off corner treatment for valley-gutter intersections to include stop-ends/end-caps.
β
Information is saved to Access2.csv in the User folder when you select OK.
Stock-Lengths
What it does
Stock-Lengths allows you to enter up to 25 different stock lengths and their associated costs for each flashing.
How to use it
Click the Stock-Lengths button
Enter stock length followed by cost for that length
You can use any cell - order doesn't matter
These lengths are only used with 'Split into stock length pieces' estimation methods
Costs are only used if you selected 'per length' as the cost reporting method
π Stock length selection algorithm
The system uses an algorithm based on standard deviation and waste. Each length is used as a seed, then the next best length is found. If multiple solutions use the same number of pieces, the one with lesser standard deviation is chosen. If adding one more piece reduces waste, that solution is used.
β
Note: Even with multiple stock lengths available, you will only get maximum 2 lengths calculated for each run.
β οΈ Important notes
Product Code is the key linking element for all products
Maximum 2000 accessory line items total across all flashings
Left/right positions are as viewed from outside the structure looking up













