Home Invoices

Invoices

Invoices
By Sebastian
14 articles

When an invoice line is created

"Why is there no invoice yet?" and "why is this line here?" have the same answer: the rules below. They are applied every time a dispatch is confirmed, and nowhere else. The moment Invoice lines are drafted when a business presses Confirm & create invoices on a dispatch, and the stops in that business's slice are all closed (Completed, Unable, Removed or Cancelled), with at least one Completed. Nothing is drafted when the last driver finishes; nothing is drafted when the dispatch is marked complete; only the confirmation drafts. Each invoicing business confirms its own slice, so a root can bill one subcontractor's finished work while another is still out. Confirming again is harmless: the system remembers which stops it has drafted and drafts only what is new. Which stops become lines - Completed stops, and only those. Unable, removed and cancelled stops bill nothing and block nothing. - One address on a dispatch is one line, however many routes or visits it had. An hourly address covered by two routes bills the sum of its passes, not the stretch from the first arrival to the last departure, and its line waits until every pass is registered. See when two routes cover the same address. - A stop that carries extra work types (gritting added to a salting visit, say) gets one more line per extra, beside its own line and at the extra's own price, on both sides of the chain. See Extra work types on a stop. - A stop with no price for its work type is skipped (no zero line) and stays billable until a price exists; then it surfaces in the retroactive-billing offer. - A per-season address produces no per-dispatch customer line; its money comes as seasonal instalments. Its subcontractor settlement still runs per stop. - A municipality's own addresses produce no lines in either direction. - A business that declined the dispatch gets no line toward it and none from it. - An address dispatch bills only the sides its creator chose: Customer and subcontractor, Customer only, Subcontractor only, or nothing at all when Should be invoiced was switched off. Route, zone and manual dispatches always bill both sides, and a test dispatch bills neither. See Who is invoiced for an address dispatch. Each completed stop produces up to two kinds of line: a customer line on the invoice of the business that owns the address, at that business's price; and a settlement line for every link in the subcontractor chain, at the paying business's cost. The two sides are independent: billing the customer does not require the subcontractor side to exist, and vice versa. Which invoice the line lands on The line goes on the customer's open generated draft for the same month (the month of the work, not the month you confirmed). If there is no open draft, one is created. A draft that has been Sent is never reopened: the next confirmation starts a new draft. How drafts are split is the invoice grouping: By customer (one draft per customer per month) or By location (one per address). The customer's own setting wins over the business default. Grouping follows the business that invoices the customer, never the subcontractor that did the work. What can still change a line - Editing a stop's Work type while its line is a draft archives the line and drafts it anew; once the invoice has left draft, the change is refused. Adding or removing an extra work type follows the same rule. - Restoring a completed stop to not-started removes its draft line. - A second dispatch of the same address and work type bills its own line; when the two visits are within six hours of each other the line carries Possible duplicate so a person decides. - Unsend takes an invoice back to draft; nothing is re-drafted by it. If invoicing fails If the accounting push or the drafting itself fails, the dispatch stays completed: the failure is shown, never rolled back. Fix the cause and confirm again. See also - When two routes cover the same address - Complete a dispatch and create the invoices - Which price ends up on the line - No price, per task, per season, hourly - Review and send a customer invoice - Who is invoiced for an address dispatch

Last updated on Sep 16, 2026

Which price ends up on the line

Every draft line carries a price. This is where it came from, in the order the system looks. The order For a completed stop, the price of its work type is taken from the first of these that exists: 1. A location rule with a price, on the address, whose schedule or period matches the dispatch's planned time. The line shows the Price rule badge and names the rule. 2. The address's own rate for the work type: the Price on its Prices tab. 3. The generic work-type rate: Settings → Work types, the default price of the work type for addresses that have no rate of their own. If none exists, there is no line. The stop stays billable and is offered for retroactive billing when a price is later set. When an address has both a per-dispatch rate and a seasonal rate for the same work type, the per-dispatch one is used for per-dispatch lines; seasonal amounts only ever appear as seasonal instalments. Quantity - Per task: quantity 1. - Hourly: check-out minus check-in, in hours, rounded to two decimals. If the times are missing or invalid the line is drafted with quantity 0 and a note, so you see it rather than miss it. - Per season: not a per-dispatch line at all; the Price per season is split into the instalments set under Payment rates and drafted as "Season fee 1/2", "2/2", … from the seasonal invoicing screen. Extra prices (Material and Fee) are not part of the work line. They are billed through fee invoices, one invoice per location, fee by fee, and the fee table counts how often each fee has reached an invoice this period. Two sides, two prices The same stop is priced once per business in the chain, each from its own rows: - the owner bills the customer its price; - the owner settles with its subcontractor at the owner's cost, which is the subcontractor's price for the address, copied when the address was handed over; - and so on down the chain. So the number on the customer's invoice and the number on the subcontractor's settlement are looked up separately, and a rule price on the owner's side applies to the customer line and to the owner's cost edge, not further down. What the price does not depend on - When the dispatch was confirmed. The price is looked up at drafting time, but a rule's match is judged against the dispatch's planned time. - Who drove. Drivers do not carry prices. - The line's later life. Raising the address's price does not change existing draft lines; it changes what future stops draft, and offers to bill this season's unpriced work. Changing it afterwards A draft line's price can be edited by hand on the invoice. Editing a linked line asks whether the change should propagate to its counterpart on the other side; once the counterpart is sent, it no longer does, and the pair shows Out of sync in the reconciliation report. Raising all prices at once (by a percentage, or per m²) is done from the address list with Price regulation, which previews before it applies. See also - Set prices and costs on an address - No price, per task, per season, hourly - Add a service rule to an address - When an invoice line is created

