User Guide

Concrete Tracking

Concrete Tracking keeps a record of every concrete delivery that arrives on site. A truck mixer discharges in the field and a delivery note ends up in your hand;

← Guide contents

1. What it is for

Concrete Tracking keeps a record of every concrete delivery that arrives on site. A truck mixer discharges in the field and a delivery note ends up in your hand; the counterpart of that note is one row here — which day, from which subcontractor, to which location, in which class and how many cubic metres.

The page answers two questions together: how much concrete was poured and what it cost. Quantity is the site's question, amount is the accounts department's; because both sit on the same screen, you can answer "how many cubic metres did we pour this month and what does that come to" without opening a file.

Every pour that is saved with a price and a subcontractor also lands in Current Accounts by itself: the subcontractor gains a receivable from you and it appears in the ledger with its delivery note number. You do not have to make that transfer separately.

2. How to open it, who can see it

In the sidebar, Site Operations › Concrete Tracking.

Your permissionWhat you can do
ViewYou see the list, the summary strip, the chart and the breakdowns. You can download Excel and PDF exports and open delivery note documents and save them to your computer. New pour, edit and delete buttons are not drawn at all
EditThe same, plus you can add, edit and delete pours and restart the Current Accounts transfer
No permissionThe module appears dimmed and locked in the menu
NoteDownloading an export and viewing a delivery note do not require edit permission. Neither changes any data; whoever can see a pour should be able to see its document too.
NoteSome buttons may be missing for a few seconds while the page opens: the application reads your permissions first and draws the writing buttons afterwards.

3. Anatomy of the screen

Concrete Tracking
NoteThe screenshots in this chapter contain no real company data; the project, firm and item names and the figures are examples.

The page has four layers from top to bottom, and the order is deliberate: first you narrow, then you read the result as figures, then you look at its breakdown, and last you go down to the rows.

LayerWhat it does
Filter barSearch, subcontractor, concrete class and period
Pour summaryTwo headline figures, a chart of the last twelve months, four small measures
BreakdownConcrete class distribution and subcontractor distribution
Pour listA table grouped by day

All three lower layers are drawn from the rows that pass the filter above. When you make a selection all four change at once and no request goes to the server — the project's data came down once.

Title and actions. The title reads Concrete Tracking with the description "Site concrete pour records, cost analysis and delivery note documents." On the right there are four buttons: Refresh, Download PDF, Download Excel and (if you have permission) New pour.

Filter bar

Filter bar

It has two rows. The upper row holds the Search pours box and, under the Filter by label, the Subcontractor and Concrete class filters; the lower row holds the Period label, three ready-made ranges and two date boxes.

ControlWhat it does
Search poursSearches the location, section, delivery note no., subcontractor name, concrete class and agreement name
SubcontractorNarrows by firm; each firm's pour count is shown beside it
Concrete classNarrows by class. The list is not alphabetical but ordered by strength
Current month · Last month · Current yearReady-made ranges. The selected one is highlighted; pressing it again removes the range
Start · EndA free date range. If one is left blank there is no limit in that direction

While a filter is active, a Clear filters button appears at the end of the bar with the number of active criteria on it. With no filter, that button is not drawn at all.

Class filter

The filter menus feed one another: when you pick a subcontractor, the counts in the class menu are recalculated for that firm's pours. So you can see whether ticking a second box will bring anything before you tick it.

Pour summary

Pour summary

On the left of the card two headline figures sit one above the other:

MeasureWhat it shows
Total PouredThe cubic metre total of the pours that pass the filter. The record count is written beneath it
Grand TotalThe amount including VAT. Beneath it the "amount + VAT amount" breakdown is written

On the right stands a column chart of the last twelve months. The Chart measure switch at the top right changes what the chart draws: Quantity (m³) or Amount (₺). The two do not have the same shape — a large pour of a cheap class is a peak on the quantity chart and middling on the amount chart.

NoteThe chart's twelve months are counted back not from today but from the month of the latest pour in the data. In a project that has stopped or finished, the chart does not fill up with empty months. A month with no records is not skipped, it stands as an empty column — so that "there were no pours in June" can be read off the chart.

Four small measures are lined up beneath the card:

MeasureWhat it shows
RecordsThe number of pours that pass the filter
SubcontractorsHow many different firms the concrete came from
Average Unit PriceThe average price per cubic metre
Total VATThe VAT total in the filter

If there are records with no price entered, the fourth box gives way to the Unpriced Records counter; that box has an amber background and "Not included in totals" beneath it.

