Carta de Demanda para Sprints No Pagados y Disputas de Entrega de Codigo
El cliente no paga por sprints completados, disputa criterios de aceptacion o se niega a liberar el pago final?
Guia completa para recuperar pagos pendientes por desarrollo de software en EE.UU.
Esta carta aplica cuando un cliente estadounidense no paga por trabajo de desarrollo de software ya completado,
disputa la calidad sin base tecnica, o se niega a entregar el pago final despues de aceptar los entregables.
Escenarios Cubiertos
Sprint
Sprint No Pagado
El cliente aprobo el sprint durante la demo pero no libera el pago. El codigo esta en produccion pero las facturas estan vencidas 30, 60 o 90 dias.
Check
Disputa de Criterios de Aceptacion
El cliente alega que el trabajo no cumple especificaciones, a pesar de haber aprobado cada user story durante el sprint review.
Code
Retencion de Codigo Fuente
El cliente exige el codigo fuente completo antes de pagar, violando los terminos de entrega escalonada del contrato.
IP
Disputa de Propiedad Intelectual
El cliente reclama propiedad del IP sin haber completado el pago, violando la clausula de work-for-hire condicionada.
Final
Pago Final Retenido
El proyecto esta 100% completo, en produccion, generando ingresos para el cliente, pero el pago final del 20-30% nunca llega.
Cancel
Cancelacion Sin Pagar Trabajo Completado
El cliente cancela el proyecto pero se niega a pagar por el trabajo ya realizado hasta la fecha de cancelacion.
Requisitos Previos
Contrato Escrito Existente
Debe existir un MSA, SOW, o al menos intercambio de emails que constituya un acuerdo vinculante sobre el alcance, precio y condiciones de pago.
Trabajo Sustancialmente Completado
El desarrollo debe estar terminado o sustancialmente terminado. Commits en Git, PRs aprobados, deploys exitosos son evidencia clave.
Factura Emitida y Vencida
La factura debe haberse enviado y el plazo de pago (Net 30, Net 45) debe haber expirado. Idealmente 30+ dias de mora.
Intentos Previos de Cobro
Debe haber evidencia de al menos 2-3 emails o llamadas de seguimiento de pago antes de enviar la carta de demanda formal.
Importante: Timing
No espere demasiado. El Statute of Limitations para breach of contract en California es 4 anos (Cal. Civ. Proc. Code Section 337),
pero la evidencia se deteriora con el tiempo. Actue dentro de los primeros 90 dias de mora para maximizar sus opciones.
Marco Legal Aplicable
Jurisdiccion
El derecho aplicable depende de la clausula de governing law en su contrato. Los contratos de software tipicamente especifican
California, New York o Delaware. En ausencia de clausula, aplica el derecho del estado donde se ejecuto el contrato.
Leyes Federales y Estatales Clave
California Civil Code Section 1619-1633
Establece los requisitos para la formacion de contratos validos. Un contrato de desarrollo de software es vinculante
si existe oferta, aceptacion, consideracion y capacidad legal. Los emails pueden constituir un contrato escrito.
California Civil Code Section 3300
Define los danos recuperables por incumplimiento de contrato: el monto necesario para colocar al demandante en la
posicion que habria ocupado si el contrato se hubiera cumplido. Incluye expectation damages y consequential damages.
Copyright Act, 17 U.S.C. Section 101 (Work Made for Hire)
El software creado bajo contrato puede calificar como "work made for hire" solo si hay un acuerdo escrito Y el pago
se completa. Sin pago completo, el desarrollador puede retener derechos sobre el codigo.
Uniform Commercial Code Article 2 (UCC)
Aunque el UCC Article 2 tradicionalmente aplica a bienes, varios tribunales han aplicado principios del UCC a
contratos de software, especialmente para licencias perpetuas. Relevant: UCC Section 2-607 (acceptance), Section 2-714 (damages).
Quantum Meruit (Recuperacion Equitativa)
Incluso sin contrato escrito, puede recuperar el valor razonable de los servicios prestados bajo la doctrina de
quantum meruit. Aplica cuando el cliente se beneficio injustamente del trabajo sin pagar.
Jurisprudencia Relevante
Caso
Principio Establecido
Aplicacion
Blizzard Entertainment v. Jung
IP retention condicionada al pago
El desarrollador puede retener derechos si el pago no se completa
DSC Communications v. DGI Technologies
Definicion de acceptance en software
El uso en produccion constituye aceptacion implicita
Advent Systems v. Unisys Corp.
Software como "goods" bajo UCC
Aplicacion de remedios del UCC a disputas de software
i.LAN Systems v. NetScout Service Level
Browse-wrap vs. Click-wrap agreements
Requisitos para acuerdos de licencia validos
Rodrigue v. Olin Employees Credit Union
Quantum meruit en servicios tecnicos
Recuperacion basada en valor justo de mercado
Elementos a Probar
Para Breach of Contract
1. Existencia de contrato valido
2. Cumplimiento del demandante (o excusa valida)
3. Incumplimiento del demandado
4. Danos resultantes del incumplimiento
Para Quantum Meruit
1. Servicios prestados al demandado
2. Servicios con valor cuantificable
3. Aceptacion del beneficio por el demandado
4. Injusticia si no se compensa
Necesita Analisis Legal Personalizado?
Cada caso de desarrollo de software tiene particularidades unicas. Consulte para evaluar la fortaleza de su reclamo.
Envie un "litigation hold notice" interno para preservar todos los documentos relacionados.
La destruccion de evidencia (spoliation) puede resultar en sanciones severas bajo FRCP Rule 37(e).
Documentos del Contrato
Documento principal que establece la relacion contractual
Descripcion de entregables, milestones, criterios de aceptacion
Modificaciones al alcance original con precios adicionales
Net 30, milestone payments, retainer structure
Evidencia de Cumplimiento
Exportar log de commits mostrando trabajo realizado por fecha
Screenshots de PRs con aprobaciones y comentarios positivos
Grabaciones, notas de reuniones, emails de confirmacion post-demo
Logs de CI/CD, confirmaciones de deploy a produccion
"Looks good", "Approved", "Ready for production", etc.
Analytics, logs de usuarios, screenshots del sistema en vivo
Documentacion Financiera
Todas las facturas con numeros, fechas de emision, montos, terminos
Confirmaciones de email, recibos de entrega
Extractos bancarios, confirmaciones de pagos previos
Reportes de Toggl, Harvest, Jira time logs
Intentos de Cobro
Minimo 2-3 emails espaciados pidiendo el pago
Fechas, duracion, resumen de lo discutido
Excusas, promesas de pago, disputas planteadas
Consejo Pro
Organice toda la evidencia cronologicamente en una carpeta compartida. Nombre los archivos con formato:
YYYY-MM-DD_TipoDocumento_Descripcion.pdf. Esto facilita la preparacion del caso y demuestra profesionalismo.
Calculadora de Danos
Tipos de Danos Recuperables
En disputas de desarrollo de software, puede reclamar danos directos (facturas impagas), danos consecuentes
(costo de oportunidad, gastos adicionales), e intereses por mora si el contrato lo permite.
Calcule su Reclamo Total
Facturas impagas (principal)
Intereses por mora (si aplica)
Change orders no pagados
Horas adicionales por disputas
Costos de abogado (si previsto en contrato)
Danos consecuentes
TOTAL RECLAMADO:$0.00
Desglose de Categorias de Danos
Danos Directos
Facturas impagas: El monto principal adeudado por sprints completados, milestones alcanzados, o trabajo por hora realizado.
Base legal: Cal. Civ. Code Section 3300 - compensacion para colocar al demandante en la posicion esperada.
Intereses por Mora
Tasa contractual: Si el contrato especifica late fees (tipicamente 1.5% mensual).
Tasa legal: Si no hay clausula, California permite 10% anual (Cal. Const. Art. XV, Section 1).
Danos Consecuentes
Proyectos perdidos: Oportunidades de negocio rechazadas por estar ocupado en este proyecto.
Requisito: Deben haber sido "reasonably foreseeable" al momento de contratar (Hadley v. Baxendale).
Honorarios de Abogado
Si hay clausula: "Prevailing party" attorney fees son recuperables.
Sin clausula: En general, cada parte paga sus propios costos legales (American Rule).
Limitaciones de Responsabilidad
Revise su contrato cuidadosamente. Muchos MSAs incluyen clausulas de "limitation of liability" que limitan los danos
recuperables al monto total pagado bajo el contrato, o excluyen danos consecuentes. Estas clausulas son generalmente
ejecutables bajo el derecho de California.
Tipo de Dano
Recuperable?
Condiciones
Principal adeudado
Si
Debe probarse con facturas y evidencia de trabajo
Intereses contractuales
Si
Solo si el contrato incluye late fee provision
Intereses legales (10%)
Si
Aplicable en ausencia de tasa contractual
Lucro cesante
Limitado
Requiere prueba de foreseeability y certeza
Honorarios de abogado
Depende
Solo si hay clausula de prevailing party fees
Danos punitivos
No
No disponibles en breach of contract simple
Carta de Demanda Modelo
Instrucciones de Uso
Esta es una plantilla general. Reemplace todos los campos entre [CORCHETES] con su informacion especifica.
Envie por email Y correo certificado (USPS Certified Mail) a la direccion de notificaciones del contrato y al registered agent de la empresa.
Carta de Demanda Completa - Desarrollo de Software
[SU NOMBRE O NOMBRE DE LA EMPRESA]
[DIRECCION]
[TELEFONO]
[EMAIL]
[FECHA]
VIA CERTIFIED MAIL AND EMAIL
Return Receipt Requested
[NOMBRE DEL CLIENTE]
[CARGO]
[NOMBRE DE LA EMPRESA CLIENTE]
[DIRECCION DEL CLIENTE]
Re: Demand for Payment - Software Development Services
Contract Date: [FECHA DEL CONTRATO]
Outstanding Amount: $[MONTO TOTAL] USD
Dear [NOMBRE]:
I write on behalf of [SU EMPRESA] to demand immediate payment of $[MONTO] for software development services rendered pursuant to the Statement of Work dated [FECHA] (the "Agreement") between [SU EMPRESA] and [EMPRESA CLIENTE] (the "Client").
BACKGROUND
1. On [FECHA], the parties entered into the Agreement for custom software development services, specifically [DESCRIPCION BREVE DEL PROYECTO].
2. Under Section [X] of the Agreement, Client agreed to pay [SU EMPRESA] $[MONTO POR SPRINT/MILESTONE] upon completion of each [SPRINT/MILESTONE], with payment due within [30/45/60] days of invoice.
3. [SU EMPRESA] has fully performed all obligations under the Agreement. Specifically:
- [SPRINT/MILESTONE 1] completed on [FECHA] - code reviewed and approved by [NOMBRE]
- [SPRINT/MILESTONE 2] completed on [FECHA] - deployed to production on [FECHA]
- [SPRINT/MILESTONE 3] completed on [FECHA] - Client confirmation received via email on [FECHA]
4. Client has accepted the deliverables and has been using the software in its production environment since [FECHA], as evidenced by [ANALYTICS/LOGS/USER ACTIVITY].
5. Despite full performance and acceptance, Client has failed to pay invoices totaling $[MONTO]:
- Invoice #[NUMERO] dated [FECHA] for $[MONTO] - [X] days past due
- Invoice #[NUMERO] dated [FECHA] for $[MONTO] - [X] days past due
- Invoice #[NUMERO] dated [FECHA] for $[MONTO] - [X] days past due
6. [SU EMPRESA] has made multiple good-faith attempts to resolve this matter informally, including emails dated [FECHAS] and a phone call on [FECHA], all of which have been unsuccessful.
LEGAL BASIS
Client's failure to pay constitutes a material breach of the Agreement. Under California law, [SU EMPRESA] is entitled to recover:
1. The principal amount owed: $[MONTO]
2. Interest at the rate specified in Section [X] of the Agreement [OR: at the legal rate of 10% per annum under California Constitution Article XV, Section 1], calculated as $[MONTO]
3. Reasonable attorney's fees and costs as provided in Section [X] of the Agreement [IF APPLICABLE]
Additionally, under Section [X] of the Agreement regarding intellectual property, [SU EMPRESA]'s assignment of all IP rights to Client is expressly conditioned upon receipt of full payment. As payment remains outstanding, [SU EMPRESA] retains all intellectual property rights in the software, and Client's continued use may constitute copyright infringement under 17 U.S.C. Section 501.
DEMAND
[SU EMPRESA] hereby demands that Client:
1. Pay the total outstanding amount of $[MONTO TOTAL CON INTERESES] via wire transfer to:
Bank: [NOMBRE DEL BANCO]
Account Name: [NOMBRE]
Routing Number: [NUMERO]
Account Number: [NUMERO]
2. Confirm payment in writing to [EMAIL]
DEADLINE: Payment must be received no later than [FECHA - 10 dias habiles from sending] at 5:00 PM [TIMEZONE].
CONSEQUENCES OF NON-PAYMENT
If full payment is not received by the deadline, [SU EMPRESA] intends to:
1. Initiate [ARBITRATION under Section X of the Agreement / LITIGATION in [COUNTY] Superior Court]
2. Seek recovery of all damages, including attorney's fees, costs, and pre-judgment interest
3. Revoke any license granted to Client and pursue claims for copyright infringement
4. Report the debt to commercial credit reporting agencies
5. Pursue all other available legal remedies
DOCUMENT PRESERVATION NOTICE
This letter also serves as formal notice to preserve all documents, communications, and electronically stored information related to this matter. Any destruction or alteration of relevant evidence may result in sanctions and adverse inferences in litigation under Federal Rules of Civil Procedure Rule 37(e).
We trust this matter can be resolved without the need for further legal action. However, [SU EMPRESA] is prepared to pursue all available remedies to protect its rights.
This letter is not intended to be, nor should it be construed as, a waiver of any rights or remedies available to [SU EMPRESA] under the Agreement or applicable law, all of which are expressly reserved.
Sincerely,
[SU NOMBRE]
[CARGO]
[SU EMPRESA]
cc: [REGISTERED AGENT DE LA EMPRESA, SI CONOCIDO]
[ABOGADO DEL CLIENTE, SI CONOCIDO]
[SU ABOGADO, SI APLICA]
Enclosures:
- Copy of Agreement dated [FECHA]
- Invoices #[NUMEROS]
- Emails evidencing acceptance of deliverables
- Payment history
Ajuste segun los terminos especificos de su contrato y las circunstancias de su caso.
Fragmentos Adicionales
Clausula de Retencion de Codigo
NOTICE REGARDING SOURCE CODE
Pursuant to Section [X] of the Agreement, full transfer of source code and related documentation is conditioned upon receipt of final payment. As of the date of this letter, [SU EMPRESA] has delivered compiled/executable versions of the software but has retained the source code in escrow.
Upon receipt of payment in full, [SU EMPRESA] will:
1. Release all source code to Client's designated repository
2. Provide complete documentation and developer handoff
3. Execute any IP assignment documents required
Until payment is received, Client's license to use the software remains limited to the terms specified in Section [X] of the Agreement, and [SU EMPRESA] reserves all rights to the underlying source code.
Para Disputa de Criterios de Aceptacion
RESPONSE TO CLIENT'S PURPORTED QUALITY OBJECTIONS
Client has belatedly raised objections regarding the quality of deliverables. These objections are without merit for the following reasons:
1. ACCEPTANCE: Under Section [X] of the Agreement, Client had [X] business days to review and object to each deliverable. Client approved [SPRINT/MILESTONE] on [FECHA] via email from [NOMBRE], stating "[QUOTE FROM EMAIL]".
2. PRODUCTION USE: Client deployed the software to production on [FECHA] and has been using it continuously for [X] months. Under UCC Section 2-606, use inconsistent with rejection constitutes acceptance.
3. WAIVER: Client's failure to timely object constitutes waiver of any quality defenses. See California Civil Code Section 1542.
4. CURE OPPORTUNITY: Even if defects existed, [SU EMPRESA] was not provided the opportunity to cure as required by Section [X] of the Agreement before Client withheld payment.
Client's post-hoc quality objections appear to be a pretext to avoid payment obligations and will not be sustained if this matter proceeds to litigation.
Rutas de Escalacion
Proceso de Escalacion
Si la carta de demanda no produce resultados dentro del plazo establecido, existen varias opciones para escalar el reclamo.
La eleccion depende del monto en disputa, la clausula de resolucion de disputas en su contrato, y sus recursos.
Paso 1: Carta de Demanda (Actual)
Envie la carta formal exigiendo pago en 10-14 dias. Documente el envio con correo certificado.
Espere la respuesta o el vencimiento del plazo antes de escalar.
Paso 2: Escrow de Codigo Fuente
Si aun tiene control del codigo fuente, notifique formalmente que el codigo permanecera en escrow hasta recibir el pago completo.
Esto es legal si su contrato condiciona la transferencia de IP al pago.
Paso 3: Mediacion (si el contrato lo requiere)
Muchos contratos requieren mediacion antes de arbitraje o litigio. La mediacion es menos costosa y puede resolver
disputas rapidamente. Costo tipico: $1,000-$3,000 por sesion compartida.
Paso 4: Arbitraje (AAA/JAMS)
Si el contrato tiene clausula de arbitraje obligatorio, debe iniciar ante AAA o JAMS. Proceso mas rapido que litigio
(6-12 meses vs 2-3 anos). Costo inicial: $2,000-$5,000 para casos bajo $100K.
Paso 5: Demanda Civil (Superior Court)
Si no hay clausula de arbitraje, puede demandar en el tribunal estatal apropiado. Para montos bajo $10,000,
considere Small Claims Court (sin abogados, proceso simplificado).
Opciones de Foro
Foro
Monto
Costo
Tiempo
Ventajas
Small Claims (CA)
Hasta $12,500
$75-$100
1-2 meses
Sin abogados, rapido, economico
Limited Civil (CA)
$12,501-$25,000
$370+
6-12 meses
Discovery limitado, mas rapido que unlimited
Unlimited Civil (CA)
Mas de $25,000
$435+
12-36 meses
Discovery completo, jurado disponible
AAA Arbitration
Cualquier monto
$2,000+
6-12 meses
Confidencial, ejecutable internacionalmente
JAMS Arbitration
Cualquier monto
$2,500+
6-12 meses
Arbitros especializados, proceso flexible
Acciones Inmediatas de Proteccion
Retener Codigo Fuente
Si el contrato lo permite, mantenga el codigo fuente en un repositorio privado hasta recibir el pago.
Notifique formalmente al cliente de esta retencion.
Suspender Servicios Continuos
Si proporciona hosting, soporte o mantenimiento, puede suspender estos servicios despues de notificacion adecuada
(tipicamente 30 dias) por falta de pago.
UCC Lien (si aplica)
En algunos estados, puede registrar un lien sobre los bienes entregados. Consulte con un abogado
sobre la viabilidad en su situacion especifica.
Reporte a Credit Bureaus
Para deudas comerciales, puede reportar a Dun and Bradstreet, Experian Business, o Equifax Business.
Esto puede afectar el credito comercial del deudor.
Precaucion
No tome acciones que puedan considerarse "self-help" ilegal, como acceder remotamente a sistemas del cliente
para deshabilitar software, borrar datos, o instalar "kill switches". Estas acciones pueden exponerle a
responsabilidad bajo el Computer Fraud and Abuse Act (18 U.S.C. Section 1030) y leyes estatales equivalentes.
Preguntas Frecuentes
Depende de su contrato. Si el acuerdo establece que la transferencia de IP esta condicionada al pago completo,
puede retener el codigo hasta recibir el pago. Bajo 17 U.S.C. Section 101, una obra solo califica como "work made for hire"
si hay un acuerdo escrito Y consideracion (pago). Sin pago, puede argumentar que retiene los derechos.
Sin embargo, si el contrato establece transferencia inmediata de IP, retener el codigo puede ser incumplimiento
de su parte. Revise cuidadosamente la clausula de IP de su contrato antes de tomar esta accion.
Las objeciones de calidad tardias son una tactica comun para evitar el pago. Su defensa incluye:
Aceptacion: Si el cliente aprobo sprints, reviso PRs, o acepto demos, ha aceptado el trabajo.
Uso en produccion: Si el software esta en uso, esto constituye aceptacion bajo UCC Section 2-606.
Falta de oportunidad de corregir: La mayoria de contratos requieren notificacion de defectos y oportunidad de correccion antes de rechazar el trabajo.
Waiver: Objeciones no planteadas dentro del periodo de aceptacion generalmente se consideran renunciadas.
El Statute of Limitations varia por estado y tipo de contrato:
California: 4 anos para contratos escritos (CCP Section 337), 2 anos para contratos orales (CCP Section 339)
New York: 6 anos para contratos escritos y orales (CPLR Section 213)
Delaware: 3 anos para contratos escritos y orales (10 Del. C. Section 8106)
El plazo comienza desde la fecha del incumplimiento (fecha de vencimiento de la factura). No espere demasiado -
la evidencia se deteriora y los testigos olvidan detalles.
Si, pero la tasa depende de su contrato:
Tasa contractual: Si su contrato especifica late fees (comun: 1.5% mensual o 18% anual), aplique esa tasa.
Tasa legal de California: Si no hay clausula, puede cobrar 10% anual bajo la Constitucion de California, Art. XV, Sec. 1.
Federal: Para contratos con entidades federales, aplica el Prompt Payment Act (31 U.S.C. Section 3902).
Calcule los intereses desde la fecha de vencimiento de cada factura hasta la fecha de pago.
No es obligatorio, pero puede ser beneficioso. Consideraciones:
Sin abogado: Puede enviar la carta usted mismo. Es valida legalmente y puede ser suficiente para resolver disputas menores.
Con abogado: Una carta en papel membretado de abogado tiene mayor impacto psicologico. El cliente sabe que usted esta dispuesto a gastar en litigio.
Costo: Una carta de demanda preparada por abogado tipicamente cuesta $500-$1,500.
Para montos mayores a $10,000, considere seriamente contratar un abogado para maximizar sus posibilidades de recuperacion.
La jurisdiccion puede complicarse, pero hay opciones:
Clausula de jurisdiccion: Si el contrato especifica un foro (ej: "Los Angeles County"), ese tribunal tiene jurisdiccion.
Personal jurisdiction: Si el cliente tiene "minimum contacts" con su estado (ej: contrato para desarrollar software usado ahi), puede demandarlo localmente.
Arbitraje: Si hay clausula de arbitraje, puede iniciarlo sin importar la ubicacion del cliente. Los laudos son ejecutables internacionalmente bajo la Convencion de Nueva York.
NO. Esto es extremadamente peligroso legalmente:
Computer Fraud and Abuse Act: Acceder a un sistema para danarlo o interrumpir su funcionamiento puede ser un delito federal (18 U.S.C. Section 1030).
Responsabilidad civil: El cliente puede demandarle por danos causados por la interrupcion del servicio.
Extorsion: Exigir pago a cambio de restaurar funcionalidad puede constituir extorsion en algunos estados.
Use remedios legales legitimos: carta de demanda, arbitraje, demanda civil. No tome la justicia por su propia mano.
Aun puede recuperar bajo varias teorias:
Contrato implicito: Emails, propuestas, y mensajes pueden formar un contrato valido.
Quantum meruit: Puede recuperar el "valor razonable" de los servicios prestados, independientemente de un contrato formal.
Unjust enrichment: Si el cliente se beneficio de su trabajo sin pagar, puede reclamar restitucion.
Sin embargo, la recuperacion es mas dificil y los montos pueden ser menores. Para el futuro, SIEMPRE use contratos escritos.
Los costos varian significativamente:
Small Claims: $75-$100 filing fee, sin abogados permitidos
Limited Civil: $370 filing fee + $3,000-$10,000 honorarios de abogado
Unlimited Civil: $435 filing fee + $15,000-$50,000+ honorarios de abogado
Considere estos costos vs. el monto a recuperar. Para disputas bajo $25,000, el litigio completo rara vez es economicamente viable.
Depende de las circunstancias. Consideraciones:
"Accord and Satisfaction": Si acepta un pago parcial marcado como "payment in full", puede perder el derecho a reclamar el resto. Escriba "accepted as partial payment only" en el cheque.
Pragmatismo: Un 70% ahora puede ser mejor que 100% dentro de 2 anos (despues de litigar).
Capacidad de pago: Si el cliente tiene problemas financieros, un acuerdo parcial puede ser la unica forma de recuperar algo.
Si negocia un acuerdo, documentelo por escrito con un "Settlement Agreement" que preserve sus derechos sobre cualquier monto restante.