Ir para conteúdo
  • Cadastre-se

Destak

Membros Pro
  • Total de ítens

    342
  • Registro em

  • Última visita

Posts postados por Destak

  1. Boa tarde,

    Consegui acesso ao manual deste provedor para esta cidade e eles usam a versão do layout ABRASF 1.0 mesmo.

    Refiz os testes usando o metodo de envio do componente Assincrono e obtive agora outro erro:

    E45 | CNPJ nao encontrado na base de dados | Confira o numero do CNPJ informado. Caso esteja correto, o prestador nao esta inscrito no municipio. | CNPJ do prestador nao autorizado a emitir NFS-e; CNPJ lote:

    Este erro deve ter relação com o CNPJ do cliente não estar autorizado ainda junto a prefeitura.

    Assim que o cliente resolver isso junto a prefeitura posto aqui o resultado.

    • Curtir 1
  2. Olá amigos conforme descrito no titulo Provedor Fiorilli Serra Negra/SP erro E172 de assinatura método Gerar.

    Tenho notado que esta havendo este tipo de erro de assinatura em alguns provedores e em diferentes métodos, inclusive tenho um tópico aberto há 2 dias vejam, aguardando ajuda.

    Se possível conferir os outros métodos como cancelar e substituir se tem algum problema com assinatura também, pois só tentei o método gerar, segue os XMLs para analise.

     

    1-ger-nfse.xml 1-ger-nfse-soap.xml 1-lista-nfse.xml 1-lista-nfse-soap.xml

  3. Olá amigos conforme descrito no titulo Provedor DeISS Indaiatuba/SP erro E324 Assinatura do RPS invalida.

    Ao tentar usar o método ACBrNFSe1.SubstituirNFSe obtenho o erro acima mencionado segue os XMLs em anexo.

    Há alguns dias estava tendo um erro parecido mas ao tentar cancelar uma NFS-e e foi solucionado pelo Italo que enviou um novo INI do referido provedor no qual notei algumas diferenças na parte [Cancelar] acredito que seja a mesma coisa o problema mas agora na parte de [Substituir].

    000000004-sub.xml 000000004-sub-soap.xml 000000004-ped-sub.xml 000000004-ped-sub-soap.xml

  4. No arquivo Cidades.ini e cidade de Feira de Santana/BA encontra-se configurado da seguinte maneira:

    [2910800]
    Nome=Feira de Santana
    UF=BA
    Provedor=WebISS
    NomeURL_H=feiradesantanaba
    NomeURL_P=feiradesantanaba

    Tentando emitir pelo metodo Gerar obtenho o seguinte erro:

    Erro Interno: 0
    Erro HTTP: 500
    URL: https://feiradesantanaba.webiss.com.br/servicos/wsnfse/nfseServices.svc

    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><s:Fault><faultcode xmlns:a="http://schemas.microsoft.com/ws/2005/05/addressing/none">a:ActionNotSupported</faultcode><faultstring xml:lang="pt-BR">The message with Action 'http://tempuri.org/INfseServices/GerarNfse' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver.  Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).</faultstring></s:Fault></s:Body></s:Envelope>

    Sendo assim mudei a configuração do Cidades.ini para v2 deixando assim:

    [2910800]
    Nome=Feira de Santana
    UF=BA
    Provedor=WebISSv2
    NomeURL_H=feiradesantanaba
    NomeURL_P=feiradesantanaba

    Dai tentando emitir pelo metodo Gerar obtenho uma mensagem de erro vazia, segue os XMLs de retorno que a principio estao com um conteudo bem diferente do normal vejam por gentileza.

     

    1-lista-nfse.xml 1-lista-nfse-soap.xml 1-ger-nfse.xml 1-ger-nfse-soap.xml

  5. Boa tarde,

    Ainda dentro deste tema surgiu uma nova questão aqui, para cancelar a NFS-e junto ao CONAM faço assim:

    ACBrNFSe1.ConsultarLoteRps('', Protocolo) recebo o XML da NFS-e confiro se já se trata de uma NFS-e cancelada, caso não esteja cancelada então chamo o método:

    ACBrNFSe1.WebServices.CancelaNFSe('1',ACBrNFSe1.NotasFiscais.Items[0].NFSe.Numero, Motivo, '1');

    Dai a NFS-e não é cancelada e recebo a informação dizendo que a "serie da nota fiscal precisa ser informada" mas no XML que recebi de retorno consta a tag <SerNf>NFE</SerNf> normalmente no caso a serie é "NFE"

    Então fiz da seguinte maneira:

    ACBrNFSe1.ConsultarLoteRps('', Protocolo)

    if Provedor = 'CONAM' then  ACBrNFSe1.NotasFiscais.Items[0].NFSe.SeriePrestacao := 'NFE';

    ACBrNFSe1.WebServices.CancelaNFSe('1',ACBrNFSe1.NotasFiscais.Items[0].NFSe.Numero, Motivo, '1');

    Desta maneira a NFS-e é cancelada com sucesso, acredito que o problema esteja em após a consulta do protocolo o componente não esta carregando a tag <SerNf>NFE</SerNf> para a devida propriedade do componente no caso a propriedade SeriePrestacao.

    Desde já agradeço.

  6. Bom dia,

    Atualizei os fontes, realizei novos testes e a propriedade Dm_Base.ACBrNFSe1.NotasFiscais.Items[0].NFSe.Situacao agora sim esta disponibilizando a informação da tag <SitNf>2</SitNf> corretamente.

    Ja a propriedade ACBrNFSe1.NotasFiscais.Items[0].NFSe.MotivoCancelamento continua vazia mesmo havendo a tag <MotivoCncNf>lancamento digitado errado</MotivoCncNf> no XML da nota de retorno e tambem no XML da lista.

    Segue em anexo os XMLs dos novos testes realizados hoje.

    3521013807413200013056000000000000001-nfse.xml FFF7FD0A35079E7355B0-lista-nfse.xml

  7. Bom dia

    Ok sua atualização deu certo, agora informando ACBrNFSe1.DANFSE.Cancelada := True a tarja de NFS-e Cancelada aparece.

    Porem para que eu informe True na propriedade cancelada preciso verificar se realmente é uma NFS-e cancelada, para isso estou verificando as propriedades,

    ACBrNFSe1.NotasFiscais.Items[0].NFSe.MotivoCancelamento e a Dm_Base.ACBrNFSe1.NotasFiscais.Items[0].NFSe.Situacao que estão retornando string vazia.

    Isso após eu consultar o lote pelo numero de protocolo e receber o XML da NFS-e de volta normalmente onde constam as tags <SitNf>2</SitNf> (2= cancelada e 1 = normal fiz o teste consultando o protocolo de NFS-e normais que não foram canceladas) e a <MotivoCncNf>lancamento digitado errado</MotivoCncNf>

    Em que propriedade do componente exatamente eu consigo ler estas duas tags para de fato verificar se uma NFS-e cancelada ou não? Segue o XML em anexo da lista de retorno e o da NFS-e.

    FFF7FD0A35079E7355B0-lista-nfse.xml 3521013807413200013056000000000000001-nfse.xml

  8. 20 horas atrás, Juliomar Marchetti disse:

    Vai depender de qual componente está usando mas olha no DANFSe que estiver usando se existe a propriedade Cancelado e coloca como true e dai a opção marca dágua tu escreve o que quiser

     

    Acho que isso não é tratado dentro do componente atual, seria necessário ver oq ue ele faz no comando de tratar a resposta do servidor

    Boa noite

    Estou usando o ACBrNFSeDANFSeRL1 tem a opção Cancelada, mas não tem a opção marca dagua, coloquei como True a opção cancelada, não houve mudança na impressão, teria outro campo para isso ou com este componente não será possível neste momento colocar a tarja ou marca dagua informando que se trata de uma NFS-e cancelada?

    12 horas atrás, Italo Giurizzato Junior disse:

    Bom dia,

    O motivo do cancelamento que consta na tag <MotivoCncNf> deve ser o mesmo que consta no pedido de cancelamento, correto?

    Por outro lado a tag <SitNf> contem o valor 2 que pode ser um código que indica que a nota esta cancelada.

    Seria interessante realizar uma outra consulta informando o protocolo de uma nota que não foi cancelada para ver o que é retornado nessas tags.

    Vamos supor que seja retornado na tag <SitNf> o valor 1 e na tag <MotivoCncNf> nada, ou seja, uma string vazia. 

    Podemos concluir que a tag <SitNf> contem o código da situação da nota e que se o seu valor for 2 significa que esta cancelada.

    Sendo assim devemos utilizar essa informação para atualizar o banco de dados, marcando o registro dessa nota como cancelada.

    Boa noite,

    Esta 100% correta sua analise, consultei um protocolo de uma NFS-e normal e a tag <SitNf> é = a 1 e a tag <MotivoCncNf> vazia, desta forma é possivel ter certeza no provedor CONAM se a NFS-e esta cancelada ou não, muito obrigado mais uma vez.

  9. Boa noite

    Ótima noticia esta contribuição/atualização do demo, mas ainda antes dele estar disponível tenho uma duvida, resolvi postar aqui por fazer parte do mesmo tema, mas se for o caso de não ser o local correto só avisar.

    No demo atual no "botao Manif. Dest. - Conf. Operação" informo os dados solicitados a manifestação é realizada com sucesso, e um arquivo xml é salvo na devida pasta configurada com o nome 2102003520121277020100015755002000001984141411449001-procEventoNFe.xml gostaria de saber em qual propriedade esta este xml de retorno completo para que eu possa salva-lo no banco de dados?

    Dentro deste arquivo acima mencionado tem esta tag <nProt>891210329058678</nProt> é este o NSU especifico desta minha manifestação realizada em relação a esta nota?

    Agora em relação ao botão "Distribuição Documentos Fiscais" eu informo a UF, CNPJ e nas variáveis Último NSU e NSU específico eu informo o <nProt>891210329058678</nProt> (já inverti e já tentei os dois com o mesmo valor) e sempre obtenho o seguinte retorno:

    <?xml version="1.0" encoding="UTF-8" ?>
      <tpAmb>1</tpAmb>
      <verAplic>1.3.7</verAplic>
      <cStat>137</cStat>
      <xMotivo>Nenhum documento localizado</xMotivo>
      <dhResp>2021-01-23T20:38:07-03:00</dhResp>
      <ultNSU>000000000000050</ultNSU>
      <maxNSU>000000000000184</maxNSU>
      </retDistDFeInt>
     
    O que esta de errado?
  10. Boa noite,

    Ok consultei o lote assim ACBrNFSe1.ConsultarLoteRps(Lote, Protocolo); (só passei o Protocolo, Lote não precisou)

    Obtive de retorno o XML da lista e o XML da única NFS-e existente no lote segue os 2 arquivos em anexo para analise.

    Dentro dos XMLs encontrei 2 tags que parecem indicar que a NFS-e esta cancelada

    <SitNf>2</SitNf> e <MotivoCncNf>lancamento digitado errado</MotivoCncNf> sendo assim tenho duas perguntas?

    1 - Qual propriedade exatamente devo ler no componente para ter certeza de que a NFS-e esta cancelada?

    2 - É possivel imprimir o DANFSe com  a tarja ou informação de que se trata de NFS-e cancelada, se sim como fazer que propriedade devo alimentar antes de mandar imprimir?

    3521013807413200013056000000000000001-nfse.xml FFF7FD0A35079E7355B0-lista-nfse.xml

  11. Olá Amigos

    Gostaria de saber qual a forma correta de fazer um cancelamento de NFS-e no provedor CONAM, atualmente faço assim:

    ACBrNFSe1.ConsultarNFSeporRps(NumeroDaNFSe,SerieDaNFSe,TipoRps); (aqui da uma exceção pq o CONAM não tem esta SoapAction disponível)

    ACBrNFSe1.WebServices.CancelaNFSe('1', NumeroDaNFSe, Motivo, '1');

    O cancelamento é realizado com sucesso e eu sei disso pq entro no site da prefeitura e vejo la que esta cancelada mesmo.

    Porem como faço para conferir no ato logo após o envio do evento se a NFS-e foi cancelada mesmo ou não?

    Atualmente faço assim:

    if (ACBrNFSe1.NotasFiscais.Items[0].NFSe.Status = srNormal) then NFS-e não foi cancelada else NFS-e cancelada com sucesso.

    Em todos os provedores que atendo (uns 10) funciona corretamente, ja com o CONAM não pois ele sempre mostra esta propriedade Status = srNormal.

    Entao minha pergunta é qual a forma correta de cancelar e saber se foi cancelada mesmo uma NFS-e no provedor CONAM?

  12. Boa tarde

    Fiz o que você informou e deu certo, emissão realizada com sucesso, então agora é necessário ajustar isso no Cidades.ini e subir para o SVN certo.

    Acredito que não seja preciso que eu informe isso no tópico especifico de troca de provedores e novas cidades atendidas pelo componente ok Italo, mas caso necessário me diga  aqui que eu informo lá.

    Mas uma vez e como sempre muito obrigado.

  13. Olá Italo ok preferi baixar novamente do svn os INI e os SCHEMAS e fiz a seguinte alteração.

    De:

    [5005707]
    Nome=Navirai
    UF=MS
    Provedor=ISSNet
    NomeURL_H=www
    NomeURL_P=navirai

    Para:

    [5005707]
    Nome=Navirai
    UF=MS
    Provedor=Pronimv2
    NomeURL_H=http://187.6.10.202:9191
    NomeURL_P=http://187.6.10.202:9191

    Não mexi no Pronimv2.ini entendi como esta funcionando lá, porem esta dando mesmo erro da versão ABRASF segue em anexo o XML do lote e o recebido de retorno.

    1-env-lot.xml 1-env-lot-soap.xml 1-rec.xml 1-rec-soap.xml

    Agora apenas para efeito de ajudar a temos certeza de que provedor atende esta cidade hoje, segue a imagem da tela de login quando o contribuinte vai emitir a NFS-e pelo site.

    Login-site -prefeitura.jpg

  14. Amigos a prefeitura de Navirai/MS estava assim no Cidades.ini

    [5005707]
    Nome=Navirai
    UF=MS
    Provedor=ISSNet
    NomeURL_H=www
    NomeURL_P=navirai

    Constatei que mudaram para o provedor GovBR então alterei o Cidades.ini para

    [5005707]
    Nome=Navirai
    UF=MS
    Provedor=GovBR

    e no GovBR.ini acrescentei as seguintes linhas após falar com a prefeitura e solicitar os links webservice

    [URL_P]

    ; Navirai/RS
    RecepcaoLoteRPS_5005707=http://187.6.10.202:9191/NFSe.Portal.integracao/Services.svc

    [URL_H]

    ; Navirai/RS
    RecepcaoLoteRPS_5005707=http://187.6.10.202:9191/NFSe.Portal.integracao.teste/Services.svc

    agora ao tentar emitir uma NFS-e obtenho o seguinte erro:

    CE49 Versão do modelo ABRASF indicada nao esta vigente. Consulte a legislacao vigente para saber qual versao deve ser utilizada.

    Já tentei mudar no GovBR.ini onde esta 1.00 para 2.00 e 2.03 porem não obtive sucesso, como isso pode ser corrigido amigos desde já agradeço.

    Erro-versao-abrasf.jpg

  15. Olá Ítalo muito obrigado deu certo aqui, vou esclarecer para o caso de algum colega passar por esta dificuldade.

    No componente existem 3 propriedades que podemos informar a alíquota ISS

    NFSe.ValoresNfse.Aliquota

    NFSe.Servico.Valores.Aliquota

    NFSe.Servico.Valores.AliquotaSN (esta é a que o provedor CONAM pede)

    Mais uma vez obrigado Ítalo pela sua competência e prestatividade de sempre.

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