Blog - Latest articles on time tracking & e-invoices
Discover exciting articles and current updates on time tracking, e-invoicing, controlling, and HR. Dive into our blog!
85 articles found
The credit note overview now shows the Skonto amount and strikes through the gross figure when a discount was taken. The CSV export gains "With Skonto" and "Sum paid" columns, and the audit log names the UUID of the bank transaction behind the change.
The Close button now opens a page of its own: a red warning with every consequence, plus a table of open TimeRecords, TimeSheets and expenses, each count clickable. Expenses and timesheets can no longer be submitted to a closed project.
Credit notes use the bank details of the contract, not those of your account. Add a new account or mark it as default and ZEIT.IO now shows every active contract with its assigned account, asking whether the new one should be adopted.
Auto-Copy creates the follow-up project one day after the end date, with members, activities and budgets. Auto-Close closes finished projects after a delay – including the autoinvoice and member emails. Default: 30 days, active for existing projects too.
Over the past few weeks we closed 57 tickets: bank integration reconciles invoices automatically, the SEPA export now covers credit notes too, there are four clear project types, absences for external staff, and more entries in the audit log.
ZEIT.IO now connects to over 3,000 EU banks via PSD2. Balances and transactions arrive hourly, and payments are matched to invoices and credit notes automatically, so open items close themselves. Strictly read-only: ZEIT.IO never initiates a payment.
ZEIT.IO has rebuilt two-factor authentication: 2FA is only armed after a confirmed code from your app, turning it off requires a valid code, and a new QR code replaces the old one only once confirmed. Lockouts are off the table.
At larger customers, offers, invoices and dunning notices rarely go to the same person. Configure these recipients once on the project. New in the invoice module: pick the invoice and dunning contact per invoice – groundwork for automated dunning.
No more retyping IBANs: ZEIT.IO exports credit notes and incoming invoices as a SEPA credit transfer file (pain.001.001.03 and .09). With a review page before download, automatic skonto, protection against double payments and a full export history.
The new last_day_of_month trigger creates the invoice on the last day of the month and bills that same month, running at 8 p.m. German time. Only records approved by then are included – later ones stay unbilled, so drafts are the safer target state.
Accepted supplier contracts are no longer frozen: rates, payment terms and early payment discounts can be adjusted by change request. The supplier sees old and new values side by side and decides. On consent the new value applies immediately.
Four project types replace what had grown over the years: Time & Material, fixed price to fixed price, fixed price to T&M, and fixed price coaching. For each: the budgets, how costs accrue, how margin is calculated - and who carries the effort risk.
When your freelancers forget to track time, ZEIT.IO now reminds them automatically — daily, weekly or monthly, configurable per contract. Weekends and absences are skipped, and the email arrives in the recipient's own language.
New in ZEIT.IO: absences. Enter them once — the reminder emails go quiet, the days show up as "Absent" on your timesheet, and every active client is notified by email automatically. Plus calendar links and ICS export.
Billing from Denmark? ZEIT.IO now asks for one detail only: your eight-digit CVR number. The German tax fields and the small business checkbox disappear, the DK prefix for your VAT ID is added automatically, and a VIES miss no longer blocks the save.
Language and date format can now be set per customer, department and contact person. Auto-invoicing and manual invoices apply them automatically, and the introduction and payment terms switch along. Also maintainable via CSV import and REST API.
New in ZEIT.IO: customers, contact persons and departments can now be imported via CSV, matching the familiar export format, with ongoing row-by-row error checks. Import only creates new records — duplicates are skipped automatically.
Excel timesheets now render inline in ZEIT.IO as a clean, locale-aware HTML table across every role and share link — no downloads, no app-switching, wide tables scroll neatly, and parsing stays on our own servers for privacy.
Billing categories in ZEIT.IO now carry your own names: "On site 2" becomes "Frankfurt Data Center" – for hourly and daily rates, freelancers and employees. The names appear on the invoice, already-billed time stays unchanged.
ZEIT.IO now features a "Documents" area, allowing you to centrally store project files like contracts directly where the project lives. It inherits your existing project permissions, accepts files up to 15MB, and fully supports REST API automation.
Bogus self-employment in Germany poses severe financial risks, leading companies to ban freelancers. The article introduces keine-scheinselbststaendigkeit.de, a service offering risk assessments and expert compliance models for safe contracting.
ZEIT.IO automates the entire timesheet approval workflow. Approvers are notified instantly and reminded daily until they decide. Once approved, ZEIT.IO can automatically generate an e-invoice for the client or a credit note for freelancers.
Time tracking is often a legal requirement. ZEIT.IO supports you in managing employee contracts with two features: a configurable maximum duration per time entry and an automatic timer stop in case the user forgets to stop it.
This article explains ZEIT.IO API rate limits—what they are, how they work, and how to handle them—for users connecting tools or automating workflows.
We just shipped a feature that many of you have been asking for: organisations can now upload and manage multiple logo. Here's what changed and how you can make the most of it.