Ir para conteúdo
  • Cadastre-se

lgcastellucci

Membros
  • Total de ítens

    8
  • Registro em

  • Última visita

Posts postados por lgcastellucci

  1. Vou adicionar aqui outra tratativa que acredito ser uma melhoria.

    Estou validando em Porto Ferreira, e no envio de lote assíncrono ao executar a procedure TratarRetornoEmitir algumas variáveis do Response são setadas mas seu conteúdo representa uma nota e não o Response, tal como NumeroNota/CodigoVerificacao, mas nesse caso, sendo que o envio é em lote essa variável deveria ser "vazia", visto que temos o array ANota.NFSe que contem o numero de cada nota.

    Adicionei então aqui um tratamento para somente preenchera a variável quando não for envio de lote (no caso estou colocando como meLoteAssincrono pois é o único que tenho dados validar).

    Atenciosamente

    Luis Gustavo

    Giap.Provider.pas

  2. Ola,

    A tratativa adicionada no build 20120 para Fontes\ACBrDFe\ACBrNFSe\ACBrNFSeWebServices.pas não contém um tratamento para a mensagem de retorno de sucesso no Sigep.

    Portanto adicionei uma tratativa para esse texto, e então com isso não preencher a variável FPMsg, pois conforme o tratamento do build 20120 quando ela estiver com conteúdo o result é false.

    image.thumb.png.38cd9b2f587d13a1ad549dfd1cb8453c.png

     

    image.thumb.png.e5214fdf884068e24f947840bcbd9d83.png

     

    Abaixo um trecho do log

    25/01/2023 08:43:29
    Lote:28862
    Inicio TNFSeEnviarSincrono
    Método........ : Enviar Lote - Síncrono
    Numero do Lote : 28862
    Recebimento... : 25/01/2023 08:37:45
    Protocolo..... : 28862/2023
    Provedor...... : Sigep
    Método..... : Enviar Lote - Síncrono
    Código Erro : 
    Mensagem... : O Lote foi convertido com sucesso
    Correção... : 
    Provedor... : Sigep

    ERRO: O Lote foi convertido com sucesso

     

     

    E aqui o conteúdo de retorno

    <?xml version="1.0" encoding="UTF-8"?>
    <ns1:enviarLoteRpsSincronoResponse xmlns:ns1="http://ws.integration.pm.bsit.com.br/">
        <EnviarLoteRpsSincronoResposta>
            <ns2:EnviarLoteRpsSincronoResposta xmlns="http://www.w3.org/2000/09/xmldsig#" xmlns:ns2="http://www.abrasf.org.br/nfse.xsd" xmlns:ns4="http://www.abrasf.org.br/rest.xsd" xmlns:ns3="http://www.abrasf.org.br/Rest.xsd">
                <ns2:NumeroLote>28862</ns2:NumeroLote>
                <ns2:DataRecebimento>2023-01-25T08:37:45.014-03:00</ns2:DataRecebimento>
                <ns2:Protocolo>28862/2023</ns2:Protocolo>
                <ns2:ListaMensagemRetorno>
                    <ns2:MensagemRetorno>
                        <ns2:Mensagem>O Lote foi convertido com sucesso</ns2:Mensagem>
                    </ns2:MensagemRetorno>
                </ns2:ListaMensagemRetorno>
            </ns2:EnviarLoteRpsSincronoResposta>
        </EnviarLoteRpsSincronoResposta>
    </ns1:enviarLoteRpsSincronoResponse>

     

     

    Atenciosamente

    Luis Gustavo

     

    ACBrNFSeWebServices.pas

  3. Em 16/07/2021 at 20:27, mlgoncalves disse:

    Olá Fernando, desculpe mas somente agora vi sua citação.

    Podemos então falar sobre a API do BB para boletos e outros? Já finalizei a API do SICOOB.

    Marcelo

    Ola

    Qual componente em delphi foi utilizado? Estou tentando chamar refresh_token em https://api.sisbr.com.br/auth/token, mas dá um erro de ssl.

    'Error connecting with SSL.'#$D#$A'error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure'

    Estou usando TIdHTTP com TIdSSLIOHandlerSocketOpenSSL

    Method := sslvTLSv1;

    Mode := sslmUnassigned;

    SslVervion := [sslvTLSv1]

     

    Gustavo

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.