FiiPilot by Valboo — welcome!

Please log in to continue.

FiiPilot by Valboo
FiiPilot by Valboo
Valboo

Welcome back.

Every mandate, guided by a steady star.

Active Projects

No active mandates yet — use "+ ADD +" above to create one.

No closed mandates.

Nothing waiting — every won opportunity already has a mandate here.

Moved here via "Move to Trash" — stays recoverable until permanently removed.

Trash is empty.

📅

HOME Consultants Clients Agents Company Cars Dashboard
🔒
🔒This mandate is closed — it's complete and locked for editing.

01 Project details▾

Basic information about the mandate.

🧪 Test mandate

02 Consultants▾

Add each consultant staffed on the mandate, with their internal and external day rates, and their internal (purchase) mileage cost. Click the Name field to pick from your consultant pool — rates fill in automatically and can still be overridden.

NameInternal day rateExternal day rateCost €/km
No consultants yet.

Consultants are chosen from the Consultants list (SETTINGS → Consultants) — new people can only be added there, not directly in a project.

03 Billing settings▾

These rules apply across all phases below.

€/day
€/km (external billing)

The rate above is what's billed to the client per km. Each consultant also has their own internal €/km cost (set under Consultants) — the difference is the mileage margin. Commuting, mileage (km) and accommodation costs are entered per consultant per phase; in flat-rate mode this lets you compare the billed amount against what was really spent, in actual-cost mode it is what gets billed.

€/day

Unchecked: each consultant is billed at their own external day rate.

days

What was agreed with the client for this project — it overrides whatever is stored on the customer in Lexware. Leave the term empty to use the company default.

04 Billing phases

No phases yet. Add consultants first, then create a phase.

1 Travel cost covers Commuting (flight, train, taxi, or other third-party transport), Mileage (own or company vehicle, per km), and Accommodation — click to log individual items, each with an optional receipt file.

2 Billed days — leave empty to bill every day worked. Enter a smaller number to bill only part of them, or 0 for nothing at all. Days you don't bill still count as an internal cost, so the margin stays honest.

05 Invoicing

Computed automatically from the phases above.


06 Reporting

Mandate-wide totals across all phases.

07 Commission

Track who gets a commission for bringing in or extending this mandate, and how much they're owed. Manager Mode only. Based on fees only (day rate × days) — travel costs are never included.

08 Project Costs

Other project-related costs bought in from outside — e.g. studies, market research, purchased data. Anyone working on this mandate can record these. Tick Rebill for anything the client pays for: it then needs a phase, appears on that phase's billing report and goes onto the invoice. Everything left unticked stays with us and never appears on a client document. All amounts are net.

Cost typeSupplierCost (net)Rebill to clientPhaseReceipt
No other costs recorded yet.
FEES €0.00
TRAVEL €0.00
GRAND TOTAL €0.00

Link an existing Lexware voucher

Open the invoice in Lexware and copy the address from the browser — the ID is the long code in it. Pasting the whole address works too. FiiPilot reads the voucher straight away, so a wrong ID is caught here and not later.

Draft invoice in Lexware Office

This creates a draft. Nothing is booked, nothing is sent, and no invoice number is assigned — you check it in Lexware and finalise it there. The customer name below is the one Lexware holds, because that is what the invoice will carry.

PDF for Customer

Choose which phases to include in this PDF.

Consultants

Your general consultant pool, shared across all projects — the single place to maintain each person's data. Click a consultant to edit all their details. Rates copied into a project are a snapshot at the time you add them; editing them here only affects consultants added afterwards.

#First nameLast nameInternal rateExternal
rate
EmploymentRoleTitle
No consultants in the pool yet.

My Settings

Your own contact details, kept with the Consultants list. Rates and other administrative fields aren't editable here — contact an admin for those.

Edit consultant

Instead of creating a duplicate entry, this switches their existing Role to "Consultant & Agent" and keeps all their existing data untouched.

Which vehicle this person drives, and when — e.g. car one until the end of May, car two from June. These are the same periods as in Company Cars; changing them here changes them there.

Documents

Files kept with this mandate — e.g. the client contract or consultant agreements. Stored with the project itself.

Drag a file here, or

