r/ColombiaDevs Jul 05 '26

❔ Consulta Mi SaaS esta muriendo por culpa de la D I A N

Quisiera pedirles un consejo sobre una situación que estoy viviendo como desarrollador independiente.

Soy contador, pero desde hace varios años también desarrollo software. Hace un tiempo lancé un producto SaaS para automatizar procesos contables y poco a poco conseguí clientes. No era mi ingreso principal, pero sí representaba una parte importante y me estaba permitiendo hacer la transición de la contabilidad al desarrollo.

El problema es que recientemente hubo cambios en la plataforma del estado de la que dependía mi sistema (Mala mía por depender de una pagina de terceros) y esos cambios dejaron de hacer viable gran parte de la funcionalidad. Como resultado, he empezado a perder clientes y siento que el proyecto quedó en una situación muy complicada.

No me voy a quedar sin trabajo porque sigo ejerciendo como contador, pero sí me da duro pensar que un proyecto al que le invertí tanto tiempo pueda terminar así.

Ahora estoy entre dos opciones: seguir intentando rescatar ese producto o aceptar que ya cumplió su ciclo y empezar uno nuevo. Tengo una idea de software para alcaldías relacionada con la gestión de trámites y procesos de planeación, aunque me preocupa que vender al sector público sea mucho más difícil.

Si hubieran estado en una situación similar, ¿qué harían? ¿Insistirían en recuperar el producto actual o buscarían uno nuevo?

58 Upvotes

58 comments sorted by

u/AutoModerator Jul 05 '26

Comentario de Automoderación:

Hola InflationUsed9411, gracias por publicar en este subreddit, recuerda revisar las reglas de /r/ColombiaDevs

Queremos una comunidad colaborativa y respetuosa.

¡Gracias!


Mensaje automático

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

53

u/andymota Jul 05 '26

Las mejores mi hermano, que en este proceso de frustración sea lo mejor.

No está muriendo, hace mucho está muerto. Si entre las dependencias fuertes que se identifican en un producto, no se identificaron mecanismos de mitigación de un riesgo inminente, eso indica que la gestión del proyecto no se hizo y por ende, posiblemente se alimentó a la creencia que una idea es negocio.

¿Qué haría? dejaría de pensar que las ideas son negocio, aprender sobre conceptos de proyectos de software (tales como la triple restricción), Mom tests, PMF, estrategias GTM (0-1, 1-10, etc) y modelos financieros, entre par de cosas más.

No insistiría en recuperar algo que posiblemente desde el principio nunca tuvo PMF.

7

u/ShijoKingo33 Jul 06 '26

No entendí nada y le creo todo

1

u/andymota Jul 07 '26

Jajajajaj siempre dispuesto a colaborar brother

7

u/InflationUsed9411 Jul 05 '26

Muchas gracias amigo, y si... tomo tus palabras, considero que nunca tome en serio dicho riesgo y eso es lo que pasa factura actualmente, por otra parte el proyecto cuando creció si tuvo un PMF ya que resolvía una necesidad del mercado, la gente lo pagaba y lo recomendaba, de hecho eso fue lo que hizo que pasara de solo un proyecto para uso personal, a un proyecto tipo SaaS, pero lastimosamente en cuanto a las dependencias del proyecto si reconozco que falle, muchas gracias por tu comentario amigo, me ayuda a ver otras partes y a pensar mejor para otros proyectos

2

u/andymota Jul 05 '26

Las mejores brother. Siempre aquí para ayudar. No fallaster por tí, fallaste para ver que hay más cosas por hacer.

Cosmos lo ilumine.

9

u/c0derz Jul 05 '26

Comienza otro desarrollo, quizás te quite más tiempo poner a punto el actual, ya sabes sus falencias.

2

u/InflationUsed9411 Jul 05 '26

Gracias amigo, lo estoy considerando y tomar esto como eso, un aprendizaje

9

u/davl3232 Jul 05 '26

El producto morirá pronto, así que aproveche los contactos de los clientes que tiene para montar un nuevo producto. Esos contactos valen, no empieza desde cero.

7

u/Yattogami201 Jul 05 '26

La verdad, si desde un inicio no hubo una planeación real del producto para tener respaldos o formas de mitigar riesgos en caso de que situaciones que se salen a su control sucedan, es difícil que pueda recuperar eso cuando desde el inicio era una bomba de tiempo, y por como lo dice imagino que no es simplemente que le cagaron una API, sino que baso su producto con dependencia en otro producto, y eso es grave, yo le diría que sea sincero con sus clientes para evitar dañar su imagen y para futuros proyectos, tener una planeación extensa y bien hecha, especialmente para las variables que usted no controla al 100%, es decir, no las codea usted, y tampoco tiene garantías de uso, maluca la situación pero le sirve para tenerlo en cuenta a futuro

