Added
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Invoices & Internal Administration - All Invoices: Invoice draft is now automatically created in the background when the "Create invoice" modal is opened, removing the explicit "Create invoice draft" step.
Added
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Invoices: Service Period start/end is now automatically prefilled and recalculated whenever Financial Elements are added or removed. Manual override remains possible.
Added
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Invoices: Invoice header now displays the customer Purchase Order number and transfers it to easybill. The internal offer number remains available as a separate field.
Added
ORCA – Invoicing & easybill: Business Area - Configuration - Revenue Accounts: Revenue accounts can now store multiple allowed VAT rates and are fully manageable in the frontend.
Added
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Invoices: Introduced a new domain-specific VAT engine. VAT for time, travels, and receipts is now calculated based on country, VAT group (Organschaft), and VAT ID — no longer tied to the revenue account.
Added
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Invoices: VAT rate validation - the calculated VAT rate is now validated against the rates allowed for the corresponding revenue account when a Financial Element is created.
Added
POEM Approval Workflow: Business Area - Purchase Orders - Approval: POEMs in PENDING APPROVAL can now be directly approved, disapproved (returned to the employee for correction), or marked as "Ongoing Approval" — the latter is informational only and does not block edits.
Added
POEM Approval Workflow: Business Area - Purchase Orders - Approval: Approval process can now be restarted from POEMs in READY TO INVOICE for late corrections. The POEM is moved back to PENDING APPROVAL or OPEN depending on the AM approval setting.
Added
POEM Approval Workflow: Business Area - Purchase Orders - Customer Approval: Customer approval can be triggered directly from the "Internally Approved" state. A unique approval token is embedded in the outgoing email so that the customer's reply can be safely matched back to the POEM.
Added
POEM Approval Workflow: Business Area - Purchase Orders - Customer Approval: Automatic processing of customer approval emails. Replies forwarded to the dedicated zeitgaist inbox are automatically detected, matched to the correct POEM(s), and the status is updated. The email is archived for traceability.
Added
POEM Approval Workflow: Business Area - Purchase Orders - Approval: Bulk editing of POEMs via the new "Actions" button. Only actions valid for all selected POEMs are offered in the dropdown.
Added
POEM Approval Workflow: Business Area - Purchase Orders - Approval: Invoicing month of a POEM can now be deferred to a later month (single or bulk), regardless of POEM status. The default on creation remains "delivery month + 1".
Added
POEM Approval Workflow: Business Area - Purchase Orders - Approval: Account Managers can now send a reminder to employees with OPEN POEMs directly from the kebab menu, nudging them to close the POEM and unblock the monthly closing flow.
Added
POEM Approval Workflow: Business Area - Accounts & Purchase Orders: New account-level fields for customer approval mode, approver data (name, salutation, language, email), and customer approval email wording. Values are automatically inherited by new POs but remain editable on PO level.
Added
Month & POEM Locking: Internal Administration - Month Locking: POEM unlocking is now restricted to valid combinations of POEM status and PO AM-approval setting. E.g. POEMs in Ready for Invoice or Closed can only be unlocked if the corresponding PO requires no AM approval.
Added
Month & POEM Locking: Internal Administration - Month Locking: Locking individual POEMs now validates open bookings on related Work Package Assignments — the same way the monthly closing does. Blockers are named concretely instead of a generic error.
Added
HR & Configuration: Configuration - Rates: Introduced a new historized Rates table. The previous "Positions & Reference Rates" table is split into Positions (master data) and Rates (financial rates with valid-from/valid-to). On change, the existing rate is automatically ended and a new one starts seamlessly. Internal billing now always picks the rate valid at the time of service — including retroactively.
Added
Business Area – Pricing & UI: Business Area - Work Assignments: Price recommendation 2.0 for cross-tenant resources. When creating a Work Package Assignment, users now pick the Pricing Case (Marge, Aufschlag, Reference Rate, BRO case) from a dropdown for full transparency over which pricing rule applies. Overrides require a mandatory comment. Rates are pulled from the new historized Rates table.
Fixed
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Invoices: Invoice and POEM tables converted to utf8mb4. Special characters pasted from Word (e.g. narrow no-break spaces) no longer cause insert failures during invoice creation.
Fixed
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Invoices: Aggregating Financial Elements no longer produces irregular quantities or unit prices on invoice line items.
Fixed
Bug Fixes: My Area - Receipts: The status of a receipt can now be changed again even if the month or the corresponding POEM is locked. The fields themselves remain read-only, consistent with the locking concept.
Fixed
Bug Fixes: Business Area - Purchase Orders - Approval: Workday Costs column in the PO approval table now consistently uses the client rate for employees with domain transfers, instead of incorrectly applying the subcontractor price.
Fixed
Bug Fixes: Business Area - Purchase Orders - POEM State Sync Across Domains: For Purchase Orders with resources from another domain (where a POEM exists twice — one per domain), cross-domain status sync now correctly stops at READY FOR INVOICE. Subsequent statuses (ONGOING INVOICING, PARTLY INVOICED, INVOICED) are no longer mirrored, since two independent invoicing processes start from that point.
Fixed
Bug Fixes: Business Area - Purchase Orders - Invoices: Net value for receipts is now correctly calculated by converting the gross amount via the associated tax rate — aligning approval tables and invoice line items with the existing Auslagennachweis logic.
Fixed
Bug Fixes: Notifications - Monthly Closing Email: All PDF performance records are now reliably attached to the automatic monthly closing email. In rare cases, attachments were missing even though the PDFs themselves were intact and downloadable from Internal Administration.
Updated
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Performance Record (LWN): Performance records are now generated in the backend instead of via Jasper. The layout is still defined on the Purchase Order.
Updated
POEM Approval Workflow: Business Area - Purchase Orders: The PO field "Billing mode" was renamed to "Customer approval" to better reflect its purpose.
Updated
Month & POEM Locking: Internal Administration - Month Locking: POEM lock reworked. The former "Unlock/Lock month" button is now called "Edit / Bearbeiten" and has clear logic and visual feedback at both month and POEM level. A locked month automatically locks all contained POEMs; an open month allows POEM-specific locking and unlocking.
Updated
Month & POEM Locking: Internal Administration - "Waiting for Approval" tab: Temporarily hidden until the end-to-end Sales approval flow ships in a later release. Until then, please continue to use the existing AL list.
Updated
Business Area – Pricing & UI: Business Area - Purchase Orders - Order Key Figures: Added a new "Invoiced" column to the diagram and made the layout more compact, so diagram and month overview fit on one screen without scrolling.
Updated
Business Area – Pricing & UI: Business Area - Companies: The CMP_VAT_CODE field is now labeled "USt-IdNr." in the German UI (previously "Umsatzsteuernummer"). The English label remains "VAT code".
Improved
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Invoices: Travel costs are now shown as a single invoice line item (1 piece, total amount, correct VAT) instead of multiple positions.
Improved
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Invoices: Cost 1 and Cost 2 are now consistently propagated from the Financial Element through the invoice line item to easybill.
Improved
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Invoices: Time entries in the invoice detail view are now sorted by date.
Improved
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Invoices & easybill sync: Performance records (LWN) and other attachments are now reliably transferred to easybill and visible there — no more manual follow-up.
Improved
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Invoices & easybill sync: Invoice addresses are now checked and synchronized to easybill before an invoice draft is synced, eliminating drafts referencing a missing address.
Improved
ORCA – Invoicing & easybill: Business Area - Purchase Orders - Invoices: Invoice line items remain visible when changing the service period in the assembly modal — no need to close and reopen.
Improved
POEM Approval Workflow: Business Area - Purchase Orders - Approval: Central POEM status logic. Status transitions now follow the PO approval rules consistently (AM approval, customer approval, invoiceability), so POEMs automatically land in the correct status when, e.g., the employee locks the month.
Improved
POEM Approval Workflow: Business Area & My Area - Locking: Times, travels, receipts, and Work Package Assignments are now automatically locked or set to restricted editing based on the POEM status. E.g. from PENDING APPROVAL onwards, the booking entries for the month are locked.
Improved
POEM Approval Workflow: Business Area - Purchase Orders & Project Order Positions: PO and POP fields remain editable within controlled limits once Financial Elements exist (e.g. PO end date, as long as all existing FEs remain time-covered and already incurred costs are not undercut).
Improved
Month & POEM Locking: Internal Administration - "Purchase Orders to be invoiced": Added per-column search and filter to speed up locating specific Purchase Orders.
Improved
Business Area – Pricing & UI: Business Area - Purchase Orders: A central endpoint now calculates the Purchase Order Month (POM) status from its associated POEM statuses, ensuring consistent aggregation across the application.
Removed
Business Area – Pricing & UI: Business Area - Accounts: The "Debitorenkonto" field has been removed from the UI. DATEV currently only processes the Financial Accounting ID at company level; the field will be reintroduced once proper account-level handling is built.