Recursos específicos por país para ayudar con la preparación de impuestos de fin de año usando datos de Beancount
Introducción: La preparación de impuestos de fin de año puede optimizarse aprovechando los registros financieros detallados de Beancount. A continuación, ofrecemos guías específicas por país para cinco regiones populares entre los usuarios de Beancount: Estados Unidos, Canadá, Alemania, Reino Unido y Australia. Cada sección describe el proceso típico de presentación de impuestos para individuos o pequeñas empresas, señala recursos oficiales de las autoridades fiscales y ofrece consejos sobre el uso de datos de Beancount (y herramientas o complementos compatibles) para simplificar la presentación. Use estas guías como punto de partida para asegurar que su libro mayor de Beancount respalde eficazmente sus necesidades fiscales.
Estados Unidos
Resumen de la Preparación de Impuestos de Fin de Año: En Estados Unidos, las personas físicas y los propietarios únicos preparan declaraciones anuales de impuestos sobre la renta en el Formulario 1040, a menudo con anexos adicionales. Los pasos clave incluyen:
- Reúne Documentos de Ingresos: Reúne todos los formularios W-2 (ingresos por salarios), formularios 1099 (para ingresos por trabajos independientes, 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 cuentas pagadas de forma organizada, ya que respaldan las entradas en tu declaración de impuestos. Las pequeñas empresas o trabajadores por cuenta propia utilizarán el Anexo C (Ganancias o Pérdidas del Negocio) para reportar ingresos y gastos comerciales, así que asegúrate de tener todos los registros de ingresos y gastos del negocio del año.
- Compila Deducciones y Créditos: Reúne registros de gastos deducibles (por ejemplo, intereses hipotecarios, donaciones caritativas, gastos médicos) y cualquier crédito fiscal. Si tienes un negocio, resume los gastos por categoría (suministros de oficina, viajes, etc.) según sea necesario para el Anexo C u otros anexos.
- Conciliación de Cuentas y Estados Financieros: Usa Beancount para generar un Estado de Resultados (Ganancias y Pérdidas) y un Balance General para el año fiscal. Esto ayuda a verificar que todos los totales de ingresos y gastos coincidan con tu documentación. Es común ajustar tus libros para cosas como depreciación o conteo de inventarios al cierre del año.
- Presenta 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 necesitas más tiempo, solicita una extensión antes de la fecha límite de abril, pero recuerda que cualquier impuesto adeudado se debe pagar antes del 15 de abril para evitar intereses. Los contribuyentes en EE. UU. pueden presentar electrónicamente a través de IRS Free File (para ingresos elegibles) o utilizando software comercial de impuestos, o enviar una declaración en papel por correo.
Recursos Oficiales del IRS: Aprovecha las publicaciones y herramientas del IRS para obtener una guía precisa. Los recursos útiles incluyen:
- Centro de Impuestos para Trabajadores Independientes del IRS: El portal “Small Business and Self-Employed” del IRS proporciona formularios y guías para propietarios únicos y pequeñas empresas. Por ejemplo, indica que los propietarios únicos deben presentar el Anexo C (Formulario 1040) para reportar ingresos comerciales. También enlaza a recursos sobre mantenimiento de registros, gastos deducibles y obligaciones fiscales.
- Guía "Cómo Presentar Sus Impuestos" del IRS: El IRS detalla el proceso de presentación paso a paso en su sitio web, enfatizando verificar si debe presentar declaración, reunir todos los documentos y reclamar deducciones/créditos elegibles. Esta guía oficial es una buena lista de verificación para asegurar que haya cubierto todo.
- Directrices de Mantenimiento de Registros (Publicación 583 del IRS): El IRS recomienda mantener registros minuciosos. Como se señala en la guía del IRS, sus libros deben mostrar claramente ingresos brutos, deducciones y créditos, y debe conservar documentos de respaldo (como facturas, cheques cancelados, etc.) que respalden cada partida en su declaración. Mantener su libro mayor 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 Reporte Fiscal: Los datos estructurados de Beancount pueden ayudar en gran medida en la preparación de impuestos para EE. UU.:
- Aprovecha los Informes de Beancount: Genera informes financieros estándar para el año fiscal. Un informe de Pérdidas y Ganancias te dará totales para categorías de ingresos y gastos (útil para el Formulario 1040 y el Anexo C). Un Balance General al 31 de diciembre puede ayudar a rastrear el efectivo de fin de año, cuentas por cobrar, cuentas por pagar o inventarios (importante si necesitas reportar valores de inventario o contabilizar diferencias entre efectivo y devengado). Estos se pueden generar mediante el comando
bea queryo usando la vista “Estado de Resultados” de Fava. Muchos CPA solicitarán un informe de pérdidas y ganancias y un balance; Beancount puede producir estos informes bajo demanda. - Categoriza Gastos para Coincidir con Formularios Tributarios: Estructura tus cuentas en Beancount para alinearlas con categorías fiscales. Por ejemplo, una persona autónoma podría tener
Expenses:Business:Advertising,Expenses:Business:Travel, etc., reflejando las categorías del Anexo C. Esto facilita consultar los totales por categoría. Puedes usarbea queryo la interfaz de consultas de Fava para sumar gastos por cuenta durante el año y luego transferir esos totales a tus formularios fiscales. - Ganancias de Capital e Inversiones: Si tienes 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). Puedes consultar tu libro contable para todas las ventas de activos en el año y obtener su base de costo y rendimiento. Nota: EE.UU. permite la identificación específica de lotes para ventas (o FIFO por defecto). Beancount por defecto rastrea lotes en base FIFO a menos que se especifiquen lotes. Asegúrate de marcar correctamente las ventas de lotes en Beancount para reflejar tu método elegido. También ten en cuenta las reglas de venta ficticia (wash sale) (pérdidas no permitidas si recompras acciones dentro de 30 días). Beancount no marca automáticamente ventas ficticias, pero puedes ajustar manualmente o usar herramientas comunitarias (ver abajo).
- Exportación de Datos: No existe una exportación con un clic de Beancount a formularios del IRS, pero puedes exportar datos a CSV o Excel. Por ejemplo, podrías exportar una lista de todas las donaciones caritativas desde Beancount a un CSV y adjuntarlo a tus documentos fiscales. Algunos programas de impuestos (como TurboTax) permiten importar transacciones de inversión via CSV – TurboTax soporta un formato CSV específico de “ganancias/pérdidas” para operaciones bursátiles. Con Beancount, puedes escribir un script o consulta personalizada para producir un CSV de tu actividad de trading que coincida con estos formatos, ahorrando tiempo en entradas manuales.
Software y Herramientas (EE.UU.): Una variedad de herramientas puede funcionar junto con Beancount para ayudar a presentar su declaración:
-
Software para Declaración de Impuestos: Programas populares como TurboTax, H&R Block, TaxAct o FreeTaxUSA son comúnmente usados para preparar declaraciones. Estos no se integran directamente con Beancount, pero puede usar los resúmenes generados por Beancount para ingresar datos. Por ejemplo, tras obtener totales de Beancount para ingresos y deducciones, los introduciría en los formularios de entrevista del software. Para inversiones, como se indicó, 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 soportado para una importación sin problemas.
-
Hojas de Cálculo: Muchos declarantes con inclinación técnica usan hojas de cálculo para conectar Beancount y los formularios de impuestos. Exporte un balance de prueba o resumen de cuentas a CSV con
bea query, luego use Excel o Google Sheets para mapear esas cifras a líneas en los formularios fiscales. Un balance de prueba es una consulta de una sola línea:bea --file ledger.beancount query --format=csv --output=trial-balance.csv \ "SELECT account, sum(position) AS balance GROUP BY account ORDER BY account"Esto es útil para personalizar cómo se acumulan los datos — por ejemplo, sumando múltiples cuentas de gastos de Beancount en un solo ítem en el Anexo C.
-
Integración con Contador: Si utiliza un CPA o preparador de impuestos, puede compartir los datos de Beancount con ellos. Aunque la mayoría de los contadores están acostumbrados a archivos de QuickBooks o Xero, puede entregar los dos informes que esperan — un balance de prueba y un detalle del libro mayor (cada asiento, agrupado por cuenta) — generados con
bea query. La cadena de herramientas actual usabea queryy Fava para esto; el antiguo comandobean-bakepara sitios estáticos no forma parte de Beancount 3. Produzca un libro mayor como CSV así:bea --file ledger.beancount query --format=csv --output=general-ledger.csv \ "SELECT date, account, position, narration ORDER BY account, date"Para una vista navegable y de solo lectura que su contador pueda explorar, ejecute Fava (
fava ledger.beancount) y comparta la pantalla o imprima cualquiera de sus informes a PDF desde el navegador. Como señaló el creador de Beancount, un contador con conocimientos tecnológicos puede trabajar con estos resultados, a veces necesitando ajustar las convenciones de signo en cuentas de ingresos y pasivos.
Consejos y Complementos de la Comunidad (EE.UU.): La comunidad de Beancount ha desarrollado algunos complementos útiles para necesidades fiscales específicas de EE.UU.:
- Tax Loss Harvester (Extensión de Fava): Hay un plugin de Fava que identifica oportunidades de recolección de pérdidas fiscales y señala posibles ventas ficticias (wash sales). Esta extensión escanea tus cuentas de inversión en Beancount e informa qué lotes podrían venderse con pérdida para propósitos fiscales y cuáles de esas pérdidas serían rechazadas bajo las reglas de wash sale. Esto puede ser útil al final del año para planificación fiscal (realizando pérdidas para compensar ganancias). Es una herramienta avanzada, principalmente para la gestión personal de inversiones, pero destaca cómo los datos de Beancount pueden explotarse para estrategias fiscales.
- Asientos Automáticos de Depreciación: Para activos de pequeñas empresas, calcular la depreciación para impuestos puede ser tedioso. Existen plugins comunitarios para automatizar esto. Por ejemplo, el plugin de Depreciación Flexible (parte de
beancount-plugins) puede generar asientos anuales de depreciación basados en metadatos que agregues a las compras de activos. Soporta métodos como línea recta o saldo decreciente e incluso tiene un modo para la regla canadiense de medio año (que puede adaptarse a convenciones estadounidenses como MACRS). Usando tal plugin, puedes hacer que Beancount calcule tu gasto por depreciación del año, que luego incluyes en tu declaración de impuestos (Schedule C o Formulario 4562 para depreciación). Esto asegura que tus libros y cifras fiscales estén alineados. - Fava para Revisiones Rápidas: Ejecutar la interfaz web de Fava durante la preparación fiscal puede ser sumamente útil. Puedes consultar rápidamente
Expenses:Taxes:Propertypara obtener totales de impuestos a la propiedad, o filtrar transacciones por una etiqueta específica (como#deductible) si marcaste ítems deducibles durante el año. Algunos usuarios incluso abren temporalmente el acceso a Fava para sus contadores para responder preguntas de forma interactiva (aunque esto debe hacerse con precaución por seguridad). Esta capacidad interactiva puede acelerar la ida y vuelta de la preparación fiscal.
Canadá
Resumen de la Preparación Fiscal de Fin de Año: Los residentes canadienses presentan una declaración de impuestos individual T1 General cada año (con fecha límite el 30 de abril para la mayoría). Los pequeños negocios no incorporados (propietarios únicos) incluyen sus ingresos comerciales en el T1 usando un T2125 Declaración de Actividades Comerciales o Profesionales. Pasos clave en el proceso de preparación fiscal canadiense:
- Reunir los T-slips: Recoja todos los resúmenes de impuestos del año. Los resúmenes comunes incluyen T4 (ingresos por empleo), T5 (ingresos de inversiones como intereses o dividendos), T3 (ingresos de fideicomisos/fondos mutuos), T4A (pensiones o comisiones de trabajadores autónomos), entre otros. Asegúrese de tener resúmenes de todas las fuentes de ingresos; la CRA espera que reporte todos sus ingresos y no declarar un monto puede conllevar una penalización del 10% sobre la cantidad no reportada. Beancount puede ayudar a rastrear si falta algún resumen esperado (por ejemplo, si tiene ingresos por dividendos registrados pero no ha recibido el resumen T5, sabrá que debe hacer un seguimiento).
- Organizar gastos deducibles y créditos: Compile recibos por gastos que son deducibles de impuestos o que califican para créditos. Para personas físicas, esto podría incluir recibos de contribuciones a RRSP, gastos médicos, recibos de donaciones caritativas, recibos de cuidado infantil, etc. Si es autónomo, reúna todos los recibos de gastos comerciales (material de oficina, costos de vehículo, gastos de oficina en casa, etc.) que necesitará 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 del negocio: Si tiene un negocio pequeño o un trabajo adicional, prepare un resumen de ingresos y gastos del negocio para el año. Beancount puede generar esto fácilmente como un estado de resultados. Los totales serán utilizados en 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 más sencilla de totales. Las pequeñas empresas canadienses suelen operar por defecto en el año calendario (a diferencia de algunos países, Canadá generalmente requiere que los propietarios únicos usen 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) al momento de preparar los impuestos.
- Presentar la declaración: La mayoría de los canadienses presentan en línea usando software certificado NETFILE. Después de verificar sus cifras, use su software fiscal elegido para ingresar los datos (o Auto-llenado si está disponible – el servicio Auto-llenado de la CRA puede importar su información de T-slip directamente en muchos programas). 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 formularios provinciales conforman la declaración completa. Asegúrese de cumplir con la fecha límite (30 de abril para individuos, o 15 de junio si usted o su cónyuge tienen ingresos por trabajo por cuenta propia, aunque cualquier saldo a pagar sigue venciendo el 30 de abril).
Recursos oficiales de la CRA: La Agencia de Ingresos de Canadá proporciona una guía completa para los contribuyentes:
- Centro CRA para “Pequeñas Empresas y Trabajadores Autónomos”: El sitio oficial de la CRA cuenta con una sección para pequeñas empresas y trabajadores autónomos. Incluye una “Lista de verificación para pequeñas empresas” que cubre las responsabilidades fiscales clave, e información sobre temas como GST/HST, gastos empresariales y mantenimiento de registros. Este es un excelente punto de partida si tienes un negocio, ya que destaca lo que necesitas presentar (por ejemplo, que los negocios no incorporados usan un formulario T2125, mientras que las empresas incorporadas presentan declaraciones T2 separadas).
- Guías de Impuesto sobre la Renta Personal: La guía de la CRA “Preparándose para hacer sus impuestos” ofrece un paso a paso sobre lo que necesitas antes de presentar la declaración, desde documentos requeridos hasta fechas importantes. Recuerda a los declarantes temas como organizar los comprobantes de ingresos, conocer la elegibilidad para deducciones y entender los métodos de presentación. Además, cada año la CRA publica una Guía General de Impuesto sobre la Renta y Beneficios (Guía T1) que explica línea por línea la declaración, disponible en el sitio de la CRA.
- T2125 e Instrucciones del Formulario Fiscal: Si tienes ingresos comerciales o profesionales, revisa 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 gastos por uso de la vivienda para negocios o reclamos de gastos de vehículos. De manera similar, si vendiste inversiones, consulta las instrucciones de la Agenda 3 (Ganancias de Capital) para reportarlas correctamente.
- Servicios en Línea de la CRA: Usa las herramientas en línea de la CRA: Mi Cuenta (para individuos) te permite consultar tu espacio de contribución RRSP, información TFSA o usar el Auto-relleno. La CRA también proporciona en su sitio una lista de software certificado NETFILE (algunos gratuitos para usuarios de bajos ingresos), asegurando que uses un programa aprobado para presentar electrónicamente.
Uso de datos de Beancount para la declaración fiscal canadiense: La flexibilidad de Beancount ayuda a abordar algunos aspectos únicos de los impuestos canadienses:
- Asignar a Categorías de Impuestos: Al igual que en EE. UU., estructura tus cuentas para que coincidan con las categorías fiscales. Por ejemplo, si tienes gastos de empleo (para los cuales tienes un T2200 y puedes deducir en el formulario T777), mantenlos en una cuenta distinta (por ejemplo,
Expenses:Employment:Supplies) para que puedas sumarlos fácilmente. Para trabajo por cuenta propia, las categorías del T2125 (publicidad, comidas, servicios, etc.) deben guiar la estructura de cuentas en Beancount. Un plan de cuentas bien estructurado significa que generar un resumen fiscal es tan fácil como ejecutarbea querypara sumar cada categoría del año. - Ganancias de Capital – Costo Ajustado (ACB): El sistema fiscal canadiense utiliza el costo promedio para valores idénticos al calcular ganancias de capital, y requiere incluir el 50% de las ganancias de capital como ingreso gravable. Beancount, por defecto, registra el costo de cada lote y permite identificación específica. Sin embargo, la ley canadiense trata efectivamente todas las acciones idénticas como un solo conjunto (excepto en cuentas distintas). Ejemplo: Si compras 100 acciones a $10 y luego 100 acciones a $20 del mismo título, y después vendes 100 acciones, tu ACB es $15/acción (el promedio). Beancount normalmente te deja elegir qué lote vendiste (lo que podría mostrar una ganancia de $5 o $... dependiendo de la selección), pero para reportes en Canadá debes usar el costo promedio. Como Beancount no promedia automáticamente costos entre lotes, deberás calcularlo manualmente. Algunos miembros de la comunidad han resuelto esto escribiendo scripts personalizados o complementos. De hecho, un usuario creó un complemento para Beancount que calcula el costo promedio en paralelo con el seguimiento normal de lotes. Este complemento añade metadatos a cada venta con el ACB calculado, alineando la salida de Beancount con las reglas canadienses. Incluso sin complemento, puedes usar los datos de Beancount: lista todas las transacciones para un valor dado y calcula manualmente el costo promedio, o exporta las transacciones a una hoja de cálculo para calcular el ACB de cada venta. Ten en cuenta reglas canadienses como la pérdida superficial (similar a ventas simuladas) y el requisito de convertir todos los montos a CAD para la declaración fiscal. Beancount maneja multi-moneda; puedes consultar las ganancias realizadas en CAD si registras las tasas de cambio para las transacciones.
- Consideraciones de GST/HST: Si eres freelancer o negocio registrado para GST/HST, asegúrate de separar el impuesto sobre ventas en tus entradas de Beancount. Normalmente, tendrías algo así: cuando ganas $100 + $5 GST, registra $100 en una cuenta de ingresos y $5 en una cuenta
Liabilities:GST Collected. Así, tus estados de resultados reflejan los ingresos netos y tienes un balance acumulado del impuesto cobrado para remitir. De igual forma, registra los créditos fiscales de entrada (GST/HST pagados en gastos) en una cuenta de activos o contra-gastos. Al final del año (o cada periodo de declaración), puedes sumar estas cuentas para preparar tu declaración de GST/HST. Aunque la declaración de GST/HST es independiente de la declaración de impuesto sobre la renta, ambas están relacionadas (por ejemplo, los ITCs reducen gastos comerciales para impuesto sobre la renta). Los datos de Beancount ayudan a asegurar que has reclamado todos los ITCs elegibles y reportado correctamente el GST cobrado. - Contribuciones y Deducciones de RRSP: Si contribuyes a un RRSP, recibirás recibos oficiales de contribución. Tal vez también registres contribuciones en Beancount (por ejemplo, transacciones que mueven dinero a una cuenta de inversión RRSP). Verifica tus entradas de Beancount con los recibos oficiales para asegurarte de que ninguna contribución se haya omitido o registrado incorrectamente. El total de los recibos es lo que reclamas en tu declaración de impuestos (hasta tu límite de deducción). Beancount no alimenta esto directamente, pero puede servir como herramienta personal de verificación.
- Ingresos Extranjeros y Créditos Fiscales: Si tienes ingresos o impuestos extranjeros (por ejemplo, dividendos de acciones estadounidenses con retención), tus registros en Beancount mostrarán los ingresos extranjeros y el impuesto pagado. Esto es necesario para el formulario de crédito fiscal por impuestos extranjeros (T2209) o deducción. Etiquetando o aislando ingresos extranjeros en cuentas específicas (como
Income:Dividends:US), puedes recuperar rápidamente totales y montos de retención para reclamar el crédito fiscal extranjero.
Software y Herramientas (Canadá): Los canadienses tienen una variedad de software y herramientas fiscales que pueden complementar Beancount:
- Software de Preparación de Impuestos: Las opciones comunes incluyen UFile, TurboTax Canada, Wealthsimple Tax (anteriormente SimpleTax), StudioTax y otros. Estos programas soportan NETFILE y te guían en la declaración. Aunque no importan archivos Beancount, puedes usar las cifras generadas por Beancount para responder a las indicaciones del software. Por ejemplo, cuando el software solicita “ingresos del negocio” y “gastos del negocio por categoría,” puedes referirte a tu reporte Beancount de ingresos/gastos. Algunos software (Wealthsimple Tax, TurboTax) tienen una función de Auto-completar mi declaración que extrae datos T-slip del CRA; úsalo para ahorrar tiempo y luego compáralo con tus registros Beancount para asegurar que no falta ni se duplica nada.
- Hojas de cálculo para T2125: Si tienes muchas cuentas de gastos, puedes crear una hoja de cálculo que mapee cada cuenta de gasto Beancount a la línea correspondiente del T2125. Exporta tus totales de gastos (bea query puede generar un CSV de gastos agrupados por cuenta) y pégalos en la hoja, que luego suma en las categorías requeridas. Esto puede servir como hoja de trabajo para ingresar en el software o formularios fiscales.
- Formularios y Calculadoras en Línea del CRA: El CRA ofrece algunas calculadoras en línea (por ejemplo, para ingresos de inversión u otros escenarios) y formularios PDF rellenables. Si prefieres el cálculo manual para verificación, puedes usar estos junto con datos de Beancount. Por ejemplo, al calcular la exención por residencia principal en la venta de una casa (hoja de trabajo del Anexo 3), usarías tus registros Beancount para costos de compra y venta para ayudarte.
- Exportación para Software Contable (si es necesario): Si trabajas con un contador que usa un paquete profesional de impuestos, puede pedirte un estado de resultados y balance de comprobación. Puedes exportarlos desde Beancount. En algunos casos, contadores importan datos a QuickBooks o CaseWare. Aunque Beancount no exporta directamente a esos formatos, proporcionar un extracto detallado de libro mayor en Excel puede permitirles importar o copiar datos. No es raro que los contadores introduzcan manualmente números resumen usando tu salida Beancount como referencia.
Consejos de la Comunidad y Plugins (Canadá): La comunidad de contabilidad en texto plano ha compartido varios consejos específicos para Canadá:
- Manejo del ACB e Inversiones: Como se mencionó, un usuario creó un complemento para rastrear el costo promedio base para el informe de ganancias de capital en Canadá. Si operas mucho con acciones o fondos en una cuenta no registrada, considera aprovechar o escribir un script así. 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ías reiniciar el costo base mediante una transacción especial cuando emigras a Canadá (ya que Canadá considera que adquieres las tenencias al valor justo de mercado al convertirte en residente): esto puede registrarse en Beancount como una transacción inicial con un nuevo costo igual al FMV, ayudándote a mantener la base específica canadiense.
- Depreciación (Deducción por Costo de Capital): La versión canadiense de la depreciación para activos comerciales es la Deducción por Costo de Capital (CCA), que típicamente usa tasas de saldo decreciente con una regla de medio año en el primer año. El complemento Flexible Depreciation soporta un “método CRA” que automatiza la regla de medio año para activos nuevos. Etiquetando tus compras de activos con algo como
depreciation: "AssetName @0.30"(para una tasa de clase del 30 %), el complemento puede generar entradas anuales de CCA. Esto asegura que tus gastos en Beancount incluyan la misma CCA que reclamarás en tu declaración de impuestos, lo cual es crucial para la coherencia. Si no usas un complemento, puedes calcular manualmente la CCA (los formularios CRA como el T2125 tienen hojas de trabajo para CCA) y registrar el gasto por depreciación en Beancount para completitud. - Complemento o Flujo de Trabajo de GST/HST: Aunque no hay un complemento ampliamente usado de GST 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ías escribir una consulta para calcular tu GST neto a pagar para cada período de presentación a partir de tus cuentas
GST CollectedyGST Paid. Algunos usuarios han compartido scripts personalizados para generar los detalles de la declaración GST/HST desde los datos de Beancount. Si tu negocio es pequeño y utiliza el Método Rápido para GST, podrías mantener un memo de tus cálculos del método rápido en Beancount (mediante una nota o archivo separado) para transparencia. - Soporte Comunitario: La comunidad canadiense de Beancount está activa en foros y ha discutido temas como el seguimiento de las contribuciones RRSP vs TFSA, convertir transacciones en USD a CAD para impuestos, y más. Buscar en la lista de correo o en el foro PTA por “Canada” puede arrojar hilos útiles. Por ejemplo, las discusiones cubren cómo manejar mudanzas entre países (ajuste del costo base) o la falta de registro de costo promedio incorporado, lo que llevó a las soluciones mencionadas. Participar en estos recursos puede proporcionar perspectivas sobre mejores prácticas.
Alemania
Resumen de la preparación fiscal de fin de año: El sistema fiscal de Alemania implica una declaración anual del impuesto sobre la renta (Einkommensteuererklärung) para personas físicas, que generalmente se presenta sobre una base de año calendario. Para quienes están empleados y perciben solo ingresos salariales, el impuesto a menudo se liquida mediante la retención en la nómina (y la declaración puede ser opcional), pero cualquier persona con ingresos adicionales (freelance, inversión, etc.) o que reclame ciertas deducciones presentará una declaración. Las pequeñas empresas que no están obligadas a llevar contabilidad de partida doble suelen presentar una “Einnahmenüberschussrechnung (EÜR)” – un informe simplificado de ingresos/gastos – como parte de su declaración. Pasos clave en la preparación fiscal alemana:
- Reunir estados de ingresos y Bescheinigungen: Reúne tu Lohnsteuerbescheinigung (certificado anual de impuesto sobre el salario emitido por tu empleador) si estás empleado, así como los estados de cualquier otro ingreso. Esto podría incluir Kapitalertragsbescheinigungen de bancos (que muestran dividendos, intereses y cualquier impuesto retenido pagado), registros de ingresos por rentas o regalías, y cualquier documentación de ingresos freelance (facturas emitidas, etc.). Si recibiste pagos gubernamentales (como subsidios de desempleo, Elterngeld), también ten esos estados.
- Documentar gastos y deducciones (Werbungskosten/Betriebsausgaben): En Alemania, los empleados pueden deducir ciertos gastos relacionados con el trabajo (Werbungskosten), mientras que los autónomos y empresas listan gastos de negocio (Betriebsausgaben). Reúne recibos por cosas como educación profesional, herramientas, oficina en casa (si se cumplen los criterios) y costos de desplazamiento (la Entfernungspauschale se calcula según la distancia). Si eres autónomo o tienes un negocio, asegúrate de tener todas las facturas de gastos y cumplir con los requisitos (p.ej., facturas de IVA correctas). También reúne comprobantes de cualquier deducción especial como donaciones (Spendenquittungen), gastos médicos, primas de seguros (muchas son deducibles hasta cierto límite) y pagos de impuestos (p.ej., impuesto a la propiedad si rentas inmuebles).
- Conciliar registros financieros: Si usas Beancount para tus finanzas personales o negocio, concilia tu libro mayor con los extractos bancarios y recibos del año. Los contribuyentes alemanes deben estar preparados para presentar documentación si se les solicita. Un libro mayor en Beancount puede ayudar a asegurarte de no haber omitido ningún ingreso o gasto: verifica que cada depósito bancario esté registrado como ingreso o entrada no gravable. Para pequeñas empresas, prepara una EÜR si aplica, que es básicamente un resumen de ingresos menos gastos, y cálculos separados para cosas como depreciación (AfA) y kilometraje si se reclama.
- Utiliza ELSTER o software fiscal: Alemania exige la presentación electrónica para la mayoría. El portal oficial en línea es ELSTER (Elektronische Steuererklärung). En años recientes, los formularios en línea de ELSTER también están disponibles en inglés para facilitar su uso. Regístrate para una cuenta de ELSTER si no tienes, lo cual implica recibir un código de activación por correo, así que hazlo con anticipación. Alternativamente, muchos usan software fiscal comercial (p.ej., WISO Steuer, Taxman, Smartsteuer, o herramientas amigables en inglés como SteuerGo). Estas soluciones guían a través de los formularios alemanes (que pueden ser complejos, especialmente con los numerosos formularios Anlage). También gestionan la presentación electrónica vía ELSTER. El plazo para las declaraciones presentadas por uno mismo es típicamente el 31 de julio del año siguiente (para ingresos 2024, vence el 31 de julio de 2025), pero se concede una prórroga automática hasta fin de febrero del segundo año si se usa un asesor fiscal profesional (Steuerberater). Asegúrate de cumplir con el plazo relevante al presentar vía ELSTER o 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 BZSt: El Bundeszentralamt für Steuern (BZSt) ofrece información para los contribuyentes en varios idiomas. Por ejemplo, explica que las Finanzämter locales (oficinas de impuestos) son el contacto principal para asuntos de impuesto sobre la renta y proporciona enlaces a formularios. Puede encontrar todos los formularios oficiales de impuestos en el Servidor de Formularios de las autoridades fiscales (portal de formularios del Bundesfinanzministerium), incluidos los formularios de declaración de impuestos sobre la renta y las instrucciones (Anleitung) para cada anexo (Anlage).
- Portal ELSTER: El sitio oficial ELSTER (elster.de) es donde se presenta la declaración en línea. ELSTER cuenta con ayuda completa (en alemán) y tutoriales en vídeo sobre cómo usar el sistema. Cubre cómo completar cada sección de la declaración electrónicamente. También hay 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) que señala que la interfaz se puede cambiar a inglés para los formularios principales a partir de 2024.
- Steuerliche Info (Información fiscal): Las autoridades fiscales alemanas emiten orientaciones oficiales (cartas BMF, etc.) sobre temas específicos. Para fines prácticos, la Anleitung (PDFs de instrucciones) para la declaración de impuestos y sus anexos (como Anlage N para empleo, Anlage S para trabajo por cuenta propia, Anlage KAP para inversiones, etc.) son muy útiles — explican qué se puede ingresar y dónde. Estos 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** ofrecen resúmenes en inglés para preguntas comunes (por ejemplo, quién debe declarar, qué deducciones son permitidas).
- Oficina fiscal local (Finanzamt): El Finanzamt a menudo proporciona orientación en sus sitios web para 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 las anticipos de impuestos (Vorauszahlungen) pueden ser requeridos para personas autónomas — asegúrese de haber contabilizado los que haya pagado, ya que se acreditarán en su declaración.
Uso de datos de Beancount para la declaración fiscal alemana: Beancount puede adaptarse para cumplir con las necesidades contables y fiscales alemanas, que tienen algunas características únicas:
- Alineación con el Plan General de Contabilidad Alemán: Las empresas alemanas suelen usar planes de cuentas estandarizados como SKR03 o SKR04. Aunque para finanzas personales no es necesario, si llevas la contabilidad de una pequeña empresa alemana en Beancount, considera estructurar las cuentas para que correspondan a las categorías de SKR04 (comúnmente usadas por asesores fiscales y el software DATEV). Por ejemplo, SKR04 asigna rangos específicos a tipos de gastos (publicidad, viajes, etc.). Puedes imitar esto en los nombres de las cuentas o usar etiquetas de metadatos para almacenar el número SKR. Esto facilita que tu Steuerberater pueda transferir tus datos a su sistema, ya que puedes proporcionar un mapeo de tus cuentas a la taxonomía oficial.
- Impuesto sobre el Valor Añadido (MwSt/USt): Si estás registrado para el IVA (Mehrwertsteuer, también llamado Umsatzsteuer), tu libro mayor de Beancount debe registrar el IVA cobrado y pagado. Normalmente, usarías cuentas separadas, similar al GST en el ejemplo de Canadá: por ejemplo,
Liabilities:VAT Collectedpara el impuesto soportado en ventas yAssets:VAT Paidpara el impuesto soportado en compras. Las declaraciones de IVA alemanas pueden ser trimestrales o mensuales, además de una conciliación anual. Con Beancount, puedes generar las cifras para la declaración de IVA (Umsatzsteuervoranmeldung) sumando estas cuentas para el período. Asegúrate también de contabilizar cualquier operación de inversión del sujeto pasivo o IVA de importación; por ejemplo, si compras servicios desde fuera de Alemania, puede que necesites tanto informar como deducir el IVA (Beancount puede manejar esto con entradas contables adecuadas). La discusión en Hacker News señaló que manejar cosas como la inversión del sujeto pasivo y múltiples tipos de impuestos es esencial para una "contabilidad alemana adecuada". En Beancount, podrías usar metadatos o cuentas para marcar transacciones con IVA al 19% vs 7%, etc. Incluso podrías crear un informe personalizado para generar las líneas exactas necesarias para el formulario de IVA (por ejemplo, total ventas al 19%, total ventas al 7%, etc.). Aunque no está incorporado, los datos están allí si se estructuran consistentemente. - EÜR y Estados Financieros Anuales: Si presentas una EÜR (para una pequeña empresa) en lugar de un balance general completo de doble entrada, básicamente necesitas totales de ingresos y gastos deducibles. Beancount puede producir esto fácilmente mediante un informe de resultados para el año. Ten en cuenta los ajustes específicos alemanes en una EÜR, como el tratamiento del uso privado de un vehículo (puedes añadir una porción como uso personal si reclamaste gastos totales) o el home office (que tiene condiciones estrictas). En Beancount podrías manejar esto usando cuentas separadas para la parte deducible frente a la parte personal, o añadiendo asientos de ajuste a fin de año. Si mantienes una contabilidad completa de doble entrada (Bilanz) para una empresa mayor, Beancount también puede hacerlo: tendrías cuentas para Activos, Pasivos, Patrimonio, etc., y generarías un balance (Bilanz) y una cuenta de resultados (GuV) desde Beancount para entregar a tu asesor fiscal. Aunque algunas complejidades como los ajustes del HGB podrían estar fuera del alcance de Beancount, para impuestos (que son en gran parte en base de caja o base de caja modificada para pequeñas empresas) debería ser suficiente.
- Depreciación (Abschreibungen/AfA): La ley fiscal alemana especifica tasas de depreciación para varios activos (Absetzung für Abnutzung, AfA). Normalmente es lineal durante una vida útil establecida (aunque en años pasados para determinados activos se permitía la depreciación decreciente). Con Beancount, puedes implementar la depreciación ya sea registrando manualmente asientos anuales de depreciación para cada activo o usando un plugin. Por ejemplo, si compraste un portátil por €1200, usado exclusivamente para negocios, y se deprecia en 3 años, podrías crear un asiento anual cargando €400 a gastos de depreciación. Hay plugins (como el plugin flexible_depreciation mencionado antes) que podrían configurarse para reglas alemanas también (ej., 50% de baja inmediata para activos de bajo valor bajo cierto umbral, o los calendarios lineales de depreciación). Al registrar la depreciación en Beancount, tus cuentas de gasto coincidirán con lo que reclamas en la declaración de impuestos (Anlage AV para activos). Lleva el control del Anlagenspiegel (programa de activos) fuera o en metadatos de Beancount para saber cuándo un activo está totalmente depreciado.
- Impuestos comerciales/empresariales: Si pagas Gewerbesteuer (impuesto comercial) como empresa, ten en cuenta que Beancount puede ayudar a rastrear los pagos (como gasto, aunque no deducible para el impuesto sobre la renta) y la base de cálculo. La Gewerbesteuer se basa en el beneficio con ciertos ajustes. Podrías llevar un cálculo separado (ya que se requieren adiciones para intereses, etc.), pero tu beneficio en Beancount es el punto de partida. De igual forma, si tienes empleados, llevar el control de Lohnsteuer y contribuciones sociales en cuentas separadas (pasivos de nómina) puede ayudar a asegurarte de que has contabilizado todos los pagos al hacer tus informes anuales.
Software y herramientas (Alemania): Los contadores y contribuyentes alemanes utilizan una mezcla de herramientas oficiales y de terceros que pueden integrarse con los flujos de trabajo de Beancount:
- ELSTER Online: El método oficial gratuito para presentar impuestos. ELSTER, ahora con algo de soporte en inglés, permite ingresar manualmente sus formularios de declaración de impuestos en línea. Use las cifras generadas por Beancount para completar los campos. Por ejemplo, si su estado de pérdidas y ganancias en Beancount muestra 50.000 € de beneficio neto por trabajo freelance, lo pondrá en Anlage S (para ingresos por cuenta propia). Si muestra 2.000 € de ingresos por dividendos, lo completará en Anlage KAP (y anotará cualquier retención fiscal). ELSTER no importa datos desde Beancount ni hojas de cálculo, por lo que la entrada es manual, pero confiable. También puede subir ciertos datos mediante ERiC (API de ELSTER), pero esto suele ser utilizado por software, no directamente por individuos.
- Software fiscal (Steuersoftware): Muchos alemanes usan software comercial por la comodidad de entrevistas guiadas y sugerencias optimizadas. Programas como WISO Steuer o SteuerSparErklärung tienen aplicaciones de escritorio que se integran con ELSTER para la presentación. Algunos pueden importar datos desde 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 desde Beancount, generalmente puede importar una lista de gastos o ingresos si la formatea correctamente. Por ejemplo, una empresa podría importar un CSV con todas las facturas a un software fiscal para rellenar automáticamente los ingresos. Usted podría generar ese CSV a partir de los registros de Beancount. Además, estos programas pueden generar un “Steuerdatei” o PDF de los formularios completados; puede verificar esos documentos con un informe que usted genere en Beancount.
- Exportación DATEV: Si trabaja con un Steuerberater, probablemente usen el software DATEV. Es posible que le pidan un exportación en formato DATEV. Aunque Beancount no exporta a DATEV directamente, una opción es usar un intermediario: exportar Beancount a CSV y luego emplear una herramienta o script para mapear al formato DATEV (generalmente un 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 consultar con su contador para ver si puede trabajar con datos en bruto. En muchos casos, entregar sus estados financieros finalizados (balance, cuenta de resultados) desde Beancount y un detalle del libro mayor puede ser suficiente para que realicen los ajustes contables en su sistema.
- Hojas de cálculo para cálculos: Algunos cálculos fiscales alemanes (como la división tarifaria para parejas casadas o encontrar la distribución óptima de ciertos gastos entre cónyuges) pueden ser complejos. Puede usar una hoja de cálculo para experimentar con escenarios. Beancount puede proveer los datos base (por ejemplo, gastos totales pagados por cada cónyuge). Esto está fuera del alcance de Beancount, pero resalta que tener datos precisos en un único lugar facilita el uso de otras herramientas. Además, si lleva un libro mayor Beancount para un pequeño negocio, podría usar una hoja de cálculo para preparar ajustes GAAP si son necesarios para estados financieros bancarios o oficiales, mientras mantiene las cuentas en base fiscal en Beancount.
Consejos y Plugins de la Comunidad (Alemania): Los usuarios alemanes de Beancount han compartido consejos para adaptar Beancount a los requisitos locales:
- Usar Metadatos para Facturas: La ley alemana requiere documentación detallada, incluyendo conservar copias de facturas y vincularlas a las anotaciones contables. Puedes 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 auditorías: puedes filtrar todas las transacciones coninvoice:2023-INV-1001y recuperar rápidamente el documento asociado. Algunos incluso han usado plugins o scripts para incrustar rutas de archivos y poder abrir la factura escaneada directamente desde Fava. - Inversión del Sujeto Pasivo y Códigos de IVA: Si se trata de servicios o bienes intracomunitarios en la UE, márcalos en Beancount. Por ejemplo, si registras un servicio de un proveedor de la UE sujeto a inversión del sujeto pasivo, podrías etiquetar la transacción con
VAT=ReverseCharge. Luego podrías crear un informe o consulta personalizada para listar todas esas transacciones y llenar la Anlage UR (el formulario donde detallas los servicios con inversión del sujeto pasivo). Etiquetando diferentes escenarios de IVA (doméstico 19 %, doméstico 7 %, adquisición UE, fuera de ámbito, etc.) creas un rastro de auditoría en Beancount que refleja lo que reportarás en las declaraciones de IVA. Este seguimiento granular es algo que un sistema contable alemán hace; puedes emularlo en el formato simple de texto de Beancount. - Localización de Términos: La comunidad a veces crea traducciones al alemán o plantillas localizadas para informes. Por ejemplo, crear un informe GuV (Gewinn- und Verlustrechnung) que use encabezados en alemán y agrupe cuentas según la presentación contable alemana. Aunque no es el predeterminado en Beancount, puedes personalizar plantillas de informes o usar
bea querycon tu propia plantilla HTML para exportar un estado de resultados en alemán para tus registros o para un banco. - Fondos de Activos y GWG (Geringwertige Wirtschaftsgüter): Presta atención a reglas como la amortización inmediata de activos de bajo valor (hasta cierto límite, por ejemplo, ≤800 € pueden amortizarse de inmediato como GWG). Puedes manejar esto simplemente contabilizando esas compras como gasto en Beancount (por ejemplo, registrar el equipo de 500 € directamente en una cuenta de gastos). Para activos por encima de ese límite pero elegibles para depreciación en fondos (Sammelposten, en el rango de 250 €–1000 € según reglas antiguas), podrías tener una cuenta separada para rastrear la depreciación de ese fondo. Algunos usuarios de Beancount mantienen una cuenta
Assets:DepreciationPoolpara estos casos y amortizan un porcentaje fijo cada año. Esto asegura el cumplimiento con las normas fiscales mientras usas 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 preguntando sobre mejores prácticas. Temas comunes incluyen la adaptación al SKR04, manejo de múltiples fechas (las facturas alemanas necesitan registrar fecha de factura, período del servicio, y fecha de pago – puedes usar múltiples campos de fecha en la sintaxis o metadatos de Beancount para esto). Un comentarista de HN que desarrolla una herramienta contable centrada en Alemania señaló que cosas como múltiples fechas y vinculación a contratos son requeridas por los GAAP alemanes; aunque Beancount no lo impone nativamente, definitivamente puedes usar su extensibilidad (metadatos y plugins de validación personalizada) para asegurar que capturas la información necesaria. El consenso es que sí, puedes hacer una contabilidad alemana adecuada en Beancount, pero debes ser disciplinado en incluir los detalles requeridos.
- Coordinación con Steuerberater: Si haces la mayoría de la contabilidad en Beancount y solo usas un asesor fiscal para la declaración, considera reunirte con él una vez para mapear tus cuentas a lo que él necesita. Algunos miembros de la comunidad reportaron éxito dando a su contador una vista de solo lectura en Fava o un HTML exportado de los libros de Beancount para examinar las transacciones. El contador puede luego pedir aclaraciones sobre anotaciones específicas. Con el tiempo, a medida que se familiarizan, podrían aceptar la salida de Beancount para las cuentas anuales. Esto puede ahorrar costos, ya que básicamente estás haciendo tú el trabajo contable.
Reino Unido
Resumen de preparación fiscal de fin de año: En el Reino Unido, las personas con ingresos no PAYE o situaciones fiscales complejas presentan una declaración de impuestos de Autoevaluación anual (generalmente con fecha límite el 31 de enero para el año fiscal anterior, que abarca del 6 de abril al 5 de abril). Las pequeñas empresas pueden estructurarse como empresarios individuales (presentando como parte de la Autoevaluación) o como sociedades limitadas (que presentan declaraciones de impuesto de sociedades por separado). Esta guía se centra en la Autoevaluación personal y los negocios unipersonales. Pasos clave:
- Recolecta los Registros de Ingresos: Reúne tus formularios P60/P45/P11D del empleo (resumen de salario, impuestos pagados y cualquier beneficio en especie). Si eres autónomo o arrendador, compila tu ingreso total para el año fiscal (por ejemplo, facturas de ventas, estados de alquiler). También incluye extractos de intereses bancarios, vales de dividendos y cualquier otro ingreso (criptomonedas, economía gig, etc.). Ten en cuenta que los contribuyentes del Reino Unido deben declarar todos los ingresos a menos que estén cubiertos por una exención o asignación específica. Por ejemplo, verifica si superaste la asignación de £1,000 por comercio o propiedad (si estás por debajo, es posible que no necesites declarar ese ingreso, de lo contrario sí). Beancount puede ayudar aquí agregando, por ejemplo, todas tus facturas de ingresos freelance del año fiscal para ver si superas el umbral.
- Rastrea Gastos Deducibles y Asignaciones: Para los autónomos, identifica todos los gastos comerciales que sean deducciones permitidas (viajes, costos de oficina, teléfono, etc.) para el año fiscal. Asegúrate de tener recibos o registros de cada uno. Si utilizas gastos simplificados (como tarifa fija para vehículo o la oficina en casa) en lugar de costos reales, anota el uso (Beancount puede registrar kilometraje o horas de oficina en casa mediante metadatos, por ejemplo). Si estás empleado y tuviste gastos laborales no reembolsados o calificas para ciertos alivios (como honorarios profesionales o gastos de uniforme), recopila esos montos – aunque ten en cuenta que muchos gastos laborales no son reclamables a menos que hayas tenido que presentar declaración por otros motivos. También recopila información sobre contribuciones que pueden afectar impuestos: aportaciones a pensiones (especialmente si corresponde alivio por tramo superior), donaciones benéficas Gift Aid (estas amplían tu banda básica de impuestos), etc.
- Calcula el Beneficio Imponible (para negocios): Si eres un comerciante individual, deberás calcular tu beneficio imponible para el negocio. Esto es esencialmente ingresos menos gastos permitidos, ajustado por asignaciones de capital (depreciación para impuestos) y cualquier elemento no deducible (como la parte personal de los gastos). Beancount puede generar un estado de resultados para tu negocio que es un punto de partida. A partir de ahí, aplica ajustes específicos del Reino Unido: por ejemplo, no deducir gastos de entretenimiento (el entretenimiento para clientes no es deducible en el Reino Unido), suma de nuevo la depreciación y resta las asignaciones de capital según las reglas de HMRC (asignación anual de inversión o asignación decreciente). Puedes mantener una conciliación en una hoja de cálculo o dentro de Beancount (usando cuentas separadas para ajustes fiscales). Esta cifra final se incluye en la sección de Trabajo por Cuenta Propia de la declaración (formulario SA103).
- Presenta la Autodeclaración (Self Assessment): El año fiscal del Reino Unido termina el 5 de abril y la fecha límite para la presentación en línea es el 31 de enero siguiente (la presentación en papel vence el 31 de octubre anterior). La mayoría presenta en línea a través del portal en línea de HMRC o usando software comercial. Cuando estés listo para presentar, inicia sesión en el portal de Self Assessment de HMRC (o tu software elegido) e ingresa las cifras: ingresos por empleo (a menudo precargados con datos de HMRC), ingresos y gastos por cuenta propia, dividendos, intereses, etc. Verifica cada cifra contra tus reportes de Beancount. El sistema calculará tu obligación tributaria. Si debes impuestos, ten en cuenta que se pueden requerir pagos a cuenta para el próximo año (usualmente la mitad del impuesto del año actual, con vencimientos el 31 de enero y 31 de julio). Planea tu flujo de caja en consecuencia; también puedes usar Beancount para pronosticar y reservar dinero para estos pagos.
Recursos oficiales de HMRC: La HMRC del Reino Unido ofrece orientación clara para los presentadores de Self Assessment:
- Guía de HMRC para Self Assessment: La guía gov.uk “Declaraciones de impuestos de Self Assessment: Resumen” explica quién debe presentar 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 sanciones por presentación tardía. Esto es imprescindible si eres nuevo en Self Assessment, para asegurarte de que debes presentarla y comprender el calendario.
- Conservación de registros: HMRC espera que los contribuyentes mantengan registros adecuados para respaldar su declaración de impuestos. Sugieren conservar los registros al menos 5 años después del plazo 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 HMRC (y la guía gov.uk) enumeran qué registros deben conservar los autónomos (facturas, recibos, registros de kilometraje, etc.). En esencia, tener extractos bancarios y recibos organizados – una tarea que Beancount facilita ya que probablemente ingreses transacciones desde extractos y puedas adjuntar escaneos a las entradas.
- Guía para trabajo por cuenta propia y alquileres: HMRC provee notas detalladas para las páginas de trabajo por cuenta propia (SA103) y de propiedades (SA105). Estas notas explican qué se considera gasto deducible, cómo manejar las asignaciones de capital y cómo calcular conceptos como ganancias por solapamiento (si tu periodo contable no coincide con el año fiscal, aunque nuevas reglas están alineando los periodos base con los años fiscales). El panfleto HS222 es útil para asignaciones de capital, por ejemplo. Todo esto está en gov.uk en formato PDF (busca “notas SA103”).
- Servicios en línea de HMRC: El sistema oficial HMRC Self Assessment online es gratuito. También hay una app para declaraciones simples. Si no presentaste online el año pasado, necesitas registrarte (recibirás un código de activación por correo). Una vez dentro, el formulario online es esencialmente igual al papel, con textos de ayuda. El sitio web de HMRC también tiene una lista de software reconocido si eliges utilizar alternativas. Después de presentar, la cuenta fiscal personal de HMRC te permite ver tu factura fiscal, realizar pagos o establecer un plan de pagos si es necesario.
Uso de datos de Beancount para la declaración fiscal en el Reino Unido: Beancount puede soportar muchos aspectos del cálculo y registro fiscal en el Reino Unido:
-
Horarios de Trabajo Autónomo: Para empresarios individuales, Beancount puede generar las cifras que necesita para las páginas de Trabajo Autónomo (SA103). El formulario tiene casillas para la facturación, gastos deducibles (con un desglose si su facturación supera las £85k o si decide detallar), asignaciones de capital, etc. Si su facturación está por debajo del umbral, puede informar los gastos totales como un solo número; Beancount aún puede proporcionar un desglose para su referencia. Si está por encima, deberá desglosar los gastos en categorías como oficina, viajes, subsistencia, honorarios legales, etc. Manteniendo cuentas correspondientes (por ejemplo,
Expenses:Business:Travel,Expenses:Business:Legal), puede consultar esos totales al instante. Las reglas del Reino Unido también permiten el uso de gastos simplificados (tarifa fija por uso del hogar o por milla para el coche). Si opta por estos, puede que no registre los gastos reales en Beancount para esas categorías (o los registre pero luego los ignore y use la tarifa fija). 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 HMRC. Documente tales elecciones en una nota o mediante una entrada personalizada de Beancount para recordar su método en tiempo de impuestos. -
Informe de Inversiones: La tributación de inversiones en el Reino Unido requiere informar dividendos e intereses que superen ciertas asignaciones, y plusvalías si superan la exención anual o cualquier enajenación donde los ingresos excedan 4 veces la exención. Use Beancount para rastrear ingresos por dividendos (tal vez en
Income:Dividends:UKfrente aIncome:Dividends:Foreign). Al final del año, sume sus dividendos; deberá informar el total, y si alguno tuvo retención de impuestos extranjeros, anótelo para el crédito fiscal por impuestos extranjeros (use la sección Foreign del SA106). Para plusvalías, Beancount puede listar cada enajenación de activos (acciones, cripto, propiedades, etc.). El Reino Unido tiene reglas específicas de emparejamiento de acciones: mismo día, siguientes 30 días (bed and breakfast), y el pool de la Sección 104 para tenencias antiguas (que es un pool de costo promedio); estas normas determinan la base de costo de las acciones vendidas. Calcular esto manualmente puede ser propenso a errores. La comunidad desarrolló un plugin de Beancount para plusvalías en el Reino Unido que aplica las reglas de HMRC (promedio de la sección 104, etc.) para calcular ganancias. Usando este plugin en sus datos de Beancount, puede obtener un informe de cada venta y su ganancia o pérdida calculada según las reglas del Reino Unido, que puede luego usar para completar el resumen de plusvalías en su declaración. Incluso sin el plugin, puede usar el detallado seguimiento de lotes de Beancount para ayudar; solo recuerde que el enfoque FIFO predeterminado o por ID específico de Beancount no es el método del Reino Unido; quizás deba ajustar la base de costo en sus registros para imitar el pooling. Una opción es mantener sus inversiones en Beancount usando una cuenta por tenencia (para aislar reglas de mismo día y 30 días) y calcular costos promedio manualmente tras cada compra, o simplemente apoyarse en un cálculo externo pero usar Beancount para los datos en bruto. En cualquier caso, asegúrese de que todas las enajenaciones estén registradas; el umbral de HMRC (actualmente, ~£50k ingresos o £12k ganancia) puede exigir reporte incluso si no hay impuesto a pagar. -
IVA y MTD para IVA: Si su negocio está registrado en IVA, probablemente ya use software para presentar declaraciones de IVA, porque Making Tax Digital para IVA ya exige registro y presentación digital. Beancount no es software reconocido para MTD, así que mantenga sus registros de IVA en Beancount y presente mediante software puente. Por ejemplo, exporte los totales de la cuenta de IVA desde Beancount e introdúzcalos en una herramienta puente compatible con MTD para presentar a HMRC.
-
MTD para Impuesto sobre la Renta (ITSA): Making Tax Digital para Impuesto sobre la Renta ya no es una reforma lejana, sino que se está implementando por fases según ingresos que califican de trabajo autónomo y propiedad. El calendario de implementación de HMRC establece tres etapas, cada una basada en el ingreso declarado en la declaración de un año anterior:
- Desde el 6 de abril de 2026 si su ingreso que califica fue superior a £50,000 en el año fiscal 2024 a 2025; esta etapa ya está en vigor.
- Desde el 6 de abril de 2027 si su ingreso que califica fue superior a £30,000 en el año fiscal 2025 a 2026.
- Desde el 6 de abril de 2028 si su ingreso que califica fue superior a £20,000 en el año fiscal 2026 a 2027.
Una vez que estás dentro del ámbito, MTD para el Impuesto sobre la Renta requiere registros digitales más actualizaciones trimestrales presentadas a través de software reconocido por HMRC; consulta la actual guía de elegibilidad y exenciones antes de confiar en cualquier umbral, ya que las fechas y cifras pueden cambiar. Beancount puede mantener los registros subyacentes y producir los totales de ingresos y gastos cada trimestre, pero no es software MTD reconocido en sí mismo — aún debes presentar a través de una herramienta reconocida o puente. Se han propuesto esfuerzos comunitarios para conectar los datos de Beancount con la API del Impuesto sobre la Renta de HMRC; trátalos como experimentales y confirma el estado de reconocimiento antes de presentar con uno.
-
Verificaciones del código PAYE: Tu libro mayor de Beancount también puede usarse para verificar tu código fiscal PAYE. Por ejemplo, si registras tus nóminas en Beancount (con salario bruto, impuestos, NI, etc.), puedes anualizarlas y ver si se aplicó la asignación libre de impuestos correcta. Si detectas una discrepancia (quizás mostraste un impuesto insuficiente pagado), sabrás que debes revisar tu aviso de codificación de HMRC. Esto no se usa directamente en la presentación (ya que el PAYE lo gestionan los empleadores), pero te ayuda a evitar sorpresas y asegurar que la Autoevaluación contabilice correctamente cualquier pago insuficiente o en exceso.
Software y Herramientas (Reino Unido):
- Declaración en línea de HMRC: La mayoría de las personas presentan su declaración a través del servicio en línea gratuito de HMRC. Es sencillo para la mayoría de los escenarios. Úsalo junto con Beancount copiando los números. Un consejo: tras ingresar todos los datos, puedes ver un resumen del cálculo. Algunas personas comparan esto con su propio cálculo (lo que puedes hacer exportando los datos de Beancount a una hoja de cálculo y aplicando las tasas impositivas para ver si coinciden dentro de una pequeña tolerancia de redondeo).
- Software comercial de impuestos: Existen varios paquetes de software de terceros (TaxCalc, Taxfiler, Absolute, etc.) e incluso algunas aplicaciones móviles más recientes aprobadas por HMRC. A veces permiten importar datos desde software contable o permiten la importación de hojas de cálculo. Si tienes asuntos complejos o múltiples negocios por cuenta propia, un paquete de software podría ayudar a gestionar múltiples cronogramas más fácilmente. También suelen generar un conjunto de cronogramas bien formateados que puedes conservar en tus registros. Sin embargo, muchos de estos están dirigidos a contadores y pueden ser excesivos para un solo declarante.
- Excel para SA103 (Trabajo por cuenta propia) y SA105 (Propiedades): Si quieres verificar o planificar, HMRC proporciona hojas de trabajo (SA103S, SA103F) y SA105 en formatos PDF/ODS. Puedes llenarlas electrónicamente como prueba. Beancount puede rellenar muchos de los números. Por ejemplo, para una propiedad de alquiler, podrías usar Beancount para sumar el alquiler recibido y todas las categorías de gastos (reparaciones, seguros, honorarios del agente) para esa propiedad; luego introducirlo en el formulario SA105 para ver el resultado antes de presentar oficialmente. Esto puede ser una buena práctica para asegurarte de no omitir ninguna categoría.
- Plugins de Beancount específicos del Reino Unido: Ya mencionamos el plugin de ganancias de capital del Reino Unido. Si inviertes, esto puede ahorrarte horas de cálculos manuales de agrupación. No hay mucho más específico del Reino Unido disponible públicamente aún, pero conforme entran en vigor las etapas de MTD para el impuesto sobre la renta, podríamos ver más. Por ejemplo, se podría crear un plugin para formatear un informe trimestral de ingresos/gastos para declaraciones MTD, o para calcular asignaciones específicas del Reino Unido (como ajustar la asignación personal si los ingresos > £100k, etc.). Por ahora, podrías depender de scripts personales o hojas de cálculo para esos cálculos.
- Banca abierta / herramientas de importación: Parte de la preparación fiscal es tener todas tus transacciones en un solo lugar, lo que Beancount hace excelentemente si has sido diligente. Herramientas como beancount-import (y muchos importadores comunitarios de bancos) pueden obtener automáticamente transacciones bancarias. Esto asegura que tu archivo Beancount esté completo con todos los gastos e ingresos. Así, en época de impuestos, confías en que tus cuentas de ingresos de Beancount reflejan todo. Si comenzaste a usar Beancount a mitad de año, asegúrate de importar datos desde el inicio del año fiscal (6 de abril) para tener completitud en ese primer año.
Consejos y Complementos de la Comunidad (Reino Unido):
- Plugin de Ganancias de Capital del Reino Unido: Vale la pena destacar nuevamente: este plugin del miembro de la comunidad Beancount Vasily (Evernight en GitHub) implementa las reglas de ganancias de capital de HMRC. Contabiliza Section 104 pooling (todos los valores antes de una venta promediados), same-day rule (las acciones compradas el mismo día de una venta coinciden con esa venta) y 30-day bed-and-breakfast rule (las acciones compradas dentro de los 30 días posteriores a una venta coinciden y ajustan la ganancia). Usar este plugin en tu libro mayor Beancount significa que puedes calcular con precisión cosas como ganancias de acciones e incluso casos más exóticos (probablemente maneja criptomonedas de manera similar si tratas cada moneda como un tipo de activo separado). Esta es una contribución comunitaria invaluable ya que las reglas del Reino Unido difieren del enfoque FIFO que muchos países usan.
- Seguimiento de Asignaciones y Tramos: Algunos usuarios etiquetan transacciones para ayudar con asignaciones específicas del Reino Unido. Por ejemplo, etiquetar ingresos por intereses que entran en la Personal Savings Allowance, o dividendos bajo la Dividend Allowance. Aunque el software fiscal finalmente aplicará la asignación, etiquetar puede ayudarte a ver rápidamente si has superado la asignación. Por ejemplo, etiqueta el interés bancario como
#SavingsAllowancey luego consulta el total: si está por debajo de £1,000 (contribuyente a tasa básica) o £500 (tasa superior), sabes que no hay impuestos; si es superior, deberás pagar impuestos sobre el excedente. - Dividir el Año Fiscal en Beancount: El año fiscal del Reino Unido abarca años calendario. Algunos usuarios de Beancount mantienen vistas personalizadas o incluso dos conjuntos de libros (o más simple, usan el lenguaje de consultas) para obtener datos del año fiscal. Por ejemplo, puedes consultar entre las fechas "2024-04-06 a 2025-04-05" para obtener los totales del año fiscal. Si usas Beancount de forma constante durante muchos años, considera configurar una consulta o reporte para "Año Fiscal X" para evitar confusión con totales del año calendario.
- Ingresos Extranjeros e Impuesto en el Reino Unido: Si tienes inversiones extranjeras o trabajas en el extranjero, el sistema del Reino Unido puede ser complicado (base de remesas, créditos fiscales extranjeros, etc.). Aunque no es específico del Reino Unido, un consejo es usar las funciones de moneda de Beancount para rastrear tanto GBP como la moneda extranjera para cada transacción. Por ejemplo, si recibiste dividendos en USD, regístralos con equivalentes en GBP usando la tasa de cambio de ese día. Así es fácil sumar ingresos extranjeros en GBP para tu formulario SA106. También, registra el impuesto extranjero pagado como transacciones separadas a una cuenta de gastos fiscales. Estos formarán la base de tu reclamación de crédito fiscal extranjero. La claridad de tener esto en Beancount es mucho mejor que revisar estados de corretaje al final del año.
- Uso de Etiquetas para Ajustes: La autoevaluación fiscal del Reino Unido tiene algunas entradas peculiares, como el ajuste por uso privado (si registras un gasto que tiene un elemento privado, debes añadir de nuevo la parte privada en el cálculo de trabajo por cuenta propia). Puedes manejar esto no registrando el uso privado en gastos en absoluto (dividir la transacción entre cuentas comerciales y personales). Pero si eliges registrar el 100% de un gasto en negocio y luego ajustar, puedes etiquetar esa transacción con
#private_use_30%o similar. En la temporada de impuestos, buscas esa etiqueta y calculas el ajuste. De manera similar, si usas la base de caja para la contabilidad (una opción para pequeñas empresas en el Reino Unido), el interés superior a £500 no es deducible; podrías etiquetar el gasto de interés sobre ese límite para un ajuste. - Foros Comunitarios: Los usuarios del Reino Unido de Beancount u otras herramientas contables en texto plano a veces comparten experiencias en foros (por ejemplo, el grupo de Google Plaintext Accounting o Reddit). Discuten temas como alinear Beancount con las categorías de HMRC y asegurarse de contabilizar cosas como pagos a cuenta en el flujo de efectivo. Por ejemplo, alguien podría crear una cuenta
Expenses:Taxes:SelfAssessmenty registrar allí los pagos esperados a cuenta, para no perderlos de vista. Aunque no es obligatorio para la presentación, es una buena práctica integrar la planificación de pagos de impuestos en tu libro mayor.
Australia
Resumen de la Preparación Fiscal de Fin de Año: El año fiscal en Australia va del 1 de julio al 30 de junio, y las declaraciones de impuestos individuales deben presentarse antes del 31 de octubre. Los individuos (incluidos los trabajadores autónomos) usan el sistema MyTax de la ATO o formularios en papel para presentar declaraciones, mientras que las empresas y otras entidades tienen sus propias declaraciones (a menudo con fechas límite posteriores si utilizan un agente fiscal). Pasos clave para los contribuyentes australianos que usan Beancount:
- Reunir documentos de ingresos: Recoja sus resúmenes de pagos PAYG (ahora a menudo solo un Estado de Ingresos accesible vía myGov si su empleador usa Single Touch Payroll) para el período de julio a junio. También reúna los estados de interés bancario, estados de dividendos (incluida cualquier información sobre créditos por impuestos franqueados), estados de propiedades en alquiler (ingresos y gastos), y registros de cualquier otro ingreso (por ejemplo, ingresos de negocios o contratos, ganancias de capital por venta de activos). Muchos de estos están prellenados a finales de julio en los sistemas de la ATO, pero debe verificar cruzadamente con sus propios registros (de Beancount). Por ejemplo, si Beancount muestra que recibió $500 en intereses de una cuenta bancaria, asegúrese de que una cantidad equivalente aparezca en el precargado; si no es así, es posible que necesite agregarlo manualmente.
- Compilar gastos deducibles y recibos: En Australia, las deducciones comunes incluyen gastos relacionados con el trabajo (cuotas sindicales, herramientas, viajes laborales, uniformes, gastos de oficina en casa), gastos de autoeducación, donaciones caritativas, intereses de préstamos de inversión, y gastos de propiedades de inversión (reparaciones, honorarios de administrador de propiedades, etc.). Use Beancount para rastrear estos gastos durante el año categorizándolos adecuadamente (por ejemplo,
Expenses:Deductible:WorkFromHomeoExpenses:RentalProperty:Repairs). Al cierre 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 evidencias). Note que algunas deducciones tienen métodos específicos de justificación (como el método de centavos por km para el automóvil, o tarifa fija para oficina en casa): decida si usar costos reales o tarifas de puerto seguro y recopile la información requerida en consecuencia (Beancount puede almacenar, por ejemplo, total de horas de oficina en casa o facturas de electricidad si necesita calcular costos reales versus tarifa fija). - Ingresos de negocio y propietario único: Si usted opera una empresa unipersonal o negocio adicional, reportará sus ingresos y gastos del negocio en su declaración individual (usando el cronograma de elementos comerciales y profesionales). Prepare un estado de pérdidas y ganancias para el negocio para el año fiscal (1 de julio – 30 de junio). Beancount puede producir esto fácilmente. Asegúrese de contabilizar cualquier ajuste entre contabilidad y fiscalidad – por ejemplo, Australia a menudo permite deducción inmediata para activos (hasta un umbral) o grupos simplificados de depreciación para pequeñas empresas; decida su enfoque y reflejelo en su libro mayor de Beancount (o al menos nótelo para que reclame correctamente en la declaración). También, verifique si debe contabilizar las porciones de uso privado (por ejemplo, si el 20% del uso del vehículo fue personal y reclamó todos los gastos, necesitaría añadir el 20% como uso privado).
- Presentar la declaración de impuestos: Para 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 mayoría de la información está precargada por la ATO. Inicie sesión en myGov y acceda a ATO MyTax para iniciar su declaración. MyTax mostrará los ingresos que conoce (de empleadores, bancos, etc.); compare estos con sus datos de Beancount y agregue/corrija según sea necesario. Ingrese cualquier ingreso adicional (como su ingreso de negocio, ingreso extranjero, etc.) e ingrese las deducciones. MyTax tiene categorías para deducciones que reflejan las secciones en la declaración de impuestos (gastos de trabajo, donaciones, etc.). Use sus totales de Beancount para llenarlas, pero prepárese para ingresar descripciones o desglose para ciertos reclamos (MyTax podría pedir detalles para reclamos grandes). Una vez que todos los datos estén ingresados, revise el reembolso calculado o la cantidad adeudada. La fecha límite para la presentación por cuenta propia es el 31 de octubre. Si usa un agente fiscal registrado, normalmente obtiene una extensión hasta mayo del año siguiente, pero debe estar registrado como cliente antes del 31 de octubre para obtener esa extensión.
Recursos Oficiales del ATO: La Oficina Australiana de Impuestos ofrece una gran cantidad de información para ayudar con la preparación de impuestos:
- Guía de “Declaración del impuesto sobre la renta” del ATO: El sitio web del ATO tiene orientaciones específicas para diferentes tipos de contribuyentes. Para individuos y autónomos, consulte “Individuals – lodging your tax return” que detalla cuándo y cómo presentar (por ejemplo, MyTax en línea vía myGov) y las fechas límites. El ATO enfatiza que si lo haces tú mismo, presenta antes del 31 de octubre; de lo contrario, contrata a un agente fiscal. También señala que la mayoría de la información está prellenada para finales de julio en las declaraciones en línea, lo cual es una señal para empezar a preparar.
- Deducciones y Desgravaciones del ATO: El ATO tiene páginas detalladas sobre lo que puedes reclamar por gastos relacionados con el trabajo (a veces desglosado por ocupación), así como para situaciones específicas (como propiedades de alquiler o auto-educación). Consulta estas para asegurarte de que tus gastos categorizados en Beancount son efectivamente deducibles. Por ejemplo, las “occupation guides” del ATO pueden indicar qué porcentaje de un gasto determinado suele ser reclamable. Siempre verifica con la guía oficial para evitar reclamar algo no deducible.
- Rincón para Pequeñas Empresas: Si tienes ingresos empresariales, las guías para pequeñas empresas del ATO explican concesiones y obligaciones. La página “Reports and returns for businesses” destaca qué formularios se necesitan (BAS, impuesto sobre la renta, resumen anual de retenciones PAYG, etc.). Esto recuerda que, además de la declaración anual, puede que necesites haber presentado tu BAS (Declaraciones de Actividad Empresarial para GST/PAYG) durante el año. Asegúrate de que tus datos en Beancount también facilitaron eso.
- myTax y Prellenado: El servicio en línea del ATO (myTax) es fácil de usar e incluye texto de ayuda en cada sección. La app del ATO y myGov también tienen funciones para revisar tu Notice of Assessment y el progreso de las declaraciones. Oficialmente, el ATO sugiere vincular tu cuenta myGov con el ATO para que puedan prellenar datos e incluso completar parcialmente tu declaración. Tienen un paso a paso sobre cómo presentar en línea que básicamente te guía para iniciar sesión, verificar información y enviar — si usas Beancount, estarás cotejando en la etapa de ingreso de datos.
Uso de Datos de Beancount para la Declaración de Impuestos en Australia: Beancount puede asistir tanto con los números como con la contabilidad para los impuestos australianos:
- Contabilidad del Año Financiero: El año financiero en Australia, que va de julio a junio, significa que probablemente necesitarás informes que abarquen partes de dos años calendario. En Beancount, puedes ejecutar consultas o informes para un rango de fechas personalizado (por ejemplo,
2024-07-01 to 2025-06-30). Puede ser conveniente mantener una afirmación de saldo personalizada o un asiento de cierre el 30 de junio para capturar los saldos de fin de año (especialmente si realizas devengos). Algunos usuarios mantienen sus libros segmentados por años fiscales. Asegúrate de que todas las transacciones hasta el 30 de junio estén registradas y que cualquier fecha a partir del 1 de julio se excluya del informe para ese año fiscal. - Retenciones PAYG e Instalaciones: Si te han retenido impuestos (de salarios o pagos a contratistas bajo PAYG), esas cantidades aparecerán en tus registros. Por ejemplo, podrías registrar el salario en dos partidas: pago neto a tu banco y impuesto PAYG a una cuenta de pasivo o gasto. Al cierre del año, el total en esa cuenta PAYG debería coincidir con la cifra de impuestos retenidos en tu Estado de Resultados (o la suma de los montos en tus recibos de sueldo). Esto ayuda a verificar la precarga de datos de la ATO. De igual manera, si pagas cuotas PAYG (pagos anticipados trimestrales del impuesto sobre la renta), estas deben registrarse (a menudo como un activo por impuestos pagados por adelantado o como gasto). Las reclamarás en tu declaración para compensar la deuda tributaria final. Beancount puede proporcionar el total de cuotas pagadas durante el año. La ATO también las listará, pero es bueno hacer una verificación cruzada.
- Ganancias de Capital y Descuento CGT: Rastrea las transacciones de activos de capital en Beancount para facilitar los cálculos del impuesto a las ganancias de capital. Australia grava las ganancias de capital con un 50% de descuento para individuos que mantengan los activos por más de 12 meses. Para cada venta de activo, necesitarás conocer la base de costo y el producto de la venta, así como las fechas de compra y venta. Beancount registra naturalmente las fechas y los montos. Puedes consultar tus ventas del año: por ejemplo, lista todas las transacciones
Income:CapitalGains. Aunque Beancount no aplica automáticamente el descuento del 50%, puedes calcularlo fácilmente: si un registro muestra una ganancia de $10,000 y sabes que el activo se mantuvo 2 años, solo $5,000 son imponibles. Podrías considerar etiquetar activos con fechas de adquisición o usar lotes para separar corto plazo de largo plazo (aunque en Australia es puramente por tiempo, no por identificación específica para el descuento). Ten cuidado con las pérdidas de capital – estas se rastrean y pueden ser arrastradas a futuros años. Puede que desees una cuenta para pérdidas arrastradas como recordatorio para el próximo año. Si tuviste pérdidas previas, se aplican antes del descuento. Usando Beancount, puedes modelar esto con un saldo acumulado de pérdidas de capital. - Créditos por Dividendos (Franking Credits): Los dividendos australianos a menudo vienen con créditos por dividendos (créditos fiscales por impuesto corporativo ya pagado). En tu libro de Beancount, podrías registrar el dividendo bruto completo como ingreso y el crédito por dividendos como un crédito fiscal (quizás como
Income:FrankingCreditso una reducción en gasto de impuesto). Para efectos fiscales, debes reportar el monto franqueado y el crédito por dividendos por separado. Asegúrate de que tus registros los muestren claramente. Por ejemplo, un dividendo en efectivo de $70 con un crédito por dividendos de $30 = $100 bruto. Podrías registrar $100 ingreso y $30 crédito fiscal, o $70 ingreso y $30 en una cuenta especial. De cualquier forma, al declarar, reportarás $100 como ingreso por dividendos y $30 como crédito por dividendos (que contará como impuesto pagado). Beancount puede totalizar tus créditos por dividendos del año (suma de todos esos créditos). Esto debería coincidir con lo que aparece en tus estados de dividendos y en la precarga de la ATO. Los créditos por dividendos pueden ser bastante valiosos, así que verifica que los has ingresado todos. - Ingresos en el Extranjero y Ganancias por Tipo de Cambio: Si tienes inversiones o ingresos en moneda extranjera, la capacidad multi-monedas de Beancount es útil. Registra el equivalente en AUD de cualquier ingreso extranjero en la fecha de recepción (la ATO requiere usar la tasa de cambio del día de recepción o una tasa promedio). Así puedes consultar solo los montos en AUD. Si pagaste impuestos extranjeros (como retenciones sobre acciones estadounidenses), también registra eso – es deducible como crédito fiscal extranjero. Asegúrate de convertir esos impuestos pagados a AUD también. Los saldos en moneda extranjera pueden generar ganancias o pérdidas cambiarias sujetas a impuestos bajo las reglas australianas (si son grandes y no para uso personal), lo cual es complejo; pero en general, vigila las cuentas de efectivo extranjero cerca del cierre del año si fluctuaron significativamente.
Software y Herramientas (Australia):
- myGov y MyTax: Como se mencionó, la herramienta principal para individuos es el MyTax en línea de la ATO. Es gratuito y cubre la mayoría de las situaciones. La interfaz es bastante sencilla: avanzas sección por sección (Ingresos, Deducciones, etc.). El prellenado puede importar datos para ti (como intereses, dividendos reportados por empresas, información de seguro de salud para reembolsos, etc.). Beancount complementa esto asegurándose de que no dependas únicamente del prellenado; por ejemplo, si un banco olvidó reportar algo, tu libro mayor lo detectaría. MyTax también tiene una función conveniente que guarda tu progreso, para que puedas comenzar a ingresar datos y volver más tarde, lo que te permite usar los informes de Beancount para completar incrementalmente.
- Software de Agentes de Impuestos: Si usas un contador, ellos utilizarán software profesional (como Xero Tax, HandiTax, etc.). Normalmente, les proporcionarías resúmenes de tus ingresos y deducciones (impresiones de Beancount o Excel). Ellos ingresan estos datos en su software, que presenta la declaración a través del portal de Agentes de Impuestos. Si prefieres usar un software comercial tú mismo, existen opciones como Etax o H&R Block Online; sin embargo, suelen replicar lo que MyTax hace, pero con alguna guía adicional. Pueden ser útiles si quieres una segunda revisión o una interfaz diferente. Usualmente permiten importar datos del año anterior, pero no datos directamente de Beancount. Considerando 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 provee calculadoras para ciertas deducciones (como calculadoras de tasa fija para trabajo desde casa) y para verificar cosas como deducciones de obras de capital Sección 43 para propiedades en alquiler. Puedes usar estas con datos de Beancount (por ejemplo, total de horas trabajadas desde casa, o costo de mejoras en el edificio). Además, si quieres simular diferentes escenarios (por ejemplo, comparar gastos reales de auto contra kilómetros a centavos por km), una hoja de cálculo es útil. Introduce datos de Beancount (combustible, registro, totales de seguro vs kilómetros conducidos) para ver cuál produce una deducción mayor.
- Aplicaciones para Registro de la ATO: La ATO tenía una aplicación llamada “myDeductions” que permitía capturar recibos durante el año, y luego podías subir los datos para prellenar tu declaración. Si usas Beancount, probablemente ya estás registrando tus gastos, por lo que puede que no necesites myDeductions. De hecho, tu Beancount cumple ese papel. Solo asegúrate de conservar imágenes de los recibos si es necesario; almacenar rutas de archivos en Beancount o mantener un sistema aparte de carpetas para recibos (referenciados por ID de transacción) puede ser tan efectivo como la aplicación de la ATO.
- Exportación de Software Contable: Si usabas un paquete contable (QuickBooks, Xero, MYOB) y migraste a Beancount, ten en cuenta que esos a veces generan informes de fin de año orientados a impuestos. Con Beancount, podrías emular algo de eso con informes personalizados o exportando a CSV y luego usando una plantilla conocida. Por ejemplo, algunos contadores tienen plantillas de Excel para cronogramas de propiedades en alquiler; podrías completarlas con datos de Beancount. Aunque no es una “herramienta” directa, este método aprovecha prácticas conocidas en la preparación de impuestos australiana mientras usas tu libro mayor de Beancount como fuente de verdad.
Consejos y Plugins de la Comunidad (Australia): La comunidad australiana de Beancount es más pequeña, pero hay consejos generales que se aplican:
- Manejo del GST: Si tienes un negocio y estás registrado para el GST, considera usar las funciones de Beancount para automatizar la división del GST. Algunos usuarios crean una plantilla de transacción o un importador que separa automáticamente el GST. Por ejemplo, un gasto de $110 marcado como que incluye GST se registraría como $100 de gasto, $10 a GST Pagado. Al hacer esto de manera consistente, cuando llegue el momento del BAS (usualmente trimestral), puedes sumar
Liabilities:GST:CollectedyAssets:GST:Paidpara completar el formulario BAS. El Simpler BAS de la ATO para pequeñas empresas solo requiere reportar ventas totales, GST sobre ventas y GST sobre compras. Estas cifras se pueden extraer directamente de Beancount. Asegurarte de que tu Beancount esté actualizado cada trimestre significa que el cierre de año es solo otro trimestre con quizás una declaración anual de GST (si aplica). Si estás por debajo del umbral de GST y no estás registrado, tu contabilidad es más simple (sin necesidad de entradas de división de impuestos) – solo asegúrate de no reclamar accidentalmente GST en gastos como deducciones si no tienes derecho (Beancount no conoce tu estatus GST; tú debes saberlo). - Deducción inmediata de activos: Australia ha cambiado frecuentemente las reglas para la deducción inmediata de activos para pequeñas empresas (un año es $20k, luego $30k, luego ilimitado por ciertos periodos). Es útil etiquetar o categorizar las compras de activos en Beancount. Por ejemplo, etiqueta una compra con
#InstantWriteoffsi planeas reclamarla totalmente. Luego, en lugar de capitalizarla en Beancount, podrías deducirla directamente a una cuenta particular (o moverla de activos a gasto al cierre de año). Documentar tu enfoque asegura consistencia. Si el umbral cambia, puedes consultar todas las compras de activos y ver cuáles entran bajo el nuevo umbral. - Uso personal vs empresarial: Para los propietarios únicos, las declaraciones australianas solicitan el porcentaje de uso personal de algunos gastos (especialmente de vehículos). Un enfoque en Beancount es dividir las transacciones al ingresar: p. ej., si una compra de combustible fue de $100 y sabes que el 30% es privado, registra $70 a
Expenses:Car:Fuel:Businessy $30 aExpenses:Car:Fuel:Private. Luego solo deduce los $70. Alternativamente, registra los $100 completos como gasto de negocio y usa metadata o una nota para indicar 30% privado, para después reducir manualmente la deducción. El primer método es más limpio en el libro mayor. Lo clave es ser consistente para que tus "libros" en Beancount reflejen solo la parte deducible si es posible, evitando confusión en la época de impuestos. - Consideraciones multianuales: Australia permite el arrastre indefinido de pérdidas de capital, y recientemente, incluso algo de arrastre de pérdidas no utilizadas hacia atrás para empresas (no aplicable a individuos). Si tuviste, por ejemplo, una pérdida neta de capital el año pasado, recuerda no esperar que Beancount lo aplique automáticamente – puedes conservarlo como un memo. Similarmente, pérdidas diferidas en el extranjero o créditos fiscales extranjeros pueden trasladarse. Mantén una nota externa o en Beancount para estos atributos fiscales, ya que no son transacciones contables estrictas hasta ser realizados.
- Superannuation: Si eres autónomo y realizaste aportaciones personales al super, regístralas en Beancount (p. ej., como transferencia de tu banco a
Assets:Superannuationo a una categoría de gasto). Necesitarás presentar un aviso de intención para reclamarlas como deducción y luego reportar esa deducción. Llevar control en Beancount te asegura saber cuánto aportaste y verificar que el fondo de super las recibió al cierre de año. Además, si eres empleador (incluso de ti mismo en una empresa), registra las contribuciones al Super Guarantee en las entradas de nómina; no aparecen directamente en la declaración individual, pero son importantes para deducciones corporativas y cumplimiento. - Compartir en la comunidad: Los australianos que usan contabilidad en texto plano suelen compartir pequeños scripts—por ejemplo, para convertir salidas de Beancount al formato requerido para algún anexo de la ATO. Alguien podría escribir un script en Python para analizar el estado de resultados de Beancount y producir una programación adecuada para propiedades en alquiler (que luego puede ser revisada o entregada a un contador). La base de usuarios relativamente pequeña implica menos contenido preconstruido, pero la flexibilidad de Beancount permite que con algo de Python o Excel puedas adaptar tu salida a cualquier formato requerido.
- Retención de registros: La ATO generalmente exige conservar registros por 5 años desde la fecha de la notificación de evaluación. Asegúrate de que tu archivo Beancount (y documentos adjuntos) estén respaldados y guardados por ese periodo. Si alguna vez necesitas reproducir detalles de tu declaración o sustentar una deducción, tener el libro mayor de Beancount y los recibos vinculados es extremadamente útil. Incluso podrías generar un archivo anual (exportación en PDF o HTML de transacciones) para tu propio almacenamiento.
Conclusión: Al integrar Beancount en su flujo de trabajo para la 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 alineado con las categorías fiscales y utilizar los recursos oficiales como guía para el cumplimiento. Ya sea generando un estado de ganancias/pérdidas para su CPA en EE. UU., calculando un costo promedio para acciones canadienses, mapeando a las cuentas SKR04 de Alemania, detallando gastos por trabajo por cuenta propia en el Reino Unido o conciliando declaraciones BAS australianas, 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 en texto plano, cuidadosamente mantenido, es un recurso poderoso para la preparación de impuestos de fin de año.
Fuentes:
- Servicio de Impuestos Internos – Centro de impuestos para pequeñas empresas y trabajadores por cuenta propia (instrucciones para el Anexo C)
- Discusiones de la comunidad Beancount – Compartir datos del libro mayor con contadores
- Soporte TurboTax – Importación de CSV de transacciones de inversión
- Agencia de Ingresos de Canadá – Lista de verificación para pequeñas empresas y reporte de ingresos
- Grupo de Google de Beancount – Manejo de ganancias de capital para EE.UU. vs Canadá (costo promedio)
- HMRC – Guía de autoevaluación (fechas límite, mantenimiento de registros)
- Foro de contabilidad en texto plano – Plugin de Beancount para ganancias de capital en Reino Unido (reglas HMRC)
- Bundeszentralamt für Steuern – Información y formularios para declaración de impuestos sobre la renta en Alemania
- Hacker News – Discusión sobre contabilidad alemana (SKR04, requisitos)
- ATO / MoneySmart (ASIC) – Presentación de declaración australiana (pasos, pre-llenado)
- Oficina Australiana de Impuestos – Declaraciones comerciales y fechas de presentación
- Repositorio de plugins de Beancount – Plugin de depreciación (soporta regla de medio año de CRA)