Contents
About this tool
The Annex L Data Sheet tool fills the API 650 Storage Tank Data Sheet (Annex L, 14th edition, August 2025) from the calculations already saved in Tank Protocol for the same company and Tank ID. Each value carries the name of the calculation it came from. The lines no tool covers (purchaser, coatings, inspection and so on) are typed in. The tool checks that the calculations agree with each other, counts blank lines against L.3.1, builds Tables 1, 2, 3 and 5 and an elevation sketch for page 8, and prints the eight-page sheet.
The sheet is built from the saved records as they are; nothing is redesigned here. The Purchaser remains responsible for the sheet (L.2.2) and the Manufacturer for the lines marked * (L.2.3). Check every line before issuing it.
Quick start
Press Load illustrative sample: TK-101, a 36 m × 14.4 m crude tank with a supported cone roof and an internal floating roof. Its 12 calculation records were made by running eleven Tank Protocol tools with one consistent set of inputs. The Purchaser lines are filled with entries marked (example).
- 1Enter the Company and Tank ID used when the calculations were saved.
- 2Press Load saved calculations for this tank. The latest 14th-edition record of each tool is used; pick another or leave one out in the table.
- 3Work down the data sheet: check each value from a calculation and type the rest. Use NA, Later or TBD rather than leaving a line blank.
- 4Resolve the notes in the summary: differences between calculations, failing checks in a saved calculation, older editions, blank lines.
- 5Set the data sheet status, then Save data sheet and Print / PDF data sheet.
Loading the calculations
| Tool | Used for |
|---|---|
| Shell Design (5.6) | Diameter, shell height, design liquid level, G, method, course widths and thicknesses, joint efficiency, Table 1 shell rows, ring forces, weights |
| Bottom & Annular Plates | Bottom thickness, style, slope, drip ring, annular ring width and thickness, shell-to-bottom weld, Table 1 |
| Plate Material & Toughness | Design metal temperature, annular material |
| Nozzle Reinforcement (every nozzle) | Table 3, reinforcing pads and necks in Table 1, flush-type fittings (line 29) |
| Nozzle Loads (Annex P) | Annex P in line 6 |
| Wind Design | Wind speed, top and intermediate girders, base shear and overturning moment |
| Roof Design & Frangible Roof | Roof type, slope, thickness, roof-to-shell detail, frangible joint, external pressure, Fp, Fpe, Annex F |
| Aluminum Dome Roof (Annex G) | Roof type, dome radius, external pressure, Annex G |
| Seismic Design (Annex E) | Line 8, base shear, ringwall moment and force, foundation type, self-anchored |
| Elevated Temperature (Annex M) | Maximum design temperature, Annex M |
| External / Internal Floating Roof | Pages 6 – 7: basis, type, seals, deck, manholes, legs, vents, tests; Table 5; minimum SG |
| Floating Roof Venting | Fill and emptying rates, circulation vents |
| Hydrostatic Test | Exemption, fill height, settlement survey, hold time |
| Tank Levels & Overfill | Maximum and net working capacity, overflow slots, levels on the sketch |
| Tank Anchorage | Anchor size and quantity, shell anchorage, Table 2 |
| External Pressure (Annex V) | Design external pressure, Annex V in line 6, intermediate and end stiffeners, vacuum on the sketch |
| Ringwall Foundation (Annex B) | Line 13: foundation type and section, allowable soil bearing, wind ring force, projection above grade |
- The tool reads the same records you see under Show saved calculations in each tool: your own and the official records of your company.
- For each tool the latest 14th-edition record is used; when there is none, the latest record of any edition, with a note. Nozzle tools use the latest record of every nozzle.
- If a collection cannot be read, the status line names it and the rest still load.
Filling in the sheet
- Values from calculations are shown in the units chosen at the top; switching units converts them. Text you type stays exactly as typed.
- Mark blank lines TBD fills every remaining line with TBD; Mark blank floating roof lines NA does the same with NA on pages 6 – 7.
- Pages 6 – 7 are included when a floating roof calculation is loaded. Untick Include the floating roof pages to omit them (L.2.1).
- Lines marked * may be left to the Manufacturer (L.2.3); they still need an entry, even TBD.
Values the tool works out
| Line | How | Sample |
|---|---|---|
| 6 Annexes | C, E, F, G, H, M, P, S, X from the calculations present (Annex F when Annex F applies or there is internal pressure; M above 93 °C) | E, H |
| 13 Ring force: shell + roof, new | Shell weight (+ roof dead load for a self-supporting roof) ÷ π D | 1,254 kN ÷ π × 36 = 11.09 kN/m (shell only: a supported cone puts part of its roof on columns) |
| 13 Bottom forces | Product G γw H at the design liquid level; water γw × test height | 121.8 kPa product, 135.3 kPa water |
| 21 Weight, empty | Shell + roof dead load + bottom plates (π D²/4 × t × 77 kN/m³) | 1,254 + 393 + 627 = 2,273 kN |
| 21 Weight, full of water | Empty + water to the test height | 140,024 kN |
| 29 Waive Annex P | NA when D ≤ 36 m and no Annex P calculation (P.1) | NA |
| 22 References | API Std 650 Annex L and every calculation used, with its date | — |
- Appurtenance weights are not included in line 21; the note on the line says so.
Consistency between the calculations
The same quantity is often entered in several tools. The tool compares them and notes any that differ: a sign that one calculation was run for another tank or an earlier revision.
| Quantity | Compared across | Tolerance |
|---|---|---|
| Tank diameter | Shell, Bottom, Wind, Roof, Dome, Seismic, both floating roofs, Venting, Hydrotest, Levels, Anchorage, Nozzle Loads | 0.2 % |
| Design liquid level | Shell, Bottom, Wind, Roof, Seismic, Hydrotest, Levels, Nozzle Loads | 0.2 % |
| Shell height | Shell, Roof, Seismic, Hydrotest, Levels | 0.2 % |
| Design specific gravity | Shell, Bottom, Wind, Roof, Seismic, Nozzle Loads | 0.0005 |
| Bottom course thickness and its CA | Shell, Bottom, Wind, Seismic, Hydrotest, Anchorage, Roof | 0.05 mm / 0.01 mm |
| Design internal pressure | Shell, Roof, Wind, Seismic, Anchorage, Dome | 0.01 kPa |
| Maximum design temperature | Shell, Annex M, Nozzle Loads | 0.5 °C |
- The sample agrees on all seven. Change a tool’s diameter and the summary names the tool and its value.
Tables and the sketch
- Table 1: shell courses grouped by material and CA, roof, bottom, annular ring, reinforcing pads and necks, anchor attachments.
- Table 2: anchor bolts or straps from Tank Anchorage. Flange and structural bolting go in its notes.
- Table 3: one row per nozzle: mark, service, size, neck wall, reinforcing plate (Do × T or diamond L × W) and elevation to centre. Flange class, facing, gaskets and projections go in its notes.
- Table 5: floating roof components and thicknesses from the IFR calculation.
- The elevation sketch (page 8) draws the courses with their thicknesses and materials, the roof, the design liquid level, the Levels tool’s high-high, normal and minimum fill, the floating roof, wind girders and nozzles at their elevations. It is not to scale; orientations are not in the nozzle records and go in the sketch notes.
The checks
| Check | Clause | Rule |
|---|---|---|
| Calculations used | L.2.1 | At least one calculation; lists those left out. |
| A tool’s saved calculation | saved checks / edition | A Note for failing checks in the record, or a record from an earlier edition. |
| Consistency | L.2.2 | A Note per quantity that differs between tools. |
| Every line completed | L.3.1 | A Note while any line is blank. |
| Data sheet status | L.3.1 heading | A Note until the status is chosen. |
Saving, reopening and the printed sheet
- Entries, the choice of records and the records themselves are kept on this device as you work, and offered back if the page closes.
- Save data sheet stores the sheet with a copy of the calculations it was built from. Reopening shows the sheet exactly as saved, even if a calculation has changed since; press Load saved calculations to bring it up to date. Saving again makes a new record that notes what it was based on.
- Print / PDF data sheet: the summary, pages 1 – 3, Tables 1 – 3, page 5, pages 6 – 7 and Table 5 when included, the sketch, the calculations used and the line coverage. Each entry shows where it came from; blank lines show in red.
Limits and interpretations
- Values are taken from the saved records as they are; the tool does not recalculate them.
- Ring forces for wind, internal pressure and partial vacuum are not derived; enter them from the foundation design.
- Nozzle orientations, flange classes and gaskets are not in the nozzle records; enter them in Table 3’s notes and the sketch notes.
- Wind girder section moduli are shown in cm³ as saved, and roof-to-shell member sizes in mm, in either unit system.
- An older-edition record is used only when it is the only one; its fields may be missing, so check the lines it fills.
- Annex V (external pressure) will add its lines when that tool is built.
Glossary
| Data sheet | API 650 Annex L form describing the tank for bids, design review and the owner’s record. |
| * | A line the Manufacturer completes if the Purchaser leaves it blank (L.2.3). |
| CL/BSC | Diameter to the centreline of the bottom shell course (the nominal diameter, 5.6.1.1). |
| Source record | A calculation saved in a Tank Protocol tool for the same company and Tank ID. |