-
Total de ítens
30 -
Registro em
-
Última visita
Community Answers
-
Sady Martins's post in Erro no parse do RetWS no Siccob V3 was marked as the answer
Bom dia!
Ocorreu algum problema com os nossos arquivos de certificação (extraídos do certificado do cliente) que ainda não identificamos, mas ao que nos parece foram corrompidos.
Isso gerou erro de autenticação junto ao Siccob. Porém, o arquivo do retorno do banco (RetWS) não é um JSON e sim uma String, e isso gera erro na hora do parse e o ACBrBoleto.Enviar retorna false, mas sem nenhuma referência do que aconteceu.
RetWS:
O seu acesso nao foi autorizado. Verifique as suas credenciais, incluindo a validade do seu certificado. Para mais informações, acesse o portal Developers: https://developers.sicoob.com.br/
Fiz uma alteração no tratamento do retorno (linha 341) e estou postando o arquivo alterado com sugestão.
O objetivo é retornar o RetWS do jeito que ele veio como uma rejeição que pode ser tratada pelo usuário.
ACBrBoletoRet_Sicoob_V3.pas
-
Sady Martins's post in Erro ao importar XML mal gerado was marked as the answer
Bom dia @Juliomar Marchetti
Baixei um arquivo ACBrNFe.XmlReader.pas atualizado e notei que já implementaram a alteração:
aValor := ObterConteudo(AuxNode.Childrens.Find('cRegTrib'), tcStr); if aValor = '' then aValor := '0'; NFe.Total.ISSQNtot.cRegTrib := StrToRegTribISSQN(Ok, aValor); Só não concordei com terem atribuído como nenhum, já que quando acontece esse problema não é nota de serviço.
Mas de qualquer forma vou deixar o código assim mesmo.
Obrigado meu caro!
-
Sady Martins's post in Retorno de evento no provedor Padrão Nacional was marked as the answer
Bom dia
No arquivo PadraoNacional.Provider.pas, nas procedures TratarRetornoConsultarDFe, TratarRetornoEnviarEvento e TratarRetornoConsultarEvento tem essa linha em comum:
Response.tpEvento := StrTotpEvento(Ok, Copy(IDEvento, 51, 6));
Dessa forma o ACBr está devolvendo o tpEvnto sempre como teCancelamento.
Mas pra StrTotpEvento funcionar corretamente falta o 'e' junto com o copy():
Response.tpEvento := StrTotpEvento(Ok, 'e' + Copy(IDEvento, 51, 6));
Aí o retorno fica Ok.
-
Sady Martins's post in Alteração no arquivo ACBrNFSeXServicos.ini was marked as the answer
Boa tarde!
No município de Balsas/MA (2101400), acrescentar:
HomRecepcionar=http://stm.balsas.d2ti.com.br:80/wsnfselote/RecepcaoNFSePort Outros municípios que utilizam o provedor CTAConsult tem essa opção no mesmo arquivo e o município de Balsas/MA tem ambiente de homologação.
-
Sady Martins's post in Boleto Sicoob consulta via API trazendo apenas 25 boletos no retorno was marked as the answer
Bom dia @danilozix
Pelo tempo do post eu creio que você já obteve a resposta, mas SIM.
No Sicoob existe um limite de 25 boletos no retorno da consulta.
Então você vai ter que ajustar seu código para consultar de 25 em 25.
-
Sady Martins's post in Erro boleto Sicredi via API was marked as the answer
Problema resolvido.
Faltava atualizar o pacote e os fontes do ACBrComum.
O erro estava ocorrendo na hora de montar o JSON dentro ao arquivo ACBrBoletoW_Sicredi_APIV2.
Quando passava os valores com decimais no JSON o valor ficava com estouro de tamanho.
Após a atualização do ACBrComum o boleto foi registrado.
-
Sady Martins's post in Obtenção do XML da NF-e was marked as the answer
Pois é!
Na verdade nós temos várias travas pra não deixar isso acontecer.
Estamos investigando onde pode ter ocorrido a falha (se foi uma falha).
Mas queríamos tentar mapear essa situação, e a comparação com o XML da NF-e autorizada seria a melhor solução.
Mas como houve a exclusão dele eu não tenho mais de onde obter de forma automática.
E essa exclusão está muito estranho pra nós, por que não ficaram registros nem nos nossos logs.
Mas de qualquer forma, MUITÍSSIMO obrigado pela ajuda rapaziada.
Abraços!
