Comunidade

Ask a Question
Back to all

ORA-04088: erro durante a execução do gatilho 'TMS.TR_BEFORE_INSERT_PESSOA'

Estamos recebendo o erro abaixo ao tentar cadastrar um cliente. Geralmente quando o cliente já existe, é retornado o id do mesmo e não uma bad request.

Endpoint: https://customer-apigateway.rte.com.br/api/v1/customer/savecustomer

Payload:

{
"Description": "L. T. DA SILVA",
"City": "Palmeira dos Índios",
"TaxIdRegistration": "25204646000111",
"Email": "[email protected]",
"Phone": "(82) 999736552",
"ZipCode": "57601220",
"Street": "AVEN ALAGOAS",
"Number": "32",
"Supplement": "",
"District": "SAO CRISTOVAO",
"UnitFederation": "AL"
}

Response:

{
"message": "ORA-20010: TR_BEFORE_INSERT_PESSOA - Já exite uma pessoa cadastrada com o CPF/CNPJ: 25204646000111\nORA-06512: em "TMS.TR_BEFORE_INSERT_PESSOA", line 11\nORA-04088: erro durante a execução do gatilho 'TMS.TR_BEFORE_INSERT_PESSOA'"
}

Mas se ignorarmos este erro e solicitar uma cotação, é retornado o erro que o destinatário ainda não tem cadastro.