---
title: "Werkvertrag vs T&M para SaaS Austriaco"
canonical: https://wavect.io/es/blog/werkvertrag-vs-time-material-austrian-saas/
language: es
description: "Werkvertrag vs Time-and-Material para founders de SaaS austriacos. Mecánica legal bajo ABGB, riesgo de alcance, aceptación, contabilidad e IVA."
image: "https://wavect.io/img/blog/headers/header_werkvertrag-vs-time-material-austrian-saas.png"
---

[**Volver**](/es/blog/overview/)

[![Kevin Riedl](/img/team/kevin.webp)](/es/team/kevin-riedl/)

[Kevin Riedl](/es/team/kevin-riedl/) https://linkedin.com/in/wsdt

7 min de lectura · 26 de mayo de 2026

[**Siguiente**](/es/blog/products-shipped-failure-benchmark/)

# Werkvertrag vs Time-and-Material para SaaS Austriaco: Mecánica Legal y Bookkeeping

Resumen

Un Werkvertrag significa un Statement of Work firmado que vincula legalmente al contratista a entregar un resultado definido bajo el ABGB austriaco §1165 y siguientes: el contratista asume el riesgo de scope. Time-and-material factura por hora y el riesgo de scope lo asume el cliente. El post mapea ownership, aceptación (Abnahme), IVA, bookkeeping y los errores más comunes de founders. Mecánica legal explicada, no asesoría legal.

Veredicto rápido: un Werkvertrag (contrato de obra) significa un Statement of Work firmado, vinculando legalmente al contratista a entregar un resultado definido bajo el ABGB austriaco §1165 y siguientes. El contratista asume el riesgo de scope. Time-and-material factura por hora, el cliente asume el riesgo de scope, y la relación legal vive más cerca de un modelo de consultoría adyacente a Dienstvertrag. La matriz de abajo cubre ownership, aceptación, IVA, bookkeeping y los errores más comunes de founders.

Esto es un post de mecánica legal, no asesoría legal. Trabajamos con un abogado comercial austriaco para los contratos reales. El punto aquí es darte el mapa conceptual para que puedas hablar con tu propio abogado con preguntas claras en lugar de pagarle para explicarte lo básico.

## ¿Cuál es la diferencia legal entre Werkvertrag y Time-and-Material?

El derecho civil austriaco (ABGB) traza una línea dura entre tres tipos de contrato: **Werkvertrag** (contrato de obra, debe un resultado), **Dienstvertrag** (contrato de empleo, debe trabajo bajo dirección) y **freier Dienstvertrag** (contrato de servicio libre, debe trabajo sin integración en la empresa). Un engagement típico de precio fijo de Wavect es un Werkvertrag. Un engagement típico T&M en Wavect se estructura como un freier Dienstvertrag o un Werkvertrag con facturación por hora contra un scope definido; la estructura se elige con el abogado del cliente.

| Dimensión | Werkvertrag ([precio fijo](/es/glossary/fixed-price/)) | [Time-and-material](/es/glossary/time-and-material/) |
| --- | --- | --- |
| Qué se debe | Un resultado definido (el "Werk") | Horas de trabajo cualificado |
| Quién asume el riesgo de scope | Contratista | Cliente |
| Trigger de aceptación | Abnahme según ABGB §1167, el cliente acepta el resultado | Sign-off de timesheet horario, normalmente mensual |
| Periodo de garantía | Gewährleistung 2 años para bienes muebles, 3 años para inmuebles; los defectos deben subsanarse | Limitada; la garantía se adjunta al entregable individual si existe |
| Ownership de IP | Normalmente se transfiere al pago completo según cláusula del SoW | Normalmente se transfiere a medida que se paga el trabajo, según contrato |
| Tratamiento IVA en AT | 20 por ciento sobre el total del SoW; reverse-charge B2B UE posible | 20 por ciento sobre factura mensual; mismas reglas UE |
| Bookkeeping | Un calendario de facturación basado en milestones, devengado como activo de proyecto hasta aceptación | Gasto operativo mensual, contabilizado a medida que se incurre |
| Mejor para | Scope definido, deadline duro, presupuesto con tope | Scope evolutivo, trabajo exploratorio, equipos embebidos |