Last updated on Aug 22, 2026

Review and send a customer invoice

You rarely create a customer invoice. Confirming a completed dispatch drafts the lines, and the same month's work for a customer collects into one draft. Your job is to read it, fix what needs fixing, and send it. The customer invoice list Find it Invoices → Customer invoices. The tabs split the list by status: Draft, Sent, Error (the accounting system refused it), Archived, and All. The Season, Fee invoices, Manual invoices and Reconciliation entries are the other invoice kinds and the drift report. Filters narrows the list; the list's default period always reaches today, so an off-season draft is visible the moment it is created. - Search finds the Customer number, customer, address name or address: the customer's name and number, and the customer and number of each address on the invoice. Your own company's name is not searched, since it is on every invoice. - Subcontractor keeps the invoices for work one subcontractor did. Own business with your company's name, first in the list, keeps the work nobody else was set to do. Export at the top of the page produces a file of invoice lines; tick invoices first and it exports just those. See Export invoices and reports. Each row shows the customer, the period, Invoice no. once sent, Total amount and any badges. Possible duplicate means another dispatch billed the same address for the same work within six hours. Every visit is its own line, so the badge is there for you to check the second run was meant, or archive the line if it was not. Read and edit Click the row. The preview lists the lines: one per completed address per dispatch, with Work type, Location, date, Quantity (hours for hourly addresses, Pcs. otherwise) and Price. Badges explain a line's origin: Price rule when a location rule set the price, Out of sync when the line no longer matches its subcontractor counterpart. While the invoice is a draft you can: - edit a line's description, quantity or price (any amount, a negative one included; the quantity counts work and stays above zero); - New invoice line: a custom line, with a description, date, quantity and price. A line for an address and a work type then asks Also register the work elsewhere?, with what to tick: Register the work as done on the address (it shows in the address's task history, and the customer is not invoiced again) and, where the address has a subcontractor, Add a line to the subcontractor invoice for it, at your cost price for the work type (at 0.00 with a note when there is none). Yes, register the selected saves the line with what you ticked; No, only the customer invoice saves the line alone. Closing the dialog saves nothing; - Archive a line (and Unarchive it); the total recalculates from the lines that remain; - Add Note and Add photo: for the customer's benefit; Invoice history shows what changed and when. A line on an address that also has a subcontractor is linked to the settlement line on the other side. Editing it asks whether to propagate; once the counterpart is Counterpart sent, changes no longer reach the other side. A line added by hand that has no matching line on a subcontractor invoice carries Customer invoice only, so nobody assumes a subcontractor is paid for it. Send Tick one or more invoices and press Send invoices (the button names your system: Send invoices to e-conomic, for example). The invoice becomes Sent and gets its number from the accounting system. If no system is connected the list says so: Connect an invoicing system before invoices are sent. Until then, invoices can be reviewed and saved as drafts. A failed push lands in Error with Sending to the accounting system failed; fix the cause (usually a missing customer mapping) and send again. After sending A sent invoice is locked: no line edits, no deletion. If you must change it, Unsend (or Change to draft from the list) takes it back to draft: the invoice number and the reference to the accounting document are cleared, and the next send creates a fresh document there. When the invoices you tick for Change to draft include sent ones, you are asked first (Put sent invoices back to draft?); invoices that cannot be changed are counted in one message, 3 of 10 invoices could not be changed., while the rest go through. Archive hides an invoice you will not send. Work on an archived invoice is not billed again unless you unarchive it. Credit a customer SnowManager has no separate credit-note document. A credit is a line with a negative price: give the line a description saying what is being credited, a quantity above zero and a unit price below zero, and the line total, the invoice total and the reports carry the minus sign. An invoice whose lines add up to below zero is simply an invoice with a total below zero. Where the mistake is still on a draft, the tidier fix is usually to correct or archive the line itself. A negative line is for money you have to give back on work that is already invoiced: either add it to the next draft for that customer, or unsend the invoice (which takes it back to draft) and put the credit on it. Sent invoices go to the accounting system as ordinary invoices with the lines keeping their sign, so read Connect e-conomic, Dinero, QuickBooks or Dynamics NAV before you credit a whole invoice. See also - When an invoice line is created - Which price ends up on the line - Connect e-conomic, Dinero, QuickBooks or Dynamics NAV - Complete a dispatch and create the invoices

Last updated on Sep 16, 2026

Export invoices and reports

