Ir para conteúdo
  • Cadastre-se

lgerard

Membros
  • Total de ítens

    26
  • Registro em

  • Última visita

Posts postados por lgerard

  1. Fiz as alterações oferecidas pelo colega de Pelotas e o envio do XML com a tag <token> dentro da tag <Prestador> deu certo.

    O problema agora é o retorno: Na procedure "EnviarDados" nesta parte do código

    FPRetornoWS := FPDFeOwner.SSL.Enviar(FPEnvelopeSoap, FPURL, FPSoapAction, FPMimeType, FPAuthorizationHeader);

    o primeiro critério é a real estrutura do xml contendo a tag <token> sendo enviado para aprovação e o retorno, no qual é guardado na var FPRetornoWS, chega sem esta tag. 

    ps: Eu acerte o Nfse.xsd assim:

      <xsd:simpleType name="tsToken">
            <xsd:restriction base="xsd:string">
                <xsd:maxLength value="32" />
                <xsd:minLength value="1" />
                <xsd:whiteSpace value="collapse" />
            </xsd:restriction>
        </xsd:simpleType>

    2º <xsd:complexType name="tcIdentificacaoPrestador">
            <xsd:sequence>
                <xsd:element name="CpfCnpj" type="tcCpfCnpj" minOccurs="0"
                    maxOccurs="1" />
                <xsd:element name="InscricaoMunicipal" type="tsInscricaoMunicipal"
                    minOccurs="0" maxOccurs="1" />
                <xsd:element name="Token" type="tsToken"
                    minOccurs="0" maxOccurs="1" />
            </xsd:sequence>
        </xsd:complexType>

    Estou fazendo algo errado?

     

    Captura de tela em 2021-05-18 11-34-46.png

    49c9ac89-4951-48f2-86df-ff685090cd04.jpeg

  2. Eu! Não se foi coincidência ou não, mas eu estava com este erro e ao colocar esta linha corrigiu 


    NFSe.Configuracoes.Geral.Emitente.Token := wToken;

    Mesmo assim, o token esta gravando no arquivo 1988A-con-nfse-rps.xml mas não esta chegando neste 1988A-comp-nfse.xml por sua vez, não gerar certo o xml grande final. 1988 é o rps aqui

  3. Eu fiz isto tbm e deu certo na criação do arquivo 1988A-con-nfse-rps.xml mas o arquivo q tem "comp" em seu nome, um pré aquivos igual ao final, não cria! 

    nfse.xsd

  4. 1 hora atrás, veleiropedevento disse:

    Valeu.. qdo conseguires avaliar as alterações, se possível me avisa para ver se o que fiz está muito errado obg pela atenção 

    Veleiro, eu apliquei o que tu fez e deu certo, apanhei para enviar a informação mas deu certo. 

    nfse.xsd#/schema/complexType[6][@name = 'tcIdentificacaoPrestador']/sequence

    O erro agora eu acredito que seja nos schemas, tu obteve este erro? 
    Tu precisou mexer nos schemas

  5. Bom dia, estamos com o mesmo problema, pensamos em adicionar manualmente esta tag, mas em uma próxima atualização iriamos perder, tendo em vista que usamos outros componentes acbr.

  6. Felipe, obrigado por responder e desculpe a falta de informações

    A respeito do DNS é o ip configurado no roteador e o alternativo é 8.8.4.4

    O antivírus é o PANDA e desativei ele

    Sem proxy e firewall desativado direto

    *Estas são parte da configuração que utilizamos no caixa*

    [WebService]
    AguardaConsultaRet=0
    AjustaAguardaConsultaRet=Não
    IntervaloTentativas=0
    NumeroTentativas=5
    UF=RS
    Ambiente=1
    QuebradeLinha=|
    Salvar=Sim
    Visualizar=Não
    TimeOut=5000
    SSLType=LT_TLSv1_1

     

    Versao=ve400
    ***tempo em segundos***
    Ciclo=30
    NumeroCaixa=3
    SSLCryptLib=cryWinCrypt
    SSLHttpLib=httpWinHttp
    SSLLib=libWinCrypt
    SSLXmlSignLib=xsLibXml2
    ICMSEfetivo=Sim

  7. 4 horas atrás, lgerard disse:

    Bom dia, estou recebendo um erro com o seguinte texto: 'PFXDataToCertContextWinApi: DadosPFX informado não são válidos', isto quando, o meu sistema feito em DelphiXE5 esta sendo executado em Linux via Wine. Na imagem abaixo, listo a esquerda meu arquivo .ini com as configurações para estabelecer comunicação e a direita o local das Dlls que uso e junto o executável do sistema! Este mesmo sistema quando copiado todo para uma máquina windows e em vez de usar o certificado .crt e sim o pfx funciona corretamente! Seria algo na conversão do pfx par crt?
    Utilizei este comando para a conversão: openssl pkcs12 -in /home/marcos/.wine/drive_c/ANTONIOAUGUSTO*************************************.pfx -clcerts -nokeys -out /home/marcos/.wine/drive_c/ANTONIOAUGUSTO*************************************.crt.

    Bom, na verdade, a ideia é fazer o nosso gerenciadorNFeNFCe imageproxy.php?img=&key=95469ff239730682funcionar também no Linux como o resto de todos os nossos sistemas, onde hoje usamos com tranquilidade nosso ERP e demais sistema menores construídos ao longo de 25 anos.

    Alguém tem alguma dica ou pode nos ajudar?

    image.thumb.png.55ef0085936dc5bc7cf7f9ee85944798.pngimageproxy.php?img=&key=95469ff239730682imageproxy.php?img=&key=95469ff239730682imageproxy.php?img=&key=95469ff239730682

    image.png.feba94c474bc151cd0ebc6da3b7a6053.png

    O mesmo erro acontece neste Demo também, com isto, continua a pedir ajuda nesta questão!

     

     

     

  8. Bom dia, estou recebendo um erro com o seguinte texto: 'PFXDataToCertContextWinApi: DadosPFX informado não são válidos', isto quando, o meu sistema feito em DelphiXE5 esta sendo executado em Linux via Wine. Na imagem abaixo, listo a esquerda meu arquivo .ini com as configurações para estabelecer comunicação e a direita o local das Dlls que uso e junto o executável do sistema! Este mesmo sistema quando copiado todo para uma máquina windows e em vez de usar o certificado .crt e sim o pfx funciona corretamente! Seria algo na conversão do pfx par crt?
    Utilizei este comando para a conversão: openssl pkcs12 -in /home/marcos/.wine/drive_c/ANTONIOAUGUSTO*************************************.pfx -clcerts -nokeys -out /home/marcos/.wine/drive_c/ANTONIOAUGUSTO*************************************.crt.

    Bom, na verdade, a ideia é fazer o nosso gerenciadorNFeNFCe imageproxy.php?img=&key=95469ff239730682funcionar também no Linux como o resto de todos os nossos sistemas, onde hoje usamos com tranquilidade nosso ERP e demais sistema menores construídos ao longo de 25 anos.

    Alguém tem alguma dica ou pode nos ajudar?

    image.thumb.png.55ef0085936dc5bc7cf7f9ee85944798.pngimageproxy.php?img=&key=95469ff239730682imageproxy.php?img=&key=95469ff239730682imageproxy.php?img=&key=95469ff239730682

     

     

     

     

  9. 1 minuto atrás, Daniel Simoes disse:

    kkk... longe disso...

    Vou lhe enviar por M.P. um documento, com o passo a passo que usamos, para fazer o Setup de Lazarus+ACBr, em um ambiente em OpenSuse... é um documento interno, da DJSystem, por favor não divulgar...

    Obrigado!

  10. 2 horas atrás, Daniel Simoes disse:

    Sinceramente.. Não sei onde você pode estar errando... 

    Nossos desenvolvedores montam um ambiente Lazarus+ACBr em questão de minutos 

    Ok, estou achando que dentre estas variantes, alguma tem problema: Linux Mint + Lazarus 1.8.2 + ACBr_Trunck2 + Eu

    Estou fortemente desconfiado que é a última variante!

    Obrigado!

  11. 16 minutos atrás, Daniel Simoes disse:

    Tente um CleanUp+Build All 

    Reinstalei o Lazarus na versão 1.8.2 e tentei novamente e o resultado ao instalar o ACBrDiversos esta abaixo. Dei CleanUp+Build All

    "The package ACBrDiversos does not have any "Register" procedure, which typically means, it does not provide any IDE addon. Installing it will probably only increase the size of the IDE and may even make it unstable."


    E por isto, a paleta Diversos fica apenas com um componente!
     

  12. Eu acredito, a falha pode estar no Lazarus, o erro se dá em diferentes lpk e sempre no arquivo lazarus.pp. Por fim, desistir de usar os componentes por enquanto, ainda me falta entender melhor o Lazarus, pois tudo o que envolve Linux(eu vivo dele) sempre a solução é mais profunda e demanda mais estudo!

  13. 4 minutos atrás, lgerard disse:

    Bom dia a todos, alguém teria alguma solução para este fato? Na verdade, eu ainda não preciso de todo o ACBr e sim somente da ACBrSerial, onde tem os métodos para impressão de códgio de barra. Eu utilizo no Delphi e não no Lazarus o ACBrPosPrint para impressão, e como estou mudando alguns sistemas para Linux, e tendo que manter a compilação híbrida, resolvi utilizar o Lazarus, onde tive sucesso ao instalar o ACBrSerial e suas dependências.

    Pessoal, o detalhe é o seguinte, para linux é procurado .pas do gziputils desta forma, em minusculo, e no windows é aceito o nome com caixa alta ou não. Fiz uma cópia do .pas deixando ele todo em minusculo e deu certo! Agora, passado esta etapa, o próximo erro é quanto tento instalar ACBrDiversos. Isto em linux ainda!

     

    image.thumb.png.791d65f424a2cb51f551bc53b61ae6c8.png

  14. 14 horas atrás, lgerard disse:

    Daniel, estou tendo o mesmo problema que originou este tópico, ao tentar instalar o ACBr no Lazarus. Segui o manual "Bem Vindo ao Trunk2.pf" para instalar na ordem certa. Eu uso Lazarus em uma VM(máq virtual) Windows e no Linux, pois meu sistema é utilizado nos dois! No windows a intalação deu certo, mas no linux(Linux Mint Xface) deu o erro gziputils.pas

    image.thumb.png.5df973453f634ab25d9d527adfae851a.png

    Bom dia a todos, alguém teria alguma solução para este fato? Na verdade, eu ainda não preciso de todo o ACBr e sim somente da ACBrSerial, onde tem os métodos para impressão de códgio de barra. Eu utilizo no Delphi e não no Lazarus o ACBrPosPrint para impressão, e como estou mudando alguns sistemas para Linux, e tendo que manter a compilação híbrida, resolvi utilizar o Lazarus, onde tive sucesso ao instalar o ACBrSerial e suas dependências.

  15. Daniel, estou tendo o mesmo problema que originou este tópico, ao tentar instalar o ACBr no Lazarus. Segui o manual "Bem Vindo ao Trunk2.pf" para instalar na ordem certa. Eu uso Lazarus em uma VM(máq virtual) Windows e no Linux, pois meu sistema é utilizado nos dois! No windows a intalação deu certo, mas no linux(Linux Mint Xface) deu o erro gziputils.pas

    image.thumb.png.5df973453f634ab25d9d527adfae851a.png

  16. Desinstalei o pouco que consegui instalar e seguindo o manual do Régys Borges, instalei o subversion e executei este comando abaixo

    marcos@marcos ~ $ svn://svn.code.sf.net/p/acbr/code/trunk2 ACBr
    bash: svn://svn.code.sf.net/p/acbr/code/trunk2: Arquivo ou diretório não encontrado

    O erro na linha acima já vem me acompanhando a um tempo, mas posso estar errado no processo!

     

  17. Hierarquia de dependência dos Packages
    • ACBrComum → Synapse
    • ACBrDiversos → ACBrComum
    Exatamente neste ponto acima que o erro acontece! Mas reafirmo, com o mesmo pacote eu fiz a instalação *.lpk tranquilo no Lazarus instalado no Windows. Estou tendo problema com o mesmo *.lpk do ACBrComum que usei para o windows no linux!

×
×
  • 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.

The popup will be closed in 10 segundos...