BoletoSimples / boletosimples-csharp

Biblioteca C# para API do Boleto Simples (DEPRECATED)
https://developers.kobana.com.br
Apache License 2.0
8 stars 5 forks source link

Erro na consulta para o sandbox #5

Open brunomantovani opened 6 years ago

brunomantovani commented 6 years ago

No ambiente sandbox, após consultar o boleto em alguns minutos depois do envio, ocorre o erro abaixo:

Error converting value {null} to type 'System.Decimal'. Path 'fine_for_delay', line 1, position 794.

O erro acontece apenas na consulta e após há algum tempo. Não consegui testar em produção ainda.

Minha sugestão para correção é colocar este decimal como nullable, porém não testei e não sei as consequências, pois o pessoal do suporte do boleto simples ainda não me respondeu.

brunomantovani commented 6 years ago

Ao utilizar o fonte diretamente, percebi que o campo "late_payment_interest" também dá problema. Alterei as propriedades do "BankBillet.cs" para o funcionamento.

Ficaram:

public decimal? FineForDelay { get; set; } public decimal? LatePaymentInterest { get; set; }

brunomantovani commented 6 years ago

Retorno do atendimento:

Keila Matos (Boleto Simples) 4 de out 17:51 -03

Bruno,

Não pode ser zero.
Pode ser em branco ou com valor acima de zero.