Breakdown

Breakdown cards

Two cards stand side by side and both are counted from the same rows:

  • Concrete class distribution — each class's cubic metre total, pour count and percentage share. The share is shown with a bar; the card answers "how much of the total is which class".
  • Subcontractor distribution — how much concrete came from which firm and what amount it came to. The firm that poured the most is at the top. A firm with no amount shows a dash rather than a zero; that means no price has been entered on that firm's pours.

Pour list

Pour list

Rows are grouped by day. Each group's heading is the day written out in full — Thursday, 17 September 2026 — and to the right of the heading row the day's cubic metre total and its amount are written. The day name is not decoration: concrete pouring is work tied directly to weekends and to the weather.

Days are ordered from newest to oldest; records with no date entered collect in their own group at the very bottom. Clicking a group heading collapses that day, and the Collapse all button in the card header folds them all at once.

The columns from left to right:

ColumnWhat is in it
ClassThe concrete class, as a badge
LocationWhere the pour was made — the row's identity, written in bold
SectionThe part within the location (axis range, floor, part of a block)
SubcontractorThe firm name; beneath it, in small type, the agreement the price came from
Delivery noteThe delivery note number
QuantityCubic metres
Unit priceThe price per cubic metre; a dash if none was entered
Grand totalThe amount including VAT; beneath it the "amount + VAT rate" line

The rightmost column holds the row's buttons: a paper clip (opens the delivery note) on records that have a document, and, if you have edit permission, a pencil and a waste bin. The paper clip is drawn only on records that really do have a document attached.

You can sort by clicking the headings. Sorting works inside the group: the order of the days is not disturbed, only that day's rows are rearranged.

Values that do not fit a column are shortened with an ellipsis — this is how long firm names, delivery note numbers and agreement names appear. Hold the pointer over one for a moment and the full text appears; if you need to read all of it, every value is complete in the Excel export.

On a row with no price entered the amount cell is not left blank, it reads "No price entered". This is a deliberate distinction: an empty cell and "0 ₺" look the same, yet one means free of charge and the other not yet known.

Empty screens

If the project has no pours at all, the filter bar, the summary strip and the breakdown cards are not drawn — with no filter to loosen, three cards saying "loosen the filter" would present a problem that does not exist as though it were yours. All that stands on the screen is a single card and, if you have permission, the New pour button.

No pours match

When there are records but the filter brings nothing, the filter bar stays where it is, the summary and breakdown cards are not drawn, and in place of the table there is a single card telling you how many pours the project has, with a Clear filters button.

4. Fields

The information held in a pour record:

FieldDescriptionRequired
Pour dateThe day the concrete was poured. The list and the reports are grouped by itYes
Delivery note no.The number on the note that came with the mixerNo
SubcontractorThe firm supplying the concrete. The Current Accounts transfer depends on this fieldNo
AgreementThe contract the price comes from; selecting it fills the unit price boxNo
Surcharge agreementsItems added on top of the main agreement (pump surcharge, winter additive, night premium)No
LocationWhere the pour was made — Block A, 3rd Floor Slab for instanceNo
SectionThe part within the location — Between Axes 1-4 for instanceNo
Concrete classSelected from a list; a new record opens with C30/37Yes (it has a default)
Quantity (m³)The amount of concrete pouredYes
Unit price (₺/m³)The price per cubic metre. Can be left blank and entered laterNo
Apply VATTicking it opens the rate box; the default is 20%No
Delivery note documentA PDF or a photo. One document, at most 50 MBNo

Three values are not entered but calculated:

CalculatedHow it comes out
AmountQuantity × unit price
VAT amountAmount × VAT rate
Grand totalAmount + VAT amount

All three appear in the Calculated amount box on the form before you save. Beneath it the working is written out: 46.5 m³ × 1,250.00 ₺ = 58,125.00 ₺ + VAT 20% (11,625.00 ₺).

5. Step by step

5.1 Recording a pour

New concrete pour
  1. Press the New pour button.
  2. The Pour date opens on today; change it if the mixer came on another day.
  3. Type the number from the note into Delivery note no.
  4. In the Subcontractor and agreement section pick the firm, then pick the Agreement if there is one. The moment an agreement is selected the unit price box fills by itself.
  5. Write where the pour was made into Location and Section.
  6. Pick the Concrete class and enter the Quantity.
  7. If needed, tick Apply VAT and type the rate.
  8. Add the photo or the PDF of the delivery note to the Delivery note document field.
  9. Press Save.

