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