Convertir XLS a IIF
Convierte datos XLS de Excel en registros IIF mapeados y delimitados por tabulaciones para importaciones de QuickBooks Desktop.
Convierte archivos XLS en línea
Todavía no tenemos un conversor en línea específico para XLS a IIF, pero puedes convertir archivos XLS en línea a estos y otros formatos:
Cómo convertir un archivo xls a iif
- Finanzas, contabilidad e impuestos
- Aún sin calificaciones.
QuickBooks Desktop acepta archivos IIF para importaciones por lotes de listas y transacciones, mientras que las exportaciones contables antiguas suelen llegar como libros de Excel .xls. La tarea consiste en convertir los valores de la hoja de cálculo en los registros exactos delimitados por tabulaciones que requiere el tipo de importación de QuickBooks; cambiar únicamente el nombre del archivo no convierte los datos.
Qué contienen los archivos XLS
XLS es el formato binario de libro de Microsoft Excel para Excel 97–2003. Todavía lo generan aplicaciones empresariales antiguas y lo utilizan Microsoft Excel, LibreOffice Calc y otras herramientas de hojas de cálculo.
Un libro XLS puede contener varias hojas de cálculo, fórmulas, formato, gráficos, celdas combinadas, macros, comentarios y filas ocultas. IIF no conserva ninguna de esas características del libro: solo importa valores de texto organizados como registros de QuickBooks.
Qué son los archivos IIF
IIF significa Intuit Interchange Format. Es un formato de texto delimitado por tabulaciones utilizado principalmente por QuickBooks Desktop para importar determinadas listas y transacciones, incluidas cuentas, clientes, proveedores, artículos, asientos de diario, facturas, comprobantes, cheques y pagos, cuando la edición instalada de QuickBooks lo admite.
Los archivos IIF utilizan filas de encabezado que comienzan con ! para definir los campos y filas de datos identificadas mediante tipos de registro. Un archivo de transacciones suele contener los encabezados !TRNS, !SPL y !ENDTRNS, seguidos de los registros correspondientes TRNS, SPL y ENDTRNS.
IIF es útil para la introducción repetible de lotes y puede editarse en un editor de texto o en un software de hojas de cálculo antes de la importación. Ofrece menos protección que introducir las transacciones manualmente, por lo que un archivo estructuralmente válido aún puede contabilizar cuentas, importes, nombres o tratamientos fiscales incorrectos.
Preparación y conversión del libro
- Identifique el destino exacto de QuickBooks Desktop: una importación de lista, un asiento de diario general, una factura, un comprobante, un cheque u otro tipo de transacción compatible. Cada tipo requiere campos y códigos de registro diferentes.
- Cree un registro de muestra correcto en el archivo de empresa de destino cuando sea posible y, después, expórtelo como IIF. Utilice esa exportación como plantilla para los nombres de los campos, el formato de fecha, los nombres de las cuentas, los códigos de transacción y las columnas obligatorias. Un archivo XLS no tiene que haberse originado en QuickBooks.
- Abra el archivo XLS en Excel o LibreOffice Calc. Coloque un tipo de registro en una hoja de cálculo, elimine las filas en blanco y reemplace las fórmulas por valores calculados si esos son los valores que QuickBooks debe recibir.
- Asigne las columnas de origen a la plantilla IIF. Los nombres de cuentas, clientes, proveedores, artículos, clases, condiciones de pago e impuestos sobre las ventas deben coincidir exactamente con los nombres del archivo de empresa de destino, a menos que la importación esté creando deliberadamente esas entradas de lista.
- Construya los encabezados IIF y las filas de datos utilizando la plantilla exportada. Para las transacciones con formato de diario, cada transacción normalmente tiene una fila
TRNS, una o más filasSPLy una filaENDTRNS. Los valores con signo deAMOUNTde la transacción deben sumar cero. - Guarde únicamente la hoja de cálculo completada como texto delimitado por tabulaciones: File → Save As → Text (Tab delimited) (*.txt). Cambie el nombre de la salida de
.txta.iif, por ejemplo,journal-import.iif. Excel exporta únicamente la hoja de cálculo activa. - Abra el archivo en un editor de texto sin formato. Confirme que los campos estén separados por caracteres de tabulación reales, no por comas, y que no se hayan exportado involuntariamente encabezados de columnas de la hoja de cálculo ni líneas en blanco.
- Realice una copia de seguridad del archivo de empresa de QuickBooks y, después, utilice File → Utilities → Import → IIF Files. Pruebe un lote pequeño en una copia del archivo de empresa antes de importar el archivo completo.
Herramientas para importaciones con asignación
Para importaciones pequeñas o puntuales, Excel o LibreOffice Calc junto con una muestra IIF exportada del QuickBooks de destino ofrecen el control más directo. Para importaciones recurrentes, productos de escritorio como Transaction Pro Importer y Zed Axis pueden asignar columnas de XLS, XLSX, CSV o texto a objetos compatibles de QuickBooks Desktop sin tener que construir manualmente cada fila IIF.
No deben utilizarse convertidores de archivos genéricos en línea para importaciones financieras porque no pueden determinar el tipo de transacción de QuickBooks ni validar los nombres de cuentas y listas específicos de la empresa. Los servicios de asignación en la nube, como SaasAnt Transactions, pueden ser adecuados únicamente después de confirmar la compatibilidad con el producto específico de QuickBooks, el objeto de importación y el formato de archivo; revise las condiciones de gestión de datos antes de cargar registros financieros.
Comprobaciones de compatibilidad
- Las versiones de QuickBooks Desktop no admiten campos y tipos de registro IIF idénticos. Cree la plantilla a partir de la misma versión de QuickBooks y del mismo archivo de empresa que recibirán la importación.
- Utilice el formato de fecha mostrado en un archivo IIF exportado por esa empresa. No suponga que una fecha específica de una configuración regional, como
31/01/2026, se interpretará correctamente. - Elimine las tabulaciones y los saltos de línea incrustados en nombres, direcciones y campos de notas, ya que pueden desplazar los campos o dividir un registro.
- Utilice, cuando sea posible, la codificación generada por la plantilla exportada desde QuickBooks. Los caracteres no ASCII pueden importarse incorrectamente cuando un editor de texto guarda el archivo con una codificación no compatible.
- Las importaciones IIF pueden crear duplicados cuando se vuelven a ejecutar. Incluya una referencia o un número de documento único cuando el tipo de transacción lo admita, conserve el archivo importado y verifique las cantidades y los saldos importados.
- QuickBooks Online tiene capacidades de importación diferentes y no debe suponerse que acepta un archivo IIF preparado para QuickBooks Desktop.
XLS vs IIF: comparación de formatos
Cómo se comparan los formatos XLS y IIF en las propiedades que más importan para esta conversión.
| Propiedad | .XLS Microsoft Excel Spreadsheet | .IIF Intuit Interchange Format |
|---|---|---|
| Estándar abierto | No | No |
| Compresión | Ambos | Sin compresión |
| Tamaño de archivo típico | Medio | Pequeño |
| Se abre en un navegador web | Parcial | No |
| Edición posterior | Limitado | Limitado |
| Compatibilidad con metadata | Básico | Básico |
| Legible como texto plano | No | Sí |
| Más adecuado para | Intercambio de datos | Intercambio de datos |
| Introducido | 1987 | — |
| Desarrollador | Microsoft | Intuit Inc. |
| Tipo MIME | application/vnd.ms-excel | — |