Un contrato de desarrollo de software en Bolivia debe dejar por escrito, como mínimo, qué se construye (alcance y entregables), cómo se acepta (actas), cuándo y cuánto se paga (hitos), quién se queda con los derechos sobre el código y si se entrega el código fuente, además de la garantía, la confidencialidad, el tratamiento de datos y los impuestos. La ley ayuda solo en parte: si el contrato no dice otra cosa, el software encargado es de quien lo paga y asume el riesgo, pero el desarrollador no está obligado a entregar el código fuente. Esta guía es una orientación general y no reemplaza la revisión de un abogado.

Qué tipo de contrato es

El Código Civil no regula el software por separado; la figura que mejor encaja es el contrato de obra. Según el artículo 732, el contratista asume «por sí solo o bajo su dirección e independientemente» un trabajo a cambio de una retribución, y su objeto puede ser «cualquier otro resultado de trabajo o la prestación de servicios». Las partes fijan libremente el contenido (art. 454) y lo firmado «tiene fuerza de ley» entre ellas (art. 519).

¿Civil o comercial? Depende de quién desarrolla. El Código de Comercio dice que no es acto comercial «la prestación directa de servicios por los profesionales» ni la creación científica o artística enajenada por su autor (art. 8). En cambio, los actos de un comerciante ligados a su actividad sí lo son (art. 7), y si el acto es comercial para una de las partes, se rige también por ese código (art. 9). En la práctica, un programador independiente suele quedar en lo civil y una empresa de software, en lo comercial; el Código Civil se aplica igual de forma supletoria (art. 786 del Código de Comercio).

Las cláusulas que no pueden faltar

Cláusula Qué escribir Qué dice la ley si no lo escribes
Objeto y alcance Funciones, plataformas, integraciones y lo que no incluye, en un anexo Se discute qué estaba prometido
Entregables y aceptación Qué se entrega en cada etapa, plazo para probar y acta firmada Si recibes con defectos visibles, el contratista ya no responde por ellos (CC, art. 742)
Pagos Monto por hito, ligado a un acta Se paga al concluir o entregar la obra (CC, art. 735)
Cambios Cómo se pide, cotiza y aprueba un cambio El contratista no puede variar el proyecto sin autorización escrita (CC, art. 737)
Retrasos Multa por día y tope La pena no puede superar la obligación principal y el juez puede reducirla (CC, arts. 534 y 535)
Terminación Causales, aviso previo y pago de lo avanzado El comitente puede rescindir pagando gastos, trabajo hecho y la ganancia perdida (CC, art. 746)

Una cláusula resolutoria expresa (por ejemplo, por 30 días de atraso en un hito) resuelve el contrato sin ir al juez (CC, art. 569); sin ella, hay que pedirlo judicialmente (art. 568). Subcontratar requiere autorización del cliente (art. 733).

Hitos y actas: un ejemplo

Un sistema de ventas por Bs60.000:

  1. 30 % de anticipo al firmar: Bs18.000.
  2. 40 % al aceptar el primer módulo (inventario y ventas) con acta: Bs24.000.
  3. 30 % al aceptar la versión final en producción, con manuales y código entregados: Bs18.000.

Cada acta debe decir qué se probó, qué observaciones quedan y el plazo para corregirlas. Ese papel cuenta: el contratista responde por los vicios ocultos y por los que calló de mala fe dentro de los seis meses desde la recepción formal (CC, art. 742), y debe corregirlos a su costa (art. 741). Si quieres una garantía más larga, escríbela.

Propiedad intelectual: quién es dueño del código

La Ley 1322 de Derecho de Autor protege «los programas de ordenador» (art. 6, inciso l), y su reglamento del software, el DS 24582, los trata como obras literarias. Hay dos tipos de derechos:

  • Morales: la paternidad y la integridad de la obra. Son perpetuos, inalienables e irrenunciables (Ley 1322, art. 14). No se ceden; el reglamento sí permite modificar y mejorar el software (DS 24582, art. 4).
  • Patrimoniales: reproducir, modificar, distribuir, alquilar, comercializar (DS 24582, art. 5). Estos son los que se ceden o se licencian.

La regla clave está en el artículo 12 del DS 24582: el software creado bajo un contrato laboral o de prestación de servicios tiene como titular a la persona «por cuya cuenta y riesgo» se realiza, salvo que un contrato diga lo contrario. Aun así, escribe qué derechos se ceden, si es en exclusiva, para qué territorio y por cuánto tiempo. La ley presume que toda autorización de uso es onerosa y exige pactar la exclusividad de forma expresa (Ley 1322, art. 29).

Para que la cesión se pueda oponer a terceros, el artículo 29 pide un documento privado registrado, y el reglamento manda inscribir esos contratos en el Registro Nacional de Derecho de Autor (DS 23907, art. 26), hoy a cargo del SENAPI. Según sus tasas, consultadas el 10 de noviembre de 2026:

Trámite en el SENAPI Nacional Extranjero
Registro de programas de ordenador Bs150 Bs300
Registro de contratos y otros actos Bs50 Bs100

El registro no crea el derecho, que nace con la obra, pero da prueba (requisitos del SENAPI). El nombre del producto se protege aparte, registrando la marca.

Lo que el desarrollador puede reservarse: librerías y componentes que ya tenía antes del proyecto. Lo usual es que siga siendo su dueño y que el cliente reciba una licencia no exclusiva y permanente para usarlos en el sistema.

Código fuente y licencias de terceros

El DS 24582 llama a los programas fuente, algoritmos y diagramas «secreto autoral» y dice que el autor no está obligado a revelarlos (art. 9). Por eso, quien encarga debe pedir por escrito:

  • Acceso al repositorio desde el inicio, o su entrega en cada hito.
  • Scripts de despliegue, documentación técnica y manual de usuario.
  • Servidores, dominios y tiendas de aplicaciones a nombre del cliente.

El contrato debe incluir un inventario de componentes de código abierto con su licencia. No todas exigen lo mismo: la MIT pide conservar el aviso de copyright; la GPL v3 obliga a entregar el código fuente correspondiente si se distribuye el programa compilado (sección 6), y la AGPL v3 extiende esa obligación a quien ofrece una versión modificada a usuarios por red (sección 13).

Confidencialidad, datos personales y soporte

La confidencialidad debe cubrir información del negocio, credenciales y datos de usuarios, y seguir vigente al terminar el contrato.

Al 10 de noviembre de 2026 no encontramos publicada una ley general de protección de datos personales en Bolivia; rigen la Constitución (derecho a la privacidad, art. 21, y la acción de protección de privacidad, art. 130) y normas sectoriales. Si el desarrollador maneja datos de clientes, el contrato debe decir para qué los usa, dónde se alojan, cómo se borran y en qué plazo avisa de un incidente. Más en protección de datos personales en Bolivia.

El soporte conviene pactarlo aparte (horas, tiempos de respuesta y precio mensual): la garantía corrige errores; el soporte cubre ajustes y actualizaciones.

Factura, impuestos y retenciones

En servicios, el IVA nace al terminar el trabajo o al cobrar total o parcialmente, lo que ocurra primero (Ley 843, art. 4). Por eso cada anticipo e hito lleva su factura. La tasa del IVA es 13 % (art. 15) y la del IT, 3 % (art. 75).

Escribe si el precio incluye impuestos. La Ley 1733 cambia la base del IVA al precio neto, antes de impuestos, pero ese cambio rige desde el primer día del mes siguiente a la publicación de su decreto supremo reglamentario, que al 10 de noviembre de 2026 no figura en la sección de decretos del SIN. Confirma con tu contador si ya se publicó antes de firmar.

Si quien desarrolla es persona natural y no da factura, la empresa que paga debe retener 13 % de RC-IVA y 3 % de IT sobre el total, sin deducciones (DS 21531, art. 11, y DS 21532, art. 10). Por un hito de Bs20.000 se retienen Bs2.600 + Bs600 = Bs3.200 y el desarrollador recibe Bs16.800. Si se pactó que reciba Bs20.000 limpios, el monto bruto es Bs23.809,52 (20.000 ÷ 0,84). Más en facturar como profesional independiente.

Si el desarrollador está en el exterior, quien paga retiene el IUE para beneficiarios del exterior: 25 % sobre una utilidad presunta del 50 %, es decir, 12,5 % del monto (Ley 843, art. 51).

En un contrato de Bs50.000 o más, los pagos deben respaldarse con transferencia, cheque u otro documento bancario, aunque se paguen en cuotas (separata de bancarización del SIN). Los Bs60.000 del ejemplo entran. Ver bancarización de pagos.

Servicios o relación laboral

El DS 28699 define la relación laboral por tres rasgos: dependencia y subordinación, trabajo por cuenta ajena y remuneración (art. 2). Su artículo 5 es directo: un contrato civil o comercial que encubra una relación laboral «no surtirá efectos», y prevalece la realidad.

Un programador con horario fijo, órdenes diarias, pago mensual fijo sin entregables y equipos de la empresa se parece más a un empleado que a un contratista, aunque firme un «contrato de servicios»; entonces le corresponden los derechos de la Ley General del Trabajo (DS 28699, art. 3). Para un equipo estable, revisa cómo contratar a tu primer empleado.

Errores comunes

  • Contrato sin anexo técnico. «Un sistema de ventas» no es un alcance.
  • Callar sobre el código fuente.
  • No decidir quién paga la nube y las licencias.
  • Firmar el acta «conforme» sin probar.

Las firmas pueden reconocerse ante notario: el documento privado reconocido hace entre las partes la misma fe que un documento público (CC, art. 1297). También se puede firmar con firma digital.