Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 15-03-2024 em todas as áreas

  1. Bom dia @Destak, Quando você fez o teste de ConsultarLote consta no retorno o seguinte: Já ao fazer o teste de ConsultarNfsePorRps temos o seguinte retorno: Se adotarmos a sua proposta, pelo ConsultarLote a nota esta cancelada, mas pelo ConsultarNfsePorRps a nota não esta cancelada. Antes de tomar uma decisão do que fazer eu gostaria de ver o XML de retorno do pedido de cancelamento da nota. Esses XMLs que você nos disponibilizou são da consulta de uma nota cancelada.
    2 pontos
  2. consegui... O link com a libxml2 que se criou com o comando "ln -s libxml2.so.2 libxml2.so" (como sugeri o manual), ficou quebrado, então fui até a raiz da instalação "/usr/lib/x86_64-linux-gnu/" localizei a dependência instalada, no meu caso, "libxml2.so.2.9.10" e refiz o link, "ln -s libxml2.so.2.9.10 libxml2.so", daí ele conseguiu localizar e rodar. quanto ao projeto em si, eu estou distribuindo com Spring + Maven, em um servidor VPS com tomcat, então pra funcionar com o emulador gráfico eu precisei adicionar um execution junto aos plugins, no pom.xml, segue adição: <executions> <execution> <id>shutdown-xvfb-startup</id> <phase>generate-resources</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo message="Ending (startup) xvfb ..." /> <exec executable="pkill"> <arg value="Xvfb" /> </exec> </tasks> </configuration> </execution> <execution> <id>start-xvfb</id> <phase>generate-resources</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo message="Starting xvfb ..." /> <exec executable="Xvfb" spawn="true"> <arg value=":2" /> </exec> </tasks> </configuration> </execution> <execution> <id>shutdown-xvfb-shutdown</id> <phase>test</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo message="Ending (shutdown) xvfb ..." /> <exec executable="pkill"> <arg value="Xvfb" /> </exec> </tasks> </configuration> </execution> </executions> aí ficou ok. No mais, tirando esses dois pontos citados, segui conforme o manual. Obrigado.
    2 pontos
  3. Boa tarde @Italo Giurizzato Junior Somete para reafirmar e conforme essa menção acima, só vem informação de cancelamento quando ConsultarNFSeporNumero, ja quando ConsultarLoteRps vem a tag <NfseCancelamento/> porem ja fechada sem nada dentro e quando ConsultarNFSeporRps não vem nem a tag <NfseCancelamento/> simplesmente não vem nada relacionado a cancelamento. Então hoje atualmente a unica forma de verificar se a NFSe esta cancelada ou não é usando ConsultarNFSeporNumero e se néla houver a tag <NfseCancelamento/> com o Numero da nota e ou o CNPJ da empresa podemos ter certeza de que se trata de uma NFSe cancelada. Segue em anexo os XMLs que pediu porem de outra nota, pois a da 918 não tenho mais, então gerei e cancelei uma NFSe so para obter os arquivos solicitados. Arquivos solicitadosNFSe.zip
    1 ponto
  4. Está em homologação? Erro 500 geralmente é do lado do servidor e o Sandbox do BB constantemente fica fora do ar. Revise as dlls conforme o @Alexandre de Paulacitou e se persistir, aguarde o dia seguinte para verificar se volta a funcionar.
    1 ponto
  5. Está com as DLLs da openSSL junto com a aplicação? https://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/1.1.1.10/
    1 ponto
  6. Muito Obrigado Alexandre.. eu estava quebrando a cabeça aqui! valeu pela prontidão no retorno!
    1 ponto
  7. Complementando, fiz um teste com o seu XML no exemplo em C# com a versão 0.4.6.277 e o resultado foi o que segue:
    1 ponto
  8. Muito obrigado pela ajuda, deu certo trocar ChaveAcesso por InfID.id, a nota foi cancelada perfeitamente.
    1 ponto
  9. Verificando aqui, o campo ChaveAcesso na verdade não é um campo presente no leiaute do padrão ABRASF versão 2.03, que é o leiaute e versão utilizado pelo provedor Infisc para atender ao município de Canoas/RS. Veja: A princípio, o campo ChaveAcesso é utilizado pelos provedores AEG, Agili, eGoverneISS, EloTech, RLZ e pelo Padrão Nacional. Para a rotina de cancelamento, esta versão do Infisc não sobrescreve a rotina da classe mãe, portanto, são obrigatórios os campos NumeroNFSe e CodCancelamento. Caso esteja querendo ler este valor: <InfNfse Id="439999999999999998RPS000000002932897135">, faça um teste lendo a propriedade ACBrNFSeX.NotasFiscais[0].NFSe.InfID.Id;
    1 ponto
  10. Boa tarde @Eduardo Wendel, Primeiramente não anexe o conteúdo de um arquivo como sendo parte do texto da postagem, a postagem fica longa. Anexe o arquivo da mesma forma que você anexou o XML. Notei que o XML que você anexou é o CT-e Normal, portanto o primeiro CT-e emitido. Outra coisa que notei é que os dados informados no grupo <toma4> são exatamente os mesmos do Remetente com a exceção do CNPJ e IE. Achei estranho a mesma empresa com 2 CNPJ e 2 IE locadas no mesmo endereço. É normal uma empresa possuir N filiais, mas em locais distintos. Você poderia anexar o XML do CT-e de Substituição para que possamos fazer uma analise?
    1 ponto
  11. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  12. Ah, beleza Juliomar, vou analisar essa DLL, obrigado!
    1 ponto
  13. @Michel Guedes Campos Por favor ontem subimos uma nova versao do monitor, pode realizar o download e testar por favor. Apos o teste, por favor nos de um feedback !
    1 ponto
  14. Vamos la, ontem tivemos uma alteração e novo monitor esta disponivel. Nao adianta so enviar o modelo dentro do INI da nota. Entao no novo monitor, antes de enviar o comando de criarnfe ou criar e enviar, vc precisa enviar NFe.SetModeloDF(65) ou NFe.SetModeloDF(55), aguardar a resposta e enviar os comandos para criar a nota ou criar/enviar a nota. Usuarios com o mesmo problema, reportaram sucesso apos este procediimento Se puder testar por favor
    1 ponto
  15. @Antonio_Jose Bom dia ! Pode fazer um teste por favor Use o metodo para definir o modelodf antes de criar a Nota https://acbr.sourceforge.io/ACBrMonitor/NFESetModeloDF.html, exemplo: NFe.SetModeloDF(65) ou NFe.SetModeloDF(55) ( 65 para NFCe ou 55 para NFe apos o envio), por favor nos de um feedback ACBrMonitor
    1 ponto
  16. obrigado. infelizmente não tenho. grato por sua atenção.
    1 ponto
  17. Bom dia, tudo bem? É esse campo mesmo, pode passar valor que vai funcionar. <valor_tributavel> -> "Valor do item que servirá de base de cálculo para o imposto, com a dedução" - Layout da IPM
    1 ponto
  18. Bom dia @danilozix, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes.
    1 ponto
  19. Neste caso não creio que é o caminho correto conforme o amigo relatou jamais se omite um erro e sim trata para seguir caminhos diferentes
    1 ponto
  20. @narlem Pode fazer um teste por favor. Se vc utilizar ACBrMonitor Use o metodo para definir o modelodf antes de criar a Nota https://acbr.sourceforge.io/ACBrMonitor/NFESetModeloDF.html exemplo NFe.SetModeloDF(65) ou NFe.SetModeloDF(55) (editado) Após o envio se puder nos dar um feedback
    1 ponto
  21. Boa tarde, @Italo Giurizzato Junior Sim essas consultas foram realizadas numa NFS-e que foi e esta cancelada, confiro isso pelo site do provedor e fui eu mesmo quem cancelou pelo componente mesmo. Acho que você não leu o post todo com calma, pois o problema é exatamente esse, mas vou explicar de novo aqui: 1. Se consulto a NFSe pelo numero ela traz o grupo <NfseCancelamento>, exatamente da forma que esta abaixo: <NfseCancelamento> <Confirmacao> <Pedido> <InfPedidoCancelamento> <IdentificacaoNfse> <Numero>918</Numero> <Cnpj>01190940000153</Cnpj> <CodigoMunicipio>0</CodigoMunicipio> </IdentificacaoNfse> <CodigoCancelamento>0</CodigoCancelamento> </InfPedidoCancelamento> </Pedido> </Confirmacao> </NfseCancelamento> 2. Se consulto essa mesma NFSe pelo RPS ela simplesmente não trás esse grupo ou informação alguma sobre cancelamento. 3. Se consulto essa mesma NFSe pelo Protocolo ela simplesmente não trás esse grupo ou informação alguma sobre cancelamento. É esse o problema entende, o provedor é uma zorra simplesmente isso, a solução que eu propus no inicio desse topíco é que o componente verifique se existe a tag <NfseCancelamento> e se existir então define a propriedade ACBrNFSeX1.NotasFiscais.Items[0].NFSe.SituacaoNfse = TStatusNFSe.snCancelado. Voca ja disse que o componente faz essa verificação Porem como constatamos o provedor não manda essa informação no XML que esta de fato cancelado, veja a imagem em anexo, sendo assim somente a existência da tag <NfseCancelamento> com a tag filho <Confirmacao> é o suficiente para que confirmemos que a mesma esta cancelada, dai p ficar mais simples vc pode mudar de ao inves de verificar DataHora veja apenas se tem o numero da nota e ou o CNPJ. Lembrando que essa informação vem apenas na consulta da NFSe pelo numero, nas outras consultas nem isso vem, não vem nada, ou seja eles retornam como se fosse uma NFSe com situação normal. Ta na cara que não tem um responsável la naquela empresa (provedor) verificando uma informação tão importante como essa no retorno do XML.
    1 ponto
  22. Bom dia @luisclaudio_jr, Substitua os Schemas pelos que estão em anexo. Homologação: nfse_v2-04.xsd Produção: nfse_v2-04.xsd
    1 ponto
  23. Bom dia! Foi gerada nova compilação do ACBrMonitor com alteração visando corrigir esta questão. Por favor, queira atualizar e realizara novo teste.
    1 ponto
  24. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  25. ai pessoal obrigado pela ajuda . resolvi da segunda forma alterei o arquivo openssl.cnf que fica na pasta \usr\lib\ssl acrescentando esta linhas em negrito abaixo. segue o link se alguem precisar Openssl 3.x and Legacy Providers – Practical Networking .net
    1 ponto
  26. Bom dia a todos, No caso da NFS-e temos alguns passos a seguir: 1. Verificar se a cidade em questão se encontra no arquivo Cidades.ini, esse arquivo esta na pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\ArqINI 2. Se não existe é preciso entrar em contato com a prefeitura para saber qual é a empresa que foi contratada para implementar a NFS-e na cidade. Essa empresa chamamos de provedor. 3. Verificar se na mesma pasta indicada acima existe um arquivo INI com o nome do provedor. 4. Se sim, basta incluir a cidade no arquivo Cidades.ini aos moldes das demais que se utilizam do mesmo provedor. 5. É importante obter as URLs de homologação e de produção desse provedor para a cidade em questão, pois em alguns casos devemos informar um fragmento dessas URLs no arquivo Cidades.ini 6. Por fim utilizar o programa exemplo do componente ACBrNFSe para iniciar os testes. Agora se o provedor não existe, vai ser necessário descobrir se ele segue a versão 1 ou 2 do layout da ABRASF ou se possui um layout próprio para que seja possível implementar ele no componente. Se ele possui um layout próprio o tempo e a dificuldade de implementar será grande comparada com os que seguem a ABRASF. Espero ter dado um norte.
    1 ponto
  27. Boa tarde Rubens, Favor utilizar inicialmente os botões: [Gerar e Enviar Lote RPS] esse botão vai gerar e enviar um lote com até 50 RPS no modo assíncrono (se utiliza do método Enviar). [Gerar e Enviar um RPS] esse botão vai gerar e enviar somente um RPS (se utiliza do método Gerar). [Gerar e Enviar Lote - Síncrono] esse botão vai gerar e enviar um lote com até 50 RPS no modo síncrono (se utiliza do método EnviarSincrono). Os provedores que seguem a versão 1 do layout da ABRASF só implementaram o método Enviar, já os que seguem a versão 2 do layout implementaram os 3 métodos ou dois deles, é preciso testar. Já os provedores que não seguem o layout da ABRASF, tem que testar um por um para saber qual dos 3 foi implementado pelo provedor em questão.
    1 ponto
×
×
  • 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.