Saltar al contenido principal

Cómo añadir AccountId a un CSV de Contactos de Salesforce

No se sube nadaProbado hasta 10 MB

Busca los ID de Cuenta en una exportación de Salesforce y añádelos a Contactos sin ocultar coincidencias ausentes o duplicadas.

Publicado: 2026-09-23Actualizado: 2026-09-283 minAñadir AccountId a Contactos
Ilustración del flujo de datos para «Cómo añadir AccountId a un CSV de Contactos de Salesforce»

Para una relación precisa entre Contacto y Cuenta, el ID del registro de Salesforce es más fiable que un nombre visible. Si tu CSV de Contactos solo contiene el nombre de la Cuenta, puedes buscar el ID correcto en una exportación separada de Cuentas y añadirlo como AccountId.

El Unidor de Contactos y Cuentas de Salesforce realiza esa búsqueda localmente y no elige automáticamente una Cuenta cuando la clave coincide con varias.

Error de Salesforce: MALFORMED_ID

Salesforce devuelve MALFORMED_ID cuando un ID del CSV de importación tiene un formato incorrecto, contiene caracteres no admitidos o no corresponde al tipo de registro esperado por el campo asignado. Si falla una fila con AccountId, comprueba el ID de cuenta de 15 o 18 caracteres en la organización de origen y revisa que la columna esté asignada a la relación de cuenta del contacto. Salesforce documenta este código en su guía de errores de ID.

Por qué importa AccountId

Salesforce utiliza identificadores de 15 o 18 caracteres. La forma de 15 distingue mayúsculas y minúsculas; la de 18 es segura para herramientas que no distinguen el caso. Conserva el ID tal como aparece en tu exportación actual. La herramienta no convierte IDs.

Flujo práctico

  1. Exporta Cuentas incluyendo Id y el campo con el que vas a comparar.
  2. Asegúrate de que Contactos incluye el valor correspondiente.
  3. Selecciona la clave de Contactos, la clave de Cuentas y la columna origen del ID.
  4. Revisa Contactos sin coincidencia y ambiguos.
  5. Descarga el archivo con una única columna AccountId.

Si el CSV de Contactos ya contiene AccountId, una coincidencia única reemplaza el valor anterior. Una fila sin coincidencia o ambigua queda en blanco para que una relación antigua no sobreviva silenciosamente.

Nombre o ID externo

| Campo | Ventaja | Riesgo | | ---------------- | ----------------- | ---------------------------------------- | | Nombre de Cuenta | Fácil de leer | Puede repetirse o cambiar | | ID externo | Suele ser estable | Debe existir en ambos archivos | | ID de Salesforce | Identidad exacta | El ID de 15 caracteres distingue el caso |

Cuando exista una clave externa estable en ambos archivos, normalmente es mejor clave de búsqueda que el nombre de la Cuenta.

Revisión antes de importar

Comprueba que cada Contacto que deba tener Cuenta tenga un AccountId no vacío, que las filas sin resolver se hayan revisado y que la columna de ID proceda del org/export correcto. Validar CSV puede comprobar la estructura del archivo.

La documentación de Salesforce sobre ID de registro describe las formas de 15 y 18 caracteres.

FAQ

¿Debo convertir todos los ID de 15 caracteres a 18?

Usa el formato esperado por tu flujo de Salesforce. Esta herramienta conserva el ID exportado y no lo transforma.

¿Una coincidencia única por nombre garantiza que sea la Cuenta correcta?

No. Solo demuestra que ese valor aparece una vez en el CSV de Cuentas proporcionado. Elige una clave con significado empresarial y revisa el resultado antes de importar.

Mira la transformación

Dos tablas se unen mediante una clave de búsqueda exacta.

Añade los datos del cliente que coinciden con cada pedido y mantén visibles las coincidencias ausentes o repetidas.

orders.csv · customer_id
orderkeyamount
1001C-4284.50
1002C-9142.75
customers.csv · id
keynametier
C-42AminaPro
C-42AminaVIP
Resultado
orderkeynametier
1001C-42AminaPro
1002C-91——