Convertir CSV a TXF
Convierte los datos de transacciones CSV en un archivo TXF importable para impuestos, con la asignación correcta de tax-line.
Convierte archivos CSV en línea
Todavía no tenemos un conversor en línea específico para CSV a TXF, pero puedes convertir archivos CSV en línea a estos y otros formatos:
Cómo convertir un archivo csv a txf
- Finanzas, contabilidad e impuestos
- Aún sin calificaciones.
Un programa de preparación de impuestos puede requerir un archivo TXF para importar transacciones bancarias, de corretaje o contables con asignaciones de líneas fiscales. Convertir el archivo es necesario cuando el sistema de origen solo exporta CSV y el software de destino no tiene una importación directa de CSV.
Qué es el formato CSV
CSV, o valores separados por comas, es un formato de tabla de texto sin formato utilizado para exportaciones de transacciones, hojas de cálculo y transferencias de bases de datos. Los bancos, las agencias de corretaje, los sistemas contables, Microsoft Excel, LibreOffice Calc y Google Sheets suelen crear archivos CSV.
Un CSV de transacciones puede contener fechas, descripciones, importes, nombres de cuentas, categorías, beneficiarios y referencias. La estructura no está estandarizada más allá de representar valores tabulares: los programas pueden usar comas, punto y coma o tabulaciones como separadores; distintos formatos de fecha; columnas separadas para débitos y créditos; o importes positivos y negativos. CSV no tiene una asignación universal de líneas fiscales o categorías fiscales.
Qué es el formato TXF
TXF significa Tax Exchange Format. Es un formato de intercambio de texto sin formato utilizado por algunos programas de preparación de impuestos y contabilidad para importar transacciones relacionadas con impuestos. Un registro puede contener una fecha, un importe, un pagador o beneficiario, una descripción, información de la cuenta y un código de línea fiscal.
A diferencia de CSV, TXF está diseñado para conservar el formulario fiscal de destino o la asignación de línea fiscal. Puede representar elementos como gastos deducibles, intereses, dividendos, ingresos de inversiones y otros importes declarables. TXF no es un estándar moderno universal: las versiones compatibles, los códigos de línea fiscal, el comportamiento de importación y las asignaciones de años fiscales varían, y muchas aplicaciones fiscales actuales han eliminado la importación de TXF o la han reemplazado por una conexión financiera propia o directa.
Cómo convertir CSV a TXF
Usar GnuCash para una conversión basada en contabilidad
GnuCash es una opción local adecuada para equipos de escritorio cuando el CSV contiene transacciones contables y el programa fiscal de destino acepta TXF. No es un reformateador de archivos genérico; utiliza la configuración de cuentas e impuestos para generar resultados relacionados con impuestos.
- Conserve una copia intacta del CSV original y cree un archivo separado de GnuCash o una copia de trabajo de las cuentas pertinentes.
- Importe los datos mediante File → Import → Import Transactions from CSV. Seleccione el delimitador, la codificación, la columna de fecha, las columnas de importe o de débitos y créditos, la moneda y la cuenta de destino según el importador y el archivo de origen.
- Concilie las transacciones importadas con el estado de cuenta bancario o de corretaje. Corrija filas duplicadas, signos invertidos, fechas no válidas, transferencias entre sus propias cuentas y transacciones que requieran divisiones.
- Configure la información fiscal para las cuentas de ingresos y gastos aplicables en GnuCash. Asigne códigos TXF relacionados con impuestos solo después de comprobar el año fiscal, la jurisdicción, el tipo de entidad y las instrucciones del formulario fiscal. Una categoría CSV como
Meals,TraveloInterestno constituye evidencia suficiente para seleccionar una línea fiscal. - Ejecute el informe de exportación TXF, que normalmente se encuentra en Reports → Income & Expense → TXF Export, y guarde el texto generado como un archivo que termine en
.txf. Los nombres de los menús pueden variar según las versiones de GnuCash y las configuraciones regionales. - Utilice el comando de importación TXF del programa fiscal receptor, normalmente en File → Import. Verifique el año fiscal, los totales importados, las fechas y los destinos de los formularios fiscales antes de utilizar los datos.
Generar TXF con un script controlado
Un script es apropiado cuando el CSV tiene columnas coherentes y se conoce la especificación TXF del programa receptor. Un archivo TXF suele contener un registro de versión como V041, campos de transacción como D para la fecha, T para el importe, P para el pagador o beneficiario y L para el código de línea fiscal, seguidos de un ^ de terminación. La versión exacta, el orden de los campos, los códigos, las reglas de fecha y las convenciones de importes deben coincidir con la especificación de la aplicación de destino.
Antes de escribir los registros, normalice las fechas, use puntos como separadores decimales, aplique la convención de signos del programa de destino, elimine o codifique los saltos de línea en las descripciones y rechace las filas que no contengan fechas, importes o códigos fiscales obligatorios. Valide el archivo generado con el software receptor en lugar de asumir que cualquier archivo de texto con una extensión .txf es válido.
Convertidores en línea y privacidad
Los servicios genéricos, como los sitios web habituales de conversión de CSV, normalmente convierten entre formatos tabulares o de oficina; no asignan de forma fiable códigos de línea fiscal ni producen archivos TXF aceptados por una aplicación fiscal específica. No existe un servicio en línea de CSV a TXF universal y ampliamente fiable que se pueda recomendar para registros fiscales.
Solo debe considerarse un servicio web si documenta explícitamente la compatibilidad con la versión TXF requerida y el software de destino, proporciona una política de privacidad adecuada para registros financieros y permite inspeccionar y probar el resultado. Para datos bancarios, de nóminas, de corretaje o que identifiquen al contribuyente, prefiera GnuCash o un script ejecutado localmente. No cargue el archivo original simplemente para cambiar su nombre o extensión.
Comprobaciones de calidad y compatibilidad
La conversión de CSV a TXF es una tarea de asignación de datos, no solo un cambio de formato. El CSV de origen proporciona valores, mientras que TXF requiere semántica fiscal que puede depender de la jurisdicción, el año fiscal, el porcentaje deducible, el tipo de inversión y la estructura del contribuyente o la empresa.
- Abra el archivo exportado en un editor de texto sin formato y compruebe su registro de versión, fechas, importes, códigos de línea fiscal, descripciones y registros
^de terminación. - Importe una muestra pequeña antes de importar el archivo completo y, después, compare los totales de las categorías fiscales con el CSV y con los estados de cuenta bancarios o de corretaje originales.
- Compruebe si los importes negativos representan gastos, reembolsos o créditos según la convención del programa de destino.
- Conserve el CSV original y los registros de conciliación como fuente de auditoría; no considere un archivo TXF importado como prueba de que el tratamiento fiscal es correcto.
- Si la importación falla, confirme que el programa fiscal admite TXF, la versión TXF requerida, el año fiscal correspondiente y los códigos de línea fiscal específicos. Algunos productos actuales requieren descargas directas de instituciones u otro formato de importación propio.