Compañero de cervezas '26 · Manual
Versión 4.91 · Por Leonard Hamers · Bossche Brouwers
Instalación
Compañero de cervezas '26 es un único archivo HTML — no requiere instalación. Descarga el archivo y ábrelo en tu navegador.
Instalar como app (recomendado)
Puedes instalar Compañero de cervezas '26 como una app real en tu móvil o portátil:
- Android (Chrome): Abre la app en Chrome → menú (⋮) → "Añadir a pantalla de inicio"
- iPhone (Safari): Abre la app en Safari → icono de compartir → "Añadir a pantalla de inicio"
- Windows/Mac (Chrome): Pulsa el icono de instalación en la barra de direcciones
Tu primera receta
Ve a la pestaña Mis Recetas y pulsa + Nueva Receta. El editor se abre con valores predeterminados que puedes ajustar de inmediato.
- Pon nombre a tu receta y elige un estilo de cerveza
- Configura el volumen del lote y la eficiencia (por defecto 20L / 75%)
- Añade malta con el botón + Añadir de la sección de fermentables
- Añade lúpulo con su momento y uso
- Selecciona una levadura de la base de datos
- Guarda con 💾 Guardar Receta
Ordenar tus recetas
Junto al buscador encima de tu lista de recetas hay un desplegable para el orden: orden de entrada, más recientes primero, última modificación, nombre, estilo, o alcohol, amargor y color de mayor a menor. Buscar y ordenar funcionan juntos: escribe tripel y ordena por alcohol, y tu tripel más fuerte queda arriba.
Por nombre, la app ordena como cuentas tú y no como un diccionario: 9.1 Witbier va antes que 10.0 Kriek. Si usas tu propia numeración — número de receta, punto, versión — ponla al principio del nombre de la receta y la lista seguirá ese orden por sí sola.
Última modificación se fija en la última vez que cambiaste algo en la receta y la guardaste; solo abrirla no cuenta. Una receta sin fecha de creación, por ejemplo de una copia de seguridad antigua, queda al final en más recientes primero y última modificación.
Archivar recetas
Una lista de recetas solo crece. Al cabo de unos años contiene las pruebas que hiciste una sola vez, las variantes que no cuajaron y aquella receta de aquel verano. No quieres tirarlas — puede haber un lote vinculado, o simplemente un recuerdo — pero estorban todos los días.
Por eso cada ficha de receta tiene un botón 🗄️ Archivar. Una receta archivada desaparece de tu lista de recetas y de los desplegables del día de cocción, de la página de agua y de la lista de la compra. Por lo demás se conserva por completo: en tu copia de seguridad, en tu exportación BeerXML, con todas sus versiones, y cualquier lote vinculado sigue funcionando igual.
En cuanto haya algo archivado aparece arriba el botón 🗄️ Mostrar archivo, con el número al lado. Al pulsarlo, las recetas archivadas aparecen entre las demás, atenuadas y con la etiqueta Archivada, cada una con un botón ↩️ Recuperar. El número que aparece sobre la lista cuenta por defecto solo las recetas que no has archivado.
Día de cocción
Cuando vayas a elaborar, convierte la receta en un lote con 🍺 Crear como Lote. Irás automáticamente al diario. También funciona al revés: crea un lote vacío y vincula una receta al momento con 📋 Vincular Receta — sin cambiar de pestaña. Con 🔁 Vincular otra receta la cambias después.
En Mis Lotes hay un buscador y un desplegable de orden encima de las fichas. Puedes buscar por nombre, número de lote, estilo, fecha de elaboración y por los ingredientes de la receta vinculada. Puedes ordenar por fecha de elaboración (reciente–antigua o antigua–reciente), número de lote, nombre o estilo. Por número de lote la app cuenta como tú: GB22 va antes que GB203. Una elaboración sin fecha queda al final.
En el diario encontrarás:
- La receta completa junto a tus herramientas: maltas (con proporción y EBC), lúpulos, otros ingredientes y levadura
- Temporizadores de macerado vinculados a tu receta (o al programa estándar)
- Temporizadores de macerado, hervido y cronómetro, con alarma en cada adición de lúpulo
- Mediciones de densidad por fase con corrección de temperatura
- Progreso de fermentación y cálculo de carbonatación
- Notas y notas de cata
A qué apuntas
Debajo del esquema de fermentación está la tarjeta 🎯 A qué apuntas: las cifras que vas marcando una tras otra el día de cocción, sin tener que abrir la receta. Queda justo encima de tus pasos de macerado, que es donde las lees una al lado de la otra.
| Agua de golpe | Lo caliente que debe estar el agua que viertes sobre el grano |
| Agua de macerado | Lo que entra en la cuba de macerado |
| Agua de lavado | Lo que haces pasar a través |
| Agua total | Lo que debes preparar en total, pérdidas incluidas |
| Volumen pre-hervido | Lo que hay en la olla cuando empiezas a hervir |
| Densidad pre-hervido | Lo que mides en la olla llena, antes del hervido |
Las seis salen de la copia del lote y no de la receta. Si el día de cocción cambias de equipo o ajustas la carga de maltas, se mueven con ello.
La densidad pre-hervido es tu comprobación más temprana del rendimiento. Si mides menos de lo que aquí figura, tu macerado ha rendido menos de lo que supone la receta y tu OG también saldrá más baja; si mides más, al revés. Lo sabes antes de empezar a hervir, no cuando ya has echado la levadura.
¿Qué temperatura debe tener el agua de golpe?
El agua que viertes sobre grano frío se enfría. Cuánto depende de tres cosas: cuánto grano hay, lo frío que está y cuánta agua le echas. La app lo calcula con el balance térmico entre esas masas — el grano absorbe por kilo unas dos veces y media menos calor que el agua — y añade el calor que se pierde en un recipiente frío.
La temperatura de tu grano la introduces una vez en Ajustes → 🔧 Mi equipo de elaboración → Temperatura del grano y del recipiente. Va con el equipo y no con la receta, porque depende de dónde guardas el grano: un garaje en enero no es un armario de cocina. Si no pones nada, la app usa 20 °C. Si hiela en tu cobertizo, pon tranquilamente una temperatura bajo cero — no es una errata, sino justo el motivo por el que tu agua de golpe debe ir más caliente.
Si el recipiente cuenta o no se deduce del desplegable bajo Espacio muerto de la cuba. En se queda es una nevera portátil o una cuba aparte: está fría y roba calor a tu agua de golpe. En va con el mosto a la olla es un único recipiente con bomba y resistencia, ya a temperatura.
Seguir y dirigir la fermentación
El esquema de fermentación del diario es editable, igual que tu carga de maltas y tus lúpulos. Por paso cambias el nombre, la temperatura, una temperatura final opcional y el número de días; con + Añadir paso metes una fase y con ✕ quitas una. Las fechas de al lado se desplazan al momento, así que ves enseguida cuándo toca el siguiente paso.
Un paso nuevo empieza a la temperatura en la que terminó el anterior. Es casi siempre lo que quieres decir cuando añades una fase a mitad de camino.
El temporizador de cocción avisa en cada adición de lúpulo
Si vinculas una receta a tu día de cocción, el temporizador lee también el programa de lúpulo. Cada adición con uso Cocción dispara la misma alarma que un escalón de macerado: sonido que se repite hasta que confirmas, vibración en Android y una notificación del navegador. Debajo del reloj ves además cuál es la siguiente adición y dentro de cuánto, para que puedas pesarla con antelación.
Los tiempos son tiempo restante de cocción, tal como los anotan los cerveceros. Un lúpulo a 60 minutos entra por tanto de inmediato en una cocción de 60 minutos, y solo tras media hora en una de 90. Si una adición está puesta a más minutos que tu tiempo de cocción, la app la avisa al arrancar — más tarde ya no es posible.
Solo las adiciones con uso Cocción reciben alarma propia. El lúpulo de primer mosto ya está dentro antes de que arranque el temporizador, el whirlpool y el dry hop vienen después, y el extracto de lúpulo entra tras la fermentación. El lúpulo a 0 minutos no recibe señal aparte pero se nombra en la alarma final — dos alarmas en el mismo instante no son una alarma sino ruido.
Los demás ingredientes también cuentan. Piel de naranja, cilantro, musgo irlandés — siempre estuvieron en tu receta, pero solo tenían una fase y ningún momento, así que el temporizador no podía hacer nada con ellos. Cada ingrediente adicional con momento Cocción tiene ahora un campo Tiempo en minutos de cocción restantes, igual que el lúpulo. Y ahí importa: el cilantro y la piel ceden su aroma al vapor, así que diez minutos antes de tiempo te cuesta la mitad.
Tus propios números de lote
El número arriba a la izquierda del diario es texto libre. Si usas tu propia serie como GB202, KB22 o 2026-014, escríbela sin más; letras, guiones y ceros a la izquierda valen todos.
La aplicación sigue contando a partir del último bloque de cifras y deja el resto intacto: GB202 pasa a GB203, 2026-014 pasa a 2026-015, y GB007 pasa a GB008. Cambia de serie poniendo el lote creado más recientemente en KB22 y el siguiente será KB23. Así solo escribes el prefijo una vez por serie.
Al crear un lote nuevo, el siguiente número ya aparece propuesto en el campo del nombre. Si pulsas OK directamente, el lote se llama GB203 y lleva ese número. ¿Prefieres un nombre de verdad, por ejemplo Tripel de prueba? Entonces el lote recibe ese nombre y conserva GB203 como número.
En Ajustes → Próximo número de lote defines qué recibirá el siguiente lote, por ejemplo si vienes de otro programa y quieres seguir contando. El resumen ordena los números de lote de forma natural, así que GB9 va antes que GB99 y no después.
Ajustes del día de cocción — sin cambiar la receta
El lote trabaja siempre sobre una copia de la receta. Todo lo que ajustes en el diario vale solo para ese día: cambiar cantidades, añadir (+ Añadir) o eliminar (✕) ingredientes, e incluso cambiar la levadura — la atenuación de la nueva levadura se toma automáticamente. OG, FG, ABV, IBU y EBC se recalculan en vivo. La receta original de tu biblioteca no cambia nunca. Útil cuando falta un ingrediente o un lote de lúpulo tiene otro porcentaje de ácido alfa.
Cambiar el volumen del lote — con o sin escalar
Al cambiar el volumen del lote solo cambia el volumen. Tu malta, tus adiciones de lúpulo y tu levadura se quedan como están. Así ves de inmediato qué le pasa a tu cerveza: la misma malta en menos litros da una densidad más alta y más amargor. Es justo lo que quieres saber cuando sacaste 18 litros de la olla en lugar de los 20 que esperabas.
Lo que sí se recalcula es el volumen de hervido y el agua de maceración y lavado. Eso no es escalar sino una consecuencia: se derivan de tu malta y de tu perfil de equipo, y de lo contrario ya no serían correctos con el nuevo volumen.
Si sí quieres convertir la receta a otro tamaño de lote, usa el botón ⚖️ Escalar junto al campo de volumen. Primero te muestra el factor y una vista previa, y las cantidades solo cambian tras Aplicar. Después de cambiar el volumen aparece una línea con ese botón, para que no tengas que buscarlo.
El resumen de lotes
La pestaña Resumen muestra un gráfico de tus últimos veinte lotes. Con la lista Mostrar eliges qué ves en él: alcohol, amargor, color, densidad inicial, densidad final o tu rendimiento medido. Así ves de un vistazo si tus cervezas se vuelven más amargas o si sube tu rendimiento, algo que la tabla de abajo no muestra.
En la densidad inicial y final el eje empieza en 1.000 y no en cero. De lo contrario 1.040 y 1.080 apenas se distinguirían en la escala. Un lote del que no anotaste ese valor no recibe barra; una barra mínima sugeriría una medición que no existe.
Haz clic en una fila de la tabla de abajo para abrir el registro de ese lote. También funciona con el tabulador y Enter.
Malta y granos
Añadir azúcar o miel durante la fermentación
La tabla de maltas tiene una columna Añadir con cuatro momentos, en el orden del día de elaboración. Deciden en qué cálculo cuenta el ingrediente:
| Momento | Agua de macerado | Densidad pre-hervido | Densidad inicial | Alcohol |
|---|---|---|---|---|
| Macerado | sí | sí | sí | sí |
| Olla | no | no | sí | sí |
| Fermentación | no | no | no | sí |
| Embotellado | no | no | no | sí |
Macerado es el valor por defecto y el caso normal: el grano y todo lo que macera contigo. Olla es para el azúcar o el extracto que echas solo en la olla de cocción — eso se ve en tu densidad inicial pero no en la lectura que tomas antes de hervir, porque todavía no está ahí. Si la pones en Fermentación aparece un campo de día — día 3 por defecto. Es la elección habitual: la fermentación principal ya pasó su punto álgido y la levadura asimila el nuevo azúcar con calma en vez de arrasarlo de golpe. Embotellado es para el azúcar de cebado y no lleva día.
Para esto sirve: miel en una tripel, azúcar cande en una quadrupel, o azúcar simple para secar una cerveza fuerte sin someter la levadura a presión osmótica al inicio.
La app lo calcula de forma distinta al azúcar en la caldera, y esa diferencia es la razón de ser de esta columna:
| Azúcar en la caldera | Azúcar el día 3 | |
|---|---|---|
| OG | cuenta | no cuenta |
| Densidad precocción | cuenta | no cuenta |
| IBU | cuenta | no cuenta |
| Alcohol | cuenta | cuenta |
| FG | sin diferencia: el azúcar simple fermenta por completo | |
La OG es lo más importante de esa lista. Mides tu densidad inicial el día de cocción, y la miel todavía no está. Si la app la contara, predeciría 1.086 donde tú mides 1.071 y buscarías un problema de rendimiento que no existe. Por lo mismo no cuenta para el amargor: nunca estuvo en la caldera y por tanto tampoco diluyó el mosto durante la cocción.
Bajo la OG aparece una segunda línea con la densidad incluyendo el azúcar tardío. De ese número sale tu porcentaje de alcohol — sin esa línea el alcohol parece salir de la nada.
La ficha de cocción, la impresión y el texto para compartir añaden solo el día 3 de la fermentación, para que no acabe en la caldera por error. En BeerXML viaja como ADD_AFTER_BOIL con el día en las notas; si llega un archivo sin nota de día, la app vuelve al día 3.
Lo que está en Fermentación tampoco cuenta en la maceración: ni en el agua de maceración, ni en la relación agua/grano, ni en la absorción del grano, ni en el pH. Con la miel no se notaba, porque los azúcares y extractos ya quedan fuera. Si pones una malta normal en Fermentación — o importas miel de otro programa sin su tipo — la diferencia es un kilo entero de grano, es decir alrededor de un litro de agua de maceración más otro que se queda en el bagazo.
Azúcar de cebado
La tercera opción de la columna Añadir es Embotellado. Si introduces así tu azúcar de cebado en la lista de maltas, cuenta donde debe contar:
| Azúcar de cebado | |
|---|---|
| OG | no cuenta — la mides en el fermentador |
| FG | no cuenta — la mides justo antes de embotellar |
| IBU | no cuenta — el azúcar nunca vio la caldera |
| Alcohol | sí cuenta — también en la botella el azúcar da alcohol |
Siete gramos por litro, una dosis normal para 2,4 volúmenes de CO₂, aportan alrededor de 0,4 % de alcohol. No es un redondeo: es la diferencia entre una tripel de 8,0 y una de 8,4 %.
No hay campo de día en Embotellado: embotellar no es un día de fermentación. Cuánto azúcar necesitas para un número dado de volúmenes de CO₂ lo calcula la herramienta Azúcar de cebado — no se estorban: la herramienta calcula lo que necesitas y la fila de la receta registra lo que añades.
¿Qué significa puntos/kg?
Puntos/kg es cuántos puntos de densidad aporta un kilo de un ingrediente en un litro de mosto, con un rendimiento del 100 %. Un kilo de azúcar disuelto hasta un litro da una densidad de 1.384 — por eso el azúcar son 384 puntos. La malta pilsner no llega a eso y ronda los 300.
Las malterías no publican esta cifra; dan el contenido de extracto en porcentaje. La conversión:
| Lo que tienes | Cálculo | Ejemplo |
|---|---|---|
| Extracto fino en base seca + humedad | extracto × (100 − humedad)/100 × 3,84 | 80 % con 4,5 % de humedad → 293 puntos |
| PPG (EE. UU.) | PPG × 8,35 | 37 PPG → 309 puntos |
| Rendimiento como densidad | (SG − 1) × 8350 | 1.037 → 309 puntos |
En el formulario + Añadir malta propia no tienes que calcular nada: copia las dos cifras del certificado de análisis — el extracto fino en base seca y el contenido de humedad — y el campo Puntos/kg se rellena solo. Los tres campos se convierten entre sí.
Por qué hace falta la humedad
Una maltería europea indica el extracto fino en base seca: el máximo que un laboratorio extrae, medido sobre malta a la que se le ha descontado toda el agua. Es una medición normalizada según el método EBC, con una maceración de congreso sobre una molienda de 0,2 mm.
Tu saco sí contiene esa humedad, un 4 o 5 por ciento, de modo que ese kilo rinde proporcionalmente menos. Una malta pilsen con 80 % de extracto y 4,5 % de humedad da en la práctica 80 × 95,5/100 = 76,4 %, y 76,4 × 3,84 = 293 puntos. Si te saltas el paso de la humedad llegas a 307 y te calculas un buen cuatro por ciento más rico de lo que eres.
Nombres y orden de las listas
La marca no forma parte del nombre de la malta. La malta pilsner es simplemente Pilsmout 3 EBC. El motivo: la app también se usa en inglés y español, y allí hay otras malterías en el estante; un nombre con una maltería belga dentro no encaja. El proveedor sigue presente: está en su propia columna Productor en la pestaña Ingredientes, y puedes buscar por él.
Lo mismo vale para la levadura: se llama SafAle US-05, no SafAle US-05 (Fermentis). La marca está en la columna Productor, donde puedes buscarla y ordenar por ella.
Al añadir un ingrediente propio hay un campo Productor para indicar a quién se lo compras. Vale para malta, lúpulo, levadura y otros ingredientes, y también puedes rellenarlo en los que ya tenías.
El proveedor aparece también donde de verdad hace falta: detrás del nombre en la lista de la receta, en el inventario y en la lista de la compra. Así distingues tres maltas pilsen que solo se diferencian en EBC. En el lúpulo se muestra el país de origen, porque de esos no consta marca. Solo se guarda el nombre.
Modificar tus propios ingredientes
Todo lo que has introducido en un ingrediente propio se puede cambiar después, directamente en la tabla de la pestaña Ingredientes. El nombre y el productor; en la malta los puntos, el EBC y el tipo; en el lúpulo el alfa ácido, el tipo y el origen; en la levadura la atenuación, la forma y la temperatura; en otros ingredientes el tipo, la unidad, la dosis máxima y la nota. El cambio se guarda al instante y se aplica a tus recetas.
Así distingues tres maltas pilsen de proveedores distintos: dale a cada una su propio nombre — Malta pilsen Dingemans, Malta pilsen Belgomalt — y rellena el productor. Cada una tiene entonces su precio, su stock y sus puntos, y en la lista desplegable de la receta aparece detrás del nombre de quién viene.
Todas las listas — malta, lúpulo, levadura, otros ingredientes y estilos de cerveza — están en orden alfabético. En lúpulo, malta y otros ingredientes eso vale dentro de los grupos que usa la lista desplegable (en otros ingredientes: Cítricos, Frutas, Hierbas, etc.). Los ingredientes que añades tú aparecen abajo, en su propio grupo Malta propia / Lúpulo propio / Levadura propia.
Elegir el estilo
La lista de estilos está agrupada por tipo de cerveza: lager, cerveza de trigo, pale ale e IPA, ámbar y bitter, stout y porter, belga y francesa, ácida y silvestre, cerveza fuerte, y fruta, especias y humo. Dentro de cada grupo va en orden alfabético, así que la IPA americana queda junto a la inglesa en vez de cuarenta líneas más abajo.
Encima de la lista hay un campo de búsqueda. Escribe ipa, stout o weizen y la lista se reduce; no cuentan acentos ni mayúsculas, así que munchner también encuentra Münchner. Esc vacía el campo.
La sección de fermentables contiene una base de datos de más de 80 maltas y granos, organizados por categorías:
| Categoría | Ejemplos | Proporción máx. |
|---|---|---|
| Malta base | Pilsner, Pale Ale, Múnich | 100% |
| Caramelo/Crystal | Crystal 40L, Caramunich | 25% |
| Tostada | Chocolate, Black Patent | 15% |
| Grano sin maltear | Avena, Trigo, Centeno | 40% |
| Azúcar/Extracto | Azúcar candi, DME | 20% (info) |
Lúpulo
Añade adiciones de lúpulo con peso, porcentaje de ácido alfa, uso y momento. El IBU se calcula con la fórmula de Tinseth.
| Uso | Explicación |
|---|---|
| Hervido | Lúpulo de amargor estándar. El IBU depende del tiempo de hervido. |
| Primer mosto (FWH) | Añadido antes del hervido. Amargor suave, buena integración. |
| Whirlpool | Tras el hervido. Introduce el tiempo de reposo en el tiempo de hervido y la temperatura en WP °C — el amargor se deduce de ahí |
| Dry hop | Durante la fermentación. Aroma puro, sin IBU. |
Whirlpool: cómo se calcula el amargor
Una adición en whirlpool recibe un cálculo de IBU completo, según temperatura y tiempo de reposo. Pon la fila en Whirlpool, introduce el tiempo de reposo en Tiempo (min) y la temperatura del mosto en WP °C. Si dejas la temperatura vacía, la app usa 80 °C.
A modo de ilustración, 50 g de lúpulo al 12 % alfa en 20 litros, treinta minutos de reposo:
| Temperatura | IBU |
|---|---|
| 70 °C | 10 |
| 80 °C | 14 |
| 90 °C | 20 |
| 99 °C | 28 |
Por qué no simplemente Arrhenius
La tentación es prolongar la velocidad de reacción de la isomerización hacia temperaturas más bajas, como en la corrección por altitud. Eso da un 2 % de aprovechamiento a 80 °C y un 14 % a 99 °C — un factor siete. Los valores medidos son mucho más planos: Rodammer, junto con el laboratorio de Bell's Brewery (AHA, 2017), midió 3,96 % a 82 °C frente a 4,36 % a 99 °C, treinta minutos en ambos casos. Un factor 1,1, pues, no siete.
Parte de ese amargor probablemente no procede de los iso-alfa-ácidos sino de las humulinonas, que a temperaturas más bajas simplemente se disuelven sin isomerizar. Por eso la app usa un modelo amortiguado: el factor cinético elevado a 0,4, un techo del 12 % de aprovechamiento y un factor de tiempo que sube rápido y luego se aplana. Encaja con la misma serie a lo largo del tiempo — de 10 a 60 minutos a unos 95 °C dio del 3,6 al 5,1 %.
El tiempo de reposo y la temperatura también aparecen en la ficha de cocción y en el texto para compartir, de modo que el día de la cocción ves a qué temperatura lupular y durante cuánto tiempo. Ambos viajan en BeerXML.
¿Pellets, flores o T-45?
Para cada adición de lúpulo eliges la Forma en que viene. Eso influye en el aprovechamiento:
| Forma | Aprovechamiento | Observaciones |
|---|---|---|
| Pellets T-90 | 100 % (predeterminado) | Con diferencia el más usado. El material vegetal está molido, así que los alfa ácidos se liberan mejor |
| Flores enteras | 90 % | Los alfa ácidos siguen encerrados en la hoja y la cama de lúpulo retiene más mosto |
| T-45 / Cryo | 100 % | Concentrado de lupulina. Sin factor adicional — ver abajo |
Las recetas existentes están en pellets, así que tu IBU calculado no cambia. Al exportar a BeerXML la forma se escribe como Pellet o Leaf; BeerXML no tiene una categoría propia para T-45 ni Cryo.
Año de cosecha y conservación — envejecimiento del lúpulo
Los ácidos alfa se degradan por oxidación. Introduce el año de cosecha y el método de conservación por adición y la app calculará con el ácido alfa realmente restante. El porcentaje efectivo aparece bajo el valor de IBU cuando la pérdida supera el 2%. Si dejas el año vacío no se aplica corrección.
El año de cosecha, la conservación y T-45 viajan en una exportación BeerXML. BeerXML no tiene un campo para ellos, así que van en las notas del lúpulo: otro programa los lee como texto normal y esta app los recupera al importar. Así, una receta con lúpulo viejo vuelve con el mismo amargor con el que salió.
| Conservación | Pérdida anual | Ejemplo: 12% α tras 2 años |
|---|---|---|
| ❄️ Congelador, hermético | ±5% | 10,9% |
| 🧊 Nevera, hermético | ±14% | 9,0% |
| 🏠 Temperatura ambiente, hermético | ±30% | 6,1% |
| 📂 Temperatura ambiente, paquete abierto | ±45% | 3,8% |
Extracto de lúpulo isomerizado (tetrahop, isohop)
En Uso elige Extracto (tras fermentar) para productos como Tetrahop Gold, Isohop, Hexahop o Redihop. Estos extractos ya contienen ácidos alfa isomerizados: no necesitan hervir y se dosifican tras la fermentación, normalmente justo antes de envasar.
- Introduce la dosis en mL en el campo de peso (densidad ≈ 1 g/mL)
- Introduce el porcentaje de iso-alfa del producto en el campo de ácido alfa (Tetrahop Gold: 10%, Isohop: 30%)
- El tiempo de hervido es irrelevante y se ignora
El amargor se calcula con utilización casi completa: IBU = mL × %iso × 1000 / volumen del lote. Ejemplo: 2 mL de Tetrahop Gold 10% en 20 L dan 10 IBU.
Otro ácido alfa en tu bolsa que en tu receta
El ácido alfa de la base de datos es un valor típico. La bolsa que abres indica otra cosa, porque el ácido alfa varía según la cosecha y el lote. Simplemente introdúcelo en la columna Ácido alfa, como harías.
Debajo de la tabla de lúpulo aparece entonces una línea:
Un clic en ese botón y tu peso queda ajustado. Si prefieres conservar ese amargor extra, no lo pulses; la línea desaparece en cuanto hagas otra cosa.
El punto de referencia es tu receta guardada. La aplicación mira el amargor tal como estaba la última vez que guardaste, no algo que haya memorizado por el camino. Si ya has ajustado tú mismo el peso, la aplicación se calla: está claro que lo has resuelto.
La misma sugerencia aparece con otra variedad, otra forma, otro año de cosecha u otra conservación — todo lo que figura en tu envase. Si cambias tú mismo el tiempo de cocción, el uso o el peso, no aparece nada: esas son decisiones de tu receta, no sorpresas de una bolsa.
Elegir tú mismo un amargor: el botón de balanza
Junto a la cifra de IBU de cada línea de lúpulo hay un botón ⚖️. Abre una tarjeta en la que lo diriges todo tú: elegir otra variedad, introducir un ácido alfa, un año de cosecha y, sobre todo, un IBU objetivo a tu elección. Escribe 30 donde ponía 41,9 y la aplicación te dice cuántos gramos cuesta.
Para el caso corriente — una bolsa con otro ácido alfa — no necesitas esa tarjeta. Usa la línea de debajo de la tabla; hace lo mismo con un solo clic.
Levadura
Selecciona una levadura de la base de datos (Fermentis, Lallemand, Mangrove Jack's, Wyeast, White Labs). Si la tuya no está, elige ✏️ Añadir tu propia levadura… al final de la lista desplegable: rellenas nombre, atenuación y forma, y aparece al instante en tu receta y en tu lista de ingredientes — con precio, stock y lista de la compra. También puedes hacerlo antes en Ingredientes → Levadura propia. La atenuación es obligatoria: determina tu densidad final, así que la app no puede rellenarla por ti. El panel derecho muestra tu tasa de inoculación y la compara con la que necesitas. Esa cifra sale del mismo modelo celular que la herramienta de inoculación (White y Zainasheff):
| Millones de células por mL y °Plato | hasta OG 1.061 | desde OG 1.061 |
|---|---|---|
| Ale (alta fermentación) | 0,75 | 1,0 |
| Lager (baja fermentación) | 1,5 | 2,0 |
Dos motivos independientes, y se suman. Una lager fermenta a 8–13 °C: en frío la levadura crece más despacio y se multiplica menos, así que compensas la falta desde el principio en lugar de dejar que la levadura lo recupere sola — y los defectos de inocular poco, diacetilo y azufre y ésteres, saltan a la vista en una cerveza limpia. El mosto denso somete a la levadura a presión osmótica y se multiplica peor; de ahí un tercio más desde 1.061. Una lager fuerte tiene ambas cosas, y por eso llega a 2,0.
La levadura seca aporta unos 20 mil millones de células viables por gramo; un sobre líquido, 100 mil millones. Para la seca la app aconseja en gramos y para la líquida en sobres, porque no se vende al peso.
Levadura seca: la cifra del fabricante
Para la levadura seca la app no sigue el modelo celular sino la dosificación que publica el fabricante, en gramos por hectolitro. Esa cifra ya incluye su propio recuento celular y su propia viabilidad, así que es más fiable que suponer 20 mil millones de células por gramo, un número que varía entre fabricantes e incluso entre cepas.
- Fermentis: 50–80 g/hL para ale, 80–120 g/hL para lager a 12–18 °C — su propia especificación
- Otras marcas: 50–100 g/hL para ale, 100–150 g/hL para lager — un rango general, y la app lo indica en lugar de fingir que es una cifra del fabricante
A partir de 15 °Plato todo el rango escala con la fuerza de la cerveza. Fermentar una lager por debajo de 12 °C sube más el consejo: Fermentis recomienda hasta 200–300 g/hL para W-34/70 a 9 °C. La app toma esa temperatura del primer paso de tu perfil de fermentación.
Varias levaduras en una receta
La tarjeta de levadura es una lista, igual que la de maltas y lúpulos. Con + Levadura añades una fila; en cada fila eliges la levadura, la forma y la cantidad. Más de seis levaduras en una receta se rechaza — eso deja de ser una receta y pasa a ser un experimento.
La columna Se añade indica cuándo entra:
- Fermentación principal — al fermentador el día de cocción. Inocular dos o más juntas es un blend: sus recuentos celulares se suman.
- Más tarde — unos días después, el día 7 por defecto. Para Brett o una segunda cepa que participa en la secundaria.
- Embotellado — solo al embotellar, tras la fermentación completa y la posible maduración en frío. Aquí es donde va una levadura de embotellado como CBC-1.
En la lista hay dos levaduras de embotellado: CBC-1 de Lallemand y SafAle F-2 de Fermentis. Fermentis indica para la F-2 una dosis de 2 a 35 gramos por hectolitro a 15–25 °C, y desaconseja espolvorearla directamente en la cerveza: rehidrátala primero en al menos diez veces su propio peso de agua estéril a 25–29 °C.
Esa diferencia no es cosmética. Una levadura que se incorpora el día 7 no cuenta para tu tasa de inoculación, que trata de las células que echas al mosto al principio. Si inoculas dos a la vez, el panel suma las células de ambas y las compara con lo que necesitas — una dosis en gramos por hectolitro no tendría sentido ahí, porque se aplica por producto.
La lista de la compra, el stock y el coste cuentan todas las levaduras, cada una en sobres. La ficha de cocción y el texto para compartir indican por levadura cuándo entra. En BeerXML cada levadura tiene su propio elemento YEAST; una adición tardía viaja como ADD_TO_SECONDARY con el motivo en las notas. Un archivo con varias levaduras se lee de la misma manera.
Gramos, sobres o un starter
Junto a la elección de levadura está Forma de levadura. Con Seca introduces gramos como siempre. Con Líquida cuentas sobres. Con Starter pones los litros de starter que has cultivado, sin conversiones a mano.
La app convierte las tres a la misma cifra: las células que acaban en tu mosto. El panel derecho la pone junto a la que necesitas, así ves de un vistazo si tu starter era suficiente. Un litro de starter de 1.036 lleva unos 37 gramos de extracto y rinde alrededor de 1,4 mil millones de células nuevas por gramo con agitador. Sin agitador, cuenta con la mitad; la app calcula con agitador y lo indica.
Si dejas el campo de cantidad vacío no hay nada que comparar, así que el panel responde a la otra pregunta: ¿cuánto necesitas? Con levadura líquida muestra los sobres que debes comprar; con un starter, los litros que dan esas células.
Levadura líquida: las células por sobre varían por marca
La levadura líquida se vende por sobres, y los sobres no son iguales. La app usa la cifra de cada marca: Omega 150 mil millones, Wyeast y White Labs 100 mil millones, y para marcas desconocidas unos prudentes 100. Por eso el consejo se da en sobres y no en gramos.
Por debajo del 70% de lo recomendado el aviso se pone rojo; entre el 70 y el 90%, naranja; y por encima del doble la app advierte del riesgo de autólisis.
Otros ingredientes
Añade hierbas, frutas, especias y clarificantes en la tarjeta 🍊 Otros Ingredientes. La base de datos contiene ~45 ingredientes por categorías:
Para cada ingrediente eliges el momento en que entra. La lista sigue el día de cocción: macerado, agua de lavado, hervido, whirlpool, dry hop, secundaria, embotellado. Las sales que van en el agua de lavado se marcan como Agua de lavado; así aparecen en ese punto de la hoja y del texto compartido, y no entre las adiciones del hervido.
- 🍊 Cítricos (piel de naranja, ralladura de limón)
- 🍓 Frutas (frambuesas, cerezas, mango)
- 🌿 Hierbas (cilantro, jengibre, lavanda)
- ✨ Especias (vainilla, canela, cardamomo)
- 🧊 Clarificantes (musgo irlandés, cáscara de arroz, gelatina)
Cada ingrediente tiene una dosis máxima por 20L como referencia. Si la superas, aparece un aviso.
Programa de macerado
Añade pasos de macerado con temperatura y duración. El día de cocción, estos pasos aparecen en el diario como temporizadores de cuenta atrás individuales — inicia un paso y el temporizador cuenta automáticamente. Al terminar recibes una notificación del navegador (si diste permiso).
Compañero de cervezas '26 también calcula automáticamente:
- Absorción del grano — según tu perfil de equipo
- Volumen pre-hervido — agua de macerado + lavado − absorción − espacio muerto
- Relación agua/malta — densidad del macerado
Infusión única o macerado escalonado
Debajo del programa de macerado hay dos filas de botones. Con Añadir rápido pones un solo escalón; con Programa completo sustituyes todo el programa de una vez.
| Botón | Programa | Para qué |
|---|---|---|
| 🍯 Infusión única 67°C | 67°C · 60 min | De lejos el más usado. A 67°C siguen trabajando la beta y la alfa amilasa: bastante azúcar fermentable para una cerveza seca, bastantes dextrinas para el cuerpo |
| 🍯 Infusión única + mash-out | 67°C · 60 min, luego 78°C · 10 min | El mismo escalón, con parada de amilasas. Aclara el mosto y facilita el lavado |
| 🧬 Macerado escalonado clásico | 52 / 62 / 72 / 78°C | Descanso proteico y escalones de amilasa separados. Merece la pena con trigo, centeno o malta poco modificada |
Para una cerveza más seca baja la temperatura — 64 a 65°C da más azúcar fermentable. Para más cuerpo macera a 68 o 69°C. El consejo de conversión bajo el programa muestra al instante cuántos minutos necesita esa temperatura como mínimo.
Configurar tu propio equipo
Cada equipo evapora de forma distinta. En Ajustes → 🔧 Mi equipo de elaboración introduces cinco valores que rigen todo el cálculo del agua:
| Ajuste | Significado | Predeterminado |
|---|---|---|
| Evaporación | Litros que se evaporan por hora | 3,0 L/hora |
| Absorción del grano | Líquido retenido por el bagazo | 0,8 L/kg |
| Densidad del macerado | Agua por kilo de malta en la cuba; 0 = todo de una vez (BIAB) | 3,0 L/kg |
| Agua de macerado fija | ¿Maceras siempre con el mismo volumen? Ponlo aquí; 0 = no usar | 0 L |
| Pérdida olla/trub | Lo que queda tras el trasvase | 1,5 L |
| Espacio muerto | Líquido bajo el fondo falso | 0 L |
| Contracción al enfriar | Pérdida de volumen de 100 °C a 20 °C | 4% |
Bajo el programa de macerado, el editor muestra el balance de agua completo: lo que retiene el grano, lo que se evapora (tasa × tiempo), la pérdida en la olla y la contracción — más el volumen pre-hervido y total necesarios. Si tu agua de macerado y lavado no cuadran, ves exactamente cuántos litros faltan. El botón 💧 Rellenar volúmenes según mi equipo lo rellena todo de una vez.
Si elaboras en más de un equipo — una olla del club y otra más pequeña en casa — guárdalos por separado. Introduce los valores, pulsa 💾 Guardar como equipo y dale un nombre como Olla del club 190 L. Encima del formulario hay una lista con la que cambias entre ellos de un clic; todos los campos y el cálculo del agua cambian con él. Tus equipos se incluyen en la copia de seguridad.
Si maceras siempre con el mismo volumen — la capacidad útil de tu cuba, por ejemplo — indícalo en Agua de macerado fija. Tiene prioridad sobre la densidad y se mantiene igual uses 50 o 60 kilos de malta; el agua de lavado absorbe la diferencia. Si en cambio calculas por kilo, deja este campo en 0.
El azúcar y el extracto de malta no cuentan en el cálculo del agua. Se disuelven, no retienen agua y normalmente ni siquiera entran en la cuba. Solo el grano determina la absorción, la densidad del macerado y la relación agua/grano. Por eso en la columna derecha aparecen Malta total y Azúcar total por separado; la segunda línea solo se muestra si la receta lleva azúcar o extracto.
La densidad del macerado determina cómo se reparte el agua total entre macerar y lavar. El macerado clásico con lavado va de 2,5 a 4 litros por kilo; si maceras de una vez al volumen completo sin lavar (BIAB), pon 0. Este número determina el reparto por completo: si maceras más fino de lo que pones aquí, se te asigna demasiada poca agua de macerado y muchísima de lavado. Pon lo que realmente haces.
Se queda atrás (pérdida) — una nevera con colector, una cuba de filtrado aparte, o cualquier sistema en el que trasvases el mosto a otra olla. Lo que queda bajo el fondo filtrante no viene contigo, así que tienes que reponerlo.
Pasa a la olla — un solo recipiente con bomba: Grainfather, Braumeister, Robobrew, Anvil Foundry, Brewzilla. Ese líquido está en la misma olla en la que vas a hervir; levantas el cesto y viene contigo. Entonces no es una pérdida, solo agua que no está en la cama de grano — que es justo por lo que pertenece a tu agua de macerado y no a tu total.
El valor por defecto es se queda atrás, como siempre lo hizo la app. Con un sistema todo en uno lo cambias una vez y ya está.
¿Calientas el agua de lavado en un recipiente aparte? Entonces hay un tercer sitio donde queda agua: bajo el grifo y alrededor de la resistencia. Introdúcelo en Pérdida del depósito de agua caliente. Si calientas el agua de lavado en la misma olla, o no lavas, déjalo en 0.
La relación agua/grano que la app muestra junto a tu carga de malta es por eso la densidad en la cama de grano: el agua de macerado menos el espacio muerto, dividida por tu malta. Ese es el número al que te refieres cuando hablas de 2,7 L/kg — no lo que viertes en el recipiente. Con un volumen de macerado fijo esa corrección no se aplica, porque ese número es el volumen útil de tu recipiente y ya incluye el espacio muerto.
Más de un equipo de elaboración
Si elaboras alternando entre casa y una olla de club, guarda ambos como perfil en tus ajustes. En la receta eliges después para qué equipo está escrita. Si dejas ese campo vacío, la receta calcula con el equipo de tus ajustes — exactamente como siempre lo hizo, así que tus recetas existentes no cambian.
Esa elección gobierna todo lo que depende de tu olla: el agua de macerado, el agua de lavado y el volumen de olla, la relación agua/grano bajo la lista de maltas — que resta el espacio muerto de tu recipiente — y el punto de ebullición. Eso último se nota en el amargor: si el perfil lleva una altitud sobre el nivel del mar o una temperatura de cocción propia, el mosto hierve más frío, los alfa-ácidos isomerizan más despacio y el IBU sale más bajo. La pantalla, la lista de recetas y la hoja de cocción dicen entonces el mismo número.
El diario de elaboración lleva esa misma elección, partiendo de lo que dijera la receta. ¿Elaboraste ese día en otro sitio? Cámbialo: el agua de macerado, el agua de lavado, el volumen de olla y el amargor de ese lote se recalculan al momento para ese equipo — también en la hoja de cocción que imprimes y en el resumen. Junto al desplegable ves lo que sale.
Si en el diario vinculas otra receta a un lote que ya está en un equipo, es la receta la que se muda a ese equipo y no al revés. El día de cocción cuenta el recipiente en el que estás, no aquel para el que se escribió el plan.
Embotellado: lo que salió de verdad
En el diario del día de cocción, en 🍾 Envasado y carbonatación, indica cuántas botellas has llenado y de qué tamaño. Si parte ha ido a barril, añádelo. La app calcula tu volumen embotellado y pone al lado tu pérdida: la diferencia con el volumen de lote de tu receta, en litros y en porcentaje.
El volumen del cálculo de priming sigue esa cifra automáticamente, porque es justo la cerveza que vas a cebar. Si escribes tú un número, se mantiene: útil si cebas en un cubo de embotellado y no lo embotellas todo.
Azúcar de cebado: qué tipo y cuánto
La app calcula cuánto azúcar necesitas para los volúmenes de CO₂ que quieras, teniendo en cuenta el gas que ya hay en la cerveza, que depende de la temperatura a la que ha estado. De ahí ese campo: una cerveza a 20 °C retiene menos CO₂ propio que una enfriada en frío, y necesita más azúcar.
Puedes elegir entre diez tipos. Tras cada nombre está el factor: cuántas veces más necesitas respecto al azúcar de mesa. Ese factor sale de la parte fermentable del producto: factor = 1 ÷ fracción fermentable.
- Azúcar de mesa (sacarosa) — ×1,00, por definición
- Azúcar candi o moreno — ×1,03
- Dextrosa (glucosa monohidrato) — ×1,11
- Miel y jarabe de azúcar — ×1,25, ambos alrededor del 80% fermentable
- Jarabe candi belga — ×1,30 · jarabe de agave — ×1,32
- DME (extracto seco de malta) — ×1,43 · jarabe de arce — ×1,52
- LME (extracto líquido de malta) — ×1,79, porque es DME con un 20% de agua
Qué le hace el azúcar de cebado a tu cerveza
Ese azúcar también fermenta, y lo notas de dos maneras. Añade alcohol, y el agua en la que lo disuelves diluye tu cerveza y aumenta el volumen final. Introduce esa agua en Agua de disolución, junto al tipo de azúcar; debajo del resultado verás lo que queda en balance.
El alcohol se deduce directamente de tu objetivo de CO₂, no del tipo de azúcar. Cada molécula de azúcar da cuatro moléculas de alcohol y cuatro de CO₂ — 184,3 frente a 176,0 gramos en masa. La misma carbonatación implica el mismo alcohol, uses azúcar de mesa o extracto de malta.
Calcular la evaporación en vez de medirla
En cuanto el mosto hierve la temperatura queda fija: toda la energía que sobra tras las pérdidas se emplea en convertir agua en vapor. Eso cuesta 2,26 MJ por litro, y esa cifra no depende del tiempo de hervido, de cuánto hay en la olla ni de lo ancha que sea. Si conoces la potencia de tu resistencia, no necesitas medir.
En Ajustes → 🔧 Mi equipo de elaboración, junto a Evaporación, introduce la potencia en vatios y el porcentaje del tiempo que la resistencia está realmente encendida. La app lo calcula: 1800 W durante una hora son 6,48 MJ, divididos por 2,26 dan 2,87 litros por hora. Con Aplicar pasas ese valor al campo.
Imprimir la receta o guardarla como PDF
¿Quieres la receta en papel para el día de cocción? Pulsa 🖨️ Imprimir / PDF en el editor de recetas (o arriba a la derecha del resumen en el diario). Se abre una hoja limpia en lenguaje normal con todas las cifras clave, los volúmenes de agua, el programa de macerado con casillas, la carga de malta, el lúpulo, la levadura y campos en blanco para anotar tus mediciones. Elige Guardar como PDF en el diálogo de impresión para conservarla.
Abajo hay dos bloques rayados para escribir a mano: Notas del día con ocho renglones y Notas de cata con seis. Ocupan todo el ancho de la hoja, así que cabe una frase de verdad. Los renglones están a 8 mm — la altura de la escritura a mano normal — y un bloque nunca se parte por un salto de página.
La hoja sigue el orden en que trabajas, no el orden en que escribiste las filas: la carga de malta con el saco más pesado arriba, el lúpulo desde el primer mosto pasando por el hervido y el whirlpool hasta el dry hop, y los demás ingredientes del macerado al embotellado. En el editor de recetas las filas se quedan donde las pusiste: una fila que salta mientras ajustas un peso es inmanejable.
Compartir tu receta en un foro
Un mensaje de foro, un correo o un chat no necesitan un PDF, sino texto que puedas pegar. En el editor de recetas pulsa 📋 Copiar receta: las cifras clave, la carga de malta con porcentajes, el programa de lúpulo, los demás ingredientes, la levadura, el macerado, la fermentación y tus notas pasan al portapapeles como texto plano. Pega con Ctrl+V, o ⌘V en un Mac.
El bloque de agua y los campos en blanco se omiten. Son para el día de cocción y no le dicen nada a quien lee: tu agua de macerado depende de tu equipo, no de la receta.
Elaborar en altitud — temperatura de hervido y amargor
Por encima del nivel del mar el agua hierve por debajo de 100 °C. Los ácidos alfa se isomerizan más despacio y el amargor resulta menor — una diferencia nada despreciable a gran altitud. Introduce tu altitud sobre el nivel del mar en Ajustes → 🔧 Mi equipo de elaboración; la app calcula el punto de ebullición y corrige automáticamente todos los cálculos de IBU. Si conoces tu temperatura real de hervido (medida con termómetro), introdúcela en Temperatura de hervido — prevalece sobre el cálculo por altitud. La altitud y la temperatura de hervido pertenecen al perfil del equipo: si una receta ha elegido su propio equipo, el amargor se calcula con el punto de ebullición de ese equipo.
| Altitud | Punto de ebullición | IBU con 60 min de hervido |
|---|---|---|
| 0 m (nivel del mar) | 100,0 °C | 100% |
| 1000 m | 96,7 °C | −13% |
| 2000 m (p. ej. Ciudad de México) | 93,4 °C | −24% |
| 2850 m (Quito) | 90,5 °C | −32% |
| 3400 m (Cusco) | 88,7 °C | −35% |
| 3650 m (La Paz) | 87,9 °C | −37% |
El punto de ebullición se obtiene de la fórmula barométrica junto con la ecuación de Antoine para el agua; la velocidad de isomerización, de la ecuación de Arrhenius con las constantes de Malowicki y Shellhammer (2005). El extracto de lúpulo isomerizado no se corrige — ya está convertido.
Consejo de conversión — evita macerar poco tiempo
Debajo del programa de macerado (y junto a los temporizadores del diario) aparece un aviso con el tiempo total de sacarificación. La app suma todos los descansos entre 60 y 73°C y los compara con el tiempo necesario a tu temperatura de sacarificación más alta para una conversión completa del almidón:
| Temperatura de sacarificación | Tiempo mínimo aconsejado |
|---|---|
| 70–73°C (óptimo de alfa-amilasa) | 25 min |
| 67–69°C | 35 min |
| 64–66°C | 45 min |
| 62–63°C | 60 min |
| 60–61°C (prácticamente solo beta) | 90 min |
Al ajustar un paso, el consejo se recalcula al instante y muestra cuántos minutos faltan. Así evitas una conversión incompleta y una menor eficiencia.
Cálculos y panel
Todos los cálculos se actualizan en vivo. El panel (a la derecha del editor) muestra:
| Valor | Explicación |
|---|---|
| OG | Densidad original |
| FG | Densidad final (según atenuación) |
| ABV | Porcentaje de alcohol |
| IBU | Amargor (Tinseth o Rager) |
| EBC | Color (fórmula de Morey) |
| Densidad pre-hervido | Densidad esperada antes del hervido |
| BU:GU | Relación amargor/densidad |
| Tasa de inoculación | Dosis de levadura por litro, con consejo |
| Coste | Calculado con tus precios |
Introduce tus propios precios de compra en la pestaña Ingredientes, en la columna Precio junto a cada ingrediente (malta €/kg, lúpulo €/100 g, levadura €/gramo, otros ingredientes €/100 g o por unidad). Si dejas un campo vacío, la app usa el precio estándar que aparece en gris. Los cambios se guardan al instante; con ↺ Precios estándar restableces toda una categoría.
Haz clic en Mostrar desglose de costes por ingrediente debajo del coste para ver cómo se compone: por ingrediente el nombre con su coste y, debajo, la operación (por ejemplo 5 kg × € 2,35/kg). El total está abajo. Los ingredientes sin precio conocido aparecen en naranja y cuentan como € 0 — el coste queda entonces demasiado bajo.
De dónde sale tu densidad inicial
Bajo Densidad inicial (OG) en el panel de cálculos hay un desplegable: Mostrar el desglose de la densidad por ingrediente. Funciona como el desglose de costes, pero en puntos de densidad.
La carga de malta va en una sola línea, con el peso total de grano y el rendimiento con el que se ha calculado. La aportación por malta ya está en la propia tabla de maltas; repetirla aquí alargaría la lista sin aportar nada. El azúcar y el extracto de malta reciben cada uno su línea, porque esa suele ser la pregunta: qué parte de mi densidad no viene del grano. Detrás de cada línea una barra muestra su participación en porcentaje.
El total está abajo y es exactamente la cifra que aparece encima. Las adiciones tardías — azúcar durante la fermentación, azúcar de cebado — quedan debajo en gris con su momento, y no cuentan en ese total: todavía no están en tu mosto cuando mides la OG. Lo que aportarían juntas también se indica, porque esa es la cifra con la que trabaja el cálculo del alcohol.
Las líneas se redondean de modo que sumen visiblemente el total, y los porcentajes cien. Si redondeas cada línea por separado, dos pueden subir y la suma queda una milésima desviada — lees entonces 0,058 + 0,011 con 1.068 debajo. Por eso la app reparte primero y redondea después, como en el reparto de escaños: ninguna línea se aleja más de una milésima de su propio valor.
Impuestos especiales (teórico)
Debajo del coste, la app muestra el impuesto especial neerlandés sobre la cerveza que se debería si vendieras esta cerveza comercialmente. Verás dos importes: la tarifa normal, que se aplica a las cervecerías que producen más de 200.000 hl al año, y la tarifa reducida para cervecerías independientes de hasta 200.000 hl al año. Ambas se calculan por hectolitro y por grado de alcohol en volumen, con el mismo importe mínimo por hectolitro para las dos: en cervezas ligeras cuenta ese mínimo y no el porcentaje de alcohol. Las tarifas proceden de la lista de tarifas de la aduana neerlandesa. Si elaboras en casa para consumo propio estás exento y no pagas nada; los importes son solo informativos.
Temporizadores
Además de los pasos de macerado, el diario tiene dos temporizadores: uno de hervido y un cronómetro. El de hervido cuenta atrás: introduce los minutos y pulsa ▶ Iniciar. Si vinculas una receta, su tiempo de cocción ya viene puesto. Al llegar a cero suena la misma alarma que en un paso de macerado — sonido que se repite hasta que lo confirmas, vibración en Android y una notificación del navegador. Puedes cambiar el tiempo durante la cocción; el tiempo transcurrido se conserva.
El diario tiene tres temporizadores generales: Macerado, Hervido y Cronómetro. Además, Compañero de cervezas '26 muestra los temporizadores de pasos de macerado de tu receta. Si la receta no tiene programa de macerado, los cuatro pasos estándar están listos: descanso proteico 52°C/15 min, beta amilasa 62°C/45 min, alfa amilasa 72°C/20 min y mash-out 78°C/10 min. Pulsa ▶ Iniciar en un paso para empezar la cuenta atrás; la duración de cada paso se ajusta directamente en la tabla — incluso con el temporizador en marcha.
Cuando un paso termina recibes una señal sonora (tres pitidos, repetidos cada 5 segundos hasta confirmar), un aviso verde pulsante en el diario, una fila parpadeante en la tabla y — en Android — una vibración. Pulsa ✓ Entendido para detener la alarma. El sonido se activa al pulsar ▶ Iniciar, ya que los navegadores (sobre todo en iPhone) solo permiten audio tras una acción del usuario.
Mediciones y progreso de fermentación
Registra mediciones de densidad por fase (pre-hervido, OG, fermentación primaria, FG). Introduce también la temperatura — Compañero de cervezas '26 muestra automáticamente la densidad corregida a 20°C. Vale para cualquier temperatura salvo los 20°C mismos, también 0°C: si mides la FG de una cerveza que ha estado en frío, tu densímetro marca casi dos puntos de más.
Deja vacío el campo Fecha y hora para una medición que hagas ahora mismo. Si lo rellenas, añades a posteriori una medición más antigua — práctico al trasladar un diario desde otro programa. La medición ocupa entonces su propio lugar en el tiempo en vez de ir al final de la lista: el progreso de fermentación lee la medición más reciente, y esa debe ser la última.
Con una medición de OG y otra posterior, aparece una barra de progreso de fermentación con el porcentaje de atenuación actual y el ABV actual.
Carbonatación
La calculadora de carbonatación está al final del diario. Introduce: volúmenes de CO₂ deseados, temperatura de la cerveza al embotellar y volumen. Compañero de cervezas '26 calcula cuántos gramos de azúcar (o miel, DME) necesitas.
Agua
El pH de tu agua de origen pertenece a tu grifo, así que se guarda: va en tus ajustes de agua y en un perfil que guardes tú. Si eliges ese perfil más tarde, tu pH medido vuelve a estar ahí. Los perfiles incluidos — Pilsen, Burton, Dublín — no tienen ninguno: son perfiles de iones, no muestras de agua, así que dejan tu medición en paz.
En la pestaña de agua introduces el perfil de tu agua de origen y eliges un perfil objetivo. Compañero de cervezas '26 calcula qué minerales añadir (yeso, cloruro de calcio, sal de Epsom, sales de sodio y magnesio).
Introducir y guardar tu propia agua
No estás limitado a los perfiles incluidos: escribe los valores de tu agua del grifo en los seis campos de iones. Después pulsa 💾 Guardar como perfil y dale un nombre — aparecerá arriba en la lista bajo "🧑🍳 Mi propia agua" y podrás cargarlo con un clic, también como agua objetivo. Con 🗑️ eliminas uno. Tus perfiles se incluyen en las copias de seguridad y en la exportación JSON.
Para quien usa agua de ósmosis o destilada hay dos perfiles de partida sin sales: Agua desmineralizada / ósmosis (todos los iones a cero) y Agua de lluvia. Ideales como base para construir con sales.
¿Qué ácido elegir?
| Ácido | Fuerza | Qué más hace |
|---|---|---|
| Ácido láctico 80% | 10,5 mEq/mL | Lo que se vende habitualmente en los Países Bajos y Bélgica. Por encima de ~400 mg/L en la cerveza se nota como una ligera acidez |
| Ácido láctico 88% | 11,8 mEq/mL | El estándar estadounidense, y lo que da por supuesto casi toda la literatura en inglés. Mismo ácido, un 12% más fuerte por mL |
| Ácido fosfórico 75% | 12,1 mEq/mL | Neutro de sabor — el fosfato precipita en gran parte con el calcio en el macerado. Misma dosis en mL que el láctico |
| Ácido clorhídrico 10% | 2,88 mEq/mL | Aporta cloruro, que acentúa el carácter maltoso. Requiere más de cuatro veces el volumen |
El láctico y el fosfórico al 75% tienen casi la misma fuerza: donde necesitas 3 mL de láctico, aproximadamente lo mismo de fosfórico hace el trabajo. La diferencia está en el sabor. Si tienes que acidificar mucho — agua blanda con mucha malta oscura, o una lager pálida con agua dura — el fosfórico te mantiene por debajo del umbral de percepción.
Diluirlo tú mismo — normalmente buena idea
El ácido láctico concentrado es corrosivo, y en un lote de 20 litros solo dosificas unos pocos mililitros. Una gota de más ya es el 10% de tu adición. Por eso muchos cerveceros lo diluyen primero al 30%, por ejemplo: trabajas con mililitros enteros en vez de décimas, y hay menos que pueda salir mal si se derrama.
Introduce sin más tu propio porcentaje en el campo de concentración. La app deduce la densidad de la disolución de una tabla de medidas y calcula la fuerza a partir de ahí, así que el 30% es tan exacto como el 80%. Como orientación: 80% ≈ 10,5 mEq/mL, 50% ≈ 6,2, 30% ≈ 3,6, 10% ≈ 1,1.
¿No estás seguro de que haya salido bien? Mídelo
En Herramientas encontrarás 🧪 Medir la concentración del ácido láctico. Introduce ahí tu lectura del refractómetro o del hidrómetro y obtendrás el porcentaje en masa, con un botón para pasarlo directamente a la pestaña de agua.
El hidrómetro es el más exacto: para eso la app simplemente lee la misma tabla de densidades al revés. Eso sí, necesita una probeta llena de tu ácido.
Al refractómetro le bastan dos gotas, pero la escala Brix está calibrada para el azúcar, no para el ácido láctico. Por eso la app convierte en dos pasos: de Brix a índice de refracción mediante la escala del azúcar, y de índice de refracción a porcentaje en masa mediante una recta entre el agua y el ácido láctico puro. Cuenta con alrededor de un punto porcentual de incertidumbre — más que suficiente, porque la alternativa es adivinar y eso cuesta fácilmente un diez por ciento.
En ambos casos, mide a 20 °C, que es la temperatura para la que valen las dos tablas.
Diluir el agua del grifo con agua osmotizada o destilada
Con agua dura y una pilsner en mente, diluir suele ser más sencillo que acidificar. En Diluir con agua osmotizada/destilada indica qué parte de tu agua total es osmotizada — en porcentaje o en litros, lo que te resulte más cómodo. El otro campo se ajusta solo.
Diluir es lineal: una parte de agua del grifo con una de osmosis reduce a la mitad cada ion. Nada reacciona y nada precipita; es la misma cantidad de materia disuelta en más agua. El agua osmotizada, desionizada y destilada cuentan aquí como cero; en la práctica la osmosis conserva unos pocos mg/L, y eso desaparece frente a la incertidumbre de tu propio análisis.
Todo lo que se deriva de tu agua usa los valores diluidos: el resumen de iones, la alcalinidad residual, el pH de macerado y el pH del agua de lavado. Las sales que añades van sobre el agua ya diluida, que es lo correcto: las disuelves en la mezcla.
Dejar que la app calcule las sales para tu objetivo
Encima de la tabla de sales está ⚗️ Calcular sales para el perfil objetivo. Mira tu agua de origen — ya diluida — y el perfil objetivo que has elegido, y rellena las seis sales de elaboración que más te acercan. Debajo ves, por ion, dónde acabas frente a dónde querías llegar.
El cloruro de calcio se compra en gránulos o como disolución líquida al 36%. Junto al botón está Uso cloruro de calcio líquido (36%): márcalo y el botón calculará en mililitros y dejará en paz el campo de los gránulos. La marca pertenece a tu cervecería y se guarda con tus ajustes de agua. Ambas formas aportan los mismos iones — la app sustituye la sal dentro del propio cálculo, así que el calcio y el cloruro salen bien los dos, no solo uno.
Las adiciones de macerado y de lavado reciben la misma concentración, así que pesos distintos: tratas tu agua, no tu macerado. Con Borrar sales lo dejas todo a cero.
Si el cálculo elige creta, la app te avisa. La creta es la única manera de añadir bicarbonato sin sodio, pero en el macerado solo se disuelve a medias — cuenta con menos efecto del indicado, o usa bicarbonato y acepta el sodio extra.
Es un cálculo por mínimos cuadrados: seis sales, seis iones y la condición de que una cantidad nunca puede ser negativa. Un acierto perfecto suele ser imposible — el yeso aporta calcio y sulfato en una proporción fija, así que si tu objetivo no tiene esa proporción acaba siendo un compromiso. Por eso se indica la desviación por ion.
El pH del agua de lavado
Es una pregunta distinta a la del pH de macerado. Allí manda tu carga de malta; aquí se trata del agua en sí. Un agua de lavado demasiado alcalina extrae taninos de las cáscaras en los últimos litros, y eso se nota como aspereza seca. La regla: quédate por debajo de pH 6.
Introduce para ello el pH de tu agua de origen junto a tu análisis. Sin esa medición la app no calcula esto, y es a propósito: cuánto dióxido de carbono lleva tu agua del grifo depende de tu instalación y de tu grifo, y no se deduce del resto del análisis. Suponer que tu agua está en equilibrio con el aire da un pH muy desviado.
El método es el equilibrio del carbonato: pH = 6,38 + log(HCO₃⁻ / CO₂). El ácido convierte bicarbonato en dióxido de carbono — mol a mol, de uno al otro. Tu pH de origen medido fija el punto de partida, así no hay que adivinar el contenido de CO₂.
Agua desmineralizada, de ósmosis y destilada
Si elaboras con agua sin bicarbonato, no hay tampón. El equilibrio del carbonato de arriba no se aplica: el pH de tu agua de lavado es sencillamente el que mides, y no cambia por añadir más agua.
Eso responde también a si debes acidificar: no. El agua desmineralizada y la de ósmosis ya están en torno a pH 6, por debajo del punto donde empieza la extracción de taninos, y no hay nada que tamponar. La app indica que no hay tampón y omite el consejo de acidificación.
[H⁺] = √(Ka × C) para el ácido láctico (pKa 3,86). Con ácido fosfórico el resultado es aún menor.pH de macerado — vincula primero tu receta
El pH de macerado depende sobre todo de tu carga de malta: las maltas oscuras y caramelo son ácidas, la malta base mucho menos. Por eso elige una receta arriba en la pestaña de agua con Vincular receta. La app toma el volumen de agua de macerado y calcula el pH a partir de esa carga concreta. Sin receta vinculada muestra deliberadamente un guion en vez de un número engañoso.
El modelo usa el pH de cada malta en agua destilada y su capacidad tampón por kilo. La alcalinidad del agua sube ese pH, el ácido lo baja — y cada mililitro extra de ácido sigue actuando, incluso tras neutralizar todo el bicarbonato. Si el pH es demasiado alto, la app indica aproximadamente cuántos mililitros de ácido láctico necesitas, calculado con la concentración que hayas elegido en la tabla de sales.
Pasar el tratamiento del agua a la receta
La pestaña de agua calcula, la receta guarda. Mientras tus adiciones de sales solo estén en la pestaña de agua, no aparecen en tu hoja de elaboración, ni en la lista de la compra, ni en el coste — y solo hay una pestaña de agua, mientras que puedes tener diez recetas.
Vincula por tanto una receta y pulsa 📋 Copiar en <nombre> debajo del análisis. El botón coloca en esa receta:
- el agua de macerado y de lavado tal como está aquí introducida;
- cada adición de sal o ácido que no sea cero, como fila bajo Otros ingredientes, con el momento Macerado o Agua de lavado;
- qué agua es: el nombre del perfil de origen, el porcentaje de dilución y los seis valores de iones. Aparecen arriba del bloque de agua de la hoja de cocción, para que en el papel conste si elaboras con agua del grifo, de ósmosis o una mezcla.
Las sales de elaboración son ingredientes normales de la base de datos, bajo el grupo 🧂 Sales de elaboración. Cuentan por tanto en la lista de la compra y en el coste, y puedes poner tu propio precio de compra en la pestaña Ingredientes.
El ácido láctico lleva su concentración en el nombre, porque un mililitro al 80% no es lo mismo que un mililitro al 88%. Si lo diluyes tú mismo a, digamos, el 30%, ese porcentaje aparece en el nombre y el ingrediente sale con un asterisco en la lista.
¿Granulado o líquido? Fíjate en la unidad
El cloruro de calcio existe en dos formas, y desde luego no son intercambiables. El granulado que compras en polvo es el dihidrato CaCl₂·2H₂O: un gramo aporta 273 mg de calcio. La solución líquida al 36% se introduce en mililitros: un mililitro aporta 176 mg de calcio y 312 mg de cloruro.
Por eso la tabla de sales tiene dos filas separadas. Introduce el líquido en Cloruro de calcio 36% líquido (ml), no en la fila del granulado que está encima.
El cálculo de fondo: la solución al 36% tiene una densidad de unos 1,35 g/mL, así que un mililitro contiene 0,486 gramos de CaCl₂ anhidro. De eso, el 36,1% es calcio y el 63,9% cloruro. Esas cifras coinciden con lo que el fabricante imprime en el envase: 1 mL por 10 litros da 17,6 mg/L de calcio y 31,2 mg/L de cloruro.
Antioxidantes a base de metabisulfito
Productos como Antioxin SBT, o metabisulfito potásico puro, capturan oxígeno y mantienen la cerveza fresca más tiempo. Hacen algo que se pasa por alto fácilmente: el sulfito se oxida en gran medida a sulfato, lo que desplaza tu perfil de agua. En una pilsner de agua blanda una sola dosis puede triplicar el sulfato y llevar la relación cloruro-sulfato de redonda a seca y amarga.
Rellena por tanto la fila Antioxidante (metabisulfito) en la tabla de sales: los gramos, y debajo el porcentaje de metabisulfito potásico que figura en el envase. Así el campo sirve para cualquier marca. Antioxin SBT contiene 45%, Antioxin SB 46,8%, el KMS puro 100%.
| Producto | Dosis | Sulfato adicional |
|---|---|---|
| Antioxin SBT | 0,5 g por 10 L | unos 17 ppm |
| Antioxin SBT | 1,0 g por 10 L | unos 34 ppm |
| Metabisulfito potásico | 1,0 g por 10 L | unos 75 ppm |
El cálculo. El metabisulfito potásico (K₂S₂O₅, 222,31 g/mol) aporta dos átomos de azufre por molécula y por tanto dos iones sulfato de 96,06 g/mol. La conversión completa daría 0,864 gramos de sulfato por gramo. Nunca llega tan lejos: parte del sulfito se une a carbonilos y parte escapa con el CO₂. La aplicación usa por eso el factor práctico 0,87 habitual en enología — 0,752 gramos de sulfato por gramo de metabisulfito. Tómalo como un orden de magnitud, no como dos decimales.
Dos cosas que la aplicación ignora a propósito. El potasio no se registra: no aparece en ningún perfil objetivo y no tiene umbral de sabor en los niveles alcanzables aquí. Y el ácido ascórbico que suelen llevar estos productos es efectivamente un ácido, pero su efecto sobre el pH se queda por debajo de 0,05 — menor que la incertidumbre del propio modelo de pH.
Acidificar con malta acidulada en lugar de una dosis de ácido
La malta acidulada — Sauermalz — es malta base corriente acidificada con bacterias lácticas. La pesas como cualquier otro ingrediente y baja el pH del macerado sin tener que recurrir a una pipeta.
Añádela en la sección de maltas del editor de recetas; está en la lista bajo el grupo 🍋 Malta acidulada. Introduce el peso y listo: en cuanto vincules la receta en la pestaña de agua, la acidificación queda incluida en el pH de macerado que se muestra. Debajo del pH la aplicación indica cuánto ácido aporta la malta y a cuántos mililitros de ácido láctico equivale.
| Proporción de malta acidulada | Efecto sobre el pH |
|---|---|
| 1% de la carga | unos 0,1 menos |
| 2% | unos 0,2 menos |
| 3% | unos 0,3 menos |
Esta es la regla práctica de Weyermann, y la aplicación trabaja en el mismo orden de magnitud. El cálculo de fondo: a pH 5,45 la malta acidulada tiene un contenido efectivo de ácido láctico de aproximadamente 3,13%, así que un kilo aporta 31,3 gramos de ácido láctico. Dividido por la masa molar de 90,08 g/mol resulta en 347 mEq de ácido por kilo — la misma unidad con la que la aplicación calcula una dosis de ácido. Cien gramos de malta acidulada equivalen por tanto a unos 3 mL de ácido láctico 88%.
Mantente por debajo del 5% de la carga; por encima del 10% la aplicación avisa, porque la cerveza queda perceptiblemente ácida. Para estilos que buscan justamente eso, como Berliner Weisse o Gose, puedes subir más. En extracto y color la malta acidulada se comporta como malta pilsner, así que tu OG y EBC apenas cambian.
Perfiles objetivo incluidos: Pilsen, Burton, Dublín, Viena, Múnich, Dortmund y agua blanda.
Inventario
Controla cuánta malta, lúpulo, levadura y otros ingredientes tienes en stock. Arriba hay cuatro botones: 🌾 Malta y granos, 🌿 Lúpulo, 🧫 Levadura y 🧂 Otros ingredientes. En malta y lúpulo la cifra se pone roja al bajar del umbral; la levadura se cuenta en sobres.
Encima de la tabla hay un buscador y la casilla Ocultar lo que está a cero. Está marcada por defecto: solo ves lo que realmente tienes. Debajo de la tabla se indica cuántos ingredientes a cero están ocultos, con un botón Mostrar todo — lo necesitas para introducir stock de algo que ahora está a cero. El buscador mira el nombre, el productor y otras grafías, en las cuatro categorías.
Los otros ingredientes llevan la unidad que les corresponde: gramos para el cilantro, mililitros para el ácido láctico, unidades para una espiral de roble. A propósito no hay umbral de "casi agotado" — un solo umbral para una categoría que mezcla gramos de especias con litros de ácido es un número inventado. Lo que te falte para las recetas que quieres elaborar sale en la lista de la compra, que es donde corresponde.
La levadura se cuenta por defecto en sobres, pero puedes cambiarlo a gramos por levadura. Está pensado para quien compra un bloque de 500 gramos: un sobre no se puede partir, un bloque sí, y entonces quieres contar en gramos. Junto al campo de existencias hay una lista para la unidad y un campo para el peso de un envase — un sobre de levadura seca son 11,5 g, un pack de levadura líquida unos 100 g, tu bloque 500 g.
Si cambias una levadura, la app convierte tus existencias en el acto y te dice qué ha hecho: tres sobres de 11,5 gramos pasan a ser 34,5 gramos. Nada cambia a tus espaldas, y la elección vale solo para esa levadura — la mayoría de cerveceros tiene sobres y bloques en la nevera. Cambiar el peso del envase deja tus existencias intactas; no hay de repente más ni menos, solo pesa distinto un envase.
Tu lista de la compra, tu coste y el libro de materias primas del módulo de aduana siguen esa elección. Si una levadura se cuenta en sobres, una receta que pide 23 gramos se redondea hacia arriba a dos sobres: medio sobre no existe en la tienda. Si se cuenta en gramos, 23 gramos son 23 gramos, y quedan 477 gramos en tu bloque.
Aduana e impuestos especiales
Este módulo está desactivado por defecto y lo encuentras en ⚙️ Ajustes → 🛃 Aduana e impuestos especiales. Si elaboras en casa para consumo propio, déjalo desactivado: el consumo propio está exento y no hay nada que declarar. Si tienes una licencia — en los Países Bajos un depósito fiscal, o su equivalente en tu país — aparece una pestaña 🛃 Aduana con tres paneles.
Los tres cuadres
Una inspección se reduce a tres sumas que deben cuadrar cada una por su cuenta:
| Cuadre | Lo que debe cuadrar |
|---|---|
| Materias primas | recuento inicial + compras − consumo − bajas = existencias finales |
| Volumen | litros elaborados = envasado + pérdida + destruido |
| Impuesto | litros salidos × tarifa = importe a pagar |
Lo que no cuadra son los kilos de malta frente a los litros de cerveza: eso depende de tu rendimiento y no es una igualdad comprobable. Quien lo presente como prueba no prueba nada. Los tres cuadres anteriores sí cuadran, cada uno por su cuenta, y juntos justifican la cadena desde la materia prima hasta el impuesto pagado.
Activarlo
Al activar el módulo, la app escribe un recuento inicial con fecha de hoy para cada materia prima de la que tengas existencias. Ese es tu punto cero: sin esa línea tu primera compra pasaría a ser todo el saldo, porque el libro no tendría cifra de partida. Desactivarlo no borra nada — tu libro se mantiene y solo la pantalla de inventario vuelve a leer la cifra suelta.
Libro de materias primas
El libro está formado por líneas, no por saldos. Cada línea lleva una fecha, un tipo y una cantidad, y esa cantidad es siempre positiva: el tipo determina la dirección.
| Tipo | Qué hace |
|---|---|
| Recuento | fija el saldo en lo que has contado; todo lo anterior deja de contar |
| Compra | suma, con proveedor e importe |
| Consumo | resta, con el número de lote al que fue |
| Baja | resta sin que se haya hecho cerveza con ello — estropeado, derramado, desechado |
Las líneas se suman por fecha. Si anotas dos cosas el mismo día, cuenta el orden en que las introduces: un recuento que introduces después de un consumo de ese mismo día también cuenta después de ese consumo. Así es como lo escribes y por tanto como lo quieres decir.
Al crear un lote, toda la carga de malta entra automáticamente en el libro como consumo, con la fecha de elaboración y el número de lote. Así cada kilo de malta se puede rastrear hasta el lote en el que desapareció. Las unidades son las mismas que en la pantalla de inventario: malta y lúpulo en gramos, levadura en sobres o gramos a tu elección, otros ingredientes en su propia unidad.
Si el día de la cocción cambias algo en el diario — un peso, una adición más, un ingrediente menos, otra cantidad de levadura — el consumo se vuelve a anotar. Así el libro guarda lo que realmente entró en la olla y no lo que tenías previsto. Si cambias el número de lote, este se traslada también a las líneas del libro; si vinculas otra receta al lote, esa carga sustituye a la anterior.
Si activas el módulo cuando ya tienes un diario lleno de lotes, la carga de todos esos lotes entra también en el libro, cada una con su propia fecha de elaboración. Tu saldo no cambia por ello: esas líneas están antes de tu recuento inicial, y un recuento fija el saldo. Lo que sí obtienes es la trazabilidad de tus lotes existentes — justo la columna que mira una inspección de materias primas.
Leer un pedido o una factura
Las compras son lo único que la app no puede deducir de tus propios datos: tu confirmación de pedido no está en ninguna parte de BROUWHULP '26. Para que no tengas que teclearla línea por línea, debajo del libro de materias primas hay un cuadro para pegar. Abre la factura de tu proveedor, selecciona el texto y pégalo; la app busca las líneas de artículo y propone líneas de compra. Cabeceras, gastos de envío, subtotales e IVA se omiten.
Por qué pegar y no arrastrar un PDF: leer bien un PDF exige una biblioteca de casi un megabyte, y aun así no lee una factura escaneada. Esta app no tiene ninguna dependencia y ese es su argumento de seguridad más fuerte. Seleccionar texto lo puede hacer cualquiera, en cualquier lector, también en el móvil — y funciona con todos los proveedores.
Si los importes no están en la misma línea que la descripción, la app los toma de las líneas de debajo. El texto de un PDF pocas veces sale por filas de tabla: a menudo cada columna cae en su propia línea, o toda la fila va seguida como 18568 1,00 63,99 63,99 1 — número de artículo, cantidad, precio unitario, total, número de línea. El último importe es el total de la línea. La cantidad sale de la columna escrita como "1,00" que no es el último importe; si no la hay, del último número entero que pueda pasar por cantidad. Un número por encima de mil es un número de artículo, no un pedido.
Debajo del cuadro para pegar está 🧾 Facturas registradas: cada factura que has procesado, la más reciente arriba, con fecha, número de factura, proveedor, el número de líneas registradas y el importe. Así ves de un vistazo si ya has introducido una factura. El importe es la suma de las líneas que registraste y por tanto no necesariamente el total de la factura: las líneas que desmarcaste o no pudiste vincular no están incluidas. Por eso el número de líneas figura al lado. Haz clic en una factura para desplegarla: verás las líneas que contiene, cada una con la materia prima, la cantidad y el importe. Si el importe no cuadra con la factura, aquí ves dónde está la diferencia. Una materia prima que aparece dos veces en la misma factura queda señalada — casi siempre es la factura leída dos veces y no dos líneas en el papel. Lo mismo vale para un número de factura que aparece en más de una fecha con el mismo proveedor: la factura se registró dos veces, o una vez con la fecha equivocada. La papelera de una línea quita solo esa línea; con Eliminar la factura entera la factura vuelve atrás por completo, incluido su efecto en el stock. El consumo de un lote se mantiene: eso no pertenece a una factura.
Introducir un lote con efecto retroactivo
Si activas el módulo de aduana después de años elaborando, querrás meter también tus antiguas jornadas de elaboración. Se puede. Crea el lote como siempre y luego, en el diario, retrasa la fecha de elaboración al día en que realmente elaboraste; la carga de maltas se desplaza con ella en el libro de materias primas. La fecha de salida se introduce aparte con la salida, así que una cerveza elaborada en marzo y despachada en mayo cae en el periodo correcto por ambos lados.
Tu tienda lo llama de otra manera que la aplicación
Una factura puede decir Aroma mout type Amber 50 EBC mientras que la lista de maltas llama a esa misma malta Aroma Amber 50 EBC de Dingemans. Pasa con casi todos los proveedores: la maltería da un nombre, la tienda le envuelve su propia descripción, y tú acabas buscando algo que sí está pero con otro nombre.
Por eso cada ingrediente lleva, junto a su nombre, una serie de grafías alternativas. Encontrarás la Aroma Amber buscando "amber", "aromatic amber" o la descripción de tu factura. Lo mismo vale para el buscador de la pestaña Ingredientes. Los nombres en sí no cambian: de ellos cuelgan tus recetas, tus precios, tu stock y tu libro de materias primas.
El lector de facturas también lo usa. Si lees una factura con un artículo que nunca has vinculado, la aplicación rellena una propuesta con el aviso deducido de la descripción — comprueba que sea correcto. Eso es deliberadamente distinto de vinculado antes: esto último es tu propia elección de una vez anterior, y siempre tiene prioridad.
Encima de cada lista desplegable hay un buscador. La lista tiene más de sesenta maltas y está ordenada alfabéticamente, no por proveedor — la malta de trigo oscura de Weyermann queda por tanto bajo la T, entre Special B y Malta de Trigo Tostada, y no junto a las demás maltas Weyermann. Escribe "weyermann" y solo quedan esas; escribe "tarwe donker" o "weizenmalz dunkel" y queda una. El buscador mira el mismo texto que el de la pestaña Ingredientes, así que también ve las grafías alternativas. A su lado ves cuántas entradas quedan de cuántas.
En una levadura, la columna Cantidad lleva una lista desplegable en vez de una etiqueta fija: ahí cambias entre sobres y gramos sobre la marcha. Si eliges gramos, el peso que figura en la factura pasa a ser el peso de envase de esa levadura — al fin y al cabo acabas de comprar esa caja. Mientras cuentes en sobres y la factura indique otro tamaño de envase del que tienes configurado, la app te lo dice: "1 sobre" no encaja con una caja de 500 gramos.
Por línea eliges la categoría y el ingrediente. La cantidad sale del número por el tamaño del envase, convertido a la unidad de tu pantalla de inventario: dos sacos de 25 kg pasan a ser 50.000 gramos, y la levadura cuenta en la unidad que hayas elegido para esa levadura. Si la unidad de la factura no encaja con la del ingrediente — kilos en algo que se mide en mililitros — el campo se queda vacío y la app te dice que lo rellenes tú. Una cifra equivocada aquí es peor que un campo vacío.
El precio por unidad se calcula a partir del total de la línea, en la unidad que usa tu tabla de precios, y pasa a esa tabla si dejas la casilla marcada. Tu coste usará entonces lo que realmente has pagado en lugar del precio estándar. Si corriges la cantidad, el precio se mueve con ella: el total de la línea es fijo, así que menos entregado sale más caro por kilo.
La fecha de factura es obligatoria y no se pone en la de hoy sin decirlo. Es la fecha que figura en la factura: así tu compra cae en el periodo correcto. Una factura del mes pasado registrada con la fecha de hoy da un saldo que cuadra, pero en el día equivocado.
Envasado y salida
Una línea por cada vez que sale cerveza del tanque. No siempre es una vez por lote: una parte en barril hoy, el resto en botella la semana que viene, con dos fechas distintas y quizá dos destinos.
Si en el diario de cocción ya has anotado cuántas botellas has llenado, de qué tamaño son y cuánto ha ido a barril, 📅 Copiar del diario lo trae aquí. Las botellas van al tipo de envase con la misma capacidad, y el volumen de barril al mayor tamaño de barril del que sea un número entero. Si algo no encaja — un tamaño de botella que no has configurado, o unos litros que no dan un número entero de barriles — la app lo dice en lugar de adivinar; una cantidad equivocada es peor que un campo vacío. Registrarlo lo haces tú: una salida es el momento en que se devenga el impuesto, y deducirlo de un contador de botellas produciría declaraciones que nunca hiciste.
Debajo de la lista está lo que la app sabe de este lote: el número de lote, la fecha de elaboración, la OG y la FG con el porcentaje de alcohol que se deriva de ellas, y cuántos litros se han elaborado, ya han salido y quedan pendientes. Si en el diario has medido una OG y una FG, ahí pone Medido y el impuesto se calcula con tu densímetro — con corrección de temperatura incluida, porque una FG recién sacada de la cámara marca casi dos puntos de más y eso es un cuarto de punto de alcohol. Si no se ha medido nada, pone De la receta y sabes que tu declaración se apoya en una previsión.
El porcentaje de alcohol y el valor Plato son campos normales: sobrescríbelos con lo que hayas medido tú. Si eliges otro lote, se actualizan — son cifras que pertenecen a esa cerveza. Si sigues en el mismo lote, se mantiene lo que hayas escrito; con ↺ Del lote vuelves a traer las cifras de todos modos.
La fecha de salida es independiente de tu fecha de elaboración, porque el impuesto se devenga en la salida. Un lote de diciembre que sacas en enero pertenece al periodo de enero. La pérdida y la destrucción se indican por separado: salen del tanque pero no como cerveza por la puerta, así que no cuentan para el importe — sí cuentan en el cuadre de volumen.
Debajo del formulario está el resumen por periodo con el botón Este trimestre, y bajo él el balance de volumen por lote: lo que entró frente a lo que ha salido, con medio punto porcentual de holgura. Un lote que no cuadra aparece en color. Bajo cada número de lote está la carga que consumió, leída directamente del libro de materias primas — así por lote ves en una línea qué entró y qué salió. Si avisa de que no hay consumo en el libro, ese lote nunca se dio de baja y tu cuadre de materias primas no encaja. Con 🖨️ Imprimir obtienes una página que puedes archivar con tu contabilidad.
Régimen, envases y destinos
Por defecto la app calcula con el régimen neerlandés. Si vives o elaboras en otro sitio, elige el modelo de cálculo que usa tu ley — los sistemas de impuestos especiales difieren no solo en los importes sino en la forma de calcular:
| Modelo | Cómo calcula | Lo usan |
|---|---|---|
| Por hl y %vol | tarifa × porcentaje de alcohol, con un mínimo por hectolitro | Países Bajos |
| Por hl y °Plato | tarifa × grados Plato, con un mínimo por hectolitro | Bélgica |
| Por litro de alcohol puro | tarifa × el alcohol contenido en la cerveza; sin mínimo | Reino Unido |
| Tarifas por banda | un importe fijo por hectolitro y banda de graduación | Alemania |
Las tarifas están en una tabla con fecha de entrada en vigor. Gana la fila más reciente que ya haya entrado en vigor, así que un cambio de tarifa es una fila más y no altera nada de lo ya anotado. Dentro de una fila están las categorías en las que puede encajar una cervecería; en los Países Bajos son normaal y verlaagd. Cuál se te aplica se elige en Mi categoría.
Para las tarifas por banda indicas según qué están divididas tus bandas — grados Plato o porcentaje de alcohol — y dejas vacío el límite superior de la última banda: se aplica a todo lo que esté por encima.
En tipos de envase pones las formas en que envasas con su capacidad en litros: una longneck de 33 cl es 0,33 y un barril de 20 L es 20. De ahí salen los litros de tu línea de salida. Un tipo de envase que aparece en una salida registrada no se puede borrar; esa salida pasaría retroactivamente a cero litros.
En destinos anotas adónde va la cerveza y si se devenga impuesto por ello. Un destino que desmarcas — almacenamiento en régimen suspensivo, exportación — cuenta en tu cuadre de volumen pero no en el importe. Si no eliges destino, la app supone que el impuesto es exigible; ese es el lado seguro.
Incidencias: rotura, fugas, muestras y lotes desechados
El balance de volúmenes pone lado a lado lo que has elaborado y lo que has dado salida. En la práctica eso nunca cuadra del todo, y el motivo rara vez es contable: se cae una botella de la mesa, un barril empieza a perder, tres botellines van al panel de cata, un lote resulta estar contaminado y acaba en el desagüe. Sin esas líneas ningún balance cuadra, y un balance que nunca cuadra es un control que ya nadie lee.
Debajo del formulario de salida encontrarás por eso la tarjeta 🩹 Incidencias. Introduces una fecha, eliges un tipo — rotura, fuga, muestra, destruido u otro —, eliges el lote, indicas los litros y escribes en una línea qué ocurrió y dónde están tus justificantes. Tras registrarla, la fecha, el tipo y el lote se mantienen, de modo que puedes anotar unas cuantas más seguidas.
Esos litros aparecen como columna propia Explicado en el balance de volúmenes y se restan de la diferencia. Lo que quede después es la parte realmente inexplicada, la cifra de la que tienes que dar cuenta. En el resumen por periodo se añade una línea con el total y el desglose por tipo, porque en una justificación cuatro litros de muestras no es lo mismo que cuatro litros de rotura.
Si no puedes atribuir una incidencia a un lote — una botella del almacén que ya no sabes de dónde salió — deja el lote vacío. La línea cuenta entonces en el periodo pero en ningún balance de volúmenes.
Herramientas
| Herramienta | Uso |
|---|---|
| Densidad ↔ Plato/Brix | Conversión entre unidades |
| Refractómetro | Corrige la lectura del refractómetro durante la fermentación (Sean Terrill) |
| Corrección de temperatura del densímetro | Corrige lecturas tomadas fuera de 20°C (Kell/NIST) |
| Starter de levadura | Calcula el azúcar/DME para un volumen y densidad de starter |
| Subir densidad | Cuánta sacarosa/dextrosa para una OG mayor |
| Dilución | Qué pasa con la densidad al diluir con agua |
Cada herramienta de la app lleva una breve explicación de lo que hace y de lo que debes introducir. Los campos con borde naranja son resultados, no algo que rellenes tú — la respuesta aparece ahí en cuanto los datos están completos.
Compras
En la pestaña 🛒 Compras eliges qué recetas quieres elaborar y cuántas veces. La app suma todos los ingredientes, resta tu stock y muestra por línea lo que aún debes comprar, con el coste estimado según tus propios precios. Una marca verde significa que ya tienes suficiente.
Un signo de interrogación naranja en la columna de coste indica que aún no hay precio para ese ingrediente. Introdúcelo en la pestaña Ingredientes, columna Precio.
Un precio de 0 es válido y cuenta con normalidad: el lúpulo que cultivas tú o la levadura recogida de una elaboración anterior no cuestan nada. Es distinto de una celda vacía, que significa que aún no has puesto nada y mantiene el interrogante.
Con 🖨️ Imprimir / PDF obtienes una lista para llevar a la tienda: una casilla por ingrediente, la cantidad que debes comprar y, al lado y en letra pequeña, lo que necesitas y lo que ya tienes. La cantidad mayor va primero, para que los sacos pesados destaquen enseguida. Lo que ya tienes en cantidad suficiente no aparece en la lista de compra, pero sí al final, para que veas que no se ha olvidado. Elige Guardar como PDF en el diálogo de impresión para llevarla en el móvil.
Perfil de fermentación
En el editor de recetas, en 🧊 Perfil de fermentación, puedes construir un esquema: fermentación primaria, reposo de diacetilo, dry hop, choque de frío, lagering. Cada paso lleva una temperatura y un número de días. El día de cocción el diario lo convierte en fechas reales y muestra qué paso está en curso y cuándo toca el siguiente.
Junto a la temperatura hay un segundo campo para una temperatura final. Si lo dejas vacío, todo el paso va a una sola temperatura. Si lo rellenas, el paso es una rampa: pasas de una temperatura a la otra en los días indicados. Así registras un reposo de diacetilo como 18 → 22 °C en tres días, o un choque de frío como 20 → 2 °C en dos. La rampa aparece con una flecha en el diario y en el texto que compartes con 📋 Copiar receta.
Inoculación y starter
En Herramientas, Inoculación y starter calcula cuántas células de levadura necesitas y cuántas tienes realmente. El tipo de cerveza es una elección entre ale y lager; el recargo para cerveza fuerte se deduce de la OG que introduces arriba. Usa 0,75 millones de células por mL y °P para ales y 1,5 para lagers, con un tercio más a partir de OG 1.061 (White y Zainasheff), 20 mil millones de células viables por gramo de levadura seca y 100 mil millones por sobre líquido. La levadura líquida pierde alrededor de un 0,7 % de viabilidad al día; la seca mucho menos.
Atenuación medida
Si junto a tu OG introduces también una densidad final (FG), la app calcula hacia atrás lo que tu levadura realmente hizo y lo pone al lado del porcentaje con el que contaba la receta. Ambas lecturas se corrigen primero a 20 °C, de modo que una FG recién sacada de la nevera no cuenta de más.
Es la atenuación aparente: (OG − FG) dividido por (OG − 1). Es la cifra que figura en la ficha de una levadura y con la que trabaja el campo de atenuación de tu receta. La atenuación real queda unos cinco puntos por debajo porque el alcohol es más ligero que el agua y engaña a tu densímetro; no sería comparable con lo que introdujiste.
Rendimiento medido
En cuanto registras una medición de OG, la app calcula hacia atrás tu rendimiento real de sala de cocción y lo compara con el porcentaje con el que diseñaste la receta. El resumen muestra la media de todos tus lotes.
Duplicar una receta
Si quieres variar sobre una receta que ya funciona — una versión más fuerte, otro lúpulo, un lote de prueba a media escala — no hace falta volver a escribir nada. Hay dos maneras, y la diferencia está en cuándo decides.
Desde la lista de recetas, pulsa 📋 Duplicar en la tarjeta. Le das un nombre y la copia aparece justo debajo del original, lista para modificar.
Desde el editor de recetas, usa 📄 Guardar como receta nueva. Útil cuando ya estás retocando y a mitad de camino ves que esto debería ser una receta aparte: tus cambios se van con la copia y el original se queda como estaba.
La copia es totalmente independiente: si cambias un peso de malta o un escalón de macerado, la receta de origen no se ve afectada. El historial de versiones no se copia a propósito — una copia es una receta nueva y empieza de cero.
Si el nombre propuesto ya existe, la aplicación va contando: Tripel (kopie), Tripel (kopie 2), y así sucesivamente. Duplicar una copia no acumula el sufijo.
Historial de versiones
Cada vez que guardas una receta existente con cambios, se conserva la versión anterior junto con la fecha y una nota que puedes escribir tú. ↺ Restaurar recupera una versión anterior; el estado actual se guarda antes, así que restaurar es reversible. Se conservan hasta 20 versiones por receta.
Lo encuentras abajo en el editor, justo encima de la barra de botones, en una tarjeta que empieza plegada. Pulsa 🕘 Historial de versiones para desplegarla; a su lado aparece cuántas versiones hay guardadas. El campo ¿Qué cambias? corresponde al guardado que vas a hacer, no a uno anterior — rellénalo antes de pulsar Guardar. Si lo dejas vacío, la versión simplemente se conserva sin nota.
Seguridad
Compañero de cervezas '26 funciona por completo en tu propio dispositivo. No hay cuenta, ni servidor que guarde tus datos, ni conexión con otros sitios web — salvo la comprobación de versión, que solo descarga un número de versión.
Archivos de otras personas
El único riesgo real es un archivo de otra persona: una receta BeerXML o una copia de seguridad JSON que importas. La app parte de la base de que ese archivo puede ser malicioso. Todos los nombres y textos se neutralizan antes de llegar a la pantalla, se eliminan las claves que podrían alterar el comportamiento de la app y se aplican límites al tamaño del archivo, al número de recetas y a la longitud de los nombres.
Lo que la app no hace
- Enviar datos a ninguna parte — la política de seguridad de la página bloquea las conexiones con otros dominios
- Ejecutar código procedente de un archivo
- Cargar scripts, fuentes o imágenes de otros sitios web
- Usar cookies, rastreo ni publicidad
Tus datos residen en el almacenamiento del navegador de este único dispositivo. Cualquiera con acceso físico a tu dispositivo desbloqueado puede leerlos; cifrarlos no cambiaría nada mientras la clave esté en el mismo navegador. Así que no guardes información sensible en los campos de notas.
Instalar actualizaciones
Si usas la versión en línea, la aplicación comprueba por sí sola si hay algo más nuevo cada vez que la abres. Si lo hay, aparece una barra arriba con el nuevo número de versión y lo que ha cambiado, además de un botón para actualizar de inmediato. Tus recetas y lotes se conservan — están en el almacenamiento del navegador, no en el archivo.
Puedes cerrar la barra con Más tarde. Vuelve la próxima vez que abras la aplicación, hasta que actualices.
Usa el botón 🔃 Actualizar junto al número de versión en la cabecera, o ve a Ajustes → Versión y Actualizaciones → Forzar actualización para borrar la caché y obtener la última versión.
Fórmulas y cálculos
Densidad (OG/FG)
totPuntos = Σ(kg × puntos × factor) donde factor = eficiencia/100 para malta y 1.0 para azúcar/extracto. Luego OG = 1 + (totPuntos / volumen) / 1000.
Alcohol (ABV)
ABV = 76.08 × (OG−FG) / (1.775−OG) × (FG/0.794) — más precisa que la aproximación simple (OG−FG)×131.25, sobre todo en cervezas fuertes. Los azúcares simples (sacarosa, candi) cuentan como totalmente fermentables en el cálculo de la FG.
Amargor (IBU — Tinseth)
bigness = 1.65 × 0.000125^(SGhervido−1), donde SGhervido es el promedio de la densidad pre-hervido y finalBTF = (1 − e^(−0.04 × T)) / 4.15IBU = (AA/100) × peso × bigness × BTF × 1000 / volumen del lote- El lúpulo de whirlpool usa la temperatura y el tiempo de reposo:
U = 0,12 × isoFactor(T)^0,4 × (1 − e^(−t/20)), donde isoFactor es la relación de Arrhenius respecto a 100 °C. El dry hop no aporta IBU. - El método se elige en Ajustes y esa elección vale para toda la app. Si lo cambias, las cifras de amargor de tus recetas y de tus lotes se mueven a la vez: el resumen y el gráfico recalculan en cada vista, así que nunca muestran un número de un cálculo anterior.
Color (EBC — Morey)
MCU = Σ(kg / 0.4536 × ebc / 1.97) / (vol / 3.785), luego SRM = 1.4922 × MCU^0.6859, luego EBC = SRM × 1.97.
pH de macerado
pH = pH_DI + (alcalinidad − meqMaltaAcidulada) / Σ(kg × tampón), donde pH_DI es la media ponderada por capacidad tampón del pH que cada malta da en agua destilada. La malta acidulada cuenta como alcalinidad negativa: 347 mEq por kg, a partir de 3,13% de ácido láctico dividido por la masa molar de 90,08 g/mol.
Corrección de temperatura (Kell/NIST)
SG_corr = SG_med × ρ(20°C) / ρ(T°C) donde ρ es la fórmula de densidad del agua de Kell (calibrada con datos NIST).
Preguntas frecuentes
Mis datos desaparecieron tras actualizar el navegador
Los datos viven en el localStorage del navegador. Borrar cookies/caché puede eliminarlos. Activa Ajustes → 🔁 Copia automática: la app escribe una copia en una carpeta de tu ordenador tras cada cambio — los archivos en disco sobreviven al borrado de datos del navegador (Chrome/Edge de escritorio). Apple no lo permite en iPad/iPhone: haz allí copias manuales con 📁 Copia de seguridad en carpeta… o Exportar todo (JSON).
¿Puedo usar la app en varios dispositivos?
Sí, pero los datos se guardan por navegador. Usa la exportación/importación JSON para transferirlos entre dispositivos.
¿Cómo importo una receta de otro programa?
Compañero de cervezas '26 admite BeerXML en ambos sentidos: importa archivos .xml de BeerSmith o Brewfather con 📥 Importar BeerXML, y exporta todas tus recetas con 📤 Exportar BeerXML — ambos botones están encima de la lista de recetas.
Cada programa usa sus propios nombres de ingredientes: donde Brewfather escribe Pilsner Malt, esta aplicación conoce Pilsmout 3 EBC. Los nombres que no reconoce se añaden automáticamente a tus propios ingredientes durante la importación, junto con el color, el extracto y el alfa ácido del archivo. Al terminar la aplicación indica cuántos fueron.
Aparecen entonces en la pestaña Ingredientes, con la etiqueta propio, y ahí es donde introduces el precio. Sin este paso el coste se quedaría en € 0 sin ningún campo para corregirlo. Si el archivo BeerXML trae un precio, se toma directamente; Brewfather normalmente no lo exporta. Volver a importar la misma receta no duplica nada.
Una entrada creada así lleva la etiqueta importado junto a propio. Así distingues lo que has creado tú de lo que ha dejado un archivo — y esa diferencia hace falta, porque tras unas cuantas recetas importadas tu lista contiene ingredientes que nunca vas a comprar.
Revisa las filas nuevas. El color y el extracto vienen del archivo y suelen ser correctos, pero en el lúpulo la aplicación deduce amargor o aroma a partir del porcentaje de alfa ácido, y los ingredientes varios se clasifican como hierbas. Ambas cosas se corrigen en la propia tabla.
Los volúmenes de agua salen del propio archivo: BeerXML registra la cantidad de infusión por escalón de macerado, y se suman para dar tu agua de macerado. Si el archivo no los trae, la aplicación los calcula con tu propio perfil de equipo — el mismo cálculo que hay detrás del botón 💧 Rellenar volúmenes según mi equipo.
La forma de la levadura también se importa ahora. Dry pasa a levadura seca en gramos; Liquid, Slant y Culture pasan a sobres. Más de un cuarto de litro no cabe en ningún sobre — el mayor que se vende es un Wyeast XL de unos 125 mL — así que la app lo lee como un starter en litros. Antes toda receta importada se leía como levadura seca, de modo que la levadura líquida recibía una dosis en gramos.
Recetas importadas antes de la versión 3.53
Las versiones anteriores sí tomaban el nombre del archivo, pero no registraban el ingrediente en ningún sitio. Al arrancar, la aplicación lo compensa una sola vez: cada ingrediente de tus recetas y lotes que no aparezca en la base de datos se añade a tus propios ingredientes — con el color y el extracto guardados en la receta. No tienes que hacer nada y ningún cálculo cambia; simplemente aparece un campo de precio.
¿Puedo compartir Compañero de cervezas '26 con otros cerveceros?
Sí — indícales brouwhulp.bosschebrouwers.nl o reenvía el archivo BrouwHulp.html. Gratis para todos.
La comprobación de versión no funciona
La comprobación necesita conexión a internet y solo funciona con la app alojada en un servidor (no como archivo local). En local da error — es normal.