El recorrido
Antes de empezar
- ¿Quién lo configura? Un usuario con rol Administrator en su NetSuite, de su equipo o de su partner.
- ¿A qué usuario se asigna? Su usuario dedicado a integraciones, si ya existe. Si no, uno nuevo (NetSuite lo cuenta como usuario con acceso) o uno existente.
- ¿En qué ambiente? Con sandbox, se empieza ahí y se repite en producción. Sin sandbox, directo en producción: el rol solo puede consultar.
Paso 1 · Habilitar REST Web Services
Setup › Company › Setup Tasks › Enable Features
- Subpestaña SuiteCloud, sección SuiteTalk (Web Services): marcar REST Web Services y aceptar los SuiteCloud Terms of Service.
- Subpestaña Analytics: marcar SuiteAnalytics Workbook.
- Guardar.
Paso 2 · Crear el rol «Tesoria – Solo lectura»
Setup › Users/Roles › User Management › Manage Roles › New
Nombre Tesoria – Solo lectura, con acceso a todas las subsidiarias. En la pestaña Permissions, agregar:
Un rol dedicado, no Administrator: NetSuite no recomienda usar Administrator en integraciones, por seguridad. Este rol solo consulta.
Paso 3 · Asignar el rol al usuario
Lists › Employees › Employees
- Editar el usuario elegido.
- Pestaña Access: marcar Give Access.
- Subpestaña Roles: agregar Tesoria – Solo lectura. Guardar.
Paso 4 · Registrar la integración «Tesoria»
Setup › Integration › Manage Integrations › New
- Name Tesoria · State Enabled.
- Subpestaña Authentication: marcar Client Credentials (Machine to Machine) Grant y REST Web Services.
- Guardar y copiar el Client ID: NetSuite lo muestra una sola vez, al guardar.
Paso 5 · Vincular usuario, rol, integración y certificado
Setup › Integration › Manage Authentication › OAuth 2.0 Client Credentials (M2M) Setup
- Create New.
- Elegir el usuario del paso 3, el rol Tesoria – Solo lectura y la aplicación Tesoria.
- Subir el certificado que les entrega Tesoria (archivo
.pem) y guardar. - Copiar el Certificate ID del registro recién creado.
Paso 6 · Enviar tres datos a Tesoria, por correo
Ninguno es una contraseña: sin la llave privada, que solo tiene Tesoria, no permiten entrar.
Después de la configuración, Tesoria hace la primera lectura y les comparte el cuadre de las facturas abiertas por sociedad contra su reporte de cuentas por pagar del mismo día. Si lo prefieren, acompañamos la configuración en una llamada con pantalla compartida.
Seguridad y control
- Solo lectura. El rol solo consulta. Cualquier ampliación se configura aparte y con su autorización.
- Revocable. Desde la pantalla del paso 5 se revoca el certificado y el acceso se corta de inmediato.
- Trazable. Cada consulta queda en la bitácora de NetSuite a nombre del rol de Tesoria.
- Certificado con vigencia. NetSuite acepta hasta 2 años; Tesoria entrega el nuevo antes de que venza.
- Si usan sandbox. La configuración no se copia entre ambientes y se borra al refrescarlo: se repite ahí, con su propio certificado.
- Sin carga para su NetSuite. Tesoria consulta solo lo que cambió, dentro de los límites de conexiones de su cuenta.