Reports → Export is for administrators only, and a municipality does not have it. The page has two tabs: Catalog and History. Pick an export The export catalogue The catalogue is searchable and can be narrowed by category. Two sections sit at the top: Favourites (press the star on a card to keep it there) and Recently used, the four you ran last. Each card names the formats it produces and when it last ran. The exports today: - Property data: every property with customer, address, subcontractor and access notes. Narrow it to Location groups; a column names each address's group, with the group's ID in brackets. Include prices adds the pricing type and, per work type, your price and your cost on each address. - Supplier monthly overview: one row per address per supplier with both sides of the trade. An extra work type counts as work driven under its own work type. - Supplier overview per month: one row per subcontractor with invoiced, earned and margin. - Invoice lines: one row per invoice line for the period, from the invoices you issue and the settlements with your subcontractors, with the kind of invoice, who raised it and who did the work. Archived invoices are left out unless you switch on Include archived invoices. A subcontractor exporting sees only its own side of a settlement, never its contractor's customer details. - Archived invoice lines: lines taken off an invoice in the period, both directions. - Extra services and credit notes: the lines somebody typed rather than the app drafted off a work type, whatever the invoice's state, archived invoices included. One row per posting, with what the customer is billed and what the supplier is paid for the same event side by side: a manual line and its mirror on the other invoice are one row, not two. SnowManager has no credit-note document, so a credit in this file is simply a line with a negative amount, whatever it is for: money given back to a customer, a deduction agreed with a supplier, or the charge a resolved complaint puts on a supplier's settlement (see How a complaint is assessed, timed and settled). Such a row reads Credit in the Type column, and the amount keeps its minus sign, so the money columns sum to what was actually charged. A line taken off an invoice is not a credit: an archived line is left out of this file altogether and belongs to Archived invoice lines. - Shift hours: every shift in the period, with the hours and whether it is approved. Three more, ISS BTB invoice basis, ISS BYGST invoice basis and ISS UL supplier basis, are built for one customer and shown only to the business they were granted to. If your catalogue does not list them, they are not yours to run; there is nothing to switch on. Set the parameters and run 1. Click the card. The Export parameters panel opens. The parameters panel 2. Fill in what the export asks for. Fields marked * are required: usually Date range, for the ISS exports (where granted) also Location groups or one Subcontractor. The others narrow the rows: Customers, Subcontractors, Location groups, ZIP code (only postcodes you have addresses in), Routes, Work types, Type and Invoice status. Leaving a filter empty means all. In most exports Subcontractors offers Own business with your company's name first, for the work nobody else was set to do, that is, what your own crews did; the supplier overview, which has a row per subcontractor only, does not. 3. ISS UL supplier basis can also E-mail the file to the subcontractor when it is ready. It is off until you tick it. 4. Choose the Format, Excel (.xlsx) or CSV (.csv), and press Run export. You land on History with the new row highlighted and Queued. In a CSV file, money is written as a plain number: two decimals and no thousands separator (1038.00, not 1,038.00), in the decimal mark of the file's language. A spreadsheet reads every amount as a number, so a column sums correctly. Export from the invoice pages The customer, hourly and subcontractor invoice pages have an Export button at the top, for administrators. It produces an Invoice lines file through the same queue, for the side of the ledger the page is about, and the dialog lists the files already made under Export history; the bell tells you when a new one is ready. - Nothing ticked: choose the Date range and, if you like, Subcontractors, and whether to Create separate file for each contractor (a tab each in Excel; in a CSV the rows are gathered under the subcontractor column instead). From the hourly page the file holds only lines priced by the hour, and from Invoice as Subcontractor only the settlements raised toward you. - Invoices ticked: the button reads Export (3) and the file holds exactly those invoices, whatever their dates and archived ones included: Only the 3 selected invoices are included. There is no period to choose. The selection bar at the bottom of the list has no export button of its own any more. - Inside an open invoice: Export exports that invoice only, or only the lines you ticked in it (Only the 2 selected lines are included.). An invoice that has not been created yet cannot be exported. On Invoice for Subcontractor, the button with nothing ticked opens that page's own export instead: pick a Template from the subcontractor exports, the Subcontractors and the Date range. History The export history Every run is listed with Template, Export parameters, Created by, Created, Rows and Status: Queued, Running, Succeeded, Failed, Cancelled or Expired. Press Download on a succeeded row, or Cancel while it is still working. Narrow the list by template, status, date range, or Only mine. You get a bell notification, Export ready: {0}, that opens the row. A file that was produced but could not be mailed reads Not e-mailed; hover for the reason, then download it and send it by hand. Files are kept for 30 days, after which the row turns Expired. See also - Review and send a customer invoice - Invoices to and from subcontractors - Out-of-sync lines

Last updated on Sep 16, 2026

Hourly invoicing

An address priced per hour bills the time the driver spent there. Invoices → Hourly Invoicing opens the Hourly overview: the same customer invoices as the main list, kept to the ones whose lines come from hourly addresses, for the current season. The hourly overview Read the overview Each row is an invoice: Location name, Date, Hours used (the hours on its active lines), Drivers, Total, Work type, Material and Type. The period tag shows which month the draft collects. Possible duplicate marks a line for an address that another dispatch also billed within six hours. Every visit is billed on its own line, so two runs at one address are two lines; the badge is there so you can check the second run was meant. Filters narrows by Routes, Locations and Date range; the search box matches the customer. A blue chip shows the active period or search, and clears it. Where the hours come from The quantity on an hourly line is check-out minus check-in, in hours, rounded to two decimals, multiplied by the address's hourly price. Two things to know: - If the stop has no usable times, the line is still drafted, with quantity 0 and the note Hourly duration is missing or invalid for this location. It is there to be fixed, not to be missed. - When two routes cover the address on one dispatch, the line bills the sum of the passes, not the stretch from first arrival to last departure. See when two routes cover the same address. Correct the hours 1. Click the row. The invoice opens with its lines; Quantity shows the hours. 2. Open a line with View. A line with a dispatch stop behind it opens the stop panel; a line without one opens the Address overview drawer, with Check In and Check Out under Timings. 3. Change the times. The hint Invoices are also updated says what follows: the line's quantity is recalculated from the new times. Editing the quantity directly on the line works too, while the invoice is a draft, but then the stop and the invoice no longer agree. Fix the times when the times are wrong. Send and export The hourly page is a view: it does not send. Send the invoice from Customer Invoice like any other; see review and send a customer invoice. Export here produces the CSV files of the selected rows, for a period you choose. See also - Which price ends up on the line - When two routes cover the same address - Review and send a customer invoice - No price, per task, per season, hourly

