Ao realizar a emissão de uma nota fiscal de serviço pelo WHMCS e a mesma falha no processamento na API, seja por qualquer motivo, o WHMCS continua exibindo a nota como "processando".
O módulo não está processando corretamente o retorno do webhook da API. A API está notificando o campo flowStatus com o valor IssueFailed mas o módulo está registrando o retorno como WaitingCalculateTaxes, o que faz com que as NFs apareçam como status Processando.
Exemplo de retorno do webhook
// ...
"externalId": "ef53bb536aaa8808e4736c1b798bb685",
"environment": "Development",
"flowStatus": "IssueFailed",
"flowMessage": "max retry reached on set calculate taxes stage last error was 'ibpt code '' was not found for state 'PR' to calculate approximate tax burden'",
// ...
Ao realizar a emissão de uma nota fiscal de serviço pelo WHMCS e a mesma falha no processamento na API, seja por qualquer motivo, o WHMCS continua exibindo a nota como "processando".
O módulo não está processando corretamente o retorno do webhook da API. A API está notificando o campo flowStatus com o valor
IssueFailed
mas o módulo está registrando o retorno comoWaitingCalculateTaxes
, o que faz com que as NFs apareçam como statusProcessando
.Exemplo de retorno do webhook
Exemplo do registro no banco de dados