# 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!

- [One credit note a month instead of ten](https://zeit.io/en/blog/one-credit-note-a-month-instead-of-ten.md) (2026-10-29): Credit memo process in ZEIT.IO: if you like, each supplier now gets one credit note per project and month instead of one per document.
- [The hours come from the timesheet. Everything else now comes from your catalogue.](https://zeit.io/en/blog/the-hours-come-from-the-timesheet-everything-else-now-comes-from-your-catalogue.md) (2026-10-27): Flat rates, licences, hosting: set up recurring invoice lines once as articles and add them with one click – or automatically.
- [PHP and Node.js vulnerabilities: ZEIT.IO is not affected](https://zeit.io/en/blog/php-and-node-js-vulnerabilities-zeit-io-is-not-affected.md) (2026-10-22): ZEIT.IO runs neither PHP nor Node.js on its servers – the current critical security vulnerabilities do not affect your data.
- [One key. Visible once.](https://zeit.io/en/blog/one-key-visible-once.md) (2026-10-22): ZEIT.IO no longer stores your organisation's API keys in clear text. A new key is shown exactly once – right after you create it.
- [Export a whole year of time records – without the error page](https://zeit.io/en/blog/export-a-whole-year-of-time-records-without-the-error-page.md) (2026-10-20): Large CSV exports of time records now run in the background – ZEIT.IO emails you a download link as soon as the file is ready. No more error pages.
- [Your article catalogue in ZEIT.IO in minutes, not afternoons](https://zeit.io/en/blog/your-article-catalogue-in-zeit-io-in-minutes-not-afternoons.md) (2026-10-20): Import articles from CSV in the format of the article export – including customer limits and the option to add articles to new invoices automatically.
- [Binding supplier contracts – no paper, no signature, a complete record](https://zeit.io/en/blog/binding-supplier-contracts-no-paper-no-signature-a-complete-record.md) (2026-10-15): Conclude legally binding supplier contracts without a signature – with a recorded acceptance, optional 2FA and a contract PDF for both sides.
- [Cancellation invoices from suppliers: clearly linked, never paid twice](https://zeit.io/en/blog/cancellation-invoices-from-suppliers-clearly-linked-never-paid-twice.md) (2026-10-13): Mark supplier invoices as cancellations in ZEIT.IO and link them to the original. Both are highlighted in the list – no more double payments.
- [Paid with Skonto? Now one click says so](https://zeit.io/en/blog/paid-with-skonto-now-one-click-says-so.md) (2026-10-12): Mark credit notes as paid with the full or the Skonto amount. ZEIT.IO books the matching payment and keeps the discount visible.
- [One customer, five companies – set up in minutes](https://zeit.io/en/blog/one-customer-five-companies-set-up-in-minutes.md) (2026-10-09): Copy customers in ZEIT.IO: the new form is filled in with the original's data, and you only change what is different.
- [Find the hours you need in any timesheet](https://zeit.io/en/blog/find-the-hours-you-need-in-any-timesheet.md) (2026-10-09): Filter the time records on a timesheet by user, project, activity, billable state and description – with a live sum of the matching hours.
- [Budget control across company boundaries](https://zeit.io/en/blog/budget-control-across-company-boundaries.md) (2026-10-09): Mirrored orga-to-orga projects can no longer overbook the hour budget: what counts is how many hours are still free in the parent project.
- [When the mistake only shows up after approval: correcting amounts in incoming invoices](https://zeit.io/en/blog/when-the-mistake-only-shows-up-after-approval-correcting-amounts-in-incoming-invoices.md) (2026-10-07): Incoming invoices: amounts are now editable on the Settings tab. Approved invoices can only be changed by admins, with a warning and an audit log.
- [Multiple API keys with their own permissions](https://zeit.io/en/blog/multiple-api-keys-with-their-own-permissions.md) (2026-10-02): Multiple API keys per organisation – each with its own permissions, expiry date and an overview of when it was last used.
- [Add all employees to a project in one click](https://zeit.io/en/blog/add-all-employees-to-a-project-in-one-click.md) (2026-10-01): Add all active employees to a project in one click – with shared settings for budget, membership period and roles.
- [Projects now copy and close themselves – plus 30 more updates](https://zeit.io/en/blog/projects-now-copy-and-close-themselves-plus-30-more-updates.md) (2026-10-01): September in ZEIT.IO: projects copy and close themselves, invoices go to multiple recipients, and one transfer can now settle several invoices.
- [Multiple recipients for offers, invoices and payment reminders](https://zeit.io/en/blog/multiple-recipients-for-offers-invoices-and-payment-reminders.md) (2026-09-30): Offers, invoices and reminders to multiple recipients: one main recipient in the PDF address block, everyone else in CC.
- [Project permissions: every tab now needs its own permission](https://zeit.io/en/blog/project-permissions-every-tab-now-needs-its-own-permission.md) (2026-09-29): Project tabs for invoices, credit notes, expenses and timesheets now check the matching permission – no more detour around financial permissions.
- [Cancellation: who reads the reason – and who hears about it](https://zeit.io/en/blog/cancellation-who-reads-the-reason-and-who-hears-about-it.md) (2026-09-29): Cancellations now notify the submitter and all approvers via email – with the reason. The page makes clear who can see the reason.
- [Import supplier contracts from CSV](https://zeit.io/en/blog/import-supplier-contracts-from-csv.md) (2026-09-29): Import supplier contracts from CSV – project contracts 1:1 included, with their project, in the export format. New: API POST /org/contracts/suppliers.
- [Auto-invoices: non-billable hours as an optional timesheet](https://zeit.io/en/blog/auto-invoices-non-billable-hours-as-an-optional-timesheet.md) (2026-09-28): Auto-invoices can now attach the non-billable hours as a second timesheet – ideal for monthly maintenance fees.
- [When an invoice arrives after all: incoming invoices can now be assigned to expense submissions](https://zeit.io/en/blog/when-an-invoice-arrives-after-all-incoming-invoices-can-now-be-assigned-to-expense-submissions.md) (2026-09-22): Incoming invoices can now be assigned to approved expense submissions – for suppliers who can't use the credit note procedure, with full control.
- [One Transfer, Four Invoices: The New List Matching in ZEIT.IO](https://zeit.io/en/blog/one-transfer-four-invoices-the-new-list-matching-in-zeit-io.md) (2026-09-15): ZEIT.IO now assigns bulk payments automatically: if the reference field lists several invoice numbers, every invoice is linked.
- [Making Skonto visible: credit notes and bank transactions in ZEIT.IO](https://zeit.io/en/blog/making-skonto-visible-credit-notes-and-bank-transactions-in-zeit-io.md) (2026-09-11): Credit notes now show the Skonto amount right in the list, with amounts paid at a discount struck through. In the CSV export as well.
- [Closing a project: look first, then shut the door](https://zeit.io/en/blog/closing-a-project-look-first-then-shut-the-door.md) (2026-09-10): Closing a project: ZEIT.IO now shows you what is still open beforehand — and blocks submissions to closed projects.
- [New Account, Old Credit Note: ZEIT.IO Now Asks](https://zeit.io/en/blog/new-account-old-credit-note-zeit-io-now-asks.md) (2026-09-09): Added new bank details? ZEIT.IO now lists your active contracts and asks whether future credit notes should go to the new account.
- [Auto-Copy and Auto-Close: projects that extend themselves and clean up after themselves](https://zeit.io/en/blog/auto-copy-and-auto-close-projects-that-extend-themselves-and-clean-up-after-themselves.md) (2026-09-08): Auto-Copy creates follow-up projects automatically, Auto-Close closes finished projects after a set delay – autoinvoice, emails and auditlog included.
- [57 Tickets Later: Everything That Has Changed in ZEIT.IO](https://zeit.io/en/blog/57-tickets-later-everything-that-has-changed-in-zeit-io.md) (2026-09-07): Bank integration, SEPA export for credit notes, four project types, absences and more: the 57 tickets of the last few weeks at a glance.
- [From Bank Statement to Payment Status: Bank Integration in ZEIT.IO](https://zeit.io/en/blog/from-bank-statement-to-payment-status-bank-integration-in-zeit-io.md) (2026-09-07): ZEIT.IO connects to your bank accounts via PSD2, pulls transactions hourly and matches payments to the right invoices automatically.
- [Two Factors, Zero Lockouts: The Reworked 2FA Setup in ZEIT.IO](https://zeit.io/en/blog/two-factors-zero-lockouts-the-reworked-2fa-setup-in-zeit-io.md) (2026-09-07): The 2FA setup in ZEIT.IO is new: it only switches on after a confirmed code from your app — and turning it off requires the second factor.
- [Recipients per project: offers, invoices and dunning notices to the right contacts](https://zeit.io/en/blog/recipients-per-project-offers-invoices-and-dunning-notices-to-the-right-contacts.md) (2026-09-03): Recipients per project: offers, invoices, CC and dunning notices now go to the right customer contacts automatically – in the invoice module too.
- [Payment Runs Without Retyping: The SEPA Export in ZEIT.IO](https://zeit.io/en/blog/payment-runs-without-retyping-the-sepa-export-in-zeit-io.md) (2026-08-31): Payment runs without retyping: ZEIT.IO exports credit notes and incoming invoices as a SEPA file — with a review page, skonto and double-pay guards.
- [A new auto-invoice trigger: billing on the last day of the month](https://zeit.io/en/blog/a-new-auto-invoice-trigger:-billing-on-the-last-day-of-the-month.md) (2026-08-28): New auto-invoice trigger: bill the current month on its last day, at 8 p.m. Records booked or approved later are not included.
- [The rate goes up – and the contract stays](https://zeit.io/en/blog/the-rate-goes-up-%E2%80%93-and-the-contract-stays.md) (2026-08-28): Supplier contracts now have a change process: request new rates, payment terms or discounts – the supplier accepts or declines.
- [Four project types, one clear logic](https://zeit.io/en/blog/four-project-types,-one-clear-logic.md) (2026-08-25): Four project types, one clear logic: how ZEIT.IO calculates budget, costs and margin - and who carries the effort risk on each.
- [No more chasing people: automatic reminders for freelancers](https://zeit.io/en/blog/no-more-chasing-people:-automatic-reminders-for-freelancers.md) (2026-08-20): New: ZEIT.IO now reminds contractors to track their time automatically — daily, weekly or monthly, freely configurable per contract.
- [Two weeks in Croatia, zero reminder emails: absences in ZEIT.IO](https://zeit.io/en/blog/two-weeks-in-croatia,-zero-reminder-emails:-absences-in-zeit-io.md) (2026-08-19): Enter your holiday once: ZEIT.IO stops the reminder emails, marks the days as absent on your timesheet, and notifies your clients automatically.
- [One number instead of three fields: the CVR number for Danish freelancers](https://zeit.io/en/blog/one-number-instead-of-three-fields:-the-cvr-number-for-danish-freelancers.md) (2026-08-18): Instead of three German tax fields, Danish freelancers in ZEIT.IO now enter one CVR number. The DK prefix for the VAT ID is added automatically.
- [Your invoices now speak your customer's language](https://zeit.io/en/blog/your-invoices-now-speak-your-customer's-language.md) (2026-08-13): Language and date format now belong to the customer – per customer, department and contact. Auto-invoicing and manual invoices pick them up.
- [Importing Customer Master Data via CSV: 300 Customers in Minutes, Not Days](https://zeit.io/en/blog/importing-customer-master-data-via-csv:-300-customers-in-minutes,-not-days.md) (2026-07-29): ZEIT.IO now imports customers, contacts and departments via CSV — matching the export format, with row-by-row error checks. Ideal for migrations.
- [View Excel Timesheets Right in Your Browser](https://zeit.io/en/blog/view-excel-timesheets-right-in-your-browser.md) (2026-07-23): Excel timesheets now render inline in ZEIT.IO as a clean HTML table — no downloads, no app-switching, and your data stays on our own servers.
- [„On site 2" – what was that again?](https://zeit.io/en/blog/%E2%80%9Eon-site-2%22-%E2%80%93-what-was-that-again%3F.md) (2026-07-21): Hourly and daily rate categories in ZEIT.IO now carry your own names – for freelancers and employees. Clear categories, right through to the invoice.
- [Project Documents: The Contract Now Lives Where the Project Is](https://zeit.io/en/blog/project-documents:-the-contract-now-lives-where-the-project-is.md) (2026-07-17): ZEIT.IO introduced a "Documents" area to attach files like contracts directly to projects. It uses existing permissions and supports API automation.
- [False self-employment: Why you can no longer ignore this issue in 2026](https://zeit.io/en/blog/false-self-employment:-why-you-can-no-longer-ignore-this-issue-in-2026.md) (2026-07-17): "Bogus self-employment" will become a risk for freelancers and companies in 2026. The service keine-scheinselbststaendigkeit.de offers protection.
- [Timesheet Approval Made Easy: How the Approval Workflow Works in ZEIT.IO](https://zeit.io/en/blog/timesheet-approval-made-easy:-how-the-approval-workflow-works-in-zeit-io.md) (2026-06-15): Timesheet approved, invoice sent — automatically. ZEIT.IO reminds approvers daily and bills the client the moment a timesheet is approved.
- [Automatic Timer Stops and Configurable Hour Limits for Employee Contract](https://zeit.io/en/blog/automatic-timer-stops-and-configurable-hour-limits-for-employee-contract.md) (2026-06-11): For statutory time tracking, ZEIT.IO offers two functions: a configurable maximum value and an automatic timer stop.
- [Understanding ZEIT.IO API Rate Limits](https://zeit.io/en/blog/understanding-zeit-io-api-rate-limits.md) (2026-06-10): This article explains what rate limits are, how they work on ZEIT.IO, and what to do if you run into them.
- [Multiple Logos per Organisation — More Branding Flexibility in ZEIT.IO](https://zeit.io/en/blog/multiple-logos-per-organisation-%E2%80%94-more-branding-flexibility-in-zeit-io.md) (2026-06-09): We just shipped a feature that many of you have been asking for: organisations can now upload and manage multiple logos.
- [Tax hints for Electronic Invoices](https://zeit.io/en/blog/tax-hints-for-electronic-invoices.md) (2026-05-27): Why ZEIT.IO provides the appropriate PDF notes—despite EN16931 tax codes.
- [Cyberattack on ZEIT.IOs Email Reputation](https://zeit.io/en/blog/cyberattack-on-zeit-io-s-email-reputation.md) (2026-05-19)
- [Offer -> Order Confirmation -> Offer Confirmation](https://zeit.io/en/blog/offer-order-confirmation-offer-confirmation.md) (2025-11-23): Upload an order confirmation for a quote and generate an automatic order confirmation.
- [Consecutive project numbers](https://zeit.io/en/blog/consecutive-project-numbers.md) (2025-11-23): ZEIT.IO can now automatically assign sequential project numbers. Various formats are available.
- [False self-employment: The paradox that it mainly affects those who are NOT falsely self-employed](https://zeit.io/en/blog/false-self-employment-the-paradox-that-it-mainly-affects-those-who-are-not-falsey-self-employed.md) (2025-10-24): Declining freelancer numbers in Germany and how freelancers, clients, and agencies can reverse this negative trend with CIP.
- [Send invoices as letters with EmailBrief](https://zeit.io/en/blog/send-invoices-as-letters-with-emailbrief.md) (2025-10-19): With the EmailBrief integration in ZEIT.IO, you can send any invoice in ZEIT.IO as a real letter with just one click.
- [Why Q&A is becoming increasingly important in AI](https://zeit.io/en/blog/why-q-and-a-is-becoming-increasingly-important-in-ai.md) (2025-10-13): AI carries risks such as errors and bias. Strict quality control (Q&A) is essential to build trust and minimize risks.
- [From offer creation to e-invoice in seconds](https://zeit.io/en/blog/from-offer-creation-to-e-invoice-in-seconds.md) (2025-09-05): At ZEIT.IO, you can now also create and send offers. An offer can be converted into an e-invoice with just one click.
- [Digital signature: The safety net for every e-invoice](https://zeit.io/en/blog/digital-signature-the-safety-net-for-every-e-invoice.md) (2025-09-04): E-invoices that are not digitally signed can be easily manipulated without the recipient being able to verify this.
- [Why high performers are often not the best employees](https://zeit.io/en/blog/why-high-performers-are-often-not-the-best-employees.md) (2025-09-01): This article examines the importance of trust alongside performance in employee evaluation, using the "Performance vs. Trust" model.
- [ZUGFeRD 2.3.3 available and legally effective from May 15th of 2025](https://zeit.io/en/blog/zugferd-2-3-3-available-and-legally-effective-from-may-15th-2025.md) (2025-05-15): ZUGFeRD 2.3.3 is available and legally effective from May 15. Update of the code lists used in EN16931 and update of the CEN validation rules.
- [Receive invoices with the e-invoice mailbox](https://zeit.io/en/blog/receive-invoices-with-the-e-invoice-mailbox.md) (2025-05-08): With the e-invoice mailbox, e-invoices can be received, validated and visualized, and senders receive an immediate confirmation of receipt.
- [Export XRechnung as ZUGFeRD PDF](https://zeit.io/en/blog/export-xrechnung-as-zugferd-pdf.md) (2025-05-08): Since DATEV Unternehmen Online cannot handle XML invoices properly, ZEIT.IO offers a conversion from XRechnung to ZUGFeRD PDF.
- [What is professional indemnity insurance?](https://zeit.io/en/blog/what-is-professional-indemnity-insurance.md) (2025-05-04): Professional liability insurance protects self-employed people and freelancers from financial losses caused by professional errors.
- [New privacy policy and update of the AVV](https://zeit.io/en/blog/new-privacy-policy-and-update-of-the-avv.md) (2025-05-01): The data protection declaration has been completely revised by dacuro GmbH and a few points have been added to the AVV.
- [SEPA direct debit for e-invoices](https://zeit.io/en/blog/sepa-direct-debit-for-e-invoices.md) (2025-04-30): Create e-invoices using the SEPA direct debit payment method. This feature is available for both ZUGFeRD and XRechnung.
- [Record and edit times for other users](https://zeit.io/en/blog/record-and-edit-times-for-other-users.md) (2025-04-27): Record and edit working hours and project times on behalf of other users on ZEIT.IO.
- [Manage employees in teams and delegate tasks](https://zeit.io/en/blog/manage-employees-in-teams-and-delegate-tasks.md) (2025-04-25): The Teams feature allows you to organize employees into teams. Team leaders can then approve vacation requests from other team members.
- [Multiple sales rates per permanent employee](https://zeit.io/en/blog/multiple-sales-rates-per-permanent-employee.md) (2025-03-19)
- [Record partial payments at ZEIT.IO](https://zeit.io/en/blog/record-partial-payments-at-zeit-io.md) (2025-02-27): Partial payments can now also be recorded for outgoing and incoming invoices and even on credit notes.
- [XRechnung and ZUGFeRD](https://zeit.io/en/blog/xrechnung-and-zugferd.md) (2024-12-17)
- [ZUGFeRD - Receive, validate and visualize](https://zeit.io/en/blog/zugferd-receive-validate-and-visualize.md) (2024-11-07)
- [Daily rates](https://zeit.io/en/blog/daily-rates.md) (2024-08-06)
- [Fixed price packages](https://zeit.io/en/blog/fixed-price-packages.md) (2024-08-01)
- [E-Invoices with ZUGFeRD](https://zeit.io/en/blog/e-invoices-with-zugferd.md) (2024-08-01)
- [Two-Factor Authentication](https://zeit.io/en/blog/two-factor-authentication.md) (2023-06-26)
- [Billable bar](https://zeit.io/en/blog/billable-bar.md) (2023-06-26)
- [JIRA Integration](https://zeit.io/en/blog/jira-integration.md) (2023-06-02)
- [GitHub integration](https://zeit.io/en/blog/github-integration.md) (2023-06-02)
- [Zendesk Integration](https://zeit.io/en/blog/zendesk-integration.md) (2023-06-02)
- [Auto.-Invoicing](https://zeit.io/en/blog/auto-invoicing.md) (2023-04-05)
- [Trello Integration](https://zeit.io/en/blog/trello-integration.md) (2023-04-05)
- [JetBrain YouTrack Integration](https://zeit.io/en/blog/jetbrain-youtrack-integration.md) (2023-04-05)
- [JIRA Tempo CSV Import](https://zeit.io/en/blog/jira-tempo-csv-import-en.md) (2023-04-04)
- [JIRA Clockwork CSV Import](https://zeit.io/en/blog/jira-clockwork-csv-import.md) (2023-03-30)
- [ZEIT-IO Refactorings 2022 (I'm sorry)](https://zeit.io/en/blog/zeit-io-refactorings-2022.md) (2023-01-16)
- [Dynamic fields](https://zeit.io/en/blog/dynamic-fields.md) (2022-11-24)
- [Vacation, sick leave and overtime](https://zeit.io/en/blog/vacation-sick-leave-and-overtime.md) (2022-06-22)
- [New context menus for different roles](https://zeit.io/en/blog/new-context-menus-for-different-roles.md) (2022-05-23)
- [Firefox AddOn](https://zeit.io/en/blog/firefox-addon.md) (2022-04-19)
- [Happy Easter 2022](https://zeit.io/en/blog/happy-easter-2022.md) (2022-04-17)
- [ZEIT.IO - SAP ByD integration for employees](https://zeit.io/en/blog/zeit-io-sap-byd-integration-for-employees.md) (2022-04-08)
- [Roadmap 2022](https://zeit.io/en/blog/roadmap-2022.md) (2022-02-18)
- [Credit instead of invoice](https://zeit.io/en/blog/credit-instead-of-invoice.md) (2021-12-22)
- [Chrome Extension for time tracking](https://zeit.io/en/blog/chrome-extension-for-time-tracking.md) (2021-12-21)
- [The DATEV Integration](https://zeit.io/en/blog/the-datev-integration.md) (2021-10-20)
- [Copy/Renew a contract](https://zeit.io/en/blog/copy-renew-a-contract.md) (2021-08-16)
- [Skonto (Discount)](https://zeit.io/en/blog/skonto-discount.md) (2021-08-16)
- [Invoice N Experts in one single invoice](https://zeit.io/en/blog/invoice-n-experts-in-one-single-invoice.md) (2021-07-20)
- [Contracts with multiple hourly wages](https://zeit.io/en/blog/2021-06-01-contracts-with-multiple-hourly-wages.md) (2021-06-01)
- [CSV Export](https://zeit.io/en/blog/2021-05-31-csv-export.md) (2021-06-01)
- [Dynamic fields on the invoice](https://zeit.io/en/blog/2021-06-01-dynamic-fields-on-the-invoice.md) (2021-06-01)
- [Improved time tracking](https://zeit.io/en/blog/2021-05-21-improved-time-tracking.md) (2021-05-21)
- [Improved invoicing for organisations](https://zeit.io/en/blog/2021-05-17-improved-invoicing-for-organisations.md) (2021-05-17)
- [Generate an invoice directly from the time sheet](https://zeit.io/en/blog/generate-an-invoice-directly-from-the-time-sheet.md) (2021-05-14)
- [Hourly budget for projects](https://zeit.io/en/blog/2021-05-05-hourly-budget-for-projects.md) (2021-05-05)
- [Calculate the hourly wages of permanent employees correctly](https://zeit.io/en/blog/calculate-the-hourly-wages-of-permanent-employees-correctly.md) (2021-04-27)
- [New terms for ZEIT.IO](https://zeit.io/en/blog/new-terms-for-zeit-io.md) (2021-04-13)
- [Improved user/contracts area](https://zeit.io/en/blog/improved-user-contracts-area.md) (2021-03-29)
- [New invoice filter - pending](https://zeit.io/en/blog/new-invoice-filter-pending.md) (2021-03-26)