Last updated on Sep 14, 2026

Out-of-sync lines

When an address has a subcontractor, every piece of work is billed twice: a line on the customer's invoice, and a settlement line on the subcontractor's. The two are meant to match. Reconciliation on Customer Invoice shows where they do not. The reconciliation report What is listed The report pairs the two sides: lines you registered by hand together, and the generated lines of the same dispatch, matched per address and work type. A pair is listed when the sides differ on quantity or archive state, or on work type for hand-registered pairs (generated pairs share it by construction). Dates are shown for identification only: each side records its own time, so differing days are normal and never highlighted. A row is also listed when the work was billed on one side only. That side reads Not billed, and the row stays until the work is billed there too or the other line is archived. Columns: Customer (with the invoice number once sent), Location, Subcontractor, Work type, Date, Pcs., then Customer line and Subcontractor line, each Active or Archived. When nothing drifts, the report says All linked lines are in sync. You only see pairs where your business holds both invoices; a subcontractor looking at invoices drafted toward it sees no report. Fix a pair 1. Press Reconciliation. 2. On the side that is wrong, press Deactivate to archive the line, or Activate to bring it back. The invoice total recalculates. 3. A pair brought back into agreement stays in the list, greyed, until you reopen the report. Quantity and work type are not edited here: open the invoice, edit the line, and answer Yes, update both when asked Update linked registration? The subcontractor price is recalculated from your cost rate. Once the counterpart's invoice has been sent, the line carries Counterpart sent and changes no longer cross over; then you correct the sent side the way what can change after sending describes. The badges on the invoice The same findings show on the invoice itself. Out of sync on a line means this line and its linked line differ on work type, date, quantity or archive state. Possible duplicate on a row or line means another dispatch billed this address for the same work within six hours: confirm the second visit should be billed, or archive the line. Both are computed when you look, so archiving a line clears them. Possible duplicate is a question asked while there is still time to answer it, so it appears on draft invoices only; once an invoice is sent, the badge is gone and the line stands as billed. See also - Invoices to and from subcontractors - When an invoice line is created - What can change after sending - Review and send a customer invoice

Last updated on Sep 14, 2026

Bill completed work that had no price

A completed stop whose work type has no price is skipped when the dispatch is confirmed: no zero line, nothing to send. The work is not lost, it is waiting for a price. The moment one exists, SnowManager offers to bill it. When the offer appears Open the address from Locations, go to Prices, and save a price that goes from nothing (or 0) to a real amount: a per-dispatch Price for a work type, or a Cost toward the subcontractor. After the save, Bill completed work? opens: The new price also applies to work completed earlier this season that was never invoiced. Create invoice drafts for these dispatches? The offer is about this address only. Dispatches that also carry unbilled stops at other addresses keep those out of the dialog. It also respects what each dispatch was told about invoicing: an address dispatch marked Customer only is never offered for a settlement line, one marked Subcontractor only never for a customer line, and one whose Should be invoiced is off is not offered at all; see Who is invoiced for an address dispatch. A per-season price does not trigger it: seasonal addresses bill in instalments, not per dispatch. A cost does, on both kinds of address, because the subcontractor settlement runs per stop either way. If you press Not now, nothing changes, and the Prices tab keeps a banner for as long as unbilled work remains: Work has been completed this season that has not been invoiced. with View and invoice to reopen the offer. Price regulation from the address list does not open the dialog; the banner is where that work surfaces. Pick the rows The dialog has two tables. Customer lists what you would bill the customer: Date, Address, Work type, Customer, Quantity, Price, Total. Subcontractor lists what you would settle with the subcontractor at your Cost. Every row starts ticked; the header box ticks or unticks a whole table. The footer counts {0} selected and sums the total. 1. Untick anything you do not want billed. 2. Press Create invoice. You see {0} invoice drafts created for completed work. Each ticked row drafts exactly as a confirmation would have: the customer line goes on the customer's open draft for the month of the work, the settlement line on the subcontractor's. Quantity and price follow which price ends up on the line, looked up now, so a rule price or an hourly duration applies as usual. The window Only the current season is offered: the business's season window, stretched to today when the season has ended, so late work stays billable. Work from an earlier season is never drafted this way; register it by hand on the invoice if it must be billed. One offer covers at most 100 dispatches. See also - Which price ends up on the line - When an invoice line is created - Set prices and costs on an address - Review and send a customer invoice - Who is invoiced for an address dispatch

Last updated on Sep 15, 2026

What can change after sending