## ¿A qué se compromete realmente el Werkvertrag de precio fijo de Wavect?

Un Werkvertrag de Wavect nos obliga a entregar un [SoW](/es/glossary/sow/) definido por una tarifa definida. Si subestimamos el trabajo, comemos el coste. No facturamos extra por equivocarnos sobre la complejidad. Lo que no hacemos es ofrecer una cláusula de reembolso por deadline; el término alemán Werkvertrag no significa "reembolso si llegamos tarde", significa "legalmente obligado a entregar el resultado acordado". Los remedios del cliente bajo derecho austriaco siguen el régimen estándar Gewährleistung: mejora (Verbesserung), reducción de precio o en casos serios retirada. El contrato detalla el calendario de milestones y los criterios de aceptación para que ambos lados sepan cuándo el trabajo está hecho.

## ¿Cómo funciona la aceptación bajo el ABGB §1167?

El cliente inspecciona el resultado entregado y o lo acepta, lo rechaza con defectos específicos listados o lo acepta con reservas. La aceptación silenciosa aplica después de un periodo razonable si no se levantan objeciones. Para software, "periodo razonable" normalmente son 2 a 4 semanas de UAT, detalladas en el SoW. Los propios criterios de aceptación son parte del SoW para que no haya discusión sobre si un entregable cuenta como hecho. Los criterios de aceptación ambiguos son la mayor fuente única de disputas Werkvertrag; corremos un sprint explícito de criterios de aceptación al final del [descubrimiento](/es/glossary/discovery-phase/).

## ¿Puede un Werkvertrag incluir change requests?

Sí, y debería. El SoW lleva una cláusula de change-request que define cómo se cotiza el trabajo fuera de scope (normalmente una tarifa horaria o un mini-Werkvertrag por cambio) y cómo cambia el timeline. El scope y precio originales se mantienen vinculados. El cambio se vuelve su propia línea. Esta es la trampa en la que la mayoría de founders caen: firman un Werkvertrag, luego piden "solo una cosita más" semanalmente, y acaban confusos cuando el proyecto pierde el deadline original. La cláusula existe por una razón. Úsala.

## ¿Un Werkvertrag se grava distinto en Austria?

Para IVA, no. Tanto las facturas Werkvertrag como T&M llevan el mismo IVA austriaco del 20 por ciento, con reverse-charge UE para B2B cross-border. La diferencia está del lado del cliente en el bookkeeping. Un Werkvertrag con pagos por milestones normalmente se capitaliza como activo de proyecto bajo reglas UGB austriacas hasta que el entregable se acepta, luego se contabiliza como gasto o se amortiza dependiendo de si califica como intangible auto-desarrollado. T&M es un gasto operativo directo, reconocido mensualmente. Habla con tu contable antes de firmar, especialmente si estás pre-revenue y te importa cómo el gasto pega en tu P&L.

![Kevin Riedl](/img/team/kevin.webp)

"La claridad contractual es mitigación de riesgo. Los scopes vagos no ahorran honorarios legales, los multiplican."

## ¿Qué pasa si el scope es ambiguo?

Bajo derecho austriaco, la ambigüedad en un Werkvertrag se interpreta típicamente contra el redactor (contra proferentem), y el redactor normalmente es el contratista. Así que un scope ambiguo perjudica a Wavect. Por eso invertimos pesadamente en la fase de discovery y SoW, a menudo como un engagement pagado separado antes de que se firme el Werkvertrag principal. Ver [nuestro modelo de precio fijo ágil](/es/blog/agile-fixed-pricing/) para cómo lo estructuramos. Si estás negociando un Werkvertrag con cualquier vendor y el scope son dos párrafos, no firmes. Paga primero por un SoW adecuado.

## ¿Cuándo es Time-and-Material la elección correcta?

Tres casos honestos:

1. **El scope es genuinamente desconocido.** Investigación pura, prototipado temprano, trabajo de integración donde la API de tercero está sin documentar. Precio fijo aquí es apostar.
2. **Trabajo embebido a largo plazo.** Cuando Wavect provee capacidad continua a un equipo cliente por 12+ meses, T&M con un tope mensual es más limpio que un stack de Werkverträge.
3. **Retainers de mantenimiento y cambios pequeños.** Trabajo [ágil](/es/glossary/agile/) de bug-fix, ajustes ocasionales de features, on-call. Un retainer con facturación horaria es la forma correcta.

