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."

}