FileDescriptionDate
No documents uploaded yet.

Clients

Your general client list, shared across all projects. Click a client to edit all their details. Click the Client field in Project Setup to pick from this list. A client's logo shows at the top of Project Setup when that client is selected.

NameCustomer no.AgentLogoColor
No clients in the list yet.

Company Cars

Every vehicle the company runs, whether owned, leased or rented. Click one to edit it. Who drives which car is recorded as periods — from the vehicle here, or from the consultant's own dialog. Vehicles that have left the fleet stay listed (greyed out) so past trips keep their rate.

No.VehicleType Per month €/kmDriven by
No vehicles yet.

Edit vehicle

Leave “until” empty while the car is in use. Once it is gone, enter the last day instead of removing it — past trips keep its rate.

€
€
€
€
€
€
€/km

One line per person and period. Empty dates are open (“from the start” / “still ongoing”). Several people can share one vehicle. The same periods appear in each consultant's own dialog.

Edit client

🧾 Lexware Office. Without the contact ID every invoice would create a new customer over there. The tax case follows the customer, not the project.

Lexware’s customer number — filled in automatically when you pick the customer with 🔍. Appears on the billing report and the project PDF.

Company Settings

Your own company's profile — address, contacts, bank details, and the two logos used around the tool.

Contact persons

NameEmailPhone

Bank details

Logos

Two separate logos: one shown at the top of the tool itself, the other used on generated PDFs and exports.

📏 Mandate size

Everything stored inside this mandate — invoices, billing reports, receipts, documents — travels over the line on every save and every load. When it grows past what the database accepts in one go, saving stops working.

Default Settings

Suggested defaults for new consultants across all projects. Pre-filled values show red until confirmed or overridden per consultant — this list itself isn't affected by that.

🚗 Company Vehicles

For internal cost calculation only — has no effect on what's billed to the client, since the client is always charged the agreed mileage rate regardless of vehicle. Managing individual company vehicles (assigned per consultant, each with its own rate) is planned for later; for now, one shared rate applies whenever "Company vehicle" is chosen.

🗺️ Stored routes

Every route entered on a mileage receipt is kept here, so the same trip always counts the same kilometres. Anyone can add one by entering it; only Administration can correct or remove one. Receipts already entered keep whatever figure was put on them.

🔢 Sequential numbers, assigned automatically. Consultants: Prefix + number (e.g. C-0007). Projects: Prefix.Year-Agent-Number (e.g. P.26-42-0007) — the Agent part is the last two digits of the Agent's consultant number, or "A" if none is set, and updates automatically if the Agent changes.

🧾 Lexware Office. The two article IDs are the UUIDs of your stored articles — press 🔍 to pick them instead of typing them. The payment term here is the default; each project can override it.

days

📖 FiiPilot Manual

Getting Started New Client Checklist Project Setup Billing Entry Travel Cost Invoicing Cost Reporting Dashboard Clients & Consultants Guided Entry Settings

Getting Started

The Home Screen is where every session begins. It shows your Active Projects as tiles — each one has the client's logo or colored monogram, the project name, project number, and a progress bar if the project has start/end dates. Click a tile to open it.

Closed Projects and Trash are tucked away as dropdowns near the bottom — closed projects are done but kept for reference, and anything in Trash can be restored or permanently deleted.

The "+ Add" button (the round circle, top right) is where you create a new project, add a new client, or add a new consultant/agent.

New Client Checklist

The order below is not arbitrary — each step needs the one before it. Three points are worth knowing in advance:

  • The customer must already exist in Lexware Office. The lookup here only finds what is already over there. Create the customer in Lexware first, then link it.
  • "Real mandate or test project?" is asked once and can never be changed — the server enforces it, even for administrators. Test projects can be deleted at any time, real ones only with a second pair of eyes.
  • The Blended rate checkbox does two jobs. It decides the day rates and how the invoice is later built: one collected line, or one line per consultant.

1 · Create the client

Left icon rail → 🏢 Clients → + Add client. Fill in name, colour, agent, address and contacts. The Agent decides the middle part of every project number for this client; without one it stays "A". 🔍 Find logo fetches the logo from the company website — the domain is pre-filled from the email address and can be overwritten. Nothing is stored until you press Save.

