GnuCash recreando el informe de Quicken

Soy un usuario de Quicken que espera transferirse a GnuCash. Me gusta mucho GnuCash, pero tengo problemas para crear algunos informes específicos que (en mi opinión) son fáciles de crear en Quicken.

En concreto, tengo varias casas de alquiler, y en Quicken tengo una cuenta para cada casa de alquiler, como lo haré (supongo) en GnuCash. Las categorías y subcategorías correspondientes de "gastos de alquiler" e "ingresos de alquiler" que tengo en Quicken se convertirán en cuentas (y subcategorías de cuentas secundarias) en GnuCash. Llegado el momento de los impuestos, me gusta producir una lista de ingresos y gastos del año anterior para cada cuenta de propiedad de alquiler . No necesito (o no quiero, por lo general) ver transacciones individuales. Más bien, para cada propiedad de alquiler quiero un informe (o en un mundo perfecto, un solo informe de varias columnas en el que cada columna represente una propiedad de alquiler) que enumere todos los totales de la categoría de ingresos (cuentas), e idealmente sangrado debajo de ellos la subcategoría (subcuenta) totales del año.

Por lo tanto, para la Propiedad A, tendría un informe que incluye una línea con los gastos totales de servicios públicos (digamos) para ese año en la propiedad A, e idealmente con una sangría debajo de eso, subtotales para el año para Gas, Agua, Electricidad, etc. De manera similar, una línea con el ingreso total de esa propiedad para ese año (idealmente con líneas sangradas de subcategorías/subcuentas como alquileres totales, cargos por pagos atrasados ​​totales, etc.).

Puedo crear una versión cruda de esto en GnuCash usando los informes de ingresos/gastos, pero no veo cómo limitarlo solo a aquellas transacciones que ocurrieron para la Propiedad A, en lugar de agregar TODAS mis propiedades de alquiler.

Estoy familiarizado con MySQL y he jugado con profundizar en el esquema de la base de datos para generar mis propios informes/consultas. Pero eso parece un compromiso de tiempo bastante grande para algo que se hace fácilmente en Quicken.

Realmente me gustaría deshacerme de Quicken, pero dudo dada mi falta de comprensión de los informes de GnuCash o la falta de capacidad de los informes de GnuCash. ¿Alguna sugerencia/consejo o señalarme los recursos apropiados para aprender?

