Saltar al contenido principal

36 publicaciones con la etiqueta "Beancount"

Ver todas las etiquetas

Mejoras en Beancount.io: Actualizaciones de Rendimiento y Seguridad

· Lectura de un minuto
Mike Thrift
Mike Thrift
Marketing Manager

Mantener un servicio en línea seguro y de alto rendimiento nunca es algo puntual. Requiere esfuerzo no solo para desarrollar nuevas funcionalidades, sino también para renovar las existentes.

El software obsoleto expone a nuestros clientes a riesgos de vulnerabilidades de seguridad. ¿Cómo reducimos este riesgo? Por un lado, trabajamos proactivamente con investigadores de seguridad para encontrar y resolver problemas inesperados. Por otro lado, fusionamos periódicamente la última versión del software de origen.

Hoy nos complace compartir algunas mejoras que hemos realizado en Beancount.io.

2021-01-07-upgrade-fava-to-1-17

  1. Hemos actualizado el servidor y acelerado el servicio hasta en un 30%. La disponibilidad del servicio también ha mejorado considerablemente.
  2. Hemos actualizado el software de código abierto con licencia MIT Fava a la versión 1.17. Se corrigieron varios errores y se añadieron muchas características nuevas.

¿Te sientes emocionado? Pruébalo ahora en https://beancount.io/ledger/

¿Tienes preguntas? Estaremos ahí para ayudarte en https://t.me/beancount :)

Presentamos el Programa de Recompensas para Desarrolladores de Beancount

· Lectura de 4 minutos
Mike Thrift
Mike Thrift
Marketing Manager

¡Beancount.io se complace en anunciar el nuevo programa de recompensas para desarrolladores en nuestra comunidad! Un programa de recompensa por errores de seguridad es una oferta abierta a individuos externos para recibir compensación por reportar errores en beancount.io y Beancount mobile de código abierto relacionados con la seguridad de la funcionalidad principal.

Ninguna tecnología es perfecta, y creemos que trabajar con desarrolladores, ingenieros y tecnólogos de todo el mundo es crucial para identificar debilidades en nuestro proyecto mientras construimos. Si cree que ha encontrado un problema de seguridad en nuestro producto o servicio, le animamos a que nos lo notifique. Estaremos encantados de trabajar con usted para resolver el problema con prontitud.

Período de la Campaña

2020-10-13-security-bug-bounty

Del 15 de octubre de 2020 a las 17:00 PST al 30 de noviembre de 2020 a las 17:00 PST

Alcance

Los siguientes componentes de Beancount están incluidos en la 1ª Etapa de la Campaña de Recompensa por Errores:

  1. beancount.io/ledger : Su gestor de finanzas personales.
  2. Beancount mobile de código abierto

Pasos para participar y reportar errores

  • Si NO está relacionado con información de identificación personal (IIP) y datos exactos del libro mayor. Proporcione información sobre los errores a través de la solicitud de ISSUE de GitHub en https://github.com/puncsky/beancount-mobile/issues/:
    • Activo. Elija el repositorio al que está relacionado el error y cree una “Nueva Incidencia” en él.
    • Gravedad. Elija el nivel de vulnerabilidad según las “Vulnerabilidades Elegibles”.
    • Resumen — Añada un resumen del error.
    • Descripción — Cualquier detalle adicional sobre este error.
    • Pasos — Pasos para reproducir.
    • Material de Apoyo/Referencias — Código fuente para replicar, liste cualquier material adicional (por ejemplo, capturas de pantalla, registros, etc.).
    • Impacto — ¿Qué impacto tiene el error encontrado, qué podría lograr un atacante?
    • Su nombre, país e ID de Telegram para contacto.
  • Si está relacionado con IIP y datos exactos del libro mayor, contacte a puncsky en Telegram y envíe la información anterior.
  • El equipo de Beancount.io revisará todos los errores y le proporcionará comentarios lo más rápido posible a través de los comentarios en la página con un error específico o a través de Telegram en persona si está relacionado con IIP y datos exactos del libro mayor.
  • La distribución de las recompensas se realizará en Regalo Físico, Tarjeta de Regalo o equivalente en USDT una vez finalizada la campaña, alrededor del 1 de diciembre de 2020 PST.

Vulnerabilidades elegibles

Para calificar para la recompensa, el error de seguridad debe ser original y no haber sido reportado previamente.