2 · Link it to Lexware Office

Same dialog, bottom block. Do not type the contact ID by hand — press 🔍 next to it. The search starts from the client name and shortens it by itself if the customer is filed differently over there ("Alfred Talke Logistic Services" → "Alfred Talke" → "Alfred"). Click the right match and the ID fills itself in.

Then set the Tax case: Germany 19 %, EU reverse charge for EU customers with a VAT ID, or Non-EU reverse charge. Without a contact ID every invoice would later create a new customer in the accounting system. The tax case belongs to the customer, so it applies to all their projects.

3 · Check the people

Is the client's Agent in the pool with the role Agent or Consultant & Agent? Are all Consultants for the project set up, each with internal and external day rate and their Cost €/km? New people can only be added in those pools, never inside a project. If someone drives a company car, assign it under 🚗 Company Cars — from either side, the vehicle or the consultant.

4 · Create the project

Home screen → + → the wizard asks for client, name, period, budget, planned days, project manager and consultants. It also asks once whether this is a real mandate or a test project — see the warning above.

5 · Billing settings

Project Setup → 03 Billing settings. Choose travel expenses (flat amount per day on-site, or actual cost with a €/km rate), decide whether a Blended rate applies to all consultants, and set the billing schedule that drives the reminders.

6 · Invoicing

Same section, Invoicing block. Set the payment term in days — leaving it empty uses the company default, and the placeholder shows you which. Tick Attach the phase report to the invoice if this client expects the day-by-day breakdown behind the invoice.

Both belong to the project, not the customer: in Lexware the payment terms sit on the customer, but they are renegotiated per project — so what is set here wins.

7 · First phase

Billing entry → + Add phase. Set the period first — without dates the days column stays locked — and check that every consultant appears in the table.

Once only, not per client

In Company Settings: the number ranges for consultants, projects and vehicles; the default payment term; and the two article IDs for consulting and travel — press 🔍 next to each field and pick the article from Lexware. The API key itself lives only in config.php on the server and never in the browser.

Project Setup

Every project has a Project Setup tab where you define the fixed facts of the mandate: client, consultants involved, billing rates, travel billing mode (flat daily allowance vs. actual cost), and the invoice numbering scheme.

Consultants and Agents are shared across all projects via a central pool — adding someone to a project copies a snapshot of their current rates at that moment. Editing their rates later in the pool does not retroactively change already-added projects.

Billing Entry

This is where days worked, travel, and costs get logged, organized into Phases (e.g. "Phase 1: January"). Each phase has a date range and a table with one row per consultant.

  • Days: enter directly, or switch to a calendar view (📅) to mark individual days worked.
  • Traveldays: how many of those days involved on-site travel (relevant when travel is billed as a flat daily rate).
  • Billed days: how many of the worked days go on the client's invoice. Leave it empty to bill all of them — that is the normal case and the placeholder shows you the number that applies. Enter a smaller number to bill only part (ten days worked, eight billed), or 0 to bill nothing at all; the row then gets a light amber background as a reminder. Days you don't bill still count as an internal cost, so margin and contribution stay accurate. On the customer-facing PDF a consultant appears with their billed days, and someone billed nothing doesn't appear at all.
  • Invoice (📎/📄 icon): attach a consultant's own invoice for their days, if you collect those separately.

Who can edit what: by default, each person can only edit the row that matches their own name (linked via User Management). Everyone else's row is shown grayed out, for reference only. Someone with the "Enter all billing data" permission (or a Super Admin) sees a "🔓 Open all entries" button per phase — clicking it unlocks every row so that person can enter data on everyone's behalf (handy when people send you their hours by email). This unlock only lasts for the current browser session; reload the page and it resets.

Travel Cost

