Ir al contenido principal

Problemas de conexión con la integración de NetSuite

Actualizado esta semana

En este artículo hemos recopilado problemas y soluciones al intentar conectarse a NetSuite. Puede enfrentar problemas de rol, usuarios o tokens de acceso.

Al solucionar un problema de conexión, el primer paso es verificar si está correctamente conectado con el rol correcto („Spendesk native integration"). Con frecuencia, se descuida la selección de Choose role en la pantalla de conexión.

Para contexto, cuando instala nuestro paquete durante el proceso de conexión, NetSuite crea un nuevo rol. Un rol es una configuración de acceso definida que incluye conjuntos de permisos para ver y editar datos. El rol que necesitamos se llama „Spendesk native integration". Asigna todos los permisos necesarios para que Spendesk pueda cargar datos en NetSuite. Además, NetSuite hace que los formularios de transacción estándar sean preferidos para este rol (más información sobre formularios aquí). Finalmente, le pedimos que adjunte este rol a un usuario de NetSuite.

La forma más fácil de verificar cómo se conectó Spendesk a NetSuite es consultando los tokens de acceso (Setup > Users/Roles > Access Tokens).

Nota importante:

Un token de autenticación (token de seguridad) es un "dispositivo confiable" utilizado para acceder a NetSuite. Puede verse como una clave electrónica que permite a un usuario autenticarse y probar su identidad almacenando cierta información personal.

La columna "Application" contiene el nombre de la integración que se creó durante el proceso de conexión. Por lo tanto, las líneas que tienen algo que ver con "Spendesk" en la columna Application son las que nos interesan. Como se crea un nuevo token de acceso cada vez que conecta Spendesk a NetSuite, debe haber tantas líneas de "Spendesk" como conexiones haya (desde la entidad Spendesk hasta la subsidiaria de NetSuite).


Verificar las columnas User y Role puede ayudarle a determinar dos cosas:

  1. Si se eligió el rol correcto al conectar.

  2. Si el rol se adjuntó al usuario correcto.

Si ve que el rol no es "Spendesk native integration" (por ejemplo, Administrator o Accountant) o que el usuario no es el que realiza las exportaciones, entonces deben desconectarse en Spendesk y volver a conectarse.

Nota importante:

Tenga en cuenta que generalmente hay un número muy limitado de tokens que pueden existir al mismo tiempo, por lo que siempre es una buena idea limpiarlos. Los tokens de acceso no utilizados se pueden revocar yendo a Edit > Revoke.

También puede verificar sus configuraciones de SOAP Web Services y Token based authentication. A veces, estas dos configuraciones no están configuradas y causan problemas al intentar conectarse. Puede verificar que estén habilitadas en Setup > Company > Enable Features, en la pestaña SuiteCloud. En tal caso, no se puede establecer la conexión entre Spendesk y NetSuite a pesar de hacer todo lo demás correctamente.

¿Ha quedado contestada tu pregunta?