Solo los siguientes problemas de diseño o implementación que afecten sustancialmente la estabilidad o seguridad de Beancount.io califican para la recompensa. Ejemplos comunes incluyen:

  • Fuga de IIP y datos del libro mayor mientras la máquina anfitriona no está comprometida.
  • Una acción especial que cause la suspensión o el bloqueo de todo el sitio web o la aplicación móvil.
  • Un usuario impacta a otro usuario sin una concesión de acceso previa.

Para escenarios que no se encuadran en una de las categorías anteriores, aún apreciamos los informes que nos ayudan a asegurar nuestra infraestructura y a nuestros usuarios, y recompensamos esos informes caso por caso.

Vulnerabilidades fuera de alcance

Al reportar vulnerabilidades, por favor considere el escenario de ataque, la explotabilidad y el impacto de seguridad del error. Los siguientes problemas se consideran fuera de alcance, y NO aceptaremos ninguno de los siguientes tipos de ataques:

  • Ataques de denegación de servicio.
  • Ataques de phishing.
  • Ataques de ingeniería social.
  • Descarga de archivos reflejada.
  • Divulgación de la versión del software.
  • Problemas que requieren acceso físico directo.
  • Problemas que requieren una interacción del usuario extremadamente improbable.
  • Fallos que afectan a navegadores y complementos desactualizados.
  • Paneles de inicio de sesión de acceso público.
  • Inyección CSV.
  • Enumeración de correos electrónicos / oráculos de cuentas.
  • Debilidades de CSP.
  • Suplantación de correo electrónico.
  • Técnicas que le permiten ver fotos de perfil de usuario (estas se consideran públicas).

Recompensas

El premio para el error más crítico que exponga IIP y datos del libro mayor es un AirPods Pro (en EE. UU.) o su equivalente en USDT.

El premio para un error de seguridad es una Tarjeta de Regalo de Amazon de $20 o su equivalente en USDT.

Somos un equipo pequeño con un presupuesto limitado y solo podemos distribuir:

  • 1 AirPods Pro para todos.
  • 10 recompensas de $20 por mes, hasta 3 meses. Si el caso real excede esa cantidad en ese mes, enviaremos la recompensa restante en el mes siguiente. ($600 en total para esta campaña).

¿Tiene preguntas?

Pregúntenos en https://t.me/beancount

Beancount Mobile: Nuestro Compromiso con el Código Abierto y la Privacidad

· Lectura de un minuto
Mike Thrift
Mike Thrift
Marketing Manager

La privacidad es fundamental para nuestro ADN, nuestra cultura y nuestros valores. Estamos comprometidos a proteger sus datos en todos nuestros sistemas.

Y hoy, nos complace liberar el código de Beancount mobile. Esto significa que el código está disponible públicamente, y puede ser examinado por la gente. Ese nivel de transparencia garantiza tanto la seguridad de la aplicación como su tranquilidad respecto a lo que hacemos con sus datos.

El código abierto ofrece a nuestros clientes más opciones en el mercado y mejores soluciones de muchas maneras. Construimos Beancount.io sobre excelentes proyectos de código abierto y esperamos liberar el código de tantos módulos de nuestro sistema como sea posible en el futuro. Y Beancount mobile es solo el comienzo de este viaje :)

2020-10-08-open-sourcing-beancount-mobile

Beancount.io Ama el Código Abierto

Actualización de la App Beancount: Mejoras para una Mejor Experiencia

· Lectura de 2 minutos
Mike Thrift
Mike Thrift
Marketing Manager

Nos complace anunciar la versión 0.4.0 de la app Beancount, que trae nuevas funciones y mejoras para optimizar su experiencia de gestión financiera.

Novedades

📧 Suscripción a Informes por Correo Electrónico

Manténgase al tanto de sus finanzas con informes personalizables por correo electrónico. Elija qué información financiera desea recibir y con qué frecuencia. Ideal para:

  • Revisiones mensuales de presupuesto
  • Resúmenes semanales de gastos
  • Actualizaciones de saldo de cuenta

📢 Sección de Anuncios

¡No se pierda nunca actualizaciones importantes! Nuestra nueva sección de anuncios le mantiene informado sobre:

  • Últimas funciones y mejoras
  • Consejos para un mejor seguimiento financiero
  • Noticias y eventos de la comunidad

2020-09-27-announcing-0.4.0-en

Beancount screenshot 0.4.0

Mejoras de Rendimiento

Como siempre, hemos hecho la app más rápida y fiable, asegurando una experiencia fluida mientras gestiona sus finanzas.

Comparta su Opinión

