Ir al contenido principal

Conectar Spendesk a NetSuite

Actualizado hoy

Spendesk ofrece una integración nativa con NetSuite, que le permite exportar sus cuentas por pagar sin problemas y sincronizar sus datos contables.

Para acceder a esta integración con NetSuite, necesita que le otorguemos acceso previamente. Por favor, póngase en contacto con su Customer Success Manager o Account Manager.

Requisitos previos:

  • Debe ser Administrador en NetSuite;

  • Debe ser Propietario de la cuenta o Controlador en Spendesk.

  • SOAP Web Services y Token-based Authentication deben estar habilitados en NetSuite.

  • Los Employee records (no 'Users') deben estar creados en NetSuite y pertenecer a la subsidiaria que se conectará a Spendesk.

  • Debe existir al menos una cuenta de cuentas por pagar para informes de gastos en la subsidiaria que se conectará a Spendesk.

Pasos de conexión

Una vez que Spendesk le haya otorgado la funcionalidad, puede activar la integración en su cuenta de Spendesk y proceder con la configuración inicial en NetSuite.

Paso 1 - Seleccionar integración en Spendesk

  1. Vaya a Spendesk y navegue a Ajustes > Contabilidad y haga clic en Cambiar de integración.

  2. Elija Odoo en el menú desplegable.

  3. Lea la explicación de lo que significa cambiar una integración contable y haga clic en Continuar.

  4. Haga clic en Cambiar de integración..

Paso 2 - Configuración inicial y conexión en NetSuite

  1. Inicie sesión en su cuenta de NetSuite con sus credenciales de Administrador.

  2. En Setup > Company Information encuentre su NetSuite Account ID y guárdelo en algún lugar, ya que lo necesitará más adelante en el proceso. En Setup > Company > Enable Features, en la pestaña SuiteCloud, verifique que estas casillas estén habilitadas: SOAP Web Services y Token-based Authentication.

  3. Instale la aplicación de Spendesk desde SuiteApp Marketplace. Navegue al elemento del menú SuiteApps, busque 'Spendesk' e instale la aplicación. Como alternativa, también puede utilizar este acceso directo: https://www.suiteapp.com/Spendesk.

  4. En Setup > Users/Roles > Manage Users seleccione el usuario que se utilizará para contabilizar gastos desde Spendesk a NetSuite y añada el siguiente rol para este usuario en la pestaña Access: 'Spendesk native integration'. Si el rol no aparece en el menú desplegable, espere unos minutos hasta que se instale el paquete.

  5. En Setup > Integration > Manage Integrations > New cree una nueva integración para que Spendesk la utilice:

    1. Active TOKEN BASED AUTHENTICATION

    2. Active TBA AUTHORIZATION FLOW e introduzca la siguiente URL de callback: https://api.spendesk.com/api/oauth1/netsuite/redirect-after-consent

    3. Desactive AUTHORIZATION CODE GRANT en OAuth 2.0

  6. Haga clic en Save y asegúrese de desplazarse hasta el final de la página resultante.

  7. Mantenga esta página abierta, ya que solo podrá ver su Client ID y Client Secret una vez. Puede reutilizar el mismo Client ID y Client Secret para conectar otras entidades de Spendesk a subsidiarias de NetSuite, por lo que es posible que desee almacenarlos temporalmente en una ubicación segura.

    Nota: si en algún momento necesita restablecer su Client ID y Client Secret, puede hacer clic en Edit en su integración y luego hacer clic en Reset Credentials.

  8. Copie su Account ID, Client ID y Client Secret de NetSuite en el modal de Spendesk y haga clic en Connect. Las letras de su Account ID deben estar absolutamente en minúsculas para que la conexión funcione.


  9. Inicie sesión en NetSuite con las credenciales del usuario que seleccionó anteriormente (al que asignó el rol) y seleccione el rol 'Spendesk native integration' antes de hacer clic en Allow. La página que muestra NetSuite no es intuitiva, asegúrese de no conectar Spendesk con el rol de Administrador.

  10. Aparece un modal de selección de subsidiaria. Seleccione la subsidiaria de NetSuite que desea conectar. Ahora debería estar conectado.

Después de una conexión exitosa, será redirigido de vuelta a la página Ajustes > Contabilidad en Spendesk, donde verá el estado de su conexión. Su plan de cuentas, campos analíticos, proveedores y empleados se extraerán de NetSuite en segundo plano.

Próximos pasos

Ahora puede comenzar la configuración de Spendesk para utilizar la configuración contable de NetSuite.

¿Ha quedado contestada tu pregunta?