Guías de preparación de impuestos
Recursos específicos por país para ayudar con la preparación de impuestos al cierre del ejercicio utilizando datos de Beancount
Introducción: La preparación de impuestos al cierre del ejercicio puede optimizarse aprovechando los registros financieros detallados de Beancount. A continuación, proporcionamos guías específicas por país para cinco regiones populares entre los usuarios de Beancount: Estados Unidos, Canadá, Alemania, el Reino Unido y Australia. Cada sección describe el proceso típico de declaración de impuestos para individuos o pequeñas empresas, señala recursos oficiales de las autoridades fiscales y ofrece consejos sobre el uso de los datos de Beancount (y herramientas o complementos compatibles) para simplificar la presentación de informes. Utilice estas guías como punto de partida para asegurarse de que su libro mayor de Beancount respalde eficazmente sus necesidades de declaración de impuestos.

Estados Unidos
Resumen de la preparación de impuestos al cierre del ejercicio: En los EE. UU., las personas físicas y los propietarios únicos preparan declaraciones de impuestos anuales sobre la renta en el Formulario 1040, a menudo con anexos adicionales. Los pasos clave incluyen:
- Recopilar documentos de ingresos: Reúna todos los formularios W-2 (ingresos salariales), formularios 1099 (para ingresos de autónomos, intereses, dividendos, etc.) y cualquier otro estado de cuenta fiscal de fin de año. El IRS recomienda mantener documentos de respaldo como recibos, facturas y facturas pagadas de manera organizada, ya que estos respaldan las entradas en su declaración de impuestos. Las pequeñas empresas o las personas que trabajan por cuenta propia utilizarán el Anexo C (Ganancias o pérdidas de negocio) para informar los ingresos y gastos comerciales, así que asegúrese de tener todos los registros de ingresos y gastos comerciales del año.
- Compilar deducciones y créditos: Reúna registros de gastos deducibles (por ejemplo, intereses hipotecarios, contribuciones caritativas, gastos médicos) y cualquier crédito fiscal. Si dirige un negocio, resuma los gastos por categoría (suministros de oficina, viajes, etc.) según sea necesario para el Anexo C u otros anexos.
- Conciliar cuentas y estados financieros: Utilice Beancount para generar un Estado de resultados (Pérdidas y ganancias) y un Balance general para el año fiscal. Esto ayuda a verificar que todos los totales de ingresos y gastos coincidan con su documentación. Es común ajustar sus libros por conceptos como depreciación o recuentos de inventario al final del año.
- Presentar antes de la fecha límite: Las declaraciones de impuestos individuales generalmente vencen el 15 de abril del año siguiente (a menos que se extienda). Si necesita más tiempo, solicite una prórroga antes de la fecha límite de abril, pero recuerde que cualquier impuesto adeudado aún debe pagarse antes del 15 de abril para evitar intereses. Los contribuyentes estadounidenses pueden presentar su declaración electrónicamente a través de IRS Free File (para ingresos elegibles) o utilizando software de impuestos comercial, o enviar una declaración en papel por correo.
Recursos oficiales del IRS: Aproveche las publicaciones y herramientas del IRS para obtener una orientación precisa. Los recursos útiles incluyen:
- Centro de impuestos para trabajadores por cuenta propia del IRS: El portal "Pequeñas empresas y trabajadores por cuenta propia" del IRS proporciona formularios y orientación para propietarios únicos y pequeñas empresas. Por ejemplo, señala que los propietarios únicos deben presentar el Anexo C (Formulario 1040) para informar los ingresos del negocio. También incluye enlaces a recursos sobre mantenimiento de registros, gastos deducibles y obligaciones tributarias.
- Guía del IRS "Cómo presentar sus impuestos": El IRS describe el proceso de presentación paso a paso en su sitio web, enfatizando la verificación de si necesita presentar una declaración, la recopilación de todos los documentos y la solicitud de deducciones / créditos elegibles. Esta guía oficial es una buena lista de verificación para asegurarse de haber cubierto todo.
- Pautas de mantenimiento de registros (Pub. 583 del IRS): El IRS aconseja mantener registros exhaustivos. Como se indica en la guía del IRS, sus libros deben mostrar claramente los ingresos brutos, las deducciones y los créditos, y debe conservar los documentos de respaldo (como facturas, cheques cancelados, etc.) que fundamenten cada partida en su declaración. Mantener su libro mayor de Beancount bajo control de versiones con archivos adjuntos o referencias a documentos puede ayudar a cumplir con estos requisitos.
Uso de datos de Beancount para informes fiscales: Los datos estructurados de Beancount pueden ayudar enormemente en la preparación de impuestos para los EE. UU.:
- Aproveche los informes de Beancount: Genere informes financieros estándar para el año fiscal. Un informe de Pérdidas y Ganancias le dará totales para las categorías de ingresos y gastos (útil para el Formulario 1040 y el Anexo C). Un Balance General al 31 de diciembre puede ayudar con el seguimiento del efectivo de fin de año, cuentas por cobrar, cuentas por pagar o inventario (importante si necesita informar valores de inventario o contabilizar diferencias entre contabilidad de caja y de devengo). Estos se pueden producir mediante el comando
bean-reporto utilizando la vista "Income Statement" de Fava. Muchos contadores públicos certificados (CPA) pedirán un estado de pérdidas y ganancias y un balance general; Beancount puede generarlos a pedido. - Categorice los gastos para que coincidan con los formularios de impuestos: Estructure sus cuentas de Beancount para que se alineen con las categorías fiscales. Por ejemplo, una persona que trabaja por cuenta propia podría tener
Expenses:Business:Advertising,Expenses:Business:Travel, etc., reflejando las categorías del Anexo C. Esto facilita la consulta de los totales de cada categoría. Puede usarbean-queryo la interfaz de consulta de Fava para sumar los gastos por cuenta para el año y luego transferir esos totales a sus formularios de impuestos. - Ganancias de capital e inversiones: Si tiene inversiones, el seguimiento de lotes de Beancount registrará las fechas y montos de compra y venta. Esto es útil para el Anexo D / Formulario 8949 (Ganancias y pérdidas de capital). Puede consultar su libro mayor para todas las ventas de activos en el año y obtener su base de costos y productos. Nota: Los EE. UU. permiten la identificación específica de lotes para las ventas (o FIFO por defecto). Beancount, por defecto, rastrea los lotes sobre una base FIFO a menos que se especifiquen los lotes. Asegúrese de marcar correctamente las ventas de lotes en Beancount para reflejar el método elegido. También tenga en cuenta las reglas de wash sale (pérdidas no permitidas si recompra acciones dentro de los 30 días). Beancount no marcará automáticamente las wash sales, pero puede ajustarlas manualmente o usar herramientas de la comunidad (ver más abajo).
- Exportación de datos: No existe una exportación de un solo clic desde Beancount a los formularios del IRS, pero puede exportar datos a CSV o Excel. Por ejemplo, podría exportar una lista de todas las donaciones caritativas de Beancount a un CSV y adjuntarla a sus documentos de trabajo fiscal. Algunos programas de impuestos (como TurboTax) permiten importar transacciones de inversión a través de CSV; TurboTax admite un formato CSV específico de "gains / loss" para operaciones con acciones. Con Beancount, puede escribir un script o consulta personalizada para producir un CSV de su actividad comercial que coincida con estos formatos, ahorrando tiempo de entrada manual.
Software y herramientas (EE. UU.): Una variedad de herramientas pueden funcionar junto con Beancount para ayudar a presentar su declaración:
- Software de declaración de impuestos: Programas populares como TurboTax, H & R Block, TaxAct o FreeTaxUSA se utilizan comúnmente para preparar declaraciones. Estos no se integran directamente con Beancount, pero puede usar sus resúmenes generados por Beancount para ingresar datos. Por ejemplo, después de obtener los totales de Beancount para ingresos y deducciones, los ingresaría en los formularios de entrevista del software. Para las inversiones, como se señaló, podría importar un CSV de transacciones de acciones en TurboTax; considere usar los datos de Beancount para generar un archivo TXF o el formato CSV compatible para una importación sin problemas.
- Hojas de cálculo: Muchos declarantes con inclinaciones técnicas utilizan hojas de cálculo para conectar Beancount y los formularios de impuestos. Puede exportar balances de comprobación o resúmenes de cuentas de Beancount (usando
bean-reportcon salida CSV) y luego usar Excel / Google Sheets para mapear esas cifras a las líneas de los formularios de impuestos. Esto es útil para personalizar cómo se agrupan los datos (por ejemplo, sumar varias cuentas de gastos de Beancount en una sola partida en el Anexo C). - Integración con el contador: Si utiliza un CPA o un preparador de impuestos, puede compartir los datos de Beancount con ellos. Si bien la mayoría de los contadores están acostumbrados a los archivos de QuickBooks o Xero, puede proporcionar informes en PDF o HTML desde Beancount. Un enfoque es usar bean-bake (una herramienta en Beancount) para producir un sitio web HTML estático de su libro mayor para el año. Esto permite que un contador navegue por sus cuentas y transacciones en formato de solo lectura. Alternativamente, exportar un balance de comprobación y el detalle del libro mayor general a PDF es una forma convencional; los informes de Beancount se pueden imprimir en PDF y serán similares a lo que esperan los contadores. Como señaló el creador de Beancount, un contador experto en tecnología puede trabajar con estos resultados (a veces necesitando ajustar las convenciones de signos en ingresos / pasivos).
Consejos de la comunidad y complementos (EE. UU.): La comunidad de Beancount ha desarrollado algunos complementos útiles para las necesidades fiscales específicas de los EE. UU.:
- Tax Loss Harvester (extensión de Fava): Existe un complemento de Fava que identifica oportunidades de recolección de pérdidas fiscales (tax-loss harvesting) y marca posibles wash sales. Esta extensión escanea sus cuentas de inversión de Beancount e informa qué lotes podrían venderse con pérdidas a efectos fiscales, y cuáles de esas pérdidas no serían permitidas bajo las reglas de wash sale. Esto puede ser útil al final del año para la planificación fiscal (realizar pérdidas para compensar ganancias). Es una herramienta avanzada, principalmente para la gestión de inversiones personales, pero destaca cómo se pueden extraer los datos de Beancount para la estrategia fiscal.
- Entradas de depreciación automática: Para los activos de pequeñas empresas, calcular la depreciación para los impuestos puede ser tedioso. Existen complementos de la comunidad para automatizar esto. Por ejemplo, el complemento Flexible Depreciation (parte de
beancount-plugins) puede generar asientos de diario de depreciación anual basados en metadatos que usted agrega a las compras de activos. Admite métodos como línea recta o saldo decreciente e incluso tiene un modo para la regla de medio año canadiense (que se puede adaptar para las convenciones de EE. UU. como MACRS). Usando dicho complemento, puede hacer que Beancount calcule su gasto de depreciación para el año, que luego incluirá en su declaración de impuestos (Anexo C o Formulario 4562 para depreciación). Esto asegura que sus libros y cifras fiscales permanezcan alineados. - Fava para verificaciones rápidas: Ejecutar una interfaz web de Fava durante la preparación de impuestos puede ser extremadamente útil. Puede consultar rápidamente
Expenses:Taxes:Propertypara obtener los totales del impuesto a la propiedad, o filtrar las transacciones por una etiqueta específica (como#deductible) si etiquetó los artículos deducibles durante todo el año. Algunos usuarios incluso abren temporalmente el acceso a Fava para que sus contadores respondan preguntas de forma interactiva (aunque esto debe hacerse con cuidado por seguridad). Esta capacidad interactiva puede acelerar el proceso de ida y vuelta de la preparación de impuestos.
Canadá
Resumen de la preparación de impuestos de fin de año: Los residentes canadienses presentan una declaración de impuestos sobre la renta individual T1 General cada año (con fecha límite del 30 de abril para la mayoría de las personas). Las pequeñas empresas no constituidas en sociedad (propietarios únicos) incluyen sus ingresos comerciales en la T1 utilizando un Formulario T2125, Estado de Actividades Comerciales o Profesionales. Pasos clave en el proceso de preparación de impuestos en Canadá:
- Recopilar los comprobantes T (T-Slips): Reúna todos los comprobantes fiscales del año. Los comprobantes comunes incluyen el T4 (ingresos por empleo), T5 (ingresos por inversiones como intereses o dividendos), T3 (ingresos de fideicomisos o fondos mutuos), T4A (pensiones o comisiones de trabajo por cuenta propia), entre otros. Asegúrese de tener los comprobantes de todas las fuentes de ingresos; la CRA espera que informe todos los ingresos, y no informar una cantidad puede dar lugar a una multa del 10 % sobre el monto no declarado. Beancount puede ayudar a rastrear si falta un comprobante esperado (por ejemplo, tiene registrados ingresos por dividendos pero no llegó el comprobante T5, por lo que sabe que debe hacer un seguimiento).
- Organizar gastos deducibles y créditos: Compile los recibos de gastos que son deducibles de impuestos o elegibles para créditos. Para las personas físicas, esto podría incluir recibos de contribuciones al RRSP, gastos médicos, recibos de donaciones caritativas, recibos de cuidado infantil, etc. Si trabaja por cuenta propia, reúna todos los recibos de gastos comerciales (suministros de oficina, costos de vehículos, gastos de oficina en casa, etc.) que deberá ingresar en el formulario T2125. En Canadá, conserve estos recibos durante al menos seis años, ya que la CRA puede solicitarlos en una revisión posterior a la presentación.
- Estados financieros comerciales: Si tiene una pequeña empresa o un trabajo secundario, prepare un resumen de los ingresos y gastos comerciales del año. Beancount puede producir esto fácilmente como un estado de resultados. Los totales se transferirán a su T2125. Por ejemplo, el T2125 tiene líneas específicas para ingresos y varias categorías de gastos (publicidad, comidas, oficina, vehículo, etc.). Alinee sus cuentas de Beancount con estas categorías para una transferencia de totales más fluida. Las pequeñas empresas canadienses suelen operar en un año calendario por defecto (a diferencia de algunos países, Canadá generalmente requiere que los propietarios únicos utilicen el año calendario). Asegúrese de que sus datos de Beancount para el año calendario estén finalizados (todas las transacciones registradas y conciliadas) para el momento en que prepare los impuestos.
- Presentar la declaración: La mayoría de los canadienses presentan su declaración en línea utilizando software certificado por NETFILE. Después de verificar sus cifras, use el software de impuestos de su elección para ingresar los datos (o el Auto-llenado si está disponible; el servicio de Auto-llenado de la CRA puede importar la información de sus comprobantes T directamente en muchos programas de software). Alternativamente, complete los formularios en papel (T1 y anexos) si prefiere la presentación manual. El formulario principal (T1) más cualquier anexo (como el Anexo 3 para ganancias de capital, o el T2125 para negocios) y los formularios provinciales conforman la declaración completa. Asegúrese de cumplir con el plazo (30 de abril para individuos, o 15 de junio si usted o su cónyuge tienen ingresos por cuenta propia, aunque cualquier saldo adeudado sigue venciendo el 30 de abril).
Recursos oficiales de la CRA: La Agencia Tributaria de Canadá (CRA) ofrece una guía completa para los contribuyentes:
- Centro de la CRA para "Pequeñas empresas y trabajadores por cuenta propia": El sitio oficial de la CRA tiene una sección para pequeñas empresas y personas que trabajan por cuenta propia. Incluye una "Lista de verificación para pequeñas empresas" que cubre las responsabilidades fiscales clave e información sobre temas como el GST / HST, gastos comerciales y mantenimiento de registros. Este es un excelente punto de partida si dirige un negocio, ya que destaca lo que necesita presentar (por ejemplo, que las empresas no constituidas usan un T2125, mientras que las empresas constituidas presentan declaraciones T2 por separado).
- Guías de impuestos sobre la renta personal: La guía de la CRA "Preparándose para hacer sus impuestos" ofrece un paso a paso sobre lo que necesita antes de presentar la declaración, desde los documentos requeridos hasta las fechas importantes. Recuerda a los declarantes aspectos como la organización de los comprobantes fiscales, conocer la elegibilidad de sus deducciones y comprender los métodos de presentación. Además, cada año la CRA publica una Guía General de Impuestos sobre la Renta y Prestaciones (Guía T1) que explica línea por línea la declaración, disponible en el sitio de la CRA.
- T2125 e instrucciones de formularios fiscales: Si tiene ingresos comerciales o profesionales, revise el formulario oficial T2125 y sus instrucciones. El sitio web de la CRA y la guía del formulario explican qué gastos están permitidos y dónde ingresarlos. Por ejemplo, describen cómo calcular los gastos por uso comercial del hogar o las reclamaciones de gastos de vehículos. Del mismo modo, si vendió inversiones, consulte las instrucciones del Anexo 3 (Ganancias de capital) para informar adecuadamente.
- Servicios en línea de la CRA: Utilice las herramientas en línea de la CRA: My Account (para individuos) se puede usar para verificar su límite de contribución al RRSP, información del TFSA o para usar el Auto-llenado. La CRA también proporciona una lista de software certificado por NETFILE (algunos gratuitos para usuarios de bajos ingresos) en su sitio, lo que garantiza que utilice un programa aprobado para presentar electrónicamente.
Uso de datos de Beancount para los informes fiscales canadienses: La flexibilidad de Beancount ayuda a abordar algunos aspectos únicos de los impuestos canadienses:
- Mapeo a categorías fiscales: Al igual que en los EE. UU., estructure sus cuentas para que coincidan con las categorías fiscales. Por ejemplo, si tiene gastos de empleo (para los cuales tiene un T2200 y puede deducir en el formulario T777), manténgalos en una cuenta distinta (por ejemplo,
Expenses:Employment:Supplies) para que pueda sumarlos fácilmente. Para el trabajo por cuenta propia, las categorías del T2125 (publicidad, comidas, servicios públicos, etc.) deben guiar la estructura de su cuenta de Beancount. Un catálogo de cuentas bien estructurado significa que generar un resumen fiscal es tan fácil como ejecutarbean-querypara sumar cada categoría del año. - Ganancias de capital – Base de costo ajustada (ACB): El sistema fiscal de Canadá utiliza la base de costo promedio para valores idénticos al calcular las ganancias de capital, y requiere la inclusión del 50 % de las ganancias de capital como base imponible. Beancount, de forma predeterminada, rastrea el costo de cada lote y permite la identificación específica. Sin embargo, la ley canadiense trata efectivamente todas las acciones idénticas como un solo grupo (excepto en cuentas diferentes). Ejemplo: Si compra 100 acciones a 20 de la misma acción, y luego vende 100 acciones, su ACB es de 5 o más según la selección), pero para los informes canadienses debe usar el costo promedio. Debido a que Beancount no promedia los costos entre lotes de forma nativa, deberá calcular esto. Algunos miembros de la comunidad han solucionado esto escribiendo scripts o complementos personalizados. De hecho, un usuario creó un complemento de Beancount para calcular la base de costo promedio en paralelo con el seguimiento normal de lotes. Este complemento agrega metadatos a cada venta con el ACB calculado, alineando la salida de Beancount con las reglas canadienses. Incluso sin un complemento, puede usar los datos de Beancount: enumere todas las transacciones para un valor determinado y calcule manualmente el costo promedio, o exporte las transacciones a una hoja de cálculo para calcular el ACB de cada venta. Tenga en cuenta las reglas canadienses como la pérdida superficial (similar a las "wash sales") y el requisito de convertir todos los montos a CAD para la declaración de impuestos. Beancount puede manejar múltiples divisas; puede consultar las ganancias realizadas en CAD si registra los tipos de cambio para las transacciones.
- Consideraciones del GST / HST: Si es un profesional independiente o una empresa registrada para el GST / HST, asegúrese de separar el impuesto a las ventas en sus entradas de Beancount. Por lo general, haría algo como: cuando gana 5 de GST, registre un ingreso de 5 en una cuenta
Liabilities:GST Collected. De esta manera, sus estados de resultados reflejan el ingreso neto y tiene un saldo acumulado de impuestos recaudados para remitir. Del mismo modo, rastree los créditos por impuestos de entrada (GST / HST pagado en gastos) en una cuenta de activo o de contra-gasto. Al final del año (o en cada período de presentación), puede sumar estas cuentas para preparar su declaración de GST / HST. Si bien la presentación del GST / HST es independiente de la declaración de impuestos sobre la renta, ambas están relacionadas (por ejemplo, los créditos por impuestos de entrada reducen los gastos comerciales para el impuesto sobre la renta). Los datos de Beancount ayudan a garantizar que haya reclamado todos los créditos elegibles e informado correctamente el GST recaudado. - Contribuciones y deducciones del RRSP: Si contribuye a un RRSP, recibirá recibos oficiales de contribución. Es posible que también esté rastreando las contribuciones en Beancount (por ejemplo, transacciones que mueven dinero a una cuenta de inversión RRSP). Verifique sus entradas de Beancount con los recibos oficiales para asegurarse de que no se pierda ni se registre incorrectamente ninguna contribución. El total de los recibos es lo que reclama en su declaración de impuestos (hasta su límite de deducción). Beancount no alimentará esto directamente, pero puede servir como una herramienta de verificación personal.
- Ingresos extranjeros y créditos fiscales: Si tiene ingresos o impuestos extranjeros (por ejemplo, dividendos de acciones de EE. UU. con retención de impuestos), sus registros de Beancount mostrarán el ingreso extranjero y cualquier impuesto pagado. Estos son necesarios para el formulario de crédito fiscal por ingresos extranjeros (T2209) o deducción. Al etiquetar o aislar los ingresos extranjeros en cuentas específicas (como
Income:Dividends:US), puede recuperar rápidamente los totales y los montos de retención para reclamar el crédito fiscal extranjero.
Software y herramientas (Canadá): Los canadienses tienen una gama de software y herramientas de impuestos que pueden complementar a Beancount:
- Software de preparación de impuestos: Las opciones comunes incluyen UFile, TurboTax Canada, Wealthsimple Tax (anteriormente SimpleTax), StudioTax, entre otros. Estos programas son compatibles con NETFILE y le guían a través de la declaración. Si bien no importan archivos de Beancount, puede usar sus cifras generadas por Beancount para responder a las preguntas del software. Por ejemplo, cuando el software solicita "ingresos comerciales" y "gastos comerciales por categoría", puede consultar su informe de ingresos / gastos de Beancount. Algunos software (Wealthsimple Tax, TurboTax) tienen una función de Auto-llenar mi declaración que extrae datos de los comprobantes T de la CRA; úsela para ahorrar tiempo y luego concíliela con sus registros de Beancount para asegurarse de que no falte nada ni esté duplicado.
- Hojas de cálculo para el T2125: Si tiene muchas cuentas de gastos, puede crear una hoja de cálculo que mapee cada cuenta de gastos de Beancount a la línea correspondiente del T2125. Exporte sus totales de gastos (bean-query puede generar un CSV de gastos agrupados por cuenta) y péguelos en la hoja de cálculo, que luego se suma en las categorías requeridas. Esto puede servir como una hoja de trabajo para ingresar en el software o formularios de impuestos.
- Formularios y calculadoras en línea de la CRA: La CRA ofrece algunas calculadoras en línea (por ejemplo, para ingresos por inversiones u otros escenarios) y formularios PDF rellenables. Si prefiere el cálculo manual para la verificación, puede usarlos junto con los datos de Beancount. Por ejemplo, si calcula la exención por residencia principal en una venta de vivienda (hoja de trabajo del Anexo 3), usaría sus registros de Beancount para el costo de compra y los costos de venta para ayudarse.
- Exportación de software de contabilidad (si es necesario): Si trabaja con un contador que utiliza un paquete de impuestos profesional, es posible que le pida un estado de resultados y un balance de comprobación. Puede exportarlos desde Beancount. En algunos casos, los contadores pueden importar datos a QuickBooks o CaseWare. Si bien Beancount no exporta directamente a esos formatos, proporcionar una exportación detallada del libro mayor en Excel podría permitirles importar o copiar los datos. No es raro que los contadores ingresen manualmente los números resumidos, utilizando su salida de Beancount como referencia.
Consejos de la comunidad y complementos (plugins) (Canadá): La comunidad de contabilidad en texto plano ha compartido varios consejos específicos para Canadá:
- Manejo de ACB e inversiones: Como se mencionó, un usuario creó un complemento para rastrear la base de costo promedio para los informes de ganancias de capital canadienses. Si opera mucho con acciones o fondos en una cuenta no registrada, considere aprovechar o escribir un script de este tipo. Incluso sin él, los consejos de la comunidad a menudo sugieren mantener una hoja de cálculo separada o usar etiquetas en Beancount para marcar qué lotes pertenecen a qué "grupo de ACB". Por ejemplo, podría restablecer la base de costo mediante una transacción especial cuando inmigra a Canadá (ya que Canadá considera que adquiere participaciones a su valor justo de mercado cuando se convierte en residente); esto puede registrarse en Beancount como una transacción de apertura con un nuevo costo igual al valor justo de mercado, lo que le ayuda a mantener la base específica de Canadá.
- Depreciación (Deducción por amortización fiscal - CCA): La versión canadiense de la depreciación para activos comerciales es la Capital Cost Allowance (CCA), que normalmente utiliza tasas de saldo decreciente con una regla de medio año en el primer año. El complemento de depreciación flexible admite un "método CRA" que automatiza la regla de medio año para nuevos activos. Al etiquetar sus compras de activos con algo como
depreciation: "NombreDelActivo @0.30"(para una tasa de clase del 30 %), el complemento puede generar entradas anuales de CCA. Esto garantiza que sus gastos de Beancount incluyan la misma CCA que reclamará en su declaración de impuestos, lo cual es crucial para la coherencia. Si no usa un complemento, puede calcular manualmente la CCA (los formularios de la CRA como el T2125 tienen hojas de trabajo de CCA) y registrar el gasto de depreciación en Beancount para mayor integridad. - Complemento o flujo de trabajo de GST / HST: Aunque no hay un complemento de GST ampliamente utilizado específico para Canadá, una práctica simple es usar las funciones de Beancount (como entradas personalizadas o cuentas) para automatizar el seguimiento del GST. Por ejemplo, podría escribir una consulta para calcular su GST neto a pagar para cada período de presentación a partir de sus cuentas
GST CollectedyGST Paid. Algunos usuarios han compartido scripts personalizados para generar detalles de la declaración de GST / HST a partir de los datos de Beancount. Si su empresa es pequeña y utiliza el Método Rápido (Quick Method) para el GST, puede mantener una nota de sus cálculos del método rápido en Beancount (a través de una nota o un archivo separado) para mayor transparencia. - Soporte de la comunidad: La comunidad canadiense de Beancount está activa en foros y ha discutido temas como el seguimiento de las contribuciones al RRSP frente al TFSA, la conversión de transacciones de USD a CAD para impuestos y más. Buscar en la lista de correo o en el foro de PTA por "Canada" puede arrojar hilos útiles. Por ejemplo, las discusiones cubren cómo manejar el traslado entre países (aumento de la base de costo) o la falta de un sistema de registro de costo promedio integrado, lo que llevó a las soluciones mencionadas anteriormente. Interactuar con estos recursos puede proporcionar información sobre las mejores prácticas.
Alemania
Resumen de la preparación de impuestos de fin de año: El sistema fiscal de Alemania implica una declaración anual del impuesto sobre la renta (Einkommensteuererklärung) para las personas físicas, que generalmente se presenta sobre la base del año civil. Para quienes trabajan por cuenta ajena con ingresos únicamente salariales, el impuesto suele liquidarse mediante retenciones en nómina (y la declaración puede ser opcional), pero cualquier persona con ingresos adicionales (autónomos, inversiones, etc.) o que reclame ciertas deducciones deberá presentar una declaración. Las pequeñas empresas que no están obligadas a llevar una contabilidad por partida doble suelen presentar una “Einnahmenüberschussrechnung (EÜR)” — un informe simplificado de ingresos y gastos — como parte de su declaración. Pasos clave en la preparación de impuestos alemana:
- Recopilar estados de ingresos y certificados (Bescheinigungen): Reúna su Lohnsteuerbescheinigung (certificado anual de impuestos sobre el salario de su empleador) si trabaja por cuenta ajena, así como los estados de cuenta de cualquier otro ingreso. Esto podría incluir Kapitalertragsbescheinigungen de los bancos (que muestran dividendos, intereses y cualquier impuesto de retención pagado), registros de ingresos por alquiler o regalías, y cualquier documentación de ingresos como autónomo (facturas emitidas, etc.). Si recibió pagos del gobierno (como subsidios de desempleo o Elterngeld), tenga también esos estados de cuenta a mano.
- Documentar gastos y deducciones (Werbungskosten/Betriebsausgaben): En Alemania, los empleados pueden deducir ciertos gastos relacionados con el trabajo (Werbungskosten), mientras que los trabajadores autónomos y las empresas enumeran los gastos comerciales (Betriebsausgaben). Recopile recibos de cosas como educación profesional, herramientas, oficina en casa (si cumple con los criterios) y costes de desplazamiento (la Entfernungspauschale se calcula en función de la distancia). Si es autónomo o tiene una empresa, asegúrese de tener todas las facturas de gastos y de haber cumplido con los requisitos (por ejemplo, facturas de IVA adecuadas). También reúna pruebas de cualquier deducción especial como donaciones (Spendenquittungen), gastos médicos, primas de seguros (muchas son deducibles hasta un límite) y pagos de impuestos (por ejemplo, el impuesto sobre bienes inmuebles si alquila una propiedad).
- Conciliar registros financieros: Si utiliza Beancount para sus finanzas personales o comerciales, concilie su libro mayor con los estados bancarios reales y los recibos del año. Los contribuyentes alemanes deben estar preparados para proporcionar documentación si se les solicita. Un libro mayor de Beancount puede ayudar a asegurar que no se haya omitido ningún ingreso o gasto: verifique que cada depósito bancario esté contabilizado como ingreso o como entrada no imponible. Para las pequeñas empresas, prepare una EÜR si corresponde; esencialmente un resumen de ingresos menos gastos, y cálculos separados para conceptos como la amortización (AfA) y el kilometraje si se reclama.
- Utilizar ELSTER o software de impuestos: Alemania requiere la presentación electrónica para la mayoría de las personas. El portal oficial en línea es ELSTER (Elektronische Steuererklärung). En los últimos años, los formularios en línea de ELSTER también están disponibles en inglés para facilitar su uso. Regístrese para obtener una cuenta de ELSTER si no la tiene, lo que implica recibir un código de activación por correo postal, así que hágalo con antelación. Alternativamente, muchos utilizan software comercial de impuestos (por ejemplo, WISO Steuer, Taxman, Smartsteuer o herramientas amigables en inglés como SteuerGo). Estas soluciones de software le guían a través de los formularios alemanes (que pueden ser complejos, especialmente en el caso de los numerosos formularios Anlage). También gestionan el envío electrónico a través de ELSTER. La fecha límite para las declaraciones presentadas por uno mismo suele ser el 31 de julio del año siguiente (para los ingresos de 2024, el vencimiento es el 31 de julio de 2025), pero se concede una prórroga automática hasta finales de febrero del segundo año si utiliza un asesor fiscal profesional (Steuerberater). Asegúrese de cumplir con la fecha límite correspondiente cuando presente su declaración a través de ELSTER o un software.
Recursos oficiales de impuestos en Alemania: Los contribuyentes en Alemania pueden consultar fuentes oficiales para obtener información precisa:
- Información del Finanzamt y del BZSt: La Oficina Central Federal de Impuestos (BZSt) proporciona información para los contribuyentes en varios idiomas. Por ejemplo, explica que las Finanzämter (oficinas de impuestos) locales son el principal contacto para asuntos de impuestos sobre la renta y proporciona enlaces a los formularios. Puede encontrar todos los formularios de impuestos oficiales en el Portal de Formularios de las autoridades fiscales (portal de formularios del Ministerio Federal de Finanzas), incluyendo los formularios de declaración de impuestos sobre la renta e instrucciones (Anleitung) para cada anexo (Anlage).
- Portal ELSTER: El sitio web oficial de ELSTER (elster.de) es donde se realiza la presentación en línea. ELSTER cuenta con ayuda exhaustiva (en alemán) y tutoriales en vídeo sobre el uso del sistema. Cubre cómo completar cada sección de la declaración electrónicamente. También existe una guía en inglés sobre los conceptos básicos del uso de ELSTER (a través de sitios para expatriados y anuncios de la oficina de impuestos alemana) señalando que la interfaz puede cambiarse al inglés para los formularios principales a partir de 2024.
- Steuerliche Info (Información fiscal): Las autoridades fiscales alemanas emiten orientación oficial (cartas del BMF, etc.) sobre temas específicos. Para fines prácticos, las Anleitung (instrucciones en PDF) para la declaración de impuestos y sus anexos (como el Anlage N para empleo, Anlage S para trabajo autónomo, Anlage KAP para inversiones, etc.) son muy útiles: explican qué se puede introducir en cada lugar. Están disponibles en el servidor de formularios y, a menudo, solo en alemán. Sin embargo, sitios web como Handbook Germany o finanzamt.de proporcionan resúmenes en inglés para preguntas comunes (por ejemplo, quién debe presentar la declaración, qué deducciones están permitidas).
- Oficina de Impuestos Local (Finanzamt): El Finanzamt a menudo proporciona orientación en sus sitios web para los contribuyentes regionales. En caso de duda, puede llamar o enviar un correo electrónico a su Finanzamt local para preguntas específicas. También tenga en cuenta que pueden requerirse pagos fraccionados (Vorauszahlungen) para los trabajadores autónomos; asegúrese de haber contabilizado los que haya pagado, ya que se acreditarán en su declaración.
Uso de datos de Beancount para informes fiscales alemanes: Beancount puede adaptarse para satisfacer las necesidades contables y fiscales alemanas, que tienen algunas características únicas:
- Alineación con el Plan de Cuentas Alemán: Las empresas alemanas suelen utilizar planes de cuentas estandarizados como SKR03 o SKR04. Aunque las finanzas personales no lo requieren, si está llevando la contabilidad de una pequeña empresa alemana en Beancount, considere estructurar las cuentas para que coincidan con las categorías de SKR04 (comúnmente utilizadas por asesores fiscales y el software DATEV). Por ejemplo, SKR04 asigna rangos específicos a los tipos de gastos (publicidad, viajes, etc.). Puede imitar estos rangos en sus nombres de cuenta o usar etiquetas de metadatos para almacenar el número de SKR. Esto facilita las cosas si su Steuerberater necesita transferir sus datos a su sistema: puede proporcionar un mapeo de sus cuentas a la taxonomía oficial.
- Impuesto sobre el Valor Añadido (MwSt/USt): Si está registrado para el IVA (Mehrwertsteuer, también llamado Umsatzsteuer), su libro mayor de Beancount debe rastrear el IVA recaudado y pagado. Normalmente, usaría cuentas separadas, de manera similar al GST en el ejemplo de Canadá: por ejemplo,
Liabilities:VAT-Collectedpara el impuesto repercutido en las ventas, yAssets:VAT-Paidpara el impuesto soportado en las compras. Las declaraciones de IVA en Alemania pueden ser trimestrales o mensuales, además de una conciliación anual. Con Beancount, puede generar las cifras para la declaración de IVA (Umsatzsteuervoranmeldung) sumando estas cuentas para el período. Asegúrese de contabilizar también cualquier transacción de inversión del sujeto pasivo (reverse charge) o IVA de importación; por ejemplo, si compra servicios fuera de Alemania, es posible que deba informar y deducir el IVA al mismo tiempo (Beancount puede manejar esto mediante los asientos apropiados). La discusión en Hacker News señaló que el manejo de cosas como la inversión del sujeto pasivo y múltiples tipos impositivos es esencial para una "contabilidad alemana adecuada". En Beancount, podría usar metadatos o cuentas para marcar transacciones con 19 % frente a 7 % de IVA, etc. Incluso podría escribir un informe personalizado para generar las líneas exactas necesarias para el formulario de IVA (por ejemplo, ventas totales al 19 %, ventas totales al 7 %, etc.). Aunque no está integrado, todos los datos están ahí si se estructuran de manera consistente. - EÜR y estados financieros anuales: Si presenta una EÜR (para una pequeña empresa) en lugar de un balance completo de partida doble, básicamente necesita los totales de ingresos y gastos deducibles. Beancount puede producir esto fácilmente a través de un informe de estado de resultados para el año. Tenga en cuenta los ajustes específicos de Alemania en una EÜR, como el tratamiento del uso privado de un vehículo (es posible que deba añadir una parte como uso personal si reclamó la totalidad de los gastos) o la oficina en casa (que tiene condiciones estrictas). Podría manejar esto en Beancount utilizando cuentas separadas para la parte deducible frente a la parte personal, o añadiendo asientos de ajuste al final del año. Si mantiene una partida doble completa (Bilanz) para una empresa más grande, Beancount también puede hacerlo: tendría cuentas de Activos, Pasivos, Patrimonio, etc., y produciría un balance de situación (Bilanz) y una cuenta de PyG (GuV) desde Beancount para entregar a su asesor fiscal. Aunque algunas complejidades como los ajustes de HGB podrían estar fuera del alcance de Beancount, para los impuestos (que son en gran medida sobre una base de caja o caja modificada para pequeñas empresas) debería ser suficiente.
- Amortización (Abschreibungen/AfA): La ley fiscal alemana especifica tasas de amortización para diversos activos (Absetzung für Abnutzung, AfA). Normalmente es lineal durante una vida útil establecida (aunque en años pasados se permitió el saldo decreciente para ciertos activos). Con Beancount, puede implementar la amortización publicando manualmente asientos de amortización anual para cada activo o utilizando un complemento. Por ejemplo, si compró un portátil por 1.200 €, utilizado exclusivamente para el negocio, y debe amortizarse en 3 años, podría crear un asiento cada año cargando 400 € a gastos de amortización. Existen complementos (como el complemento flexible_depreciation mencionado anteriormente) que podrían configurarse también para las reglas alemanas (por ejemplo, la amortización inmediata del 50 % para activos de bajo valor por debajo de un cierto umbral, o los cronogramas de amortización lineal). Al registrar la amortización en Beancount, sus cuentas de gastos coincidirán con lo que reclama en la declaración de impuestos (Anlage AV para activos). Realice un seguimiento del Anlagenspiegel (cuadro de activos) fuera o en los metadatos de Beancount para saber cuándo un activo está totalmente amortizado.
- Impuestos comerciales/actividades económicas: Si paga el Gewerbesteuer (impuesto sobre actividades económicas) como empresa, tenga en cuenta que Beancount puede ayudar a rastrear los pagos (como un gasto, aunque no sea deducible para el impuesto sobre la renta) y la base de cálculo. El Gewerbesteuer se basa en el beneficio con ciertos ajustes. Podría mantener un cálculo separado (ya que se requieren ciertos ajustes adicionales para intereses, etc.), pero su beneficio en Beancount es el punto de partida. Del mismo modo, si tiene empleados, el seguimiento del Lohnsteuer (impuesto sobre el salario) y las contribuciones sociales en cuentas separadas (pasivos de nómina) puede ayudar a asegurar que ha contabilizado todos los pagos al realizar sus informes anuales.
Software y herramientas (Alemania): Los contables y contribuyentes alemanes utilizan una mezcla de herramientas oficiales y de terceros que pueden conectarse con los flujos de trabajo de Beancount:
- ELSTER Online: El método oficial gratuito para presentar impuestos. ELSTER, que ahora cuenta con algo de soporte en inglés, le permite introducir manualmente los formularios de su declaración de impuestos en línea. Utilice sus cifras generadas por Beancount para completar los campos. Por ejemplo, si su cuenta de PyG en Beancount muestra 50.000 € de beneficio neto como autónomo, lo pondrá en el Anlage S (para ingresos por cuenta propia). Si muestra 2.000 € de ingresos por dividendos, lo completará en el Anlage KAP (y anotará cualquier impuesto de retención). ELSTER no importa datos de Beancount ni de hojas de cálculo, por lo que la entrada es manual, pero fiable. También puede cargar ciertos datos a través de ERiC (la API de ELSTER), pero eso suele ser utilizado por software, no directamente por individuos.
- Software de impuestos (Steuersoftware): Muchos alemanes utilizan software comercial por la conveniencia de las entrevistas guiadas y las sugerencias optimizadas. Programas como WISO Steuer o SteuerSparErklärung tienen aplicaciones de escritorio que se integran con ELSTER para el envío. Algunos de estos pueden importar datos de CSV u otro software, pero esperan formatos específicos (a menudo orientados a importaciones de años anteriores u otros sistemas contables). Aunque no hay una importación directa de Beancount, generalmente puede importar una lista de gastos o ingresos si le da el formato adecuado. Por ejemplo, una empresa podría importar un CSV de todas las facturas a un software de impuestos para completar automáticamente las entradas de ingresos. Podría producir ese CSV a partir de los registros de Beancount. Además, estos programas pueden generar un “Steuerdatei” o un PDF de los formularios cumplimentados; puede verificarlos con un informe que cree en Beancount.
- Exportación DATEV: Si trabaja con un Steuerberater, es probable que utilicen el software DATEV. Es posible que le pidan una exportación en formato DATEV. Aunque Beancount no exporta a DATEV de forma nativa, un enfoque es utilizar un intermediario: exportar de Beancount a CSV y luego usar una herramienta o script para mapear al formato de DATEV (a menudo un diseño de CSV específico o XML). La comunidad ha discutido la compatibilidad con DATEV, señalando que una integración oficial requeriría coincidir con el plan de cuentas SKR04 y los campos de datos. Si esto es necesario, considere hablar con su contable para ver si puede trabajar con datos brutos. En muchos casos, proporcionar sus estados financieros finalizados (Balance de Situación, Estado de Resultados) desde Beancount y un detalle del libro mayor general podría ser suficiente para que ellos realicen asientos de ajuste en su sistema.
- Hojas de cálculo para cálculos: Algunos cálculos de impuestos alemanes (como la división de la tarifa para parejas casadas o encontrar la distribución óptima de ciertos gastos entre los cónyuges) pueden ser complejos. Puede usar una hoja de cálculo para experimentar con escenarios. Beancount puede suministrar los datos base (por ejemplo, el total de gastos pagados por cada cónyuge). Esto está fuera del alcance de Beancount, pero resalta que tener datos precisos en un solo lugar simplifica el uso de otras herramientas. Además, si mantiene un libro mayor de Beancount para una pequeña empresa, puede usar una hoja de cálculo para preparar ajustes GAAP si es necesario para estados financieros bancarios u oficiales, mientras mantiene las cuentas de base fiscal en Beancount.
Consejos de la comunidad y complementos (Alemania): Los usuarios alemanes de Beancount han compartido consejos para adaptar Beancount a los requisitos locales:
- Usar metadatos para facturas: La ley alemana exige una documentación detallada, lo que incluye guardar copias de las facturas y vincularlas a los asientos contables. Puede usar los metadatos de Beancount para adjuntar números de factura o enlaces a archivos en cada transacción (por ejemplo,
; invoice: 2023-INV-1001). Esto facilita las cosas en caso de una auditoría: puede filtrar todas las transacciones coninvoice:2023-INV-1001y recuperar rápidamente el documento asociado. Algunos incluso han utilizado complementos o scripts para incrustar rutas de archivos de modo que puedan abrir la factura escaneada directamente desde Fava. - Inversión del sujeto pasivo y códigos de IVA: Si trata con servicios o bienes intracomunitarios de la UE, márquelos en Beancount. Por ejemplo, si registra un servicio de un proveedor de la UE sujeto a la inversión del sujeto pasivo, podría etiquetar la transacción con
VAT=ReverseCharge. Luego, podría crear un informe o consulta personalizada para enumerar todas esas transacciones para completar el Anlage UR (el formulario donde se detallan los servicios con inversión del sujeto pasivo). Al etiquetar diferentes escenarios de IVA (nacional 19 %, nacional 7 %, adquisición intracomunitaria, fuera de alcance, etc.), crea esencialmente una pista de auditoría en Beancount que refleja lo que informará en las declaraciones de IVA. Este seguimiento granular es algo que haría un sistema de libros alemán; puede emularlo en el formato de texto simple de Beancount. - Localización de términos: La comunidad a veces crea traducciones al alemán o plantillas localizadas para informes. Por ejemplo, creando un informe GuV (Gewinn- und Verlustrechnung) que utilice encabezados alemanes y agrupe las cuentas según la presentación de los estados financieros alemanes. Aunque no es el valor predeterminado en Beancount, puede personalizar las plantillas de informes o usar
bean-reportcon su propia plantilla HTML para generar un estado de resultados en alemán para sus registros o para un banco. - Grupos de activos y GWG (Geringwertige Wirtschaftsgüter): Esté atento a reglas como la contabilización inmediata de gastos para activos de bajo valor (hasta un cierto límite, por ejemplo, ≤ 800 € pueden contabilizarse como gastos inmediatamente como GWG). Puede manejar esto simplemente contabilizando tales compras como gastos en Beancount (por ejemplo, asentar el equipo de 500 € directamente en una cuenta de gastos). Para activos por encima de ese valor pero elegibles para la amortización por grupo (Sammelposten, en el rango de 250 € a 1.000 € bajo reglas anteriores), podría tener una cuenta separada para rastrear la amortización de ese grupo. Algunos usuarios de Beancount mantienen una cuenta
Assets:DepreciationPoolpara tales casos y amortizan un porcentaje fijo cada año. Esto asegura el cumplimiento de las normas fiscales mientras se utiliza Beancount para registrarlo. - Foros de la comunidad: El foro de Plain Text Accounting y la lista de correo de Beancount tienen hilos (en inglés) de usuarios en Alemania que preguntan sobre las mejores prácticas. Los temas comunes incluyen la alineación con SKR04, el manejo de requisitos de múltiples fechas (las facturas alemanas necesitan que se registre la fecha de la factura, la fecha del período de servicio y la fecha de pago; puede usar múltiples campos de fecha en la sintaxis o metadatos de Beancount para esto). Un comentarista de HN que está construyendo una herramienta contable centrada en Alemania señaló que el GAAP alemán requiere cosas como múltiples fechas y la vinculación a contratos; aunque Beancount no lo impone de forma nativa, ciertamente puede usar su extensibilidad (metadatos y complementos de validación personalizados) para asegurarse de capturar la información necesaria. El consenso es que sí, se puede llevar una contabilidad alemana adecuada en Beancount, pero hay que ser disciplinado al incluir los detalles requeridos.
- Coordinación con el Steuerberater: Si realiza la mayor parte de su contabilidad en Beancount y solo utiliza un asesor fiscal para la presentación, considere reunirse con él una vez para mapear sus cuentas a lo que él necesita. Algunos miembros de la comunidad informaron haber tenido éxito al dar a su contable una vista de solo lectura de Fava o un HTML exportado de los libros de Beancount para profundizar en las transacciones. El contable puede entonces pedir aclaraciones sobre asientos específicos. Con el tiempo, a medida que se sientan cómodos, podrían aceptar la salida de Beancount para las cuentas anuales. Esto puede ahorrar costes, ya que básicamente usted está haciendo el trabajo de contabilidad.
Reino Unido
Resumen de la preparación de impuestos de fin de año: En el Reino Unido, las personas físicas con ingresos no sujetos al sistema PAYE o con situaciones fiscales complejas presentan una declaración de impuestos de autoliquidación (Self Assessment) (que suele vencer el 31 de enero para el año fiscal anterior, el cual transcurre del 6 de abril al 5 de abril). Las pequeñas empresas pueden estar estructuradas como comerciantes individuales (sole traders, que presentan su declaración como parte del Self Assessment) o como sociedades limitadas (que presentan declaraciones de impuestos de sociedades por separado). Esta guía se centra en el Self Assessment personal y en las empresas individuales. Pasos clave:
- Recopile registros de ingresos: Reúna sus formularios P60 / P45 / P11D de su empleo (resumen de salarios, impuestos pagados y cualquier beneficio en especie). Si trabaja por cuenta propia o es arrendador, compile sus ingresos totales para el año fiscal (por ejemplo, facturas de ventas, estados de cuenta de alquileres). Incluya también extractos de intereses bancarios, comprobantes de dividendos y cualquier otro ingreso (criptomonedas, economía colaborativa, etc.). Tenga en cuenta que los contribuyentes del Reino Unido deben declarar todos los ingresos a menos que estén cubiertos por una exención o desgravación específica. Por ejemplo, compruebe si superó la exención de £ 1,000 para actividades comerciales o de propiedad (si es inferior, es posible que no necesite declarar esos ingresos; de lo contrario, debe hacerlo). Beancount puede ayudar en este punto al agregar, por ejemplo, todas las facturas de sus ingresos como autónomo durante el año fiscal para ver si supera el umbral.
- Realice un seguimiento de los gastos y desgravaciones deducibles: Para los trabajadores por cuenta propia, identifique todos los gastos comerciales que sean deducciones permitidas (viajes, costes de oficina, teléfono, etc.) para el año fiscal. Asegúrese de tener recibos o registros de cada uno. Si utiliza los gastos simplificados (como la tarifa plana para vehículos o la oficina en casa) en lugar de los costes reales, anote el uso (Beancount puede rastrear el kilometraje o las horas de oficina en casa a través de metadatos, por ejemplo). Si es empleado y tuvo gastos de trabajo no reembolsados o califica para ciertos alivios (como cuotas profesionales o gastos de uniforme), reúna esos importes, aunque tenga en cuenta que muchos gastos de empleo no se pueden reclamar a menos que haya tenido que presentar una declaración por otros motivos. También recopile información sobre las contribuciones que pueden afectar a los impuestos: aportaciones a pensiones (especialmente si se debe aplicar el alivio de tipo superior), donaciones caritativas mediante Gift Aid (que amplían su tramo de tipo básico), etc.
- Calcule el beneficio imponible (para empresas): Si es un comerciante individual (sole trader), deberá calcular su beneficio imponible para el negocio. Esto es esencialmente los ingresos menos los gastos permitidos, ajustados por las desgravaciones de capital (depreciación a efectos fiscales) y cualquier partida no deducible (como la parte personal de los gastos). Beancount puede producir un estado de resultados para su negocio que sirva como punto de partida. A partir de ahí, aplique los ajustes específicos del Reino Unido: por ejemplo, no permita los gastos de representación (el entretenimiento de clientes no es deducible en el Reino Unido), vuelva a sumar la depreciación y reste las desgravaciones de capital (capital allowances) según las normas de la HMRC (desgravación por inversión anual o desgravación por reducción de valor). Puede mantener una conciliación en una hoja de cálculo o dentro de Beancount (utilizando cuentas separadas para los ajustes fiscales). Esta cifra final va en la sección de trabajo por cuenta propia (Self Employment) de la declaración de impuestos (formulario SA103).
- Presente el Self Assessment: El año fiscal del Reino Unido finaliza el 5 de abril y el plazo de presentación en línea es el 31 de enero posterior (la presentación en papel vence el 31 de octubre anterior). La mayoría de las personas presentan su declaración en línea a través del portal de la HMRC o utilizando software comercial. Cuando esté listo para presentar, inicie sesión en el portal de Self Assessment de la HMRC (o en el software de su elección) e introduzca las cifras: ingresos por empleo (a menudo precargados con datos de la HMRC), ingresos y gastos por cuenta propia, dividendos, intereses, etc. Verifique dos veces cada cifra con sus informes de Beancount. El sistema recibirá su declaración y calculará su deuda tributaria. Si debe impuestos, tenga en cuenta que es posible que se requieran pagos a cuenta para el próximo año (normalmente la mitad del impuesto del año actual, con vencimiento el 31 de enero y el 31 de julio). Planifique su flujo de caja en consecuencia; también puede usar Beancount para pronosticar y reservar dinero para estos pagos.
Recursos oficiales de la HMRC: La HMRC del Reino Unido ofrece una guía clara para quienes presentan el Self Assessment:
- Guía de Self Assessment de la HMRC: La guía de gov.uk “Self Assessment tax returns: Overview” explica quién debe presentar la declaración y el proceso. Señala que se rellena la declaración después del año fiscal (que termina el 5 de abril) y enfatiza los plazos y las penalizaciones por presentación tardía. Esta es una lectura obligatoria si es nuevo en el Self Assessment, para asegurarse de que está obligado a presentar la declaración y para comprender el cronograma.
- Mantenimiento de registros: La HMRC espera que los contribuyentes mantengan registros adecuados para respaldar su declaración de impuestos. Sugieren conservar los registros durante al menos 5 años después de la fecha límite de presentación del 31 de enero. Específicamente, registros comerciales de ingresos y gastos, y registros personales como intereses y dividendos. Los manuales de la HMRC (y la guía de gov.uk) enumeran qué registros deben conservar los trabajadores por cuenta propia (facturas, recibos, registros de kilometraje, etc.). Esencialmente, tenga los extractos bancarios y los recibos organizados, una tarea que Beancount facilita, ya que probablemente introduzca las transacciones a partir de los extractos y pueda adjuntar escaneos a las entradas.
- Guía para el trabajo por cuenta propia y alquileres: La HMRC proporciona notas detalladas para las páginas de trabajo por cuenta propia (SA103) y las páginas de propiedad (SA105). Estas notas explican qué se considera como gastos permitidos, cómo gestionar las desgravaciones de capital y cómo calcular elementos como los beneficios por solapamiento (si su período contable no está alineado con el año fiscal, aunque las nuevas normas están alineando los períodos de base con los años fiscales). El folleto HS222 es útil para las desgravaciones de capital, por ejemplo. Todos estos documentos están disponibles en gov.uk en formato PDF (busque “SA103 notes”).
- Servicios en línea de la HMRC: El sistema oficial en línea HMRC Self Assessment es gratuito. También hay una aplicación para declaraciones sencillas. Si no presentó la declaración en línea el año pasado, necesita registrarse (obtener un código de activación por correo). Una vez dentro, el formulario en línea es esencialmente el mismo que el de papel, con texto de ayuda. El sitio web de la HMRC también tiene una lista de software reconocido si decide utilizar alternativas. Después de presentar la declaración, la cuenta fiscal personal de la HMRC le permite ver su factura de impuestos, realizar pagos o establecer un plan de pago si es necesario.
Uso de los datos de Beancount para la declaración de impuestos del Reino Unido: Beancount puede respaldar muchos aspectos de los cálculos fiscales y el mantenimiento de registros del Reino Unido:
- Anexos de trabajo por cuenta propia: Para los comerciantes individuales, Beancount puede producir las cifras que necesita para las páginas de trabajo por cuenta propia (SA103). El formulario tiene casillas para el volumen de negocios, los gastos permitidos (con un desglose si su volumen de negocios es superior a £ 85,000 o si decide detallarlos), las desgravaciones de capital, etc. Si su volumen de negocios está por debajo del umbral, puede declarar los gastos totales como un solo número; Beancount aún puede proporcionar un desglose para su referencia. Si es superior, deberá desglosar los gastos en categorías como oficina, viajes, manutención, honorarios legales, etc. Al mantener las cuentas correspondientes (por ejemplo,
Expenses:Business:Travel,Expenses:Business:Legal), puede consultar instantáneamente esos totales. Las normas del Reino Unido también permiten el uso de gastos simplificados (tarifa plana por el uso de la vivienda o por milla para el coche). Si opta por ellos, es posible que no registre los gastos reales en Beancount para esas categorías (o los registre pero luego los ignore y use la tarifa plana). Para mayor claridad, podría tener una cuenta comoExpenses:Car:Actualpero luego no deducirla, utilizando un ajuste manual para reclamar la tarifa plana por milla de la HMRC. Documente estas decisiones en una nota o mediante una entrada personalizada de Beancount para recordar su método en el momento de los impuestos. - Informes de inversiones: La fiscalidad de las inversiones en el Reino Unido requiere declarar los dividendos y los intereses que superen ciertas desgravaciones, así como las ganancias de capital si superan la exención anual o cualquier disposición en la que los ingresos superen 4 veces la exención. Use Beancount para rastrear los ingresos por dividendos (quizás en
Income:Dividends:UKfrente aIncome:Dividends:Foreign). Al final del año, sume sus dividendos: deberá declarar el total y, si alguno tuvo retención de impuestos extranjeros, anótelo para el crédito fiscal extranjero (utilice la sección Foreign del SA106). Para las ganancias de capital, Beancount puede enumerar cada disposición de activos (acciones, criptomonedas, propiedades, etc.). El Reino Unido tiene reglas de emparejamiento de acciones específicas: mismo día, los siguientes 30 días (bed and breakfast) y el fondo de la Sección 104 (Section 104 pool) para participaciones más antiguas (que es un fondo de coste promedio); estas reglas determinan la base de coste de las acciones vendidas. Calcular esto manualmente puede dar lugar a errores. La comunidad desarrolló un complemento (plugin) de Beancount para las ganancias de capital en el Reino Unido que aplica las reglas de la HMRC (promedio de la sección 104, etc.) para calcular las ganancias. Al usar este complemento con sus datos de Beancount, puede obtener un informe de cada venta y su ganancia o pérdida calculada según las normas del Reino Unido, que luego puede usar para completar el resumen de ganancias de capital en su declaración. Incluso sin el complemento, puede usar el seguimiento detallado de lotes de Beancount como ayuda; solo recuerde que el enfoque FIFO o de identificación específica predeterminado de Beancount no es el método del Reino Unido; es posible que deba ajustar la base de coste en sus registros para imitar el fondo común (pooling). Un enfoque es mantener sus inversiones en Beancount utilizando una cuenta por participación (para aislar las reglas del mismo día y de 30 días) y promediar los costes manualmente después de cada compra, o simplemente confiar en un cálculo externo pero usar Beancount para los datos brutos. En cualquier caso, asegúrese de que se registren todas las disposiciones; el umbral de la HMRC (actualmente, aproximadamente £ 50,000 en ingresos o £ 12,000 en ganancias) puede requerir que declare incluso si no se deben impuestos. - IVA y MTD: Si su empresa está registrada a efectos del IVA, es probable que ya utilice software para presentar las declaraciones de IVA (Making Tax Digital para el IVA exige el mantenimiento de registros y la presentación digital). Aunque Beancount no es uno de los software "oficiales" de MTD, puede usarlo para el mantenimiento de registros y luego usar un software puente para la presentación. Por ejemplo, exporte los totales de su cuenta de IVA desde Beancount e introdúzcalos en una hoja de cálculo o herramienta compatible con MTD para enviarlos a la HMRC. El sistema Making Tax Digital para el impuesto sobre la renta es inminente (aunque se ha pospuesto al menos hasta 2026+ para muchos); en ese momento, la HMRC requerirá informes más frecuentes de ingresos y gastos. Es posible que para entonces una solución puente pueda tomar los datos de Beancount para presentar las actualizaciones trimestrales. Ya se ha propuesto un proyecto de código abierto para conectar Beancount con la API del impuesto sobre la renta de la HMRC. Esté atento a las novedades si planea continuar con Beancount una vez que el MTD para ITSA sea obligatorio para usted.
- Comprobaciones de códigos PAYE: Su libro mayor de Beancount también se puede utilizar para comprobar su código de impuestos PAYE. Por ejemplo, si registra sus nóminas en Beancount (con el salario bruto, impuestos, NI, etc.), puede anualizarlos y ver si se aplicó la desgravación libre de impuestos correcta. Si nota una discrepancia (tal vez aparecía un pago insuficiente de impuestos), sabrá que debe consultar su notificación de código de la HMRC. Esto no se utiliza directamente en la presentación (ya que los empleadores gestionan el PAYE), pero le ayuda a evitar sorpresas y a garantizar que el Self Assessment contabilice correctamente cualquier pago insuficiente o excesivo.
Software y herramientas (Reino Unido):
- Presentación en línea de la HMRC: La mayoría de las personas presentan su declaración a través del servicio gratuito en línea de la HMRC. Es sencillo para la mayoría de los escenarios. Úselo junto con Beancount copiando las cifras. Un consejo: después de introducir todos los datos, puede ver un resumen del cálculo. Algunas personas comparan esto con su propio cálculo (lo cual puede hacer exportando los datos de Beancount a una hoja de cálculo y aplicando los tipos impositivos para ver si coinciden dentro de un pequeño margen de redondeo).
- Software de impuestos comercial: Existen varios paquetes de software de terceros (TaxCalc, Taxfiler, Absolute, etc.) e incluso algunas aplicaciones móviles más recientes que están aprobadas por la HMRC. A veces, estos pueden importar datos de software de contabilidad o permitir importaciones de hojas de cálculo. Si tiene asuntos complejos o varias empresas de trabajo por cuenta propia, un paquete de software podría ayudar a gestionar múltiples anexos más fácilmente. También suelen generar un conjunto de anexos con un formato agradable que puede conservar para sus registros. Sin embargo, muchos de estos están dirigidos a contadores y pueden ser excesivos para una sola persona.
- Excel para SA103 (Trabajo por cuenta propia) y SA105 (Propiedad): Si desea realizar una doble comprobación o planificación, la HMRC proporciona hojas de trabajo (SA103S, SA103F) y el SA105 en formatos PDF / ODS. Puede rellenarlos electrónicamente como prueba. Beancount puede completar muchas de las cifras. Por ejemplo, para una propiedad de alquiler, podría usar Beancount para sumar el alquiler recibido y todas las categorías de gastos (reparaciones, seguros, honorarios de agentes) para esa propiedad; luego, introdúzcalos en el formulario SA105 para ver el resultado antes de presentarlo oficialmente. Esta puede ser una buena práctica para asegurarse de que no se olvida de ninguna categoría.
- Complementos (plugins) de Beancount específicos para el Reino Unido: Ya mencionamos el complemento de ganancias de capital del Reino Unido. Si invierte, esto puede ahorrar horas de cálculos manuales de fondos comunes. No hay mucho más específico para el Reino Unido que esté disponible públicamente todavía, pero a medida que se acerque el MTD, es posible que veamos más. Por ejemplo, se podría escribir un complemento para dar formato a un informe trimestral de ingresos / gastos para las presentaciones de MTD, o para calcular las desgravaciones específicas del Reino Unido (como el ajuste de la desgravación personal si los ingresos son > £ 100,000, etc.). Por ahora, puede confiar en scripts personales o hojas de cálculo para tales cálculos.
- Open Banking / Herramientas de importación: Parte de la preparación de impuestos consiste en tener todas las transacciones en un solo lugar, algo en lo que Beancount destaca si ha sido diligente. Herramientas como beancount-import (y muchos importadores bancarios de la comunidad) pueden recuperar automáticamente las transacciones bancarias. Esto garantiza que su archivo de Beancount esté completo con todos los gastos e ingresos. De esa manera, cuando llegue el momento de los impuestos, confiará en que sus cuentas de ingresos de Beancount lo reflejan todo. Si empezó a usar Beancount a mitad de año, asegúrese de importar los datos desde el inicio del año fiscal (6 de abril) para que ese primer año esté completo.
Consejos de la comunidad y complementos (Reino Unido):
- Complemento de ganancias de capital del Reino Unido: Vale la pena destacarlo de nuevo: este complemento del miembro de la comunidad Beancount, Vasily (Evernight en GitHub), implementa las reglas de ganancias de capital de la HMRC. Tiene en cuenta el fondo de la Sección 104 (Section 104 pooling) (todas las participaciones antes de una venta promediadas), la regla del mismo día (las acciones compradas el mismo día de una venta se emparejan con esa venta) y la regla de bed-and-breakfast de 30 días (las acciones compradas dentro de los 30 días posteriores a una venta se emparejan y ajustan la ganancia). El uso de este complemento en su libro mayor de Beancount significa que puede calcular con precisión cosas como las ganancias de acciones e incluso casos más exóticos (probablemente trate las criptomonedas de manera similar si trata cada moneda como un tipo de activo separado). Esta es una contribución comunitaria inestimable, ya que las normas del Reino Unido difieren del enfoque FIFO que utilizan muchos países.
- Seguimiento de desgravaciones y tramos: Algunos usuarios etiquetan las transacciones para ayudar con las desgravaciones específicas del Reino Unido. Por ejemplo, etiquetar los ingresos por intereses que entran en la Desgravación de Ahorros Personales (Personal Savings Allowance), o los dividendos bajo la Desgravación de Dividendos (Dividend Allowance). Aunque el software de impuestos aplicará finalmente la desgravación, el etiquetado puede ayudarle a ver rápidamente si ha superado el límite. Por ejemplo, etiquete los intereses bancarios como
#SavingsAllowancey luego consulte el total: si es inferior a £ 1,000 (contribuyente de tipo básico) o £ 500 (tipo superior), sabe que no hay impuestos sobre ellos; si es superior, deberá impuestos sobre el exceso. - División del año fiscal en Beancount: El año fiscal del Reino Unido abarca años naturales. Algunos usuarios de Beancount mantienen vistas personalizadas o incluso dos conjuntos de libros (o, más sencillamente, usan el lenguaje de consultas) para obtener los datos del año fiscal. Por ejemplo, puede realizar una consulta entre las fechas “2024-04-06 to 2025-04-05” para obtener los totales del año fiscal. Si utiliza Beancount de forma constante durante muchos años, considere la posibilidad de configurar una consulta o un informe para el “Año fiscal X” para evitar confusiones con los totales del año natural.
- Ingresos extranjeros e impuestos del Reino Unido: Si tiene inversiones en el extranjero o trabaja fuera, el sistema del Reino Unido puede complicarse (base de remesas, créditos fiscales extranjeros, etc.). Aunque no es específico del Reino Unido, un consejo es utilizar las funciones de moneda de Beancount para rastrear tanto la GBP como la moneda extranjera para cada transacción. Por ejemplo, si recibió dividendos en USD, regístrelos con sus equivalentes en GBP utilizando el tipo de cambio de ese día. Así será fácil sumar los ingresos extranjeros en GBP para su formulario SA106. Además, realice un seguimiento de los impuestos extranjeros pagados como transacciones separadas en una cuenta de gastos fiscales. Estos formarán la base de su reclamación de crédito fiscal extranjero. La claridad de tener esto en Beancount es mucho mejor que examinar los extractos del bróker al final del año.
- Uso de etiquetas para ajustes: La autoliquidación del Reino Unido tiene algunas entradas peculiares, como el ajuste por uso privado (si registra un gasto que tiene un elemento privado, se supone que debe volver a sumar la parte privada en el cálculo del trabajo por cuenta propia). Puede gestionar esto no registrando el uso privado en los gastos en absoluto (dividendo la transacción entre cuentas comerciales y personales). Pero si decide registrar el 100 % de un gasto en el negocio y luego ajustar, podría etiquetar esa transacción con
#private_use_30%o similar. En el momento de los impuestos, busca esa etiqueta y calcula la reversión. Del mismo modo, si utiliza la base de efectivo para la contabilidad (una opción para pequeñas empresas en el Reino Unido), los intereses superiores a £ 500 no son deducibles; podría etiquetar los gastos por intereses que superen ese umbral para realizar un ajuste. - Foros de la comunidad: Los usuarios del Reino Unido de Beancount u otras herramientas de contabilidad en texto plano a veces comparten experiencias en foros (por ejemplo, el grupo de Google de Plaintext Accounting o Reddit). Discuten temas como la alineación de Beancount con las categorías de la HMRC y asegurarse de contabilizar cosas como los pagos a cuenta en el flujo de caja. Por ejemplo, uno podría crear una cuenta
Expenses:Taxes:SelfAssessmenty registrar allí los pagos a cuenta previstos para no perderles la pista. Aunque no es obligatorio para la presentación, es una buena práctica integrar la planificación del pago de impuestos en su libro mayor.
Australia
Resumen de la preparación fiscal de fin de año: El año fiscal de Australia transcurre del 1 de julio al 30 de junio, y las declaraciones de impuestos individuales deben presentarse antes del 31 de octubre. Las personas físicas (incluidos los comerciantes individuales o sole traders) utilizan el sistema MyTax de la ATO o formularios en papel para presentar sus declaraciones, mientras que las empresas y otras entidades tienen sus propias declaraciones (a menudo con fechas de vencimiento posteriores si utilizan un agente fiscal). Pasos clave para los contribuyentes australianos que utilizan Beancount:
- Reunir documentos de ingresos: Recopile sus resúmenes de pagos PAYG (que ahora suelen ser simplemente una Declaración de Ingresos accesible a través de myGov si su empleador utiliza la Nómina de un solo toque o Single Touch Payroll) para el período de julio a junio. También reúna extractos de intereses bancarios, estados de dividendos (incluida cualquier información sobre créditos de franqueo o franking credits), comprobantes de propiedades de alquiler (ingresos y gastos) y registros de cualquier otro ingreso (por ejemplo, ingresos por negocios o contratos, ganancias de capital por la venta de activos). Muchos de estos datos se completan automáticamente a finales de julio en los sistemas de la ATO, pero debe verificarlos con sus propios registros (desde Beancount). Por ejemplo, si Beancount muestra que recibió $ 500 en intereses de una cuenta bancaria, asegúrese de que aparezca una cantidad equivalente en el autocompletado; de lo contrario, es posible que deba agregarla manualmente.
- Compilar gastos deducibles y recibos: En Australia, las deducciones comunes incluyen gastos relacionados con el trabajo (cuotas sindicales, herramientas, viajes de trabajo, uniformes, gastos de oficina en casa), gastos de autoeducación, donaciones caritativas, intereses sobre préstamos de inversión y gastos de propiedades de inversión (reparaciones, honorarios del administrador de la propiedad, etc.). Use Beancount para realizar un seguimiento de estos durante todo el año categorizándolos adecuadamente (por ejemplo,
Expenses:Deductible:WorkFromHomeoExpenses:RentalProperty:Repairs). Al final del año, compile los totales. Asegúrese de tener recibos para gastos superiores a A$ 300 (y, en general, conserve todos los recibos, ya que la ATO puede solicitar pruebas). Tenga en cuenta que algunas deducciones tienen métodos de justificación específicos (como el método de centavos por km para el coche o una tarifa fija para la oficina en casa); decida si utilizará los costos reales o las tarifas de puerto seguro (safe-harbor) y reúna la información requerida en consecuencia (Beancount puede almacenar, por ejemplo, el total de horas de oficina en casa o las facturas de electricidad si necesita calcular los costos reales frente a la tarifa fija). - Ingresos de negocios y comerciantes individuales: Si dirige una empresa unipersonal o un negocio secundario, informará sus ingresos y gastos comerciales en su declaración individual (utilizando el anexo de Artículos Profesionales y de Negocios o Business and Professional Items schedule). Prepare un estado de pérdidas y ganancias para el negocio correspondiente al año fiscal (1 de julio – 30 de junio). Beancount puede generar esto fácilmente. Asegúrese de contabilizar cualquier ajuste entre la contabilidad y los impuestos; por ejemplo, Australia a menudo permite la amortización inmediata de activos (hasta un umbral) o fondos de depreciación simplificados para pequeñas empresas; decida su enfoque y refléjelo en su libro mayor de Beancount (o al menos anótelo para reclamarlo correctamente en la declaración). Además, verifique si necesita contabilizar las porciones de uso privado (por ejemplo, si el 20 % del uso del vehículo fue personal y reclamó todos los gastos, deberá reintegrar ese 20 % como uso privado).
- Presentar la declaración de impuestos: El 1 de julio se abre el nuevo año fiscal para la presentación, pero es prudente esperar hasta finales de julio o agosto, cuando la ATO ya ha completado automáticamente la mayor parte de la información. Inicie sesión en myGov y acceda a ATO MyTax para comenzar su declaración. MyTax mostrará los ingresos que conoce (de empleadores, bancos, etc.); compárelos con sus datos de Beancount y añada o corrija según sea necesario. Ingrese cualquier ingreso adicional (como sus ingresos comerciales, ingresos extranjeros, etc.) e ingrese las deducciones. MyTax tiene categorías para deducciones que reflejan las secciones de la declaración de impuestos (gastos de trabajo, donaciones, etc.). Use sus totales de Beancount para completarlos, pero prepárese para ingresar descripciones o desgloses para ciertas reclamaciones (MyTax podría pedir detalles para reclamaciones grandes). Una vez que se hayan ingresado todos los datos, revise el reembolso calculado o el monto adeudado. La fecha límite para la presentación por cuenta propia es el 31 de octubre. Si utiliza un agente fiscal registrado, normalmente obtiene una prórroga hasta mayo del año siguiente, pero debe estar registrado como cliente antes del 31 de octubre para obtener esa prórroga.
Recursos oficiales de la ATO: La Oficina de Impuestos de Australia proporciona una gran cantidad de información para ayudar con la preparación de impuestos:
- Guía de la ATO “Income tax return”: El sitio web de la ATO tiene orientación específica para diferentes tipos de contribuyentes. Para individuos y comerciantes individuales, consulte “Individuals – lodging your tax return”, que describe cuándo y cómo presentar la declaración (por ejemplo, MyTax en línea a través de myGov) y las fechas de vencimiento. La ATO enfatiza que si lo hace usted mismo, debe presentarla antes del 31 de octubre; de lo contrario, contrate a un agente fiscal. También señala que la mayor parte de la información se completa automáticamente a finales de julio para las declaraciones en línea, lo que sirve como señal para comenzar la preparación.
- Deducciones y compensaciones de la ATO: La ATO tiene páginas detalladas sobre lo que puede reclamar por gastos relacionados con el trabajo (desglosados por ocupación en ocasiones), así como para situaciones específicas (como propiedades de alquiler o autoeducación). Consulte estas páginas para asegurarse de que sus gastos categorizados en Beancount sean efectivamente deducibles. Por ejemplo, las “guías de ocupación” de la ATO podrían indicar qué porcentaje de un determinado gasto es típicamente reclamable. Siempre verifique con la guía oficial para evitar reclamar algo no deducible.
- Rincón de la Pequeña Empresa: Si tiene ingresos comerciales, las guías para pequeñas empresas de la ATO explican las concesiones y obligaciones. La página “Reports and returns for businesses” destaca qué formularios son necesarios (BAS, impuesto sobre la renta, resumen anual de retenciones PAYG, etc.). Es un recordatorio de que, más allá de la declaración anual, es posible que deba haber presentado sus BAS (Declaraciones de Actividad Empresarial para GST/PAYG) durante todo el año. Asegúrese de que sus datos de Beancount también hayan facilitado esas presentaciones.
- myTax y autocompletado: El servicio en línea de la ATO (myTax) es fácil de usar e incluye texto de ayuda en cada sección. La aplicación de la ATO y myGov también tienen funciones para verificar su Aviso de Evaluación y el progreso de las declaraciones. Oficialmente, la ATO sugiere vincular su cuenta de myGov a la ATO para que puedan completar los datos e incluso completar parcialmente su declaración. Tienen una guía paso a paso sobre cómo presentar la declaración en línea que básicamente le guía a través del inicio de sesión, la verificación de la información y el envío; si usa Beancount, estará haciendo una referencia cruzada en la etapa de entrada de datos.
Uso de los datos de Beancount para los informes fiscales australianos: Beancount puede ayudar tanto con las cifras como con el mantenimiento de registros para los impuestos australianos:
- Contabilidad por año fiscal: El año financiero de julio a junio en Australia significa que probablemente necesitará informes que abarquen partes de dos años civiles. En Beancount, puede ejecutar consultas o informes para un rango de fechas personalizado (por ejemplo,
2024-07-01 to 2025-06-30). Puede ser conveniente mantener una aserción de saldo (balance assertion) personalizada o un asiento de cierre al 30 de junio para capturar los saldos de fin de año (especialmente si realiza algún devengo). Algunos usuarios mantienen sus libros en segmentos de año fiscal. Asegúrese de que todas las transacciones hasta el 30 de junio estén ingresadas y que cualquier cosa con fecha del 1 de julio o posterior se excluya del informe de ese año fiscal. - Retenciones e instalaciones PAYG: Si se le ha retenido impuesto (de salarios o pagos a contratistas bajo PAYG), esos montos aparecerán en sus registros. Por ejemplo, podría registrar el salario como dos divisiones: pago neto a su banco y el impuesto PAYG a una cuenta de pasivo o gasto. Al final del año, el total en esa cuenta PAYG debe coincidir con la cifra de impuesto retenido de su Declaración de Ingresos (o la suma de los montos en sus recibos de sueldo). Esto ayuda a verificar el autocompletado de la ATO. Del mismo modo, si paga cuotas de PAYG (pagos anticipados trimestrales del impuesto sobre la renta), estos deben registrarse (a menudo como un activo de impuesto prepagado o como un gasto). Los reclamará en su declaración para compensar la responsabilidad fiscal final. Beancount puede proporcionar el total de las cuotas pagadas durante el año. La ATO también las enumerará, pero es bueno hacer una verificación cruzada.
- Ganancias de capital y descuento de CGT: Realice un seguimiento de las transacciones de activos de capital en Beancount para facilitar los cálculos del impuesto sobre las ganancias de capital (CGT). Australia grava las ganancias de capital con un descuento del 50 % para individuos por activos mantenidos por > 12 meses. Para cada venta de activos, necesitará conocer la base de costo y el producto de la venta, así como las fechas de compra y venta. Beancount registra naturalmente fechas y montos. Puede consultar sus ventas del año: por ejemplo, enumerar todos los asientos en
Income:CapitalGains. Si bien Beancount no aplica automáticamente el descuento del 50 %, puede calcularlo simplemente: si un registro muestra una ganancia de 5.000 están sujetos a impuestos. Podría considerar etiquetar activos con fechas de adquisición o usar lotes para separar el corto plazo frente al largo plazo (aunque en Australia se basa puramente en el tiempo, no en la identificación específica para el descuento). Tenga cuidado con las pérdidas de capital: estas se rastrean y pueden trasladarse a años futuros. Es posible que desee una cuenta para las pérdidas trasladadas para recordarlas el próximo año. Si tuvo pérdidas anteriores, las aplicará antes del descuento. Usando Beancount, puede modelar esto manteniendo un saldo acumulado de transferencias de pérdidas de capital. - Créditos de franqueo: Los dividendos australianos a menudo vienen con créditos de franqueo (créditos fiscales por el impuesto corporativo ya pagado). En su libro mayor de Beancount, podría registrar el dividendo bruto total como ingreso y el crédito de franqueo como un crédito fiscal (tal vez como
Income:FrankingCreditso una reducción en el gasto fiscal). Para fines fiscales, debe informar el monto franqueado y el crédito de franqueo por separado. Asegúrese de que sus registros los muestren claramente. Por ejemplo, un dividendo en efectivo de 30 = 100 de ingresos y 70 de ingresos y 100 como ingresos por dividendos y $ 30 como crédito de franqueo (que contará para su impuesto pagado). Beancount puede totalizar sus créditos de franqueo del año (la suma de todos esos créditos). Esto debe coincidir con lo que figura en sus estados de dividendos y lo que muestra el autocompletado de la ATO. Los créditos de franqueo pueden ser muy valiosos, así que verifique dos veces que los haya ingresado todos. - Ingresos extranjeros y ganancias por tipo de cambio: Si tiene inversiones o ingresos extranjeros, la capacidad multimoneda de Beancount es muy útil. Registre el equivalente en AUD de cualquier ingreso extranjero en la fecha de recepción (la ATO requiere usar el tipo de cambio de la fecha de recepción o una tasa promedio). Al hacerlo, solo tendrá que consultar los montos en AUD. Si pagó impuestos extranjeros (como retenciones de impuestos sobre acciones de EE. UU.), realice un seguimiento de eso también; es reclamable como una compensación por impuestos extranjeros. Asegúrese de convertir también ese impuesto pagado a AUD. Cualquier saldo en moneda extranjera podría dar lugar a ganancias por tipo de cambio imponibles bajo las reglas de Australia (si son grandes y no para uso personal), lo cual se complica; pero, en general, vigile las cuentas de efectivo en moneda extranjera cerca del fin de año si fluctúan significativamente.
Software y herramientas (Australia):
- myGov y MyTax: Como se mencionó, la herramienta principal para los individuos es el sistema en línea MyTax de la ATO. Es gratuito y cubre la mayoría de las situaciones. La interfaz es bastante sencilla: se avanza sección por sección (Ingresos, Deducciones, etc.). El autocompletado puede importar datos por usted (como intereses, dividendos informados por empresas, información de seguros de salud para reembolsos, etc.). Beancount complementa esto asegurando que no dependa únicamente del autocompletado; por ejemplo, si un banco olvidó informar algo, su libro mayor lo detectaría. MyTax también tiene una función útil que guarda su progreso, por lo que puede comenzar a ingresar datos y volver más tarde, lo que le permite usar los informes de Beancount para completar la información de forma incremental.
- Software para agentes fiscales: Si utiliza un contador, este usará software profesional (como Xero Tax, HandiTax, etc.). Normalmente, usted le entregaría resúmenes de sus ingresos y deducciones (impresiones de Beancount o Excel). Ellos los ingresan en su software, que se presenta a través del portal de agentes fiscales. Si prefiere usar un software comercial usted mismo, existen opciones como Etax o H&R Block Online; sin embargo, a menudo reflejan lo que hace MyTax pero con algo de orientación adicional. Podrían ser útiles si desea una segunda verificación o una interfaz de usuario diferente. Por lo general, permiten importar datos del año anterior, pero no datos de Beancount directamente. Dado que MyTax es gratuito y robusto, muchos usuarios con conocimientos técnicos simplemente usan MyTax a menos que su situación sea muy compleja.
- Hojas de cálculo y herramientas de cálculo: La ATO proporciona calculadoras para ciertas deducciones (como calculadoras de tarifa fija para trabajar desde casa) y para verificar cosas como las deducciones por obras de capital de la División 43 para propiedades de alquiler. Puede usarlas con datos de Beancount (por ejemplo, el total de horas trabajadas desde casa o el costo de las mejoras del edificio). Además, si desea simular diferentes escenarios (por ejemplo, comparar los gastos reales del coche frente a los centavos por km), una hoja de cálculo es útil. Ingrese los datos de Beancount (combustible, registro, totales de seguros frente a los kilómetros recorridos) para ver cuál produce una deducción mayor.
- Aplicaciones de mantenimiento de registros de la ATO: La ATO tenía una aplicación llamada “myDeductions” que permite capturar recibos durante el año, y luego puede cargar los datos para completar automáticamente su declaración. Si está usando Beancount, es probable que ya esté haciendo un seguimiento de los gastos, por lo que es posible que no necesite myDeductions. De hecho, su Beancount está desempeñando ese papel. Solo asegúrese de conservar las imágenes de los recibos si es necesario; almacenar las rutas de los archivos en Beancount o mantener un sistema de carpetas separado para los recibos (referenciados por el ID de la transacción) puede ser tan efectivo como la aplicación de la ATO.
- Exportación de software de contabilidad: Si estaba usando un paquete de contabilidad (QuickBooks, Xero, MYOB) y se pasó a Beancount, tenga en cuenta que esos programas a veces producen informes de fin de año adaptados a los impuestos. Con Beancount, puede emular parte de eso con informes personalizados o exportando a CSV y luego usando una plantilla conocida. Por ejemplo, algunos contadores tienen plantillas de Excel para anexos de propiedades de alquiler; podría completarlas con los datos de Beancount. Aunque no es una “herramienta” directa, este método aprovecha las prácticas conocidas en la preparación de impuestos australianos mientras sigue usando su libro mayor de Beancount como la fuente de la verdad.
Consejos de la comunidad y complementos (Australia): La comunidad australiana de Beancount es más pequeña, pero existen ideas generales que se aplican:
- Manejo del GST: Si dirige un negocio y está registrado para el GST, considere usar las funciones de Beancount para automatizar las divisiones de GST. Algunos usuarios crean una plantilla de transacción o un importador que separa automáticamente el GST. Por ejemplo, un gasto de 100 y $ 10 a GST Pagado. Al hacer esto de manera constante, cuando llegue el momento del BAS (generalmente trimestral), puede sumar
Liabilities:GST:CollectedyAssets:GST:Paidpara completar el formulario BAS. El BAS simplificado de la ATO para pequeñas empresas solo requiere informar las ventas totales, el GST sobre las ventas y el GST sobre las compras. Esas cifras se pueden extraer directamente de Beancount. Asegurarse de que su Beancount esté actualizado cada trimestre significa que el fin de año es solo otro trimestre con, tal vez, una declaración anual de GST (si corresponde). Si está por debajo del umbral de GST y no está registrado, su contabilidad es más sencilla (no hay necesidad de entradas de división de impuestos); solo asegúrese de no reclamar accidentalmente el GST sobre los gastos en las deducciones si no tiene derecho (Beancount no conoce su estado de GST; usted sí). - Amortización inmediata de activos: Australia ha cambiado con frecuencia las reglas para el gasto inmediato de activos para pequeñas empresas (un año es de 30k, luego ilimitado durante ciertos períodos). Es útil etiquetar o categorizar las compras de activos en Beancount. Por ejemplo, etiquete una compra con
#InstantWriteoffsi planea reclamarla por completo. Luego, en lugar de capitalizarla en Beancount, podría registrarla directamente como gasto en una cuenta particular (o moverla de activos a gastos al final del año). Documentar su enfoque garantiza la coherencia. Si el umbral cambia, puede consultar todas las compras de activos y ver cuáles caen bajo el nuevo umbral. - Uso personal frente a comercial: Para los comerciantes individuales, las declaraciones australianas preguntan por el porcentaje de uso personal de algunos gastos (especialmente para vehículos de motor). Un enfoque en Beancount es dividir las transacciones al momento de la entrada: por ejemplo, si una compra de combustible para el coche fue de 70 en
Expenses:Car:Fuel:Businessy 70. Alternativamente, registre los $ 100 completos como gasto comercial y use metadatos o una nota para indicar el 30 % privado, y luego reduzca manualmente la reclamación. El primer método es más limpio en el libro mayor. La clave es ser constante para que sus “libros” de Beancount reflejen solo la parte deducible si es posible, para evitar confusiones en el momento de los impuestos. - Consideraciones multianuales: Australia permite el traslado de pérdidas de capital indefinidamente y, recientemente, incluso cierta retroacción de pérdidas no utilizadas para empresas (aunque no es relevante para individuos). Si tuvo, por ejemplo, una pérdida de capital neta el año pasado, recuerde no esperar que Beancount la aplique automáticamente; podría llevarla como un recordatorio. Del mismo modo, las pérdidas extranjeras diferidas o los créditos fiscales extranjeros podrían trasladarse. Mantenga una nota externa o una nota en Beancount para estos atributos fiscales, ya que no son estrictamente transacciones contables hasta que se realizan.
- Superannuation (Jubilación): Si trabaja por cuenta propia y realizó contribuciones personales de jubilación (superannuation), realice un seguimiento de ellas en Beancount (por ejemplo, como una transferencia de su banco a
Assets:Superannuationo a una categoría de gastos). Deberá presentar un aviso de intención (notice of intent) para reclamarlas como deducción y luego informar esa deducción. El seguimiento con Beancount le asegura saber cuánto contribuyó y puede verificar que el fondo de jubilación lo recibió al final del año. Además, si es un empleador (incluso de usted mismo en una empresa), realice un seguimiento de las contribuciones de la Garantía de Jubilación (Super Guarantee) en los asientos de nómina; no figuran directamente en la declaración de impuestos individual, pero son importantes para las deducciones y el cumplimiento de la empresa. - Intercambio en la comunidad: Los australianos que discuten la contabilidad en texto plano a menudo comparten pequeños scripts; por ejemplo, para convertir los resultados de Beancount al formato necesario para algún anexo de la ATO. Alguien podría escribir un script en Python para analizar el estado de resultados de Beancount y generar un anexo de propiedad de alquiler con el formato adecuado (que luego podría ser revisado o entregado a un contador). La base de usuarios relativamente pequeña significa que hay menos herramientas prefabricadas, pero la flexibilidad de Beancount significa que con algo de Python o Excel, puede adaptar su producción a cualquier formato requerido.
- Retención de registros: La ATO generalmente requiere conservar los registros durante 5 años a partir de la fecha del aviso de evaluación. Asegúrese de que su archivo de Beancount (y los documentos adjuntos) tengan copias de seguridad y se conserven durante ese período. Si alguna vez necesitara reproducir los detalles de su declaración de impuestos o justificar una reclamación, tener el libro mayor de Beancount y los recibos vinculados es extremadamente útil. Incluso podría producir un archivo anual (exportación a PDF o HTML de las transacciones) para su propio almacenamiento.
Conclusión: Al integrar Beancount en su flujo de trabajo de preparación de impuestos, puede reducir errores y aumentar la eficiencia. La clave en todos los países es mantener un libro mayor bien organizado y alineado con las categorías fiscales, y utilizar los recursos oficiales como guía para el cumplimiento. Ya sea generando un estado de pérdidas y ganancias para su contador en EE. UU., calculando una base de costo promedio para acciones canadienses, mapeando las cuentas SKR04 de Alemania, detallando los gastos de trabajo por cuenta propia en el Reino Unido o conciliando las presentaciones de BAS en Australia, los datos de Beancount y las herramientas de la comunidad pueden facilitar estas tareas. Siempre verifique con las leyes fiscales más recientes y consulte a un profesional de impuestos para situaciones complejas, pero tenga la seguridad de que su libro mayor de texto plano mantenido diligentemente es un activo poderoso para la preparación de impuestos de fin de año.
Fuentes:
- Internal Revenue Service – Small Business and Self-Employed Tax Center (guía del Schedule C)
- Beancount Community Discussions – Compartir datos del libro mayor con contadores
- TurboTax Support – Importación de CSV de transacciones de inversión
- Canada Revenue Agency – Lista de verificación para pequeñas empresas e informes de ingresos
- Beancount Google Group – Manejo de ganancias de capital para EE. UU. vs. Canadá (costo promedio)
- HMRC – Self Assessment Guidance (fechas límite, mantenimiento de registros)
- Plaintext Accounting Forum – Complemento de Beancount para ganancias de capital en el Reino Unido (reglas de la HMRC)
- Bundeszentralamt für Steuern – Información y formularios para la declaración de impuestos en Alemania
- Hacker News – Discusión sobre contabilidad alemana (SKR04, requisitos)
- ATO / MoneySmart (ASIC) – Presentación de una declaración de impuestos australiana (pasos, autocompletado)
- Oficina de Impuestos de Australia – Declaraciones comerciales y fechas de presentación
- Beancount Plugin Repository – Complemento de depreciación (admite la regla de medio año de la CRA)