Two fields are required: pour date and quantity. Warnings appear only after you have tried to Save — seeing a red warning at first glance would put on you a mistake you have not yet made.

NoteYou can use either a comma or a full stop for decimals; do not type a thousands separator. 42.5 and 42,5 are the same thing, 1,250.5 is not accepted.

5.2 Surcharge agreements and the unit price

A pour's unit price may not come from a single agreement. Separate agreements such as a pump surcharge, a winter additive or a night premium are added on top of the main agreement. When you select the main agreement, that subcontractor's other agreements are listed with tick boxes under the Surcharge agreements heading; beside each one is what it adds per cubic metre.

Every surcharge you tick is added to the unit price and the box is recalculated at once.

Amount section
NoteA value you type into the price box by hand is kept. When you open a saved pour to edit it, the application does not recalculate the price from the agreements and write over it. If the agreements give a different figure, a line reading "The agreements give … ₺/m³" appears beneath the box together with an Apply button that puts it in with one click. The decision is yours.

If you change the subcontractor, the agreement and surcharge selections are reset — another firm's agreement cannot stay selected.

5.3 Attaching and viewing the delivery note

Delivery note viewer

The document field accepts PDF, JPG, PNG and WEBP; the limit is 50 MB per file. One record holds one document; choosing a new file replaces the previous one.

In the list, a row that has a document ends with a paper clip button. Pressing it opens the document in a window:

  • If it is a PDF, the window's own viewer opens it; zooming and printing come from there.
  • If it is a photo, you zoom with the plus and minus buttons or with the mouse wheel, and you move a zoomed image around by dragging it. The Fit button puts the image back inside the window.

The Save to computer button at the bottom of the window downloads the document to disk. That is the way to send a delivery note to the accounts department.

5.4 Editing a pour

Press the pencil button at the end of the row. The form opens with the saved values; change them and press Update. If the saved concrete class is an older value that is not in the list (something typed by hand such as C25), it is added to the list rather than written over.

Updating also refreshes the linked transaction in Current Accounts; no second entry is created in the ledger.

5.5 Deleting a pour

Delete confirmation

The waste bin button at the end of the row opens a confirmation screen. It says which record will be deleted (location and date) and tells you that the record's linked transaction in Current Accounts will be deleted as well.

CautionThe delivery note document uploaded to the record is deleted too. If you want to keep it, view it first and save it to your computer. The confirmation screen reminds you of this separately when there is a document.

Deleting removes the ledger transaction first and the pour record second. The order is deliberate: if the Current Accounts side cannot be deleted, the pour record stays where it is and no transaction is left in the ledger without a source.

CautionDeleting a ledger transaction requires administrator permission. On an account without it, deletion stops halfway and the screen reads "The pour could not be deleted… the record is still in place." This is not a fault but a deliberate halt — to delete the record you need to go to an administrator.

5.6 Searching and narrowing

The Search pours box looks at the location, the section, the delivery note number, the subcontractor name, the concrete class and the agreement name all at once.

There are two ways to choose a period. Current month, Last month and Current year are one click; a range such as 15 March – 2 April is entered in the two date boxes. If you fill in only one of the boxes, there is no limit in the other direction.

NoteThe moment you select a date range, records with no date entered drop out of the list. They are not lost; they come back in their own group when you clear the filter.

5.7 If the Current Accounts transfer is left unfinished

When a pour is saved the application does two things: it writes the pour record first, then posts the transaction to Current Accounts. If the second fails, the pour has still been saved — do not enter the record a second time.

In that case an amber strip appears at the top of the page and says why. There are three reasons and their remedies differ:

What the strip saysWhat to do
The subcontractor has no current account, and only administrators can open new accountsAn administrator creates the firm once in Current Accounts; later records are transferred by themselves
Only administrators can change account transactionsGo to an administrator to have the amount updated; the figure in the ledger stays at its old value
The server could not be reachedPress the Resend to Current Accounts button on the strip when the connection is back

The Resend to Current Accounts button is drawn only for users with edit permission, and it transfers all of the project's pours again. When it finishes, a green strip says how many records were written, how many were removed from the ledger and, if any, how many orphaned transactions were cleaned up.

6. Exports

There are two exports and both send out the list as it appears on the screen — whatever the filter is, that is what goes into the file. There is no separate export window; you have already made your choice in the filter bar.