Para todo lo demás, donde el scope puede definirse y el presupuesto necesita tope, gana Werkvertrag. Ver la comparación más profunda con agencias generalistas en [Wavect vs dev agencies](/es/compare/wavect-vs-dev-agencies/) para ver cómo se desarrolla en la práctica.

## ¿Y los Sprints dentro de un Werkvertrag?

Sí, puedes correr [Sprints](/es/glossary/sprint/) dentro de un Werkvertrag. El Werkvertrag define el resultado final; los sprints son el mecanismo de entrega. El cliente recibe reviews cada 1 a 2 semanas. El contratista puede señalar drift de scope temprano. Este es el modelo "agile fixed price". Funciona porque el SoW está escrito al nivel correcto de granularidad: outcomes y criterios de aceptación, no detalles a nivel user-story.

## ¿Cómo estructura Wavect realmente engagements SaaS en Austria?

Tres formas típicas de nuestro [servicio de desarrollo de software](/es/services/software-development/):

- **Werkvertrag de Discovery.** 1 a 3 semanas, tarifa fija, entregable es un SoW escrito y plan de arquitectura. Siempre Werkvertrag.
- **Werkvertrag de Build.** 2 a 6 meses, tarifa fija contra el SoW de discovery. Facturación por milestones.
- **Retainer de Operate.** Continuo, tope mensual, facturación T&M. Recoge después del launch.

Cada uno es su propio contrato. El cliente puede parar después de cualquiera sin dependencia. Eso es por diseño.

## Reflexiones finales

Elige el tipo de contrato para hacer match con la forma de riesgo del trabajo, no para hacer match con la preferencia de un vendor. Scope fijo y deadline fijo significa Werkvertrag con descubrimiento adecuado por adelantado. Scope desconocido o trabajo open-ended significa T&M con un tope mensual. Mezclar los dos sin pensar en la mecánica legal es cómo acabas en un Mahnverfahren seis meses después.

Consigue que un abogado comercial austriaco revise cualquier contrato que firmes. El honorario normalmente es menos de €1.500 y es el seguro más barato que jamás comprarás.

## También te puede gustar..

[**Cómo Cotizar Proyectos de Software de la Forma Correcta** La mayoría conoce los inconvenientes de la facturación por hora y por eso piden precio fijo. ¿Y si te decimos que el precio fijo en proyectos de software no es mejor?](/es/blog/agile-fixed-pricing/) [**Wavect vs una agencia de desarrollo generalista** Los generalistas venden capacidad; nosotros vendemos criterio de producto más la ingeniería para lanzarlo.](/es/compare/wavect-vs-dev-agencies/)

Compra y financiación de software

## Continúa por este clúster

Selección de agencias, contratos, precios, subvenciones y mecánica comercial.

[Empieza por el artículo fundamental**Análisis de una propuesta de agencia de software: 12 cláusulas sobre precio, alcance y propiedad**](/es/blog/software-agency-proposal-teardown/)

- [Tomar el relevo de un proyecto de software: plan de 30 días](/es/blog/software-project-takeover-provider-change/)
- [A qué te compromete la palabra "Dienstleister"](/es/blog/werkvertrag-vs-dienstvertrag-software-austria/)
- [Agencias de software en Tirol comparadas en 2026](/es/blog/software-agencies-tyrol-comparison-2026/)
- [Análisis de una propuesta de agencia de software: 12 cláusulas sobre precio, alcance y propiedad](/es/blog/software-agency-proposal-teardown/)
- [Consultoría de IA en Austria 2026: guía honesta para pymes](/es/blog/ai-consulting-austria-2026/)

Tu bandeja, sin ruido

## Sigue el trabajo que te importa

Recibe un correo breve cuando publiquemos algo nuevo. Sigue todo el blog o solo los temas que te interesan.

[**Volver**](/es/blog/overview/)

[![Kevin Riedl](/img/team/kevin.webp)](/es/team/kevin-riedl/)