Instead of separate fields, all travel-related costs for a consultant on a phase are logged through a single Travel Cost button, which opens a small window listing every item — each with a date, category, amount, and an optional receipt file to attach.

  • Commuting: flights, trains, taxis, or other third-party transport.
  • Mileage: your own car or a company vehicle. Enter kilometers driven and pick which vehicle — the cost is calculated automatically using the right rate (the consultant's own rate for their own car, or the shared company-vehicle rate). No receipt file applies here, since it's a calculated distance cost rather than a purchased item — but you can still add a description (e.g. the destination) to keep track of it.
  • Accommodation: hotel or lodging costs.

If a logged date falls outside the phase's own date range, a small warning appears — this doesn't block saving, it's just a nudge to double-check it's correct.

Invoicing

Shows every phase with its computed fee and travel totals, ready to be marked as invoiced. Attach the original invoice PDF here — the same file can later be merged with a freshly generated Billing Report into one combined PDF via the "Merge with Billing Report" button (this replaces the original with the merged version, so there's only ever one file kept per phase).

Cost

A breakdown of internal costs for the whole project: consultant costs, agent/broker commissions, and any manually entered project costs (software licenses, subcontractors, etc.) — everything that affects the company's margin but isn't necessarily billed to the client.

Reporting

An overview of all phases across the project — which are done, which are still open, and quick access to exports.

Dashboard

Reachable via the bar-chart icon in the left rail (requires the "View financials" permission). Shows summary KPI tiles, revenue charts, and tables for All Projects, Cost, By Client, By Consultant, and By Agent.

Every block can be shown or hidden, and dragged into any order you like using the ⠿ handle in the sidebar — this is personal to you, so everyone with Dashboard access can set up their own preferred view without affecting anyone else's. "Dashboard to PDF" exports exactly the blocks you currently have visible, in the order you've arranged them.

Clients & Consultants

Two shared pools, reachable from the left icon rail: Clients (🏢) and Consultants (👥) — the latter also covers Agents, since both share the same underlying list. Each person has a Role (Consultant, Agent, or both) and can optionally have a Title reflecting seniority (Equity Partner, Partner, Principal, (Senior) Consultant, Associate).

Guided Entry

A simple, step-by-step wizard for consultants who only need to log their own days and travel for a phase — no need to understand the full tool. It walks through: days worked, on-site travel days (if billed flat), whether there were travel costs, vehicle type and kilometers if so, commuting costs, and accommodation — each with a plain yes/no or fill-in-the-blank question, finishing with a summary to review before saving.

Settings

Company Settings: your company's identity — name, address, logo, bank details used on invoices.

Default Settings: suggested default rates for new consultants, project/consultant numbering schemes, and the shared company vehicle mileage rate used for internal cost calculation when someone logs Mileage with "Company vehicle" selected (this never affects what's billed to the client — the client is always charged the same agreed rate regardless of vehicle).

User Management

Manage who can log in and what each person is permitted to do. Everyone shares the same projects, pools, and settings. Super Admin grants every permission automatically — there must always be at least one, so the last remaining Super Admin can't be removed. Anyone without at least one of the 2 FiiPilot permissions (or Super Admin) only sees the simplified "Simplified entry" screen for logging their own days — Use CRM is separate and unrelated, it only grants access to the standalone RiiPilot tool. View financials and Administration each open the whole tool — every tab, including Invoicing. The two narrow permissions (Billing entry access, Invoicing access) only do anything for someone who has neither; where they have no effect they are shown greyed out. Hover a column header for details. Click a checkbox to toggle it — it saves immediately.

Name View
financials
Administration Enter all
billing data
Use
CRM
Billing entry
access
Invoicing
access
Super
Admin
No other users yet.

Which mandates can they see? (optional, applies when added above)

Reset password

Still there?

You've been inactive for a while. For security, you'll be logged out automatically in 60 seconds.

Mandate access & linked consultant

Which mandates can they see?

Consultant invoice

Detected invoice details

Best-effort text scan of the PDF — please check before applying. Works best for text-based (not scanned) invoices.

Real mandate, or a test one?

This decides once and for all whether this mandate can be deleted directly later, or needs a second person's confirmation. It can't be changed afterward.

Move this mandate to Trash?

Document

Project

What would you like to do?

Dashboard blocks

Drag ⠿ to reorder.

Just for you — everyone with Dashboard access sets up their own view.

Prints exactly the blocks shown above, in this order.

Company logo FiiPilot by Valboo

Dashboard

Summary across all mandates stored on this device.

Add consultant

Pick from your consultant pool (rates are pre-filled and can be overridden), or add a new one.