# Pre send - Celigo.integrator.Hook: error calling hook func

**URL:** <https://connective.celigo.com/t/pre-send-celigo-integrator-hook-error-calling-hook-func/660>\
**Category:** Integrator.io\
**Tags:** script, hooks, error-handling, javascript, netsuite\
**Created:** [September 6, 2022, 2:58pm UTC](https://connective.celigo.com/t/pre-send-celigo-integrator-hook-error-calling-hook-func/660 "2022-09-06T14:58:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sgprocom](https://avatars.discourse-cdn.com/v4/letter/s/b77776/32.png) [@sgprocom](https://connective.celigo.com/u/sgprocom)\
**Post date:** [September 6, 2022, 2:58pm UTC](https://connective.celigo.com/t/pre-send-celigo-integrator-hook-error-calling-hook-func/660/1 "2022-09-06T14:58:46Z")

</div>

Celigo.integrator.Hook: error calling hook func (hook function error: id)

I am getting below error when calling the Pre-Send script. Can anyone send me sample Pre-Send script.  
  
"\"userEvent\":null,\"internalId\":null,\"code\":\"SSS\_MISSING\_REQD\_ARGUMENT\",\"details\":\"id\",\"stackTrace\":{\"[Ljava.lang.String;\":[\"processCustomerPayments(eval code#1(eval):7)\",\"(Celigo.build.Integrator.closure.js:712)\",\"(Celigo.build.Integrator.closure.js:1207)\",\"(Celigo.build.Integrator.closure.js:1188)\",\"(Celigo.build.Integrator.closure.js:1002)\",\"(Celigo.build.Integrator.closure.js:1004)\",\"(Celigo\_Basis.closure.js:1147)\",\"(Celigo\_Basis.closure.js:1153)\",\"restletwrapper(null:4)\",\"(Celigo\_LicensingServices.closure.js$5328:17)\"]},\"type\":\"nlobjError\",\"suppressNotification\":false}"

I have created suitescript in 1.0 and function only accepts on argument.

function processCustomerPayments(dataIn)

{

 return dataIn;

}

 

 ![5301043caa20740200000001-8203acaaaadb486fbeac340a24d02c7f.png](https://us1.discourse-cdn.com/flex001/uploads/celigo/original/2X/3/36af834904a5ad55681b685533a68ef938189b63.png)

 

 ![5301043caa20740200000001-e9eeffde0a0a4075ab7fab9a7292d089.png](https://us1.discourse-cdn.com/flex001/uploads/celigo/original/2X/a/a97755cd1a611c0427eeb44f35415008bbb2b7d7.png)

 

 ![5301043caa20740200000001-1038293ff7b442bf87c07f743c512d64.png](https://us1.discourse-cdn.com/flex001/uploads/celigo/original/2X/6/65d21dbf54a1d7ee5545fe4606583df2d4f048a0.png)

---

<div class="post-metadata">

**Author:** ![basvanditzhuijzen](https://sea1.discourse-cdn.com/flex001/user_avatar/connective.celigo.com/basvanditzhuijzen/32/4422_2.png) [@basvanditzhuijzen](https://connective.celigo.com/u/basvanditzhuijzen)\
**Post date:** [September 7, 2022, 7:29am UTC](https://connective.celigo.com/t/pre-send-celigo-integrator-hook-error-calling-hook-func/660/2 "2022-09-07T07:29:46Z")

</div>

There are some examples on GitHub:

[https://github.com/CeligoServices/SuiteScript-Hooks](https://github.com/CeligoServices/SuiteScript-Hooks)

---

<div class="post-metadata">

**Author:** ![Giovani\_Marianne](https://avatars.discourse-cdn.com/v4/letter/g/3d9bf3/32.png) [@Giovani\_Marianne](https://connective.celigo.com/u/Giovani_Marianne)\
**Post date:** [November 12, 2025, 8:59am UTC](https://connective.celigo.com/t/pre-send-celigo-integrator-hook-error-calling-hook-func/660/3 "2025-11-12T08:59:55Z")

</div>

It helps thanks a lot