[Kevin Riedl](/es/team/kevin-riedl/) https://linkedin.com/in/wsdt

7 min de lectura · 26 de mayo de 2026

[**Siguiente**](/es/blog/products-shipped-failure-benchmark/)

Nuevos artículos por correo ×

×

Recibe nuevos artículos por correo

Un correo breve cuando publicamos. Gratis y sin seguimiento.

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/es/blog/werkvertrag-vs-time-material-austrian-saas/#webpage",
      "@type": "WebPage",
      "dateModified": "2026-07-07",
      "inLanguage": "es",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-07-07",
      "url": "https://wavect.io/es/blog/werkvertrag-vs-time-material-austrian-saas/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "abstract": "Un Werkvertrag significa un Statement of Work firmado que vincula legalmente al contratista a entregar un resultado definido bajo el ABGB austriaco §1165 y siguientes: el contratista asume el riesgo de scope. Time-and-material factura por hora y el riesgo de scope lo asume el cliente. El post mapea ownership, aceptación (Abnahme), IVA, bookkeeping y los errores más comunes de founders. Mecánica legal explicada, no asesoría legal.",
  "articleBody": " Resumen del blog/Negocio y regulación/Compra y financiación de software Werkvertrag vs Time-and-Material para SaaS Austriaco: Mecánica Legal y Bookkeeping Resumen Un Werkvertrag significa un Statement of Work firmado que vincula legalmente al contratista a entregar un resultado definido bajo el ABGB austriaco §1165 y siguientes: el contratista asume el riesgo de scope. Time-and-material factura por hora y el riesgo de scope lo asume el cliente. El post mapea ownership, aceptación (Abnahme), IVA, bookkeeping y los errores más comunes de founders. Mecánica legal explicada, no asesoría legal. Veredicto rápido: un Werkvertrag (contrato de obra) significa un Statement of Work firmado, vinculando legalmente al contratista a entregar un resultado definido bajo el ABGB austriaco §1165 y siguientes. El contratista asume el riesgo de scope. Time-and-material factura por hora, el cliente asume el riesgo de scope, y la relación legal vive más cerca de un modelo de consultoría adyacente a Dienstvertrag. La matriz de abajo cubre ownership, aceptación, IVA, bookkeeping y los errores más comunes de founders. Esto es un post de mecánica legal, no asesoría legal. Trabajamos con un abogado comercial austriaco para los contratos reales. El punto aquí es darte el mapa conceptual para que puedas hablar con tu propio abogado con preguntas claras en lugar de pagarle para explicarte lo básico. ¿Cuál es la diferencia legal entre Werkvertrag y Time-and-Material? El derecho civil austriaco (ABGB) traza una línea dura entre tres tipos de contrato: Werkvertrag (contrato de obra, debe un resultado), Dienstvertrag (contrato de empleo, debe trabajo bajo dirección) y freier Dienstvertrag (contrato de servicio libre, debe trabajo sin integración en la empresa). Un engagement típico de precio fijo de Wavect es un Werkvertrag. Un engagement típico T&M en Wavect se estructura como un freier Dienstvertrag o un Werkvertrag con facturación por hora contra un scope definido; la estructura se elige con el abogado del cliente. Dimensión Werkvertrag (precio fijo) Time-and-material Qué se debe Un resultado definido (el \"Werk\") Horas de trabajo cualificado Quién asume el riesgo de scope Contratista Cliente Trigger de aceptación Abnahme según ABGB §1167, el cliente acepta el resultado Sign-off de timesheet horario, normalmente mensual Periodo de garantía Gewährleistung 2 años para bienes muebles, 3 años para inmuebles; los defectos deben subsanarse Limitada; la garantía se adjunta al entregable individual si existe Ownership de IP Normalmente se transfiere al pago completo según cláusula del SoW Normalmente se transfiere a medida que se paga el trabajo, según contrato Tratamiento IVA en AT 20 por ciento sobre el total del SoW; reverse-charge B2B UE posible 20 por ciento sobre factura mensual; mismas reglas UE Bookkeeping Un calendario de facturación basado en milestones, devengado como activo de proyecto hasta aceptación Gasto operativo mensual, contabilizado a medida que se incurre Mejor para Scope definido, deadline duro, presupuesto con tope Scope evolutivo, trabajo exploratorio, equipos embebidos ¿A qué se compromete realmente el Werkvertrag de precio fijo de Wavect? Un Werkvertrag de Wavect nos obliga a entregar un SoW definido por una tarifa definida. Si subestimamos el trabajo, comemos el coste. No facturamos extra por equivocarnos sobre la complejidad. Lo que no hacemos es ofrecer una cláusula de reembolso por deadline; el término alemán Werkvertrag no significa \"reembolso si llegamos tarde\", significa \"legalmente obligado a entregar el resultado acordado\". Los remedios del cliente bajo derecho austriaco siguen el régimen estándar Gewährleistung: mejora (Verbesserung), reducción de precio o en casos serios retirada. El contrato detalla el calendario de milestones y los criterios de aceptación para que ambos lados sepan cuándo el trabajo está hecho. ¿Cómo funciona la aceptación bajo el ABGB §1167? El cliente inspecciona el resultado entregado y o lo acepta, lo rechaza con defectos específicos listados o lo acepta con reservas. La aceptación silenciosa aplica después de un periodo razonable si no se levantan objeciones. Para software, \"periodo razonable\" normalmente son 2 a 4 semanas de UAT, detalladas en el SoW. Los propios criterios de aceptación son parte del SoW para que no haya discusión sobre si un entregable cuenta como hecho. Los criterios de aceptación ambiguos son la mayor fuente única de disputas Werkvertrag; corremos un sprint explícito de criterios de aceptación al final del descubrimiento. ¿Puede un Werkvertrag incluir change requests? Sí, y debería. El SoW lleva una cláusula de change-request que define cómo se cotiza el trabajo fuera de scope (normalmente una tarifa horaria o un mini-Werkvertrag por cambio) y cómo cambia el timeline. El scope y precio originales se mantienen vinculados. El cambio se vuelve su propia línea. Esta es la trampa en la que la mayoría de founders caen: firman un Werkvertrag, luego piden \"solo una cosita",
  "articleSection": "Negocio y Legal",
  "author": {
    "@id": "https://wavect.io/team/kevin-riedl/#person",
    "@type": "Person",
    "name": "Kevin Riedl",
    "sameAs": [
      "https://www.wikidata.org/wiki/Q139796365",
      "https://www.linkedin.com/in/wsdt",
      "https://github.com/wsdt"
    ],
    "url": "https://wavect.io/team/kevin-riedl/"
  },
  "dateModified": "2026-07-07",
  "datePublished": "2026-05-26",
  "description": "Un Werkvertrag significa un Statement of Work firmado que vincula legalmente al contratista a entregar un resultado definido bajo el ABGB austriaco §1165 y siguientes: el contratista asume el riesgo de scope. Time-and-material factura por hora y el riesgo de scope lo asume el cliente. El post mapea ownership, aceptación (Abnahme), IVA, bookkeeping y los errores más comunes de founders. Mecánica legal explicada, no asesoría legal.",
  "headline": "Werkvertrag vs T&M para SaaS Austriaco",
  "image": "https://wavect.io/img/blog/headers/header_werkvertrag-vs-time-material-austrian-saas.svg",
  "inLanguage": "es",
  "mainEntityOfPage": {
    "@id": "https://wavect.io/es/blog/werkvertrag-vs-time-material-austrian-saas/",
    "@type": "WebPage"
  },
  "publisher": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "url": "https://wavect.io/es/blog/werkvertrag-vs-time-material-austrian-saas/",
  "wordCount": 1692
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/",
      "name": "Inicio",
      "position": 1
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/blog/overview/",
      "name": "Resumen del blog",
      "position": 2
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/blog/topics/business-regulation/",
      "name": "Negocio y regulación",
      "position": 3
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/blog/clusters/software-buying-funding/",
      "name": "Compra y financiación de software",
      "position": 4
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/blog/werkvertrag-vs-time-material-austrian-saas/",
      "name": "Werkvertrag vs T&M para SaaS Austriaco | ",
      "position": 5
    }
  ]
}
```