The file names start with Concrete_Tracking_ and a date–time stamp is added to the end. If you close the save window nothing happens; when it is saved, a strip appears at the top of the page with the file's full path on it.

NoteWhile the list is empty both buttons are disabled. The export of an empty list is an empty file.

Download Excel

The workbook carries fourteen columns: Date · Subcontractor · Agreement · Delivery Note No. · Location · Section · Class · Quantity (m³) · Unit Price · Amount · VAT (%) · VAT Amount · Grand Total · Document.

At the top there are three heading lines: the project name; the report date, the record count, the total poured and the grand total; and a one-line summary of the filter that was applied. That last line matters — it is written so that a file taken with a subcontractor selected is not mistaken for the whole project when it is sent by e-mail. If there are records with no price, the heading also carries the note "No price in N records".

At the end of the list there is a GRAND TOTAL row; it totals the quantity, amount, VAT and grand total columns and matches the summary on the screen exactly.

Three useful details: the header row comes frozen, so the column names stay on screen as you scroll down; the filter is on, so you can ask your own question; and the date and all the figures are real number cells — they can be sorted, added up and pivoted.

Download PDF

A4 landscape, a list of twelve columns. Of Excel's fourteen columns the cubic metre heading has been shortened and the document column left out.

The first page carries the project name, the module name, the time it was produced and the filter summary; at the top right stand the total quantity and the grand total. From the second page on, a thin strip is repeated at the top, the column headings are written again on every page, and the page number sits at the bottom. The last row is the total row and is separated by the heavy rule above it.

NoteFor a list of more than a thousand rows, confirmation is asked before the PDF is prepared: the window may stop responding for a while during preparation and the process cannot be stopped. The confirmation screen suggests narrowing the period. The Excel export is fast even at this size.

7. What you need to know

A record with no price entered does not go into the totals. Such a record is not counted as zero and added in; the table reads "No price entered", the summary strip counts it with the Unpriced Records measure and a note is added to the Excel heading. If you are reading a Grand Total on the page, you can also see from the same screen how many records that total does not cover.

Caution — known fault When you press the New pour button a second time after saving a pour, the form opens filled with the previous record's fields: the date, the delivery note number, the location, the section and the quantity are all still there. If you press Save without noticing, the same pour is written a second time and a second transaction lands in Current Accounts. Workaround: before starting the second record, go over the fields, and especially the delivery note number. The fault is known and will be fixed.

The price stays in the record, it is not recalculated from the agreement. If an agreement's unit price changes later, the amounts of past pours do not change. That is the right behaviour: the delivery note was issued, and it was issued at that day's price. The new price applies only to records made from then on.

Not every pour goes to Current Accounts. A pour with no subcontractor selected or no price entered is not transferred to the ledger — its cost is not yet settled. When you later enter a subcontractor and a price on such a record, the transfer happens by itself.

Caution — known fault The Current Accounts transfer of a pour with no date entered can never succeed: the server does not accept a transaction without a date, yet a strip appears on the screen saying "you can try again" — and trying again will never work. Because the date is required on this page, the fault only shows up on dateless records that came from the old program or from the phone; the "N records could not be transferred" line in a bulk resend comes from those records. The remedy is to edit that pour and enter its date. The fault is known and will be fixed.

The average unit price is weighted. It is not the flat average of the prices but the total amount divided by the total quantity. Averaging the prices of two pours, one of 5 m³ and one of 500 m³, with equal weight would show the project's real cost wrongly.

A concrete class is not a status but a property. All the badges are the same colour; blinding concrete is meant to be C8/10, it is not "bad". That is also why the filter list is ordered by strength rather than alphabetically — in alphabetical order C12/15 comes before C8/10 and the list reads backwards.

The class list does not overwrite records. The dropdown on the form holds eight standard classes, but older records may contain other values typed by hand. When you open such a record, that value is added to the list; opening and closing a record does not change its class.

The subcontractor and agreement lists come from the Subcontractors module. If a firm is missing from the dropdown, or an agreement does not appear, it has to be defined there first.

The search hint is incomplete. The hint inside the box names four fields; the search also looks at the concrete class and the agreement name.

  • Subcontractors — the firms supplying the concrete and the agreements the price comes from are defined there.
  • Current Accounts — every priced pour that is saved lands in the ledger as a receivable of the subcontractor.
  • Finance Panel — the project's concrete cost is collected there together with the other cost items.
  • Overview — concrete pouring also appears as an item in the project's summary.