An invoice moves through Draft, Sent, Error and Archived. Only the accounting push sets Sent; nothing else does. What each state allows: Draft Everything: edit a line's description, date, quantity and price, add a line, archive and unarchive lines, add a note or photo, archive or delete the invoice. A line linked to a subcontractor line asks Update linked registration? on edit and Archive linked registration too? on archive, so the two sides stay together. Sent Locked. Line edits and new lines are refused with The invoice cannot be edited in its current status, and the invoice cannot be deleted or archived. The only move is back to draft: Unsend in the row menu, or Change to draft on a selection. Unsending clears the invoice number and the reference to the accounting document. The document itself is untouched: sending again creates a new document there, so tidy the old one up in the accounting system. A sent invoice is never pushed twice; pressing send on it says None of the selected invoices can be sent (already sent or archived). Lines that still have a draft counterpart carry Counterpart sent on the other side: edits over there no longer reach this invoice. Correct the sent side by unsending it, fixing or archiving the line, and sending again. There is no separate credit-note document in SnowManager. A credit is a line with a negative price, which any line may carry, on a customer invoice and a settlement alike: the quantity still counts work and stays above zero, so the credit is in the price. An invoice whose lines add up to below zero is an invoice with a total below zero, and it is pushed to the accounting system as an ordinary invoice, the lines keeping their sign. The charge a resolved complaint puts on a subcontractor's settlement is such a line, written for you; see How a complaint is assessed, timed and settled. A sent invoice is still locked, so a credit goes either on the next draft for that customer or on the invoice itself after Unsend. Error The push was refused. The invoice shows Sending to the accounting system failed with the provider's message, usually a customer with no mapping. The invoice stays editable: fix the cause and send again. When you send several at once, each is pushed on its own, so one failure does not stop the rest: {0} invoice(s) sent, {1} failed. Failed invoices are marked with an error status. Archived Not billed and not sent. Unarchive it to bring it back; its work is not drafted again meanwhile. Changing the stop behind a line Changing a stop's Work type on the dispatch is allowed while every line drafted from it is still on a draft: the old lines are archived and new ones drafted at the new work type's price. Once any of those lines sits on an invoice that has left draft, the change is refused: The address is billed on an invoice that has been approved or sent. Correct the invoice line directly, or credit the difference with a negative line on an invoice. So fix it on the invoice: unsend it and correct the line if the stop really must follow, or leave the sent invoice alone and put the difference on a draft as a negative line. Adding or removing an extra work type on the stop follows the same rule. Restoring a completed stop to not started removes its draft line. See also - Review and send a customer invoice - Connect e-conomic, Dinero, QuickBooks or Dynamics NAV - Out-of-sync lines

Last updated on Sep 16, 2026

Seasonal and fee invoices

Two types of revenue sources never come from a dispatch: the fixed price of a per-season address, and the Material and Fee extras on a price. Both are drafted by hand from Customer Invoice → Manual invoices. Seasonal invoicing Manual invoices → Season opens Seasonal invoicing. The seasonal invoicing screen It lists every live address with a per-season price: Location nickname, Address, Price (the season price, all work types summed) and Payments this season, shown as instalments created out of instalments agreed, for example 1/2. An address whose contract has ended, or not started, is not offered; an ended address can still be billed by hand on the invoice. The pills split the list into All, Pending payment and Paid; Contractor narrows to one subcontractor's addresses. 1. Tick the addresses to bill. The header box ticks every unpaid one in view; a Paid address cannot be ticked. 2. Press Create invoice. You see {0} seasonal invoice drafts created. Each address gets its own draft for its next instalment: one line, Seasonal fee 1/2, at the season price divided by the number of payments. Run it again later for 2/2. The count is per season, the business's season window, so a new season starts at 1 again. Seasonal lines carry no work type of their own; when sent to accounting they map through the Seasonal invoice row of the work-type mappings. Fee invoices Manual invoices → Fee invoices opens Fee invoices. The fee invoices screen One row per address per fee: Customer, Location nickname, Address, Fee type, Quantity, Price, Total and Invoiced in period, which counts how often that fee has already reached an invoice this season, so you can see what was billed before ticking it again. Filter by Customer, Fee type or Contractor. 1. Tick the fees to bill. 2. Press Create invoice. You see {0} fee invoice drafts created. One draft is created per address; the ticked fees of that address become its lines, and a fee is stamped with the price it was billed from, so renaming the fee later keeps its history. An address that went inactive between opening the screen and pressing the button is dropped rather than billed. Afterwards Both types land in the Draft tab of Customer Invoice, to be read, edited and sent like any other: review and send a customer invoice. See also - No price, per task, per season, hourly - Which price ends up on the line - Review and send a customer invoice - Connect e-conomic, Dinero, QuickBooks or Dynamics NAV

Last updated on Sep 13, 2026

Invoices to and from subcontractors