Aquí hay un ejemplo (con algunas categorías/cuentas expandidas, por ejemplo, Mano de obra, para mostrar cada transacción, y otras colapsadas, por ejemplo, Rentas recibidas, para mostrar solo los totales.

Propiedad de alquiler A

Y una instantánea quizás no demasiado útil de mis (digamos) transacciones de Propiedad A:Lista de transacciones

¿Puede aclarar la estructura de su cuenta y tal vez esbozar un ejemplo del informe esperado? Usted dice que tiene cuentas de gastos separadas (con subcuentas) para cada propiedad, por lo que creo que simplemente ejecutaría un informe filtrado a la cuenta (y subcuentas) para cada propiedad. Así que creo que no estoy siguiendo bien lo que estás tratando de hacer y cuál es la dificultad.
Gracias por la respuesta. No tengo cuentas de gastos separadas para CADA propiedad: tengo una (digamos) cuenta de servicios públicos con subcuentas de electricidad, gas y agua. Y luego tengo una cuenta para cada propiedad. Por lo tanto, en la cuenta de mi propiedad A, ingresaré un registro de los cargos eléctricos del mes actual y haré lo mismo en la cuenta de mi propiedad B. Pero quiero totales (obviamente) informados por separado por cada cuenta. Puede ser que deba hacer algunos mecanismos simples en la generación de mi informe que simplemente no estoy viendo (¿filtros? ¿pero esos solo están en los informes de transacciones?). Como dije... soy un novato.
¿Hay alguna razón por la que no desea cuentas de gastos separadas para cada propiedad? Dado que parece que eso es exactamente lo que está buscando, si desea desglosar sus gastos por propiedad.
Supongo que no en teoría, simplemente parece MUCHAS cuentas entonces y es muy confuso. Luego, cuando ingreso una transacción en lugar de simplemente elegir utilidad:gas, tengo que elegir Propiedad A:utilidad:gas. Y con muchas propiedades eso es un fastidio. Y, por supuesto, a veces me gustan los informes de todas las utilidades combinadas (a través de las propiedades que se muestran). Simplemente parece una solución torpe cuando debería poder filtrar PARA QUÉ cuenta de propiedad quiero mostrar los ingresos y los gastos. Ejemplo (imagen/enlace) ahora incluido en la publicación original. ¡Gracias!
Si no está eligiendo una propiedad para el gasto al momento de ingresar la transacción, ¿cómo habría datos para filtrar? Siento que todavía no nos estamos comunicando, pero es probable que no esté familiarizado con Quicken y su enfoque de las cosas. Gnucash es (más o menos) solo un árbol de cuentas y transacciones, y básicamente cualquier estructura que desee debe crearla usted mismo. Sin embargo, intentaré escribir una respuesta.
Muchas gracias por su ayuda. Abro la cuenta "Propiedad A" (supongo que me refiero a una vista de registro) e ingreso una transacción. En el campo de transferencia, elijo un tipo de (digamos) gasto. Tal vez algo básico sobre la generación de informes y paso a paso sobre eso lo aclararía. Adjuntaré una imagen quizás no muy útil de parte del registro de Propiedad A en la publicación original también.
Entonces, ¿utiliza una cuenta corriente diferente para cada propiedad? Tal vez esa es la parte que me estoy perdiendo.
Sí, exactamente. Tengo una "cuenta corriente" separada para cada propiedad. Tiendo a querer información (informe) sobre cada propiedad, no sobre "todos los gastos en las propiedades" o para todas las propiedades...

Respuestas (2)

Gnucash es ante todo un sistema de contabilidad general. Realiza un seguimiento del dinero en las cuentas y le permite realizar transacciones para transferir dinero entre las cuentas, pero no tiene un concepto inherente de cosas como los impuestos. Esto le brinda una gran flexibilidad para organizar la jerarquía de su cuenta de la manera que desee, pero también significa que a veces puede llevar un tiempo averiguar qué jerarquía de cuenta desea. La idea es que realice un seguimiento de dónde obtiene el dinero (las cuentas de Ingresos), qué tiene como resultado (las cuentas de Activos) y luego realice un seguimiento de en qué gastó el dinero (las cuentas de Gastos).

Parece que piensas principalmente en los gastos como cada uno de una propiedad en particular, así que creo que quieres usar eso como la base de tu jerarquía. Probablemente quieras algo como esto (obviamente estoy inventando los detalles):

  • Activos
    • Comprobación
    • Ahorros
  • Ingreso
    • Interés bancario
    • Propiedad A
      • Renta Recibida
      • Dinero encontrado en los cojines del sofá de la propiedad A
    • Propiedad B
      • Renta Recibida
      • Dinero encontrado en los cojines del sofá de la propiedad B
  • Gastos
    • Propiedad A
      • Seguro
      • Labor
      • Refacción
      • Impuestos
      • Utilidades
        • Eléctrico
        • Gas
    • Propiedad B
      • Seguro
      • Labor
      • Refacción
      • Impuestos
      • Utilidades
        • Eléctrico
        • Gas

Ahora, al ejecutar informes de transacciones o informes de ingresos/gastos, puede filtrar las cuentas (y subcuentas) de cada propiedad para obtener un informe específico para esa propiedad.

Usted menciona que a veces también desea ejecutar un informe sobre "todos los gastos de gas, independientemente de la propiedad", y eso es un poco más molesto de hacer. Puede ejecutar el informe y, al seleccionar cuentas, debe seleccionar todas las cuentas de gas individualmente. Parece que realmente está buscando una manera de clasificar cada transacción en algún tipo de sistema de dos ejes, pero la forma en que funciona un libro mayor es que es solo un árbol, por lo que debe elegir solo un eje "principal". para organizar sus cuentas por.

Tal vez quiero una solución de 2 ejes. Cuando estoy ingresando información para "cuenta de cheques Propiedad A", prefiero no tener que especificar el gasto (en el campo de transferencia) como Gastos de alquiler Propiedad A: servicios públicos: gas... sino como Gastos de alquiler: servicios públicos: gas. Sigo pensando en tener una sola cuenta por propiedad, con las cuentas genéricas de gastos (no específicas de la propiedad). Tal vez no se pueda hacer. Si estuviera en SQL, podría ser como unir algunas tablas (tabla de propiedades, tabla de gastos, tabla de ingresos) y SELECCIONAR suma (gastos), suma (ingresos) DE tablas vinculadas WHERE propertyID = "A" GROUP BY PropertyID
Especificar la transferencia para incluir la propiedad probablemente no sea tan doloroso como espera, ya que la mayoría de las transacciones son para los mismos beneficiarios y para las mismas cosas (por lo que la mayoría de las entradas se realizan con el autocompletado basado en el nombre o presionando el botón duplicar). Aunque si normalmente piensa en sus cosas de una manera centrada en la base de datos, ¿quizás la herramienta que realmente desea es una base de datos de Access o similar?
Tal vez. Podría usar MySQL backend para generar informes, pero requiere un poco de esfuerzo. Entonces, en resumen, creo que está diciendo que no puedo generar un informe de ingresos/gastos POR CUENTA CORRIENTE (si pienso en cada propiedad como una "cuenta corriente" separada). Necesita tener cuentas específicas de gastos/ingresos por propiedad, o cuentas específicas de propiedad por cuenta de gastos/ingresos. ¡Gracias un montón!

Aquí hay una consulta MySQL muy básica que armé que hace lo que quiero para el informe de ingresos/gastos. Básicamente, informa la misma información que el informe de ingresos/gastos enlatado, pero limita los ingresos/gastos asociados con una cuenta en particular (propiedad de alquiler, en mi caso). Mi principal queja es que el "informe" de salida es bastante feo. Y modificar para una propiedad de alquiler diferente requiere cambiar el código (podría pasar parámetros, etc.).

Una vez más, el principal "problema" en mi mente con el informe de ingresos/gastos de GnuCash es que no hay ningún filtro para la cuenta (propiedad de alquiler) para la que desea ingresos/gastos, a menos que configure un árbol de cuentas para que cada propiedad de alquiler tenga su propio ingresos y gastos definidos (es decir, Propiedad A: Gastos: Servicios públicos: electricidad).

Con suerte, alguien me indicará una solución más elegante que utilice el generador de informes integrado en GnuCash. ¡Gracias!

SELECT a2.account_type , a4.name, a3.name, a2.name, SUM(ROUND(IF(a2.account_type='EXPENSE',- s2.value_num,ABS(s2.value_num))/s2.value_denom,2)) AS amt FROM ( SELECT s1.tx_guid FROM gnucash.accounts AS a1 INNER JOIN gnucash.splits AS s1 ON s1.account_guid = a1.guid WHERE a1.name='Property A' ) AS X INNER JOIN gnucash.splits s2 ON x.tx_guid = s2.tx_guid INNER JOIN gnucash.accounts a2 ON a2.guid=s2.account_guid INNER JOIN gnucash.transactions t ON t.guid=s2.tx_guid LEFT JOIN gnucash.accounts a3 ON a3.guid = a2.parent_guid LEFT JOIN gnucash.accounts a4 ON a4.guid = a3.parent_guid WHERE a2.name <> 'Property A' # get all the accounts associated with tx in Property A account (but not the actual Property A Bank duplicate entries. AND t.post_date BETWEEN CAST('2016-01-01' AS DATE) AND CAST('2016-12-31' AS DATE) GROUP BY a2.account_type ,a4.name, a3.name, a2.name WITH ROLLUP ;

Y aquí está la salida. ¡Esperemos que alguien tenga un mejor enfoque sugerido!

ingrese la descripción de la imagen aquí