Sus comentarios impulsan nuestro desarrollo. ¿Le encantan las nuevas funciones? ¡Califíquenos en las tiendas de aplicaciones y ayude a dar forma al futuro de Beancount!

descargar de App Storedescargar de Play Store

¿Necesita Ayuda?

Únase a nuestra comunidad en Telegram para obtener soporte, consejos y participar en discusiones sobre la gestión de finanzas personales con Beancount.

Presentamos las aplicaciones móviles de Beancount para iOS y Android

· Lectura de 2 minutos
Mike Thrift
Mike Thrift
Marketing Manager

¡Nos complace anunciar un hito importante en la evolución de Beancount: el lanzamiento de nuestras aplicaciones móviles dedicadas para plataformas iOS y Android! Esta versión aborda directamente una de las solicitudes más frecuentes de nuestra comunidad: la capacidad de gestionar su libro contable de manera eficiente en dispositivos móviles.

Aplicación Beancount para iOS

Características Clave

  • Registro Rápido de Transacciones: Añada nuevas transacciones sin problemas sobre la marcha
  • Informes Financieros Móviles: Acceda a su información financiera en cualquier lugar y en cualquier momento
  • Edición Directa del Libro Contable: Acceso completo a su archivo de libro contable a través de una vista web optimizada
  • Sincronización Multiplataforma: Mantenga sus datos financieros consistentes en todos sus dispositivos

2020-08-19-aplicacion-movil-beancount

Desarrollo Impulsado por la Comunidad

Esta versión marca solo el comienzo de nuestro viaje móvil. Estamos comprometidos a evolucionar estas aplicaciones basándonos en sus necesidades y comentarios. Únase a nuestra vibrante comunidad en Telegram en https://t.me/beancount para discutir Beancount, compartir su experiencia y ayudar a dar forma a futuras funciones.

Nuestra Visión

En Beancount, nuestra misión es empoderar a todos para lograr un mejor control y comprensión financiera. Estas aplicaciones móviles representan un paso significativo hacia ese objetivo, con muchas más características y herramientas emocionantes en nuestra hoja de ruta.

descargar de App Storedescargar de Play Store

Introducción a Beancount.io

· Lectura de 5 minutos
Mike Thrift
Mike Thrift
Marketing Manager

Por qué la teneduría de libros moderna es importante

¿Todavía gestionas tus inversiones con hojas de cálculo? Aunque las hojas de cálculo son versátiles, pueden volverse engorrosas y propensas a errores a medida que tu cartera de inversiones crece. Presentamos Beancount.io, una plataforma de seguimiento de inversiones sofisticada pero fácil de usar, diseñada específicamente para gestionar carteras de acciones y criptomonedas. Creada pensando en ingenieros y minimalistas financieros, Beancount.io combina potentes funciones con una interfaz intuitiva para optimizar tu experiencia de seguimiento de inversiones.

2019-09-07-introduction-to-beancount

Expenses

Income Statement

Balance Sheet

Contabilidad de partida doble: La base de la precisión

Beancount.io se basa en los principios de la contabilidad de partida doble, una metodología probada a lo largo del tiempo y utilizada por instituciones financieras de todo el mundo. Este sistema garantiza la precisión matemática a través de un concepto simple pero potente: cada transacción financiera debe cuadrar perfectamente.

En la contabilidad de partida doble, cada transacción requiere al menos dos asientos – un débito (+) y un crédito (-) – en diferentes cuentas. Este sistema de verificación incorporado hace que sea prácticamente imposible registrar transacciones desequilibradas, asegurando que tus registros financieros permanezcan precisos y fiables.

1970-01-01 open Income:BeancountCorp
1970-01-01 open Assets:Cash
1970-01-01 open Expenses:Food
1970-01-01 open Assets:Receivables:Alice
1970-01-01 open Assets:Receivables:Bob
1970-01-01 open Assets:Receivables:Charlie
1970-01-01 open Liabilities:CreditCard

2019-05-31 * "BeancountCorp" "Salary of May 15th to May 31st"
Income:BeancountCorp -888 USD
Assets:Cash 888 USD

2019-07-12 * "Popeyes chicken sandwiches" "dinner with Alice, Bob, and Charlie"
Expenses:Food 20 USD
Assets:Receivables:Alice 20 USD
Assets:Receivables:Bob 20 USD
Assets:Receivables:Charlie 20 USD
Liabilities:CreditCard -80 USD

