SETU: der Standard für digitale Timesheets in der Zeitarbeitsbranche

Der SETU-Standard für E-Timecards: digitale Stundenerfassung in der Zeitarbeitsbranche über das Peppol-Netzwerk.

Der SETU-Standard (Stichting Elektronische Transacties Uitzendbranche) ermöglicht den strukturierten, elektronischen Austausch von geleisteten Arbeitsstunden und Spesen für Zeitarbeitskräfte. Seit Juni 2024 sind SETU-Nachrichten im Peppol-Netzwerk verfügbar, sodass Zeitarbeitsfirmen, Entleiher und Subunternehmer Timesheets über dieselbe Infrastruktur austauschen können, die bereits für E-Rechnungen und E-Bestellungen genutzt wird. eConnect unterstützt das SETU-Format als zertifizierter Peppol Access Point.

Kurz gefasst SETU ist der niederländische Standard für den digitalen Austausch von Stundenerfassungen und Spesen in der Zeitarbeitsbranche. Die Timecard-Nachricht enthält geleistete Stunden, Zuschläge, Spesen und Projektinformationen. Genehmigte Timecards bilden die Grundlage für die automatische Rechnungsstellung.

Was ist der SETU-Standard?

SETU steht für Stichting Elektronische Transacties Uitzendbranche. Die Stiftung entwickelt und verwaltet Standards für den elektronischen Datenaustausch in der Personal- und Zeitarbeitsbranche. Die Standards beschreiben, wann und welche Informationen im Einstellungsprozess ausgetauscht werden, von der Stellenausschreibung und Auswahl bis zur Stundenerfassung und Rechnungsstellung.

Die SETU-Standards basierten ursprünglich auf HR-XML, einem internationalen XML-Schema für HR-bezogenen Datenaustausch. Mit Version 2.0 wurde der Standard modernisiert und für die internationale Nutzung über das Peppol-Netzwerk vorbereitet.

Der Standard ist ausschließlich für den Zeitarbeitssektor und verwandte Einstellungsprozesse bestimmt. Es handelt sich nicht um einen generischen Standard für Zeiterfassung außerhalb dieses Bereichs.

Die E-Timecard: der digitale Stundenzettel

Die Kernnachricht im SETU-Standard ist die Timecard (auch E-Timecard oder digitales Timesheet genannt). Eine E-Timecard enthält alle Informationen, die benötigt werden, um geleistete Stunden und angefallene Spesen strukturiert vom Entleiher an die Zeitarbeitsfirma zu übermitteln.

Was enthält eine E-Timecard?
DatenErläuterungPersönliche Identifikation (IdValue)Eindeutiger Code der ZeitarbeitskraftGemeldete Stunden (ReportedTime)Geleistete Stunden pro Tag, einschließlich Anfangs- und EndzeitenStundentyp (TimeInterval type)Reguläre Stunden, Überstunden, SchichtarbeitTarifinformation (RateOrAmount)Stundensätze, Zuschlagsprozentsätze (Multiplikator)Zuschläge und Spesen (Allowance)Reisekosten, Spesenerstattungen und andere ZulagenProjektinformation (ProjectCode)Zuordnung zu einem bestimmten Projekt oder einer KostenstelleEinreicher und Genehmiger (SubmitterInfo, ApprovalInfo)Wer hat die Timecard eingereicht und genehmigtReferenzen (ReferenceInformation)Verweise auf den Auftrag (Assignment), Entleiher und Zeitarbeitsfirma

Die Stunden werden in der Regel wöchentlich erfasst und eingereicht. Eine genehmigte Timecard bildet dann direkt die Grundlage für die Erstellung der Rechnung.

Prozess von der Timecard zur Rechnung

Der Einstellungsprozess umfasst mehrere Schritte, wobei die Timecard und die Rechnung die letzten sind:

  1. Platzierung (Assignment): Die Zeitarbeitskraft wird beim Entleiher eingesetzt.
  2. Stundenerfassung: Die Zeitarbeitskraft erfasst täglich die geleisteten Stunden und Spesen.
  3. Genehmigung: Der Entleiher prüft und genehmigt die Timecard.
  4. Versand: Die genehmigte Timecard wird elektronisch an die Zeitarbeitsfirma gesendet.
  5. Rechnungsstellung: Auf Basis der genehmigten Timecard erstellt die Zeitarbeitsfirma automatisch eine Rechnung.

Da Entleiher und Zeitarbeitsfirma mit derselben genehmigten Timecard arbeiten, müssen Stunden nicht erneut eingegeben werden. Dies reduziert Fehler und beschleunigt den Rechnungsprozess erheblich.

Sekundäre Entleihung (Subunternehmerschaft)

Bei der sekundären Entleihung liefert eine Zeitarbeitsfirma Personal einer anderen Partei (des Subunternehmers) an den Entleiher. Der SETU-Standard unterstützt drei Varianten für die Weiterleitung von Timecards in dieser Situation:

Direkte Weiterleitung. Der Entleiher sendet die Timecard an die Zeitarbeitsfirma, die sie unverändert an den Subunternehmer weiterleitet. Dies erfordert zusätzliche Vereinbarungen über Identifikationscodes.

Anpassen und weiterleiten. Die Zeitarbeitsfirma empfängt die Timecard, passt Referenzen, Tarife und Identifikationscodes an die Vereinbarung mit dem Subunternehmer an und leitet die angepasste Version weiter. Dies ist die gängigste Variante.

Gleichzeitiger Versand. Der Entleiher sendet die Timecard gleichzeitig sowohl an die Zeitarbeitsfirma als auch an den Subunternehmer. Auch hier sind zusätzliche Vereinbarungen zur Identifikation erforderlich.

SETU-Nachrichten im Peppol-Netzwerk

Seit Juni 2024 sind SETU-Nachrichten im Peppol-Netzwerk verfügbar, dank einer Zusammenarbeit zwischen SETU und der niederländischen Peppol-Autorität (NPa). Die folgenden Nachrichtentypen werden unterstützt:

NachrichtentypVersionBeschreibungTimecardv1.4Stunden und Spesen meldenAssignmentv1.4.1Platzierungsinformationen austauschenAssignment Statusv1.4Status einer Platzierung meldenStaffingOrderv1.4Personalanfrage/-bestellungStaffingOrder Statusv1.4Status einer PersonalanfrageHumanResourcev1.4Daten der ZeitarbeitskraftHumanResource Statusv1.4Status der Zeitarbeitskraft

Darüber hinaus gibt es ein SETU-spezifisches Rechnungsformat: SETU Invoice v2.2, das auf NLCIUS aufbaut und zusätzliche Felder für die Zeitarbeitsbranche enthält.

Tipp: Die vollständige Liste der unterstützten DocumentTypeIds für SETU-Nachrichten finden Sie in der Übersicht der DocumentType IDs.

SETU und eConnect

eConnect unterstützt das SETU-Format als Teil der Procurement Service Bus (PSB). Über die PSB können SETU-Nachrichten über das Peppol-Netzwerk gesendet und empfangen werden, mit derselben Zuverlässigkeit und Sicherheit wie E-Rechnungen.

Konkret bedeutet dies:

Timecards senden und empfangen. Organisationen, die über eConnect mit Peppol verbunden sind, können SETU-Timecards mit anderen Peppol-Teilnehmern austauschen. Die PSB validiert die Nachricht, routet sie an den Empfänger und bestätigt die Zustellung.

Von der Timecard zur Rechnung. Eine genehmigte Timecard bildet die Grundlage für die automatische Rechnungsstellung. Die Rechnung kann anschließend ebenfalls über Peppol versendet werden, im NLCIUS-, BIS Billing V3- oder SETU Invoice-Format.

Alle SETU-Nachrichtentypen. Neben der Timecard unterstützt die PSB auch die übrigen SETU-Nachrichten für Platzierungen (Assignment), Personalanfragen (StaffingOrder) und Personaldaten (HumanResource).

Version 1.4 versus Version 2.0

Die aktuellen SETU-Nachrichten im Peppol-Netzwerk verwenden Version 1.4, basierend auf dem HR-XML-Schema. Version 2.0 befindet sich in der Entwicklung und führt mehrere wichtige Änderungen ein:

Aspektv1.4v2.0BasisHR-XML 2.5Erneuertes InformationsmodellInternationalisierungAuf die Niederlande fokussiertInternational einsetzbar (documentId, legalId, taxId)FormatXML (HR-XML-Schema)XML und JSON (Open API Specifications)Peppol-IntegrationVerfügbar seit Juni 2024Für das Peppol-Netzwerk konzipiert

Die wichtigste Änderung in v2.0 ist der Fokus auf Internationalisierung. Neue Felder wie documentId, schemeAgencyId, legalId und taxId orientieren sich an internationalen Standards und Vorschriften. Dadurch wird die Timecard für den Einsatz außerhalb der niederländischen Zeitarbeitsbranche im internationalen Peppol-Netzwerk geeignet.

Achtung: Version 1.4 ist derzeit die aktive Version im Peppol-Netzwerk. Die Migration zu v2.0 wird von SETU mit einem detaillierten Mapping zwischen beiden Versionen begleitet.

Technische Details
DocumentTypeIds

SETU-Nachrichten werden im Peppol-Netzwerk mit spezifischen DocumentTypeIds identifiziert:

NachrichtentypDocumentTypeIdTimecard v1.4.1http://ns.hr-xml.org/2007-04-15::TimeCard##hr-xml@nl-1.4::2.5StaffingOrder v1.4http://ns.hr-xml.org/2007-04-15::StaffingOrder##hr-xml@nl-1.4::2.5HumanResource v1.4http://ns.hr-xml.org/2007-04-15::HumanResource##hr-xml@nl-1.4::2.5Assignment v1.4.1http://ns.hr-xml.org/2007-04-15::Assignment##hr-xml@nl-1.4.1::2.5SETU Invoice v2.2urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0#compliant#urn:fdc:setu.nl:invoice:v2.2::2.1
XML-Struktur (Timecard v1.4)

Eine SETU Timecard v1.4 ist ein XML-Dokument basierend auf dem HR-XML-Schema. Die wichtigsten Elemente sind:

<TimeCard xmlns="http://ns.hr-xml.org/2007-04-15">
    <Id idOwner="StaffingCustomer">
        <IdValue>TC00123456</IdValue>
    </Id>
    <ReportedResource>
        <Person>...</Person>
    </ReportedResource>
    <ReportedTime>
        <PeriodStartDate>2024-01-08</PeriodStartDate>
        <PeriodEndDate>2024-01-12</PeriodEndDate>
        <TimeInterval type="Regular" billable="true">
            <Duration>8.00</Duration>
            <RateOrAmount currency="EUR" type="hourly"
                         multiplier="100">0.00</RateOrAmount>
        </TimeInterval>
        <Allowance type="102B" billable="true">
            <Amount currency="EUR">3.50</Amount>
            <Quantity>5</Quantity>
        </Allowance>
    </ReportedTime>
    <ApprovalInfo>
        <ApprovedDateTime>2024-01-14T09:00:00</ApprovedDateTime>
    </ApprovalInfo>
</TimeCard>

Das TimeInterval-Element enthält die geleisteten Stunden pro Tagesabschnitt, mit dem Typ (Regular, Overtime, Shift), der Dauer und dem Tarif. Das multiplier-Attribut gibt den Zuschlagsprozentsatz an: 100 für reguläre Stunden, 150 für Überstunden und so weiter. Das Allowance-Element erfasst Spesen wie Reisekosten.

Validierung

SETU bietet Schematron-Validierungsdateien für alle Nachrichtentypen. Die PSB validiert eingehende SETU-Nachrichten automatisch bei Empfang. Nachrichten, die nicht dem Schema entsprechen, werden mit einer klaren Fehlermeldung abgelehnt.

Die vollständigen Spezifikationen, Beispielnachrichten und Validierungsartefakte sind verfügbar unter standard.setu.nl und in Semantic Treehouse.


Möchten Sie SETU-Timecards über das Peppol-Netzwerk austauschen?

Kontakt aufnehmen