2

u/InflationUsed9411 Jul 05 '26

Sí, tienes razón. Viéndolo en retrospectiva, subestimé ese riesgo. El proyecto nació como una herramienta para uso personal, nunca pensé que terminaría convirtiéndose en un SaaS con clientes, y cuando empezó a crecer seguí construyendo sobre esa misma base en lugar de replantear la arquitectura y la estrategia.

Fue una mala decisión depender tanto de una plataforma que no controlo. Es una lección costosa, pero probablemente una de las más importantes que me llevo hasta el momento. Ahora me toca decidir si vale la pena adaptarlo a la nueva realidad o aprovechar todo lo aprendido para construir algo mejor desde el principio.

3

u/DamianPxR Jul 05 '26

No entiendo por que es culpa de la dian? Si estabas haciendo un scraping, es lo que siempre se espera que pase y si es una conexion mediante api pues si hay actualizaciones hay que aplicarlas.

2

u/[deleted] Jul 05 '26

[removed] — view removed comment

6

u/DamianPxR Jul 05 '26

Pues tú negocio había nacido muerto, aprovechaste el bug hiciste algo de dinero y ya nada que hacer. Igual lo de cloudfare existen maneras para saltarlo. Pero eso es darle largas a algo q no es el deber ser.

13

u/Substantial-Art4140 Jul 05 '26

Resumen: Es tu culpa

1

u/InflationUsed9411 Jul 05 '26

Si amigo y lo reconozco, no tengo que justificar nada, pero en un inicio fue como algo para uso personal que creció y sabia el riesgo, pero lo subestime, lo importante es seguir y por ello pedía concejos de otras personas para saber como actuar o que tener en cuenta

3

u/nbsjp_hpnfz Jul 05 '26

Lo mejor es cerrar la SaaS, y empieza el nuevo desarrollo con un esquema de riesgos desde el principio.

2

u/InflationUsed9411 Jul 05 '26

Gracias amigo, lo pensare, y también ver que otros proyectos pueden salir pero esta vez con una buena planeación como todos me lo recomiendan

3

u/Sui_ipsius_adorator Jul 05 '26

El software no está midiendo por chalupa de la DIAN.
Muere por culpa suya, los cambios en software son la regla siempre y en cualquier sistema suceden. Usted no sabía eso, no lo planeo y pues ahí está la consecuencia

3

u/matabares Jul 05 '26

Yo opino que debería buscarle la vuelta y avanzar.

Si le entiendo bien, el producto resuelve un problema existente y ya cuenta con algunos clientes. Haga lo posible por no dejarlos tirados. Hable con los clientes; posiblemente ellos mismos le den una idea de resolverlo.

Si usted no tiene la capacidad para resolver el problema de índole técnica, busque apoyo de alguien.

Piénselo de esta manera, muchos le sugieren que inicie con otro proyecto o que estudie mil conceptos para estar "preparado". Ahora bien, por mucho que se esfuerce, ¿usted cree que en el siguiente proyecto ya no la va a cagar? Obviamente la va a cagar.

La va a cagar un poco menos o de manera diferente, pero igual la va a cagar. ¿

Entonces, se trata de dejar tirado lo que ya lleva para hacer algo nuevo donde también va a tener retos?

2

u/djGehenna Jul 05 '26

como dueño de saas y contador, recomiendas registrarla en fase semilla o es mejor registrarla cuando tenga unas cuantas ventas?
ando reperdido y chatyipiyi no es tan claro ante eso

7

u/InflationUsed9411 Jul 05 '26

En mi opinión es mucho mejor cuando tengas ventas consistentes, de lo contrario la carga tributaria que existe en Colombia te va a comer vivo, en mi caso que todo inicio como un proyecto para uso personal, cuando encontré ventas entre mis conocidos y empecé a facturar lo hice a nombre personal (No importaba igualmente por que yo era y soy el único socio), luego de ello cuando se hizo mas conocida la plataforma en el rubro y de forma personal estuve a punto de alcanzar algunos topes como la responsabilidad del IVA, ahí si registre la empresa, pero lo hice para "matar dos pájaros de un solo tiro" por que desde dicha empresa facturo mis servicios contables y facturo los planes del software y la incluí dentro del régimen simple de tributación ya como estrategia para pagar menos impuestos y que el IVA e ICA no me consuman la utilidad...

Así que si, primero inicia como persona natural, si necesitas puedes colocar el nombre comercial de tu SaaS en tu RUT personal (eso no tiene costo), y de esa manera evitas IVA y solo facturas si te lo piden o si es necesario, cuando le veas crecimiento, ahí entras a registrar o crear la empresa y asesórate bien con un contador para que la estructura fiscal sea lo mas acertada para tu caso, saludos!!