Como puedes ver en los dos ejemplos anteriores, cada transacción debe cumplir la ecuación contable.

Activos = Pasivos + Patrimonio Neto (también conocido como Activos Netos)

Utilizamos la sintaxis de Beancount de Martin Blais y el proyecto web Fava de Jakob Schnitzer para construir este sitio web. Y te alertará si alguna transacción tiene asientos que no suman cero.

Error Alert

Ahora entiendes cómo garantizamos la exactitud del libro mayor. Pero quizás te preguntes qué son esas "cuentas"?

Entendiendo las cuentas: La analogía del cubo de agua

Piensa en tus cuentas financieras como un sistema de cubos de agua interconectados, donde el dinero fluye como el agua entre ellos. Esta analogía hace que la contabilidad de partida doble sea intuitiva: cuando transfieres dinero de una cuenta a otra, es como verter agua de un cubo a otro – la cantidad total de agua (dinero) en el sistema permanece constante.

Beancount.io introduce cinco tipos de cuentas.

  1. Ingresos — Su importe es siempre negativo o en débito. Esto se debe a que estás ganando dinero, y luego el dinero se debita de la cuenta de "Ingresos" y se acredita a tus "Activos".
  2. Gastos — Su importe es siempre positivo o en crédito. Esto se debe a que estás gastando dinero, y el dinero fluye de los "Activos" o "Pasivos" a los "Gastos".
  3. Pasivos — Su importe es positivo o cero. Tus pasivos de tarjeta de crédito son un buen ejemplo, que suben y bajan en ciclos.
  4. Activos — Su importe es positivo o cero. Tu efectivo o tus casas siempre tienen algún valor.
  5. Patrimonio Neto — Tus activos netos. El sistema lo calculará automáticamente por ti. Patrimonio Neto = Activos - Pasivos y refleja cuán rico eres.

Ahora puedes abrir tus cuentas personalizadas con las palabras clave anteriores:

1970-01-01 open Assets:Cash
1970-01-01 open Assets:Stock:Robinhood
1970-01-01 open Assets:Crypto:Coinbase
1970-01-01 open Expenses:Transportation:Taxi
1970-01-01 open Equity:OpeningBalance

Seguimiento avanzado de inversiones con commodities

Beancount.io destaca en el seguimiento de diversas inversiones, desde acciones hasta criptomonedas. Exploremos cómo maneja escenarios de inversión complejos. Por ejemplo, así es como registrarías la compra de 10 Bitcoins a $100 cada uno en 2014:

2014-08-08 * "Buy 10 Bitcoin"
Assets:Trade:Cash -1000.00 USD
Assets:Trade:Positions 10 BTC {100.00 USD}

Y luego, tres años después, los vendes (originalmente con un costo de $100 por unidad, anotado con {100.00 USD}) al precio de $10,000 por unidad, anotado con @ 10,000.00 USD.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @ 10,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

O la misma transacción con @@ 20,000.00 USD significa que al precio de $20,000 en total.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @@ 20,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

La suma de todos los asientos de la transacción, incluyendo -2 BTC {100.00 USD}, sigue siendo, como siempre, cero.

La etiqueta de costos {100.00 USD} es importante porque podrías haber comprado el mismo commodity a diferentes costos.

100 BTC {10.00 USD, 2012-08-08}
10 BTC {100.00 USD, 2014-08-08}

Si quieres simplificar el proceso, puedes configurar la cuenta al principio con FIFO o LIFO. FIFO significa 'first in, first out' (primero en entrar, primero en salir), mientras que LIFO significa 'last in, first out' (último en entrar, primero en salir). En EE. UU., el IRS utiliza FIFO para calcular tu PnL y los impuestos correspondientes.

1970-01-01 open Assets:Trade:Positions "FIFO"

Y luego, cuando lo vendas de forma abreviada como -2 BTC {}, Beancount aplicará automáticamente la estrategia FIFO y venderá el commodity más antiguo.

Empezando con Beancount.io

Beancount.io es una moderna plataforma de gestión financiera basada en la nube que transforma tus registros de transacciones basados en texto en estados financieros completos, incluyendo estados de resultados, balances y balanzas de comprobación. Al combinar la fiabilidad de los archivos de texto plano con potentes herramientas de visualización, Beancount.io te ayuda a mantener un control preciso sobre tu vida financiera mientras obtienes valiosos conocimientos sobre el rendimiento de tus inversiones.

¡Comienza tu viaje financiero con Beancount.io - Gratis durante nuestro período promocional!