{"id":3510,"date":"2026-06-11T14:02:01","date_gmt":"2026-06-11T12:02:01","guid":{"rendered":"https:\/\/www.waltio.com\/es\/?p=3510"},"modified":"2026-06-11T14:02:26","modified_gmt":"2026-06-11T12:02:26","slug":"como-declarar-pools-de-liquidez-cripto-en-la-renta","status":"publish","type":"post","link":"https:\/\/www.waltio.com\/es\/blog\/como-declarar-pools-de-liquidez-cripto-en-la-renta\/","title":{"rendered":"\u00bfC\u00f3mo declarar pools de liquidez cripto en la Renta?"},"content":{"rendered":"\n
Un pool de liquidez es un contrato inteligente que custodia reservas de dos o m\u00e1s criptoactivos y permite intercambiarlos de forma autom\u00e1tica, sin contraparte directa. La l\u00f3gica que fija los precios es el AMM<\/strong> (Automated Market Maker<\/em>).<\/p>\n\n\n\n Quien aporta activos al pool es un proveedor de liquidez<\/strong>, y a cambio recibe una parte de las comisiones que pagan quienes operan contra el pool (el APR\/APY), pueden llegar en alguno de los dos activos aportados o en un tercero. Como contrapartida, asume el riesgo caracter\u00edstico de esta actividad: el impermanent loss<\/strong>.<\/p>\n\n\n\n La operativa se descompone en cuatro pasos: <\/p>\n\n\n\n Es la diferencia entre lo que depositas y lo que recuperas al salir, provocada por c\u00f3mo el AMM reequilibra el pool ante la demanda del mercado. Cuando un activo se vuelve muy demandado, el pool acaba con menos de ese activo y m\u00e1s del otro; al retirar, recuperas la composici\u00f3n resultante de miles de intercambios ajenos. Se llama \u00abno permanente\u00bb porque, en teor\u00eda, si los precios relativos volvieran a su punto de partida, la divergencia desaparecer\u00eda.<\/p>\n\n\n\n Por ejemplo: depositas 0,1 ETH y 1.000 USDC, ambos valorados en 1.000 \u20ac en ese momento. Durante la vida del pool, ETH se revaloriza y atrae demanda; cobras tus comisiones en un tercer token. Al retirar, recuperas 0,09 ETH y 1.100 USDC: el valor total ha subido, pero la composici\u00f3n ha cambiado (tienes menos ETH y m\u00e1s USDC de los que metiste). <\/p>\n\n\n\n La normativa espa\u00f1ola da herramientas para las transacciones \u00abcl\u00e1sicas\u00bb cripto, pero se queda corta ante DeFi. Los apoyos disponibles son tres: -El art\u00edculo 37<\/strong>, que regula la valoraci\u00f3n en las permutas. <\/p>\n\n\n\n -La doctrina de la DGT sobre staking<\/strong>, que trata las recompensas por ceder criptoactivos a un tercero como rendimientos del capital mobiliario y es la analog\u00eda m\u00e1s cercana a las comisiones de un pool. <\/p>\n\n\n\n Lo que no<\/strong> tenemos es criterio de la AEAT ni de la DGT sobre lo verdaderamente espec\u00edfico de un pool: si recibir un LP token es una permuta o un mero resguardo; en qu\u00e9 momento se imputa el resultado del pool; c\u00f3mo registrar el impermanent loss; o la diferencia entre LP tokens fungibles y NFT. Ante la falta de criterio claro, hay dos lecturas defendibles:<\/p>\n\n\n\n Waltio aplica la segunda.<\/strong> Al aportar, materializa la plusval\u00eda o p\u00e9rdida del activo aportado frente a su coste original. Al retirar, da de alta lo recuperado a valor de mercado como nuevo coste, sin tributar en ese paso; la diferencia generada dentro del pool aflora cuando transmites esos activos. Es un criterio de diferimiento<\/strong>: defendible en ausencia de doctrina, pero conviene conocerlo y documentarlo, porque difiere parte del resultado a un ejercicio posterior.<\/p>\n\n\n\n Si vendes el LP token, lo usas como colateral en lending<\/em> o lo transfieres, deja de actuar como comprobante y pasa a ser un activo con valoraci\u00f3n propia, lo que genera un hecho imponible aparte, independiente del resultado del pool.<\/p>\n\n\n\n Las comisiones que cobras como proveedor encajan mejor como rendimientos del capital mobiliario<\/strong>, por analog\u00eda con el staking: hay una cesi\u00f3n de activos a un tercero (el contrato) y una retribuci\u00f3n conocida (el APY). Se declaran por su valor de mercado en euros al recibirlas. En Waltio basta etiquetar esos dep\u00f3sitos como \u00abMasternode y staking\u00bb<\/strong> para que entren en la base del ahorro.<\/p>\n\n\n\n Waltio intenta detectar todas las transacciones que puedan ser pools de liquidez, pero hay ciertas limitaciones, por ejemplo, el impermanent loss no se puede anotar como un simple trade<\/em>, no hay correspondencia directa de contravalores, pero la herramienta tiene etiquetas nativas que cubren todo el ciclo:<\/p>\n\n\n\n Por ejemplo,<\/strong> Compraste 0,1 ETH por 700 \u20ac y, cuando entras al pool, ese ETH ya vale 1.000 \u20ac; a\u00f1ades 1.000 USDC (coste y valor: 1.000 \u20ac).<\/p>\n\n\n\n Si los activos no se hubieran revalorizado antes de entrar al pool, el paso de aporte marcar\u00eda simplemente 0 \u20ac de resultado.<\/p>\n\n\n\n A veces entras con dos activos (USDC y USDT) y sales con uno distinto (ETH). En ese caso la operaci\u00f3n encaja como permuta (art. 37 LIRPF)<\/strong>. En Waltio el registro no cambia: las mismas dos etiquetas, \u00abA\u00f1adir liquidez\u00bb y \u00abRetirada de liquidez\u00bb, lo cubren. Cambia la calificaci\u00f3n legal de fondo, no c\u00f3mo lo anotas.<\/p>\n\n\n\n Este es el paso que m\u00e1s atasca, porque si Waltio no siempre las detecta, primero tienes que reconocerlas t\u00fa. Las se\u00f1ales, de m\u00e1s a menos fiable:<\/p>\n\n\n\n Atenci\u00f3n a esto, porque es donde m\u00e1s gente pierde dinero sin saberlo: en Waltio, toda operaci\u00f3n sin etiquetar se considera imponible por defecto.<\/strong> Si dejas un aporte o una retirada de pool sin clasificar, la herramienta lo tratar\u00e1 como una venta y te generar\u00e1 un hecho imponible que puede llegar a inflar tu factura. En otras herramientas puede llegar a contabilizarse a coste 0, inflando a\u00fan m\u00e1s tu renta. Revisar y etiquetar estas operaciones no es opcional: es lo que evita que pagues de m\u00e1s.<\/p>\n\n\n\n La cruda realidad es que las finanzas descentralizadas a\u00fan no est\u00e1n del todo reguladas, lo que puede llegar a ser un dolor de cabeza y lo m\u00e1s probable es que acabes cometiendo errores , especialmente si tienes miles de transacciones.<\/p>\n\n\n\n Unos acaban pagando de mas porque declaran hechos imponibles que no son o no etiquetan bien las operaciones y otros se la juegan omitiendo operaciones reales o realizando c\u00e1lculos incorrectos.<\/p>\n\n\n\n En cualquier caso tanto para operar como para declarar, ser\u00e1 muy importante llevar una contabilidad cuadrada y Waltio es la mejor soluci\u00f3n para llevarlo acabo. Importa autom\u00e1ticamente +700 exchanges y wallets, calcula el grueso de tu declaraci\u00f3n, proporciona gu\u00edas como las de etiquetado, paso a paso en Hacienda y documentos para asegurar tener una declaraci\u00f3n correcta.<\/p>\n\n\n\n <\/p>\n","protected":false},"excerpt":{"rendered":" Si est\u00e1s aqu\u00ed es porque probablemente tienes muchas operaciones en DEFI y no sabes c\u00f3mo declararlas. En esta gu\u00eda te ense\u00f1ar\u00e9 todo lo que debes hacer para no tener ning\u00fan error en la renta. \u00bfQu\u00e9 es un pool de liquidez? Un pool de liquidez es un contrato inteligente que custodia reservas de dos o m\u00e1s […]<\/p>\n","protected":false},"author":25,"featured_media":3513,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[12],"tags":[],"class_list":["post-3510","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fiscalidad"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.waltio.com\/es\/wp-json\/wp\/v2\/posts\/3510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.waltio.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.waltio.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.waltio.com\/es\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.waltio.com\/es\/wp-json\/wp\/v2\/comments?post=3510"}],"version-history":[{"count":2,"href":"https:\/\/www.waltio.com\/es\/wp-json\/wp\/v2\/posts\/3510\/revisions"}],"predecessor-version":[{"id":3514,"href":"https:\/\/www.waltio.com\/es\/wp-json\/wp\/v2\/posts\/3510\/revisions\/3514"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.waltio.com\/es\/wp-json\/wp\/v2\/media\/3513"}],"wp:attachment":[{"href":"https:\/\/www.waltio.com\/es\/wp-json\/wp\/v2\/media?parent=3510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.waltio.com\/es\/wp-json\/wp\/v2\/categories?post=3510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.waltio.com\/es\/wp-json\/wp\/v2\/tags?post=3510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}\n
\u00bfQu\u00e9 es el impermanent loss?<\/h4>\n\n\n\n
<\/a><\/figure>\n\n\n\n\u00bfQu\u00e9 dice Hacienda de los Pools de liquidez?<\/h3>\n\n\n\n
– El art\u00edculo 33 de la LIRPF<\/strong>, que define las ganancias y p\u00e9rdidas patrimoniales por diferencia entre valor de transmisi\u00f3n y de adquisici\u00f3n.<\/p>\n\n\n\n
Ese vac\u00edo no exime de declarar<\/strong>: obliga a interpretar con las normas que s\u00ed tenemos, de forma razonada y documentada.<\/p>\n\n\n\n\u00bfC\u00f3mo se declaran los pools de liquidez?<\/h3>\n\n\n\n
\n
\u00bfC\u00f3mo se declaran las comisiones del pool?<\/h4>\n\n\n\n
<\/a><\/figure>\n\n\n\n\u00bfC\u00f3mo declarar pools de liquidez en Waltio?<\/h3>\n\n\n\n
\n
\n
\u00bfC\u00f3mo etiquetar operaciones de pools de liquidez?<\/h4>\n\n\n\n
\n
UNI-V2<\/code>, SLP<\/code>, Cake-LP<\/code>, BPT<\/code> o un nombre que combina el par (ETH-USDC LP<\/code>). Si entra un token as\u00ed justo cuando salen dos activos tuyos, es un aporte. Cuando ese token sale y vuelven dos activos, es la retirada. (En pools concentrados tipo Uniswap v3 el resguardo es un NFT<\/strong> en lugar de un token fungible.)<\/li>\n\n\n\naddLiquidity<\/code> \/ removeLiquidity<\/code> \/ mint<\/code> \/ burn<\/code>) escrito de forma expl\u00edcita.<\/li>\n\n\n\n\u00bfQu\u00e9 pasa si no etiquetas la transacci\u00f3n?<\/h4>\n\n\n\n
\u00bfCu\u00e1l es la mejor forma de declarar DEFI?<\/h2>\n\n\n\n
<\/a><\/figure>\n\n\n\n