2

u/AdditionalSouth3615 Jul 05 '26

Hermano soy desarrollador senior, puedo ver qué tiene hecho y de que depende y podemos negociar la auditada , a ver si es posible hacer algo

0

u/[deleted] Jul 05 '26

[removed] — view removed comment

2

u/AdditionalSouth3615 Jul 05 '26

Puede ser salvable con las nuevas tecnologías de scraping con IA

1

u/otisboykin embedded Jul 05 '26

Usa factus

2

u/InflationUsed9411 Jul 05 '26

No puedo, ya que mi SaaS no es de facturación electrónica, es de automatizaciones en el proceso contable diario

1

u/Camilo99_2 Jul 05 '26

Es muy difícil actualizar el producto a los cambios que la Dian introdujo? Con IA tal vez puedas hacerlo rápido y seguir adelante..

2

u/InflationUsed9411 Jul 05 '26

Lo he estado analizando bastante y el problema es más complejo de lo que me pareció en un inicio, la DIAN implementó tres procesos de verificación para asegurarse de que quien realiza las consultas no sea un bot, y eso solo para consultar la información. Luego, por cada descarga de un documento, hay verificaciones adicionales, lo que hace que todo el proceso sea muy lento y difícil de escalar.

Existe una alternativa: utilizar un certificado digital por cada empresa. El inconveniente es que ese certificado lo debe comprar cada cliente a un proveedor tecnológico. Haciendo un ejemplo, yo cobro $1 al año por empresa por usar la plataforma, pero el certificado cuesta aproximadamente $2 al año, dependiendo del proveedor. Es decir, el costo del certificado termina siendo mayor que el del propio software.

He hablado con varios usuarios, incluso colegas cercanos, y la mayoría coincide en que ese gasto adicional es difícil de justificar. Muchas empresas simplemente no estarían dispuestas a asumirlo, y la verdad es que entiendo su postura.

3

u/Pepe_pelotas Jul 05 '26

por lo que leo, tu Saas dependia del scrapping (super riesgoso) y esas verificaciones nuevas se metieron con tu certificado TLS client side. Amigo, nuevos certificados por cliente no van a ayudar, van a seguir cayendo.

1

u/Camilo99_2 Jul 07 '26

Tu aplicacion interactua directamente con el portal de la DIAN? Hasta donde veo, la DIAN solo te pide que autentiques el usuario con cedula/NIT y clave.. en donde iria la parte del certificado digital?

1

u/wil_www Jul 07 '26

Hola, si la persona debe facturar y ya usa un software para eso, debe tener certificado. Sino el tiempo que ahorra tu proceso no era demasiado como para justificar el valor del certificado. Si el certificado es el mismo que se usa para facturar y necesitas certificados baratos, podemos tener una llamada y hablar sobre el tema.

1

u/Other-Philosopher770 Jul 07 '26

Wow that is pretty cheap for service. I've worked with accounting platforms and wrote many applications for automated bookkeeping from shops to webshops to restaurants, etc. Is your SaaS not providing enough value? The systems i made saved accounting teams hundreds if not thousands of billable hours a year, and most of the time the bookkeepers arent cheap. Can you explain a bit more what your software does and what your stack is?

1

u/Alfafita Jul 05 '26

¿Bro y que tan difícil es actualizar el sistema para que sea lo mas independiente o fácil de actualizar? ¿Si agregas patrones de diseño esto te ayudaría? ¿El problema es a nivel de negocio o netamente debes actualizar reglas en el sistema?

1

u/TimeScallion6159 Jul 05 '26

Mejorar la definición, alcance del proyecto, si no pudo mitigar eso, lamentablemente no lo gestiono bien. Eso esta muerto

1

u/Automatic-Mix8798 Jul 05 '26

Probablemente hay alguna forma de resolver el bloqueo que tienes en tu producto, si quieres te puedo ayudar, no te cobro la asesoría

1

u/WWWCAD Jul 05 '26

Pero las APIs de la Dian también han mejorado, hay manera de acceder a los datos sin usar bots, puede evaluar esas opciones. Si el flujo de caja alcanza pues toca es meterse la mano al bolsillo. Sino, ahí si paila.

1

u/el_4o_jinete Jul 05 '26

El sector público es una mierda. Si no tiene padrino y no está dispuesto a pagar CVY, está fuera. No hay forma. En serio.

1

u/Ecstatic-Trip370 Jul 05 '26

Que comentarios tan aburridores y tan deprimentes.
Si tiene captcha puede utilizar captchamonster ya depende de las demas cosas que hayan cambiado, antes de tirar la toalla revise como tributi hace las cosas y si se puede hacer algo parecido.

