PADRÃO DE ERROS SPLIT (COMPORTAMENTO GERAL)
Descrição: A API utiliza um catálogo de erros de domínio para padronizar o tratamento de falhas.
1) Erro de negócio padronizado (BusinessException)
Formato:
{
"code": "NPY 454",
"message": "Split validation failed",
"field": "split"
}
Status HTTP vem do próprio erro (Status).
2) Erro vindo do proxy
Quando possível, a API devolve payload do proxy:
{
"errors": [
{ "message": "invalid account", "code": "NPX1211" }
],
"message": "Validation error",
"statusCode": 400
}
3) Erro interno/fallback
{
"message": "Erro ao editar split. Tente novamente."
}