anderson.mendonca
-
Total de ítens
454 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por anderson.mendonca
-
-
Pessoal, preciso gerar um XML com as tags ValorIss, BaseCalculo e AliquotaIss zeradas, e estas tags não estão sendo inseridas no XML de envio com o valor zero.
Alguém sabe como resolver este problema?
Obrigado.
-
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.
-
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/...
-
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
-
14 minutos atrás, Italo Jurisato Junior disse:
Boa tarde Anderson,
Se no retorno não contem a data e hora do cancelamento fica difícil.
Vai pegar a data e hora do relógio do computador?
Pois é. Acabei de fazer isso mesmo.
Mas já tá ótimo porque agora consigo saber se a NFS-e está cancelada ou não.Obrigado @Italo Jurisato Junior e @Juliomar Marchetti pelas orientações.
- 2
-
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.
-
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?
-
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?
-
16 horas atrás, Italo Jurisato Junior disse:
Boa tarde Anderson,
Por favor anexa os XMLs gerados ao realizar essa consulta.
Seguem arquivos gravados após executar o método ConsultarNFSe.
2020091720200917-con-nfse.xml 2020091720200917-con-nfse-soap.xml 2020091720200917-lista-nfse.xml 2020091720200917-lista-nfse-soap.xml
-
59 minutos atrás, Italo Jurisato Junior disse:
Anderson,
Tentou usar o método: ConsultarNFSe ?
@Italo Jurisato Junior, ao testar o método ConsultarNFSe, ocorreu este retorno.
Retorna TRUE e Código 4, mas 4 é "Processado com sucesso".
Porém, no site a NFSe está cancelada. -
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? -
@Italo Jurisato Junior, não sei se ajuda, mas quando consulto a NFSe, o campo ACBrNFSe1.NotasFiscais.Items[0].NFSe.NfseCancelamento.DataHora não retorna a data de cancelamento. Retorna 30/12/1899.
-
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.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
-
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.- 1
-
Em 18/09/2020 at 17:36, Italo Jurisato Junior disse:
Anderson,
Tinha mais algumas alterações a serem feitas.
Por favor atualize e faça novos testes.
@Italo Jurisato Junior, atualizei o ACBr mas continua o mesmo resultado. São as mesmas telas dos posts anteriores.
Em anexo, os novos arquivos para análise.3927-can.xml 3927-can-soap.xml 3927-ped-can.xml 3927-ped-can-soap.xml
-
19 minutos atrás, Italo Jurisato Junior disse:
Anderson,
Tinha mais algumas alterações a serem feitas.
Por favor atualize e faça novos testes.
Obrigado. Vou testar e te respondo...
-
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á.
3927-can.xml 3927-can_.xml 3927-can-soap.xml 3927-ped-can.xml 3927-ped-can-soap.xml
-
Outro detalhe que acabo de notar, é que, como ocorre erro no resultado, não consigo pegar o XML da NFSe.
Mas o RPS se tornou NFSe. -
5 horas atrás, Italo Jurisato Junior disse:
Bom dia Anderson,
Acho que já sei qual é o problema.
Fiz uma alteração e enviei para o repositório, favor atualizar os fontes e faça novos testes.
@Italo Jurisato Junior, atualizei o ACBr, copiei as pastas Schemas e ArqIni, gerei no meu aplicativo e continua o mesmo erro.
Em seguida, fiz o teste no exemplo do ACBr e ocorreu o mesmo resultado. -
@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? -
2 horas atrás, Italo Jurisato Junior disse:
Bom dia Anderson,
Acho que já sei qual é o problema.
Fiz uma alteração e enviei para o repositório, favor atualizar os fontes e faça novos testes.
@Italo Jurisato Junior, vou atualizar e testar no exemplo conforme sugerido pelo @Juliomar, ok?
- 1
-
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.
3927-can.xml 3927-can-soap.xml 3927-ped-can.xml 3927-ped-can-soap.xml 3927-can - retornado.xml
-
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...- 1
-
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.
NFSe BHISSDIGITAL ValorIss, BaseCalculo e AliquotaIss não estão aparecendo no XML de envio zerados.
em ACBrNFSe
Postado
@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".
Consegui o XML de retorno do erro.
erros_lote_nfse_num_262.xml