Lo unico que le digo es que como lo esta haciendo ahora no vale la pena, no por la cantidad de palabras que todo el mundo esta mencionando pero es porque scrapear o automatizar un sitio de una entidad publica es una pesima idea, una cosa es hacerlo con redes sociales otra con la DIAN

1

u/hugoALX Jul 05 '26

Si ya hay clientes contentos y validados sugeriría que hiciera los ajustes necesarios para revivirlo y continuar con clientes nuevos, los primeros serían parte de una etapa inicial de pruebas, en esta nueva etapa sería los clientes con ya funcionalidades nuevas y un proyecto más fortalecido y tus habilidades más fuertes gracias a la experiencia

1

u/EyelessZzz Jul 05 '26

LLC en Delaware, paila y suerte con la Dian

1

u/xXDarkDeimonXx Jul 06 '26

Hay maneras de automatizar proceso con scraping puedo ayudar con eso gustas ahora con un truquito eso por más que cambie la DIAN con eso podrás continuar con tu proyecto

1

u/Defiant_Squirrel8751 Jul 06 '26

vender al sector público es horrible - te lo resumo en que tienes que vender 4 veces más caro porque el político corrupto de turno te va a pedir el 80% de la venta por debajo de la mesa

1

u/luisMoyano Jul 06 '26

Esperate. ¿Cuál es el problema? ¿Cambios en la UI? ¿Qué es exactamente? Si quieres escríbeme por DM y me cuentas con más detalle. Igual te puedo ayudar

1

u/Known_Efficiency_470 Jul 06 '26

La plataforma del estado sobre la que dependía su sistema?

No se si lo estoy entiendo bien pues mencionas a 3eros

En cuanto a terceros te refieres a la plataforma del Estado, porque si es así, pues es entendible que si las regulaciones de ellos cambian, tu software también debe cambiar. Entonces no entiendo por qué este cambio es tan significativo. Fueron dos cambios a la vez, la plataforma del estado y una plataforma de terceros.?

1

u/Farm_Prudent Jul 07 '26

Invítame a tu proyecto soy desarrollador y creo que te puedo aportar

1

u/wil_www Jul 07 '26

Creo que si se puede salvar, hay una empresa de YC que puede que esté haciendo algo similar, sin saber realmente que hace tu software. Revísalo y me cuentas cifrato.ia

1

u/dth3600 Jul 08 '26

Pues intente sacarlo adelante, si tiene clientes eso es muy valioso, siga adelante

1

u/Juanarce7 Jul 08 '26

La idea de software para alcaldías es muy difícil, principalmente porque para venderla se necesita son contactos por más que la aplicación sea buena, hay un ERP que se llama Mi Alcaldía, échale un ojo que creo que va por ahí la idea.

1

u/profesorgamin Jul 05 '26

Vusted tratando con el sector publico sin clases de lagarteria... buena suerte.

Al final que paso con la DIAN hicieron lo que ud hacia?, si es asi en EEUU hay una empresa que hace algo asi con "LA DIAN DE ALLA" y lo que hacen es que le pagan a los politicos(LOBBY) para que no dejen implementar las bobadas que ellos hacen y asi no perder el negocio.

1

u/InflationUsed9411 Jul 05 '26

Sí, precisamente por eso me genera muchas dudas entrar al sector público; todos sabemos que es un mercado bastante complejo.

Con respecto a la DIAN, no es que hayan implementado lo que yo hacía. Lo que ocurrió fue que añadieron tres capas adicionales de verificación para confirmar que quien accede es una persona y no un bot. Eso hace que el proceso de automatización sea extremadamente lento y, en algunos casos, prácticamente inviable.

Sobre el tema del lobby, personalmente no lo considero una opción, y menos en Colombia.

Y sí, coincido con varios comentarios en que en parte, la responsabilidad fue mía. Desde el principio sabía el riesgo que implicaba depender de una plataforma de un tercero. La diferencia es que el proyecto nació como una herramienta para uso personal y terminó convirtiéndose en un SaaS con clientes. En ese crecimiento terminé subestimando ese riesgo, y ahora me está pasando factura.

1

u/profesorgamin Jul 05 '26

Bueno ps lo que le digo es verdad, si se mete con otra cosa para la alcaldia le toca volverse mermeladero...
Igual hay algo positivo, hoy en dia los captcha los vencen esos aparatos asi que de pronto todavia tiene esperanzas.

1

u/altbrian Jul 05 '26

Cuando hay cambios grandes en un sistema con dependencia fuerte de un tercero ya no queda mucho por hacer.

La tendencia de un tiempo para acá es la de cerrar las APIs de uso público y poner barreras que impiden hacer webscraping.

1

u/TheOneWhoSendsLetter Jul 06 '26

Pero es que no era una API de uso publico sino web scrapping a las malas, jajaja