Ir para conteúdo
  • Cadastre-se

anderson.mendonca

Membros
  • Total de ítens

    454
  • Registro em

  • Última visita

  • Days Won

    1

Posts postados por anderson.mendonca

  1. 21 horas atrás, Italo Giurizzato Junior disse:

    Boa tarde Anderson,

    A ausência das tags esta fazendo com que o RPS não seja processado com sucesso?

    Normalmente quando uma tag é opcional, se o seu valor for zero ou uma string vazia ela não é gerada no XML.

    @Italo Giurizzato Junior, obrigado por responder e me perdoe pela outra postagem. Isso não se repetirá.

    Eu não sei, porque está retornando um XML vazio.
    A mensagem de erro é "Pesquisa sem retorno de NFS-e".

     

    21 horas atrás, Italo Giurizzato Junior disse:

    Boa tarde Anderson,

    A ausência das tags esta fazendo com que o RPS não seja processado com sucesso?

    Normalmente quando uma tag é opcional, se o seu valor for zero ou uma string vazia ela não é gerada no XML.

    Consegui o XML de retorno do erro.

     

    erros_lote_nfse_num_262.xml

  2. Caros colegas,

    Alguns tipos de serviços em Belo Horizonte/MG podem ser executados com alíquota de ISSQN zerada.
    Acontece que, quando eu faço a NFSe no site da PBH, dá certo. As tags Aliquota, ValorIss e BaseCalculo são geradas zeradas conforme arquivo em anexo.
    Quando gero meu XML através do meu software, conforme arquivo em anexo, não dá certo.
    Coloquei um Break na linha do algoritmo para ver se estava sendo preenchido e está, mas não gera o XML com as tags Aliquota, ValorIss e BaseCalculo zeradas.
    Por este motivo, está ocorrendo erro quando gero o XML.

    Alguém pode me ajudar?

    Obrigado.

     

    nfse_202000000002427.xml xml_envio_250-env-lot.xml

  3. Agora, Italo Giurizzato Junior disse:

    Boa tarde Anderson,

    No arquivo 4040-can.xml que é o retorno referente ao envio do pedido de cancelamento, consta a tag Sucesso com o valor True, isso para mim significa que a nota foi cancelada.

    Você diz que no final ocorre um erro, que erro é esse?

    Obrigado por responder @Italo Giurizzato Junior.

    Eu escrever aqui abaixo porque tentei printar a tela e jogar a imagem aqui mas este site não permitiu.
    Na guia "XML resposta" do programa exemplo, aparece isso:

    A página XML não pode ser exibida

    Não é possível exibir a entrada XML usando a folha de estilos XSL. Corrija o erro e clique no botão Atualizar ou tente novamente mais tarde.

    A operação foi concluída com êxito. Erro ao processar o recurso 'file:///C:/Maximus/util/ACBR_Trunk2/Exemplos/ACBrDFe/ACBrN...

    <?xml version="1.0" encoding="UTF-8"?><ns1:consultarNotaResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/...

     

  4. Pessoal, novamente recorro a ajuda de vocês com o mesmo problema no cancelamento.

    Quando testo no meu gerador, ocorrem dois erros consecutivos e não cancela. Tentei printar a tela e jogar aqui mas este site deu erro nas imagens.
    Quando testo no exemplo ACBr, a NFS-e é cancelada, mas ocorre o erro no final.

    Desde já, obrigado.

     

    nfs-e4040.pdf nfs-e4040.xml 4040-can.xml 4040NF-nfse.xml 4041NF-nfse.xml 4042NF-nfse.xml 4043NF-nfse.xml 4044NF-nfse.xml 4040-can-soap.xml 4040-ped-can.xml 4040-ped-can-soap.xml

  5. 24 minutos atrás, Italo Jurisato Junior disse:

    Anderson,

    A tag Sucesso esta no XML de retorno do pedido de cancelamento, não sei se o componente faz a leitura dessa tag, se não faz teremos que alterar o componente.

    Já a tag MotCancelamento esta no XML da NFS-e retornado ao executar o método ConsultarNFSe, também não sei se o componente esta lendo essa tag, se não estiver teremos que alterar o componente também.

    Não encontrei estas TAGs.
    Vou usar o comando POS pra encontrar a TAG no XML de retorno, mas se você puder acrescentá-las para facilitar, ficarei muito agradecido.
    A data e hora do cancelamento também são importantes.

    Mais uma vez, obrigado por responder e me ajudar.

     

  6. 10 minutos atrás, Italo Jurisato Junior disse:

    Anderson,

    No retorno do pedido de cancelamento tem aquela tag Sucesso que retorna True e nesse XML tem essa tag que contem o motivo do cancelamento.

    Logo você pode se basear pelas duas tags.

    Certo. Mas a data e hora do cancelamento me parece que não retorna, né? Não encontrei.
    A propósito, não estou conseguindo encontrar a TAG MotCancelamento nem a TAG Sucesso.

    Pode me ajudar?

     

  7. 22 minutos atrás, Italo Jurisato Junior disse:

    Bom dia Anderson,

    Não foi criado na pasta Notas um XML?

    Pois ao realizar essa consulta dentro do arquivo *-lista-nfse.xml consta a nota que foi cancelada.

    E no final temos a seguinte tag:

    
    <MotCancelamento>SERVICO NAO CONCLUIDO</MotCancelamento>

     

    Foi. Então, se esse XML é retornado basta eu verificar o preenchimento desta TAG pra saber se foi cancelada ou não?

     

  8. 10 minutos atrás, Italo Jurisato Junior disse:

    Bom dia Anderson,

    Esse provedor não retorna a data que a nota foi cancelada, veja o retorno:

    
    <Cabecalho>
    	<CodCidade>9051</CodCidade>
    	<Sucesso>true</Sucesso>
    	<CPFCNPJRemetente>15712329000233</CPFCNPJRemetente>
    	<Versao>1</Versao>
    </Cabecalho>

    O campo que diz que a nota foi cancelada ou não é a tag Sucesso que contem o valor True, indicando que a nota foi cancelada com sucesso.

    Cara, que bizarro.
    Mas como faço pra consultar uma NFSe pra pegar a data e hora do cancelamento, protocolo, e etc, quando não souber/tiver estes dados?

     

  9. 2 horas atrás, Italo Jurisato Junior disse:

    Boa tarde Anderson,

    Chegou a fazer testes com o programa exemplo?

    Notou que existe agora dois botão para realizar o cancelamento?

    Um desses botões é necessário carregar o XML da NFS-e, já o outro você informa todos os dados para realizar o cancelamento.

    Sugiro testar com esse botão novo, onde não precisa carregar o XML da NFS-e.

    @Italo Jurisato Junior, testei o exemplo ACBr a opção "sem XML" e a NFSe foi cancelada.
    O problema é que o ACBr não está retornando as informações para que eu possa atualizar a NFSe no sistema.
    Pedi ao pessoal da empresa em Campo Grande/MS entrar no site da prefeitura pra verificar e segue imagem em anexo.

    Envio todos os arquivos para análise.
    Se eu estiver enviado arquivos desnecessários, me avise e já peço desculpas.

     

    NFSe cancelada no site da prefeitura.jpg

    Retorno cancelamento 1.jpg

    Retorno cancelamento 2.jpg

    23952453-con-lot.xml 23952453-con-lot-soap.xml 23952453-lista-nfse.xml 23952453-lista-nfse-soap.xml 3927-can.xml 3927-can-soap.xml 3927-ped-can.xml 3927-ped-can-soap.xml 3927-can.xml 3927NF-nfse.xml

  10. 22 minutos atrás, Italo Jurisato Junior disse:

    Boa tarde Anderson,

    Chegou a fazer testes com o programa exemplo?

    Notou que existe agora dois botão para realizar o cancelamento?

    Um desses botões é necessário carregar o XML da NFS-e, já o outro você informa todos os dados para realizar o cancelamento.

    Sugiro testar com esse botão novo, onde não precisa carregar o XML da NFS-e.

    Vou testar com o exemplo e te falo daqui a pouco.
    Obrigado por responder.

     

    • Curtir 1
  11. 1 hora atrás, Italo Jurisato Junior disse:

    Boa tarde Anderson,

    Acredito que esteja ocorrendo dois assuntos simultâneos nessa postagem.

    Pelo tópico inicial o seu problema é o cancelamento, vamos então primeiro tratar desse problema.

    Com a ultima alteração que fiz ainda esta ocorrendo problema no cancelamento?

    Gostaria de ver os XMLs gerados.

    @Italo Jurisato Junior, você tem razão. Desculpe. Eu me empolguei.
    Vamos lá.
     

    Primeira mensagem de erro.jpg

    Segunda mensagem de erro.jpg

    3927-can.xml 3927-can_.xml 3927-can-soap.xml 3927-ped-can.xml 3927-ped-can-soap.xml

  12. @Italo Jurisato Junior, dentro do assunto, aproveito pra informar que, quando envio o arquivo, ao invés de retornar True ou False, e eu ter condição de pegar o resultado e trabalhar em cima dele, o RPS chega no webservice, se torna NFS-e mas eu só fico sabendo se mandar consultar.
    O programa é interrompido sem nenhuma mensagem de retorno após executar o envio.
    Será que o webservice deles é assíncrono?
    Tem lógica minha pergunta?

     

  13. 2 horas atrás, Italo Jurisato Junior disse:

    Anderson,

    Favor atualizar os fontes e faça novos testes.

    Lembre-se que agora o CancelarNFSe tem um parâmetro a mais.

        function CancelarNFSe(const ACodigoCancelamento: String;
                              const ANumeroNFSe: String = '';
                              const AMotivoCancelamento: String = '';
                              const ANumLote: String = '';
                              const ACodigoVerificacao: string = ''): Boolean;
     

    @Italo Jurisato Junior, atualizei o ACBr, copiei as pastas Schemas e ArqIni da pasta \Exemplos\ACBrDFe\ACBrNFSe para a minha pasta e continua o mesmo resultado.

     

    Erro ao tentar cancelar NFSe.png

    3927-can.xml 3927-can-soap.xml 3927-ped-can.xml 3927-ped-can-soap.xml 3927-can - retornado.xml

  14. 15 minutos atrás, Italo Jurisato Junior disse:

    Anderson,

    Favor atualizar os fontes e faça novos testes.

    Lembre-se que agora o CancelarNFSe tem um parâmetro a mais.

        function CancelarNFSe(const ACodigoCancelamento: String;
                              const ANumeroNFSe: String = '';
                              const AMotivoCancelamento: String = '';
                              const ANumLote: String = '';
                              const ACodigoVerificacao: string = ''): Boolean;
     

    Obrigado @Italo Jurisato Junior.
    Já te respondo...

    • Curtir 1
  15. 2 minutos atrás, Italo Jurisato Junior disse:

    Anderson,

    Vamos a mensagem retornada.

    The value '' of element 'CodigoVerificacao' is not valid.

    Ela diz que o valor '' (string vazia) do elemento CodigoVerificacao não é valido.

    Se você abrir o arquivo de pedido de cancelamento vai notar que existe uma tag chamada CodigoVerificacao e ela esta vazia, ou seja, não contem o código de verificação da nota que você deseja cancelar.

    Esse provedor existe essa informação no cancelamento.

    Logo teremos que alterar a chamada do método Cancelar de tal forma que seja possível passar essa informação.

    Vou fazer essa alteração e aviso quando estiver disponível.

    Obrigado @Italo Jurisato Junior.

    Eu nunca saberia como resolver isso.

    Uma dúvida: Por que os provedores não padronizam suas regras de negócio?

    Já pensou como seria muito mais fácil se a NFSe fosse padrão nacional como a NFe?

    Obrigado a todos pelas respostas e pelos conselhos.

     

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