Cómo importar tus operaciones desde un archivo CSV
Si tu bróker no está directamente soportado por OnePortfolio, aún puedes importar tu historial de operaciones utilizando un archivo CSV personalizado. Esta guía explica el formato requerido y te guía a través del proceso de importación. El formato es flexible y soporta todos los tipos de transacciones necesarios.
1. Tipos de Transacciones
Buy
Compra de valores.
Sell
Venta de valores.
Deposit
Depósitos en efectivo a tu cuenta.
Withdrawal
Retiros en efectivo de tu cuenta.
Fee
Diversas comisiones del bróker.
Tax
Cargos relacionados con impuestos como impuestos sobre dividendos.
Dividend
Pagos de dividendos.
Exchange
Transacciones de cambio de divisa.
Interest
Intereses ganados o pagados.
2. Campos Requeridos
Tu archivo CSV debe incluir los siguientes campos obligatorios:
TransactionType
El tipo de transacción de la lista anterior (Buy, Sell, Deposit, etc.).
Symbol/ISIN
El identificador de seguridad - ya sea ISIN o símbolo. Si sabes en qué mercado compraste o vendiste tu activo, te recomendamos encarecidamente añadir la extensión de Cotización cruzada. Déjalo vacío para transacciones en efectivo como depósitos y retiros.
DateTime
Fecha y hora de la transacción en formato ISO 8601. Soporta varios formatos de zona horaria incluyendo UTC, compensaciones explícitas y zonas horarias con nombre.
Currency
Código de moneda de tres letras ISO 4217 (ej., USD, EUR, CHF).
Quantity
La cantidad de unidades involucradas en la transacción. Si compraste o vendiste 10 acciones, debes especificar 10 en este campo. En el caso de operaciones de Dividend, Withdrawal, Interest, Tax y Exchange, este campo se utilizará como cifra final. Si depositas 1000 USD, debes usar este campo para esa cantidad. Con la excepción de Interest (pagado/ganado), no es necesario especificar el signo.
FinalAmount*
Este es un campo obligatorio que solo se aplica a operaciones de Exchange. Este campo se utiliza para describir la cantidad final convertida. No se necesita signo.
3. Campos Opcionales
Estos campos pueden incluirse para detalles adicionales de la transacción. En el caso del precio unitario y el monto final, debes proporcionar uno de ellos (ver abajo) para calcular los valores de la transacción.
UnitPrice
Precio por unidad en la moneda especificada. Recomendamos proporcionar esta cifra para mayor precisión de datos, pero dado que algunos brókers pueden no proporcionar el precio unitario pagado en sus informes, puedes dejarlo vacío y proporcionar el monto final (ver abajo) y se calculará usando la cantidad y el monto final. No se necesita signo.
FinalAmount
El monto final pagado. Dependiendo de tu bróker, este monto puede incluir comisiones o no. Si tienes esta cifra, recomendamos proporcionarla, pero si es más fácil para ti solo proporcionar la cantidad y el precio unitario, el monto final se calculará. No se necesita signo.
Fee
Monto de la comisión de la transacción en la moneda de la comisión. No se necesita signo.
FeeCurrency
Código de moneda de tres letras ISO 4217 para la comisión.
ExchangeTargetCurrency
Moneda de destino para transacciones de cambio (ej., USD cuando se cambia de CHF a USD).
BrokerTradeId
Identificador único de tu bróker para la transacción.
Comments
Notas adicionales o descripción para la transacción.
5. Notas Importantes
Al preparar tu archivo CSV, ten en cuenta:
• Incluye siempre el encabezado como primera línea (ver Ejemplo CSV al final de esta guía).
• Los campos están separados por comas, no por punto y coma.
• Los campos vacíos u opcionales no deben tener valor ni espacios entre comas.
• Los campos de datos no deben estar entre comillas.
• El campo DateTime admite varios formatos ISO 8601, incluidas diferentes notaciones de zona horaria.
6. Proceso de Importación
Para importar tu archivo CSV:
1. Inicia sesión en tu cuenta de OnePortfolio.
2. Navega a la sección Transacciones.
3. Haz clic en 'Importar Transacciones'.
4. Arrastra y suelta tu archivo CSV o haz clic para seleccionarlo.
5. Confirma el activo si es necesario.
4. Ejemplo CSV
Aquí hay un ejemplo de archivo CSV que muestra varios tipos de transacciones con diferentes formatos de fecha y zonas horarias:
Encabezados
TransactionType,Symbol/ISIN,DateTime,Currency,Quantity,UnitPrice,FinalAmount,Fee,FeeCurrency,ExchangeTargetCurrency,BrokerTradeId,Comments
Ejemplos de Transacciones con Precios Unitarios
Deposit,,2024-02-22 00:00:00,CHF,10000,,,,,,Deposit in CHF
Exchange,,2024-03-04 15:50:16,CHF,7007.92,0.8849,8000,,,USD,,CHF - USD Exchange
Buy,WSML.L,2024-07-16 05:20:05,USD,1,7.468,,1.909678139,USD,,,ISHARES MSCI WLD SMALL CAP
Buy,WSML.L,2024-07-16 05:20:05,USD,333,7.468,,0.0666,USD,,,ISHARES MSCI WLD SMALL CAP
Tax,WSML.L,2024-09-05 00:00:00,USD,0.18,,,,,,,WSML.L(IE00BF4RFH31) CASH DIVIDEND USD 0.18 PER SHARE - US TAX
Dividend,WSML.L,2024-12-27 00:00:00,USD,18.03,0.7894,,,,,,WSML.L(IE00BF4RFH31) CASH DIVIDEND USD 0.7894 PER SHARE (Ordinary Dividend)
Sell,WSML.L,2025-03-04 03:20:33,USD,920,7.443,,3.60778,USD,,,ISHARES MSCI WLD SMALL CAP
Sell,WSML.L,2025-03-04 03:20:33,USD,0.072,7.443,,0.000282348,USD,,,ISHARES MSCI WLD SMALL CAP
Withdrawal,,2025-03-18 00:00:00,CHF,100,,,,,,,Withdrawal CHF
Interest,,2025-04-01 00:00:00,CHF,-0.09,,,,,,,Interest Paid
Interest,,2025-04-01 00:00:00,CHF,0.02,,,,,,,Interest Earned
Ejemplos de Transacciones sin Precios Unitarios (con FinalAmount)
Deposit,,2024-02-22 00:00:00,CHF,10000,,,,,,,Deposit in CHF
Exchange,,2024-03-04 15:50:16,CHF,7007.92,,8000,,,USD,,CHF - USD Exchange
Buy,WSML.L,2024-07-16 05:20:05,USD,1,,7.468,1.909678139,USD,,,ISHARES MSCI WLD SMALL CAP
Buy,WSML.L,2024-07-16 05:20:05,USD,333,,2486.844,0.0666,USD,,,ISHARES MSCI WLD SMALL CAP
Tax,WSML.L,2024-09-05 00:00:00,USD,0.36,,,,,,WSML.L(IE00BF4RFH31) CASH DIVIDEND USD 0.18 PER SHARE - US TAX
Dividend,WSML.L,2024-12-27 00:00:00,USD,18.03,,,,,,WSML.L(IE00BF4RFH31) CASH DIVIDEND USD 0.7894 PER SHARE (Ordinary Dividend)
Sell,WSML.L,2025-03-04 03:20:33,USD,920,,6847.56,3.60778,USD,,,ISHARES MSCI WLD SMALL CAP
Sell,WSML.L,2025-03-04 03:20:33,USD,0.072,,0.535896,0.000282348,USD,,,ISHARES MSCI WLD SMALL CAP
Withdrawal,,2025-03-18 00:00:00,CHF,100,,,,,,,Withdrawal CHF
Interest,,2025-04-01 00:00:00,CHF,-0.09,,,,,,,Interest Paid
Interest,,2025-04-01 00:00:00,CHF,0.02,,,,,,,Interest Earned