Abaixo relação dos possiveis erros de cotação e o devido racional para cada um:
Erro | Descrição | Resposabilidade |
StackOverflowException | Exceção provocada por excesso de recursivadade em alguma rotina | Ux Solutions |
Exception | Exceção da aplicação provocada por algum cenario não previsto, algum componente fora do ar, erros de conversão, etc. | Ux Solutions |
Falha no Hub | A chamada na api do hub retornou um erro. Pode ser erro de parametros, token ou indisponibilidade da api externa | Hub |
Tabelas sem abrangência | Nenhuma tabela local resolve o frete com os parametros informados | Marketplace |
Hub sem retorno | O Hub não retornou nenhuma cotação valida, e nenhuma tabela de contigencia resolveu o frete | Marketplace |
Hub timeout / sem contingência | A chamada na api externa excedeu o timeout configurado e nenhuma tabela de contingencia resolveu o frete | Marketplace |
Soma do valor dos itens não é igual ao valor do carrinho | Payload recebido invalido. Onde a soma dos itens difere do valor da nota | Marketplace |
Carrinho vazio (sem itens) | Nenhum item informado no payload da requisição | Marketplace |
Configuração empresa obrigatório | Empresa sem configuração parametrizada | Marketplace |
UF não localizado | UF não localizada para o CEP Destino informado | Marketplace |
CEP destino inváido | CEP Destino invalido, null, menor de 8 caracteres ou maior de 8 caracteres | Marketplace |
CEP origem inváido | CEP Origem invalido, null, menor de 8 caracteres ou maior de 8 caracteres | Marketplace |
UF origem não localizado | UF não localizada para o CEP Origem informado | Marketplace |
Configuração Canal de venda obrigatório | Empresa não possui canal de venda configurado para os parametros informados | Marketplace |