When a completed stop sits on an address you handed to a subcontractor, two lines are drafted: the customer line on your invoice, and a settlement line on a draft toward the subcontractor, at your Cost for that address and work type. A chain of subcontractors gets one settlement per link, each at the paying business's cost; see which price ends up on the line. An address dispatch can say otherwise: one marked Customer only drafts no settlement line at all, and one marked Subcontractor only drafts the settlement without the customer line, see Who is invoiced for an address dispatch. Invoice for Subcontractor Invoices → Invoice for Subcontractor lists the settlements you hold, one draft per subcontractor, collecting the period's work. Settlements toward your subcontractors The pills split them by Draft, Sent, Error and Archived; the search, the date range and Filters narrow the list. A row shows the subcontractor, its period tag and Possible duplicate when another dispatch billed the same address within six hours. 1. Click a row. The invoice opens in the same modal as a customer invoice. 2. While it is a Draft, edit lines or add one with New invoice line, for any address assigned to that subcontractor. 3. After adding a line you are asked Also bill this work to the customer? Tick Add a line to {0}'s customer invoice to mirror it at your customer rate (Priced at your customer rate: {0}), or at 0 with a warning note when no rate exists. No, only this line keeps the subcontractor line alone. The mirror runs the other way too: adding a line on a customer invoice asks Also register the work elsewhere?, offering Register the work as done on the address and Add a line to the subcontractor invoice for {0} at your cost price for the work type. Lines added as a pair stay linked. Editing one asks Update linked registration?, archiving asks Archive linked registration too?, and once the other invoice is sent the line shows Counterpart sent and changes stop crossing over. Disagreements are listed under out-of-sync lines. A line added by hand with no matching line on the customer invoice carries Subcontractor invoice only. Any line on a settlement may carry a negative price, which is how you pay a subcontractor less than the lines otherwise add up to, or give money back you already settled: the quantity still counts work and stays above zero, so the credit is in the price. A settlement whose lines add up to below zero is a settlement with a total below zero. One such line is written for you: the charge for rework you put on the subcontractor when you resolved a complaint, which carries a Complaint badge. Edit its amount here like any other line while the settlement is a draft, or archive it to leave the charge out; the complaint shows whatever the line says. See How a complaint is assessed, timed and settled. Settlement invoices are not sent to an accounting system from this page. Tick settlements and use Change to draft or Archive from the selection bar, or Archive in a row's menu; a sent settlement can only go back to draft. Export at the top exports the ticked settlements, or, with none ticked, a subcontractor export for a period; inside an open settlement it exports that settlement. See Export invoices and reports. Invoice as Subcontractor Invoices → Invoice as Subcontractor is the other end: the settlements a business above you drafted toward you, for the work you did on its addresses. Settlements drafted toward you It is read-only. Open an invoice to read its lines, and press the eye on a line to see the dispatch stop behind it, with its times and photos. The status is whatever the owner set. You cannot change a line here; if a quantity is wrong, the owner corrects it. A line with a negative amount is money deducted from what you are paid. One of those carries a Complaint badge and reads Charge-back for complaint:, the charge the owner put on you for rework on a complaint: hover the badge for A deduction for rework on a complaint your business was held responsible for. The complaint is under Complaints. The bell told you when the line was written or its amount changed, and the complaint itself is on your own Locations → Complaints page, among the ones you were held responsible for. The badge is only shown to the two businesses that can open the complaint, the one that owns it and the one held responsible, so a third business further up or down the chain sees the deduction without being told which complaint it is for. Export produces a file of the settlement lines raised toward you, for a period or for the invoices you tick, in Excel or CSV, for your own bookkeeping. It shows your side only: the owner's customer details are not in it. Work you declined, and addresses you own yourself, never appear on either page. See also - Which price ends up on the line - Out-of-sync lines - When an invoice line is created - Owner, subcontractor, sub-subcontractor - Who is invoiced for an address dispatch

Last updated on Sep 16, 2026

Connect e-conomic, Dinero, QuickBooks or Dynamics NAV

Without a connection, invoices stay drafts. The connection lives at the bottom of Settings → Customer invoice. Choose the system 1. Pick one in Accounting system: e-conomic, Dinero, QuickBooks Online, QuickBooks Desktop or Dynamics NAV. The card shows whether that one is Connected or Not connected. Choosing an accounting system 2. A business holds one connection at a time. While another system is connected, the card says Disconnect {0} first to connect another provider. Connecting a different system wipes the old customer and product mappings; disconnecting and reconnecting the same system keeps them. A card reading This integration is not configured on the server. Contact support to enable it. means that system is not enabled for your installation yet. 3. Connect: - e-conomic: press Open e-conomic install page, approve the app, paste the token it shows into Agreement grant token and press Connect. - Dinero and QuickBooks Online: press Connect to {0}, sign in at the provider and approve access. You are sent straight back. - QuickBooks Desktop: a setup guide generates Web Connector credentials and a Download .qwc file. The password is shown once; Setup guide reopens the steps. The Web Connector does the syncing, so there is no Sync now. - Dynamics NAV: Ask your Dynamics NAV administrator for the API key for this company. Paste it into API key, optionally fill in Default department dimension, and press Connect. There is no sign-in page: the key is the whole connection. You see Accounting system connected. The first sync is running. The chip reads Syncing and turns to Connected on its own, or Sync failed with the reason. Invoice defaults Shown once connected. Values from the mapped {0} customer take priority. - Invoice layout, Default payment terms and Default VAT zone: only where the provider has them. - Fallback product: Used for invoice lines whose work type has no product mapping. - Customer sync: Off, Import from {0} (new and changed provider customers come into SnowManager) or Two-way sync (changes here are also pushed). Two-way is only offered where the provider supports it. Turning sync on runs an import and auto-match at once; two-way also pushes every still-unmapped customer. Mappings Work type mappings chooses which provider product each work type is invoiced as, with Use fallback product as the default; the Seasonal invoice row covers seasonal instalments. Customer mappings links your customers to theirs: Unmapped customers cannot be invoiced through {0}. Auto-matching tries the customer number first, then the CVR, then a unique name, and is marked Auto-matched. Use Show unmapped only, then Edit to search the provider's customers, or Unlink. Hand-set mappings are never overwritten. Credits and invoices below zero SnowManager has no credit-note document, so a credit is a line with a negative price, and an invoice can end up with a total below zero; see Review and send a customer invoice. Nothing here stops such an invoice from being sent: it is pushed as an ordinary invoice with each line keeping its sign, never as a credit memo, whichever system you have connected. What the accounting system does with it is its own business, and we have not tested every one. Before you credit a whole invoice for the first time, try one small negative line on a real invoice in your own system, send it and look at what arrived: some systems book a document with a negative total happily, some round on it, and some expect a credit note instead and will want the booking corrected by hand. Do that once per accounting system, and you know what to expect afterwards. Dynamics NAV Dynamics NAV is only offered to companies SaberTask has switched it on for; if you do not see the card, ask us. NAV is an invoice destination only. Customers are not mapped: every invoice goes to the NAV customer with the same customer number as the customer in SnowManager, so the number on the customer has to be the NAV one, and a customer without a number cannot be sent. The Customer mappings section is therefore not shown for NAV. The products you map work types to are NAV's G/L accounts, and for NAV you type the account number into the fallback product and into each work type row rather than picking from a list: NAV does not always hand the list over, and the accounts themselves are created in NAV, never from here. The number is not checked when you type it; NAV refuses an invoice whose account it does not know, and the error names it. A sent invoice cannot be changed from SnowManager or read back as paid. Every invoice is booked on one department, NAV's first dimension. It comes from the location group of the invoice's addresses: the group's ID is the department. Addresses in no group, or in a group without an ID, fall back to the Default department dimension on the connection; with neither, the send is refused. An invoice whose addresses sit in groups with different IDs is refused too: Dynamics NAV books one department per invoice, so split it into one invoice per group. Long line texts are not lost: NAV shows at most 50 characters per line, so a longer description arrives as comment lines above the amount line. SnowManager does not talk to NAV directly. It goes through its NAV forwarder at nav.snowmanager.com (the same forwarder that used to be reached as api.wintermanager.dk), which holds the connection to your NAV. The API key is a key for that forwarder, and it decides which NAV environment, production or test, your invoices land in. Sync now and disconnect Sync now refreshes products, layouts, terms, VAT zones and customers, and reads back what became of the invoices you sent. If one is running: A synchronization is already running. Wait until it finishes. Disconnect asks for Confirm disconnect; it only removes the connection, your invoices are untouched. See also - Invoice settings - Filter the list and use location groups - Review and send a customer invoice - What can change after sending

Last updated on Sep 16, 2026

Invoice settings

Open Settings from the sidebar and pick the Customer invoice tab. Everything on it saves on its own: the toast All changes saved confirms each change, and a change that fails to save is put back. The Customer invoice tab Invoice grouping Invoice grouping decides how generated lines collect into drafts: By customer makes one monthly draft per customer, with every address on it; By location makes one draft per address. This is the business default. A single customer can override it: when you edit the customer, its own Invoice grouping offers Default (business setting), By location and By customer, and the customer's choice wins. Grouping always follows the business that invoices the customer, never the subcontractor that did the work; see when an invoice line is created. Invoice line description Invoice line description is the template every generated line is written from, and the text sent to your accounting system. The default is {WorkTypeName}: {PlannedDate}. Type your own (up to 200 characters) and click a variable pill to append it: {WorkTypeName}, {Location}, {PlannedDate} (the dispatch's planned date) or {DateDone} (the check-out time, which can be a different day). Press Save. Leaving the field empty puts the default back. The accounting system receives the description exactly as it stands on the line, so editing a line's text is the only way to change what the customer reads. Material and position IDs Material and position IDs adds two reference fields to every work-type price. They are hidden by default because most businesses do not use them; switch on Show material ID and position ID on prices and they appear on the price rows of each address's Prices tab. Insurance report The Insurance report card holds one switch, Hide start times and duration on the report. Off by default. On, the PDF a stop's Insurance report button produces shows only when the work was completed: the start time, the duration and the timestamps under the photos are left out, so the recipient cannot tell how long the work took. It is a printing choice for the whole business, not a per-stop one, and the recorded times stay as they are; see Download the driving documentation for a stop. Integrations The bottom of the tab is the Integrations section: the Accounting system picker and, once a system is connected, its invoice defaults (Invoice layout, Default payment terms, Default VAT zone, Fallback product) and the customer and work-type mappings. That part has its own article: connect e-conomic, Dinero or QuickBooks. A municipality has no tab A business set up as a municipality invoices nobody, so the Customer invoice tab and the Prices tab are not shown at all. See also - Connect e-conomic, Dinero, QuickBooks or Dynamics NAV - When an invoice line is created - Review and send a customer invoice - Set up your business - Download the driving documentation for a stop

Last updated on Sep 13, 2026

Read the profit and loss report

Reports in the left menu is the money page: what was earned, what it cost, and where the difference came from. Like Home it reads a period and, if you want, a set of location groups, so every figure on it belongs to the same window. No group in the group list is the addresses filed in none of them. The four figures at the top Revenue and Cost are what has been invoiced in the period, each with the number of invoices behind it. Profit/loss is revenue less cost, and Gross margin is the share of revenue you kept. A credit is a line with a negative price (see Review and send a customer invoice), and it lowers whatever it belongs to here: the tiles, the table rows and the figure a bar is drawn from. A row can therefore read below zero. A bar only draws what is above zero, so a credited group shows as no bar rather than one pointing the wrong way. Where it came from - Revenue & cost charts the two against each other over the period. - Revenue by work splits the revenue by work type. - Gross margin trend is the margin percentage per period, with the period average marked. - Revenue by zone is a bar per zone, and two bars that are not zones: - Outside any zone is revenue on addresses that no zone covers, which is the gap in your zone map; - No address connected on invoice is revenue on invoice lines that name no address at all, which is not a gap in the map but work billed without one. They used to be one bar, which made a nearly complete zone map look full of holes. Together they still add up to the revenue figure above, so the bars always reach the tile. Customers Best customers and Worst customers are cut from one ranking, and the buttons above them choose whether that ranking is by Margin or by Profit/loss. The two lists never share a customer. Only customers with both revenue and cost in the period are ranked. A customer you have billed but never paid a subcontractor for, or the other way round, has no margin worth quoting: the missing half is work not yet invoiced rather than a fact about the customer, and it would land at a flattering 100 % or a total loss. Such customers are simply out of the two lists. Click a customer, anywhere on the row, to open its panel over the report. Close it and the period and the ranking are still as you left them. Export CSV on either card gives you the list as a file. Subcontractors and zones - Subcontractor P&L is what each company you work with earned you and cost you, with Own crew for the work your own people did. Companies further down the chain are counted under the subcontractor you actually contracted with, because that is the company the numbers are settled against, see owner, subcontractor, sub-subcontractor. - Zone P&L is the same per zone, in the zone's own colour. A zone marked Shared contains at least one address that also belongs to another zone, so its revenue and cost are split between them. Outside any zone and No address connected on invoice appear here as rows too. Every table has its own Export CSV. Invoice-level exports and the report catalogue are a separate page, see exporting invoices and reports. See also - Read the Home dashboard - Export invoices and reports - Draw a zone - Owner, subcontractor, sub-subcontractor

Last updated on Sep 16, 2026

Edit several invoice lines at once

A draft that came out of a dispatch on the wrong work type, or twenty lines that should all be the same price, does not have to be fixed a line at a time. Tick the lines and change them together. Do it Open the invoice. Tick the lines you want, with the checkbox on each row or the one in the header for all of them. Two buttons appear next to Archive and Unarchive: - Change work type: pick one work type, or Manual for a line with no work type; - Set price: type one unit price, which may be negative. Press Apply. The toast says how many lines changed, and everything else that happened. This works on customer invoices, hourly invoices and subcontractor invoices, wherever a line can be edited at all: while the invoice is Draft, Ready or Error. A sent or archived invoice shows no such buttons, and refuses the change if one is attempted anyway. Archived lines in your selection are left alone; only the live ones change. What changing the work type does Each line takes the new work type and the price the address's own price list has for that work type: the customer price on a customer invoice, the cost on a subcontractor one. An address that has no price for the work type you picked keeps the line's current price rather than dropping to zero, so a missing rate never quietly writes the work off. Manual clears the work type and keeps the price. The stop behind each line moves to the same work type too, so the dispatch and the invoice keep telling the same story. Some stops are not yours to change, and those are named in a second message with the reason: - the dispatch belongs to another business, so the plan is theirs; - the dispatch was cancelled; - the dispatch has no stop for that address; - the stop was removed from, or cancelled on, the dispatch; - the stop is billed on another approved or sent invoice that this change does not touch; - the line bills an extra work type on the stop, so the stop's own work type was left as it was. If the new work type is one the stop carries as an extra, the extra is taken off the stop, so the same work is not billed twice. The lines themselves still change in every one of those cases. A manual line that bills no stop simply skips this step. Set price does one thing: every ticked line gets the price you typed. The box opens on the first ticked line's price, and the price may be below zero, which makes each ticked line a credit, on a customer invoice and a settlement alike; see Review and send a customer invoice. The quantities are not touched, so a credited line keeps counting the work it counted before. The other side of the ledger If any ticked line has a counterpart on the other side, the popup offers Also update the subcontractor invoice (or Also update the customer invoice, on a subcontractor invoice). Leave it ticked and the counterpart gets the same work type, priced from the same price list at its own rate, or the same typed price. A counterpart is never created by this: a line that has none is left as it is. A counterpart on an invoice that has already been sent or archived is left alone as well, and the toast says how many were skipped for that reason. It does not change your prices This is worth being plain about: editing an invoice never changes an address's price list. Both actions read the price list, to work out what a changed work type should cost, and write nothing back to it. Next month's dispatch at that address prices exactly as it would have. To change what an address costs from now on, edit its prices on the address itself, which is a different job with a different consequence. See Prices on an address and Which price is used. Invoice history records the bulk change line by line and field by field, exactly as it records a single edit, so the invoice can always account for itself afterwards. See also - Review and send a customer invoice - Which price ends up on the line - What can change after sending - Invoices to and from subcontractors - Set prices and costs on an address

Last updated on Sep 16, 2026