Ir para conteúdo
  • Cadastre-se

Tiago Ropke

Membros
  • Total de ítens

    19
  • Registro em

  • Última visita

Posts postados por Tiago Ropke

  1. Bom dia!

    Em primeiro lugar gostaria de parabenizá-los pelos podcasts!

    Estão bem legais!

    Eu estava ouvindo o podcast de vocês sobre MDFe e ouvi vocês falaram de uma tal de cartilha. Dos documentos citados foi o único que não encontrei. Aliás acho que o mais novo que encontrei era um de 2016. 

    Sabem me dizer aonde encontro essa cartilha? 

    Obrigado!

     

     

     

  2. Na hora de carregar um XML (ACBrNFSe1.NotasFiscais.LoadFromFile) emitido com sucesso em homologação no Provedor BHISS Porto Alegre dá o erro: "input is not proper utf-8". O erro acontece porque em homologação o xml retornado vem com a seuginte tag preenchida assim: 

    Citar

    <OutrasInformacoes>NFS-e gerada em ambiente de teste. NÃO TEM VALOR JURÍDICO NEM FISCAL.</OutrasInformacoes>

    Se retirar o acento dessas palavras o carregamento funciona.

    Fiz  a seguinte alteração na unit BHISS.LerXml de 

    Citar

    function TNFSeR_BHISS.NormatizarXml(const aXml: string): string;
    begin
      Result := StringReplace(aXml, '&>', ' ', [rfReplaceAll]);
    end;

    para:

    Citar

    function TNFSeR_BHISS.NormatizarXml(const aXml: string): string;
    begin
      Result := StringReplace(aXml, '&>', ' ', [rfReplaceAll]);
      Result := TiraAcentos(Result);
    end;

    Fiz essa alteração e funcionou. Acho que pode ser um jeito de resolver esse problema. 

     

  3. Ao enviar nota o webservice retorna seguinte erro:

    <Codigo>E30</Codigo>
    <Mensagem>Item da Lista de Serviço inexistente</Mensagem>
     
    Porém quando faço com o componente antigo funciona. Olhando a diferença entre os dois xmls encontrei essa:
    Componente antigo:          
    Citar

            <ItemListaServico>1.07</ItemListaServico>

     

    Componente novo:             
    Citar

        <ItemListaServico>01.07</ItemListaServico>

     

     
    Em tempo de execução mudei a propriedade FormatoItemListaServico para filsComFormatacaoSemZeroEsquerda na unist ACBrNFSeXGravarXml_ABRASFv1.
    Porém mesmo assim não funcionou. Daí verifiquei que na função TNFSeW_ABRASFv1.GerarServico: TACBrXmlNode dessa mesma unit estava assim:
     
    Citar

     

      item := PadronizarItemServico(NFSe.Servico.ItemListaServico);

      case FormatoItemListaServico of
        filsSemFormatacao:
          Result.AppendChild(AddNode(tcStr, '#29', 'ItemListaServico', 1, 4, NrOcorrItemListaServico,
                                  StringReplace(item, '.', '', []), DSC_CLISTSERV));

        filsComFormatacaoSemZeroEsquerda:
          if Copy(NFSe.Servico.ItemListaServico, 1, 1) = '0' then
            Result.AppendChild(AddNode(tcStr, '#29', 'ItemListaServico', 1, 5, NrOcorrItemListaServico,
                                                   Copy(item, 2, 4), DSC_CLISTSERV))
          else
            Result.AppendChild(AddNode(tcStr, '#29', 'ItemListaServico', 1, 5, NrOcorrItemListaServico,
                                                              item, DSC_CLISTSERV));
      else
        Result.AppendChild(AddNode(tcStr, '#29', 'ItemListaServico', 1, 5, NrOcorrItemListaServico,
                                                              item, DSC_CLISTSERV));

     

     

    e então troquei para:

    Citar

     

      item := PadronizarItemServico(NFSe.Servico.ItemListaServico);

      case FormatoItemListaServico of
        filsSemFormatacao:
          Result.AppendChild(AddNode(tcStr, '#29', 'ItemListaServico', 1, 4, NrOcorrItemListaServico,
                                  StringReplace(item, '.', '', []), DSC_CLISTSERV));

        filsComFormatacaoSemZeroEsquerda:
          if Copy(item, 1, 1) = '0' then
            Result.AppendChild(AddNode(tcStr, '#29', 'ItemListaServico', 1, 5, NrOcorrItemListaServico,
                                                   Copy(item, 2, 4), DSC_CLISTSERV))
          else
            Result.AppendChild(AddNode(tcStr, '#29', 'ItemListaServico', 1, 5, NrOcorrItemListaServico,
                                                              item, DSC_CLISTSERV));
      else
        Result.AppendChild(AddNode(tcStr, '#29', 'ItemListaServico', 1, 5, NrOcorrItemListaServico,
                                                              item, DSC_CLISTSERV));

     

    Acho que isso é uma alteração que deva ser feita no componente.

    Só fico na duvida aonde que devo colocar a modificação do FormatoItemListaServico para filsComFormatacaoSemZeroEsquerda. 

     

    Obrigado!

     

     
     
  4. Boa tarde! 

    Estou testando o envio uma nota de serviço com algum problema e depois quero consultar ela. 

    Testando no exemplo do acbr também deu o mesmo problema. Este é o retorno:

    Método Executado: ConsultarLote
     
    Parâmetros de Envio
    Numero do Prot: Aq0048140R2021Y000000102
    Numero do Lote: 
     
    Parâmetros de Retorno
    Situação Lote : 
    Sucesso       : True
     
    Erro(s):
    Código  : X202
    Mensagem: Lista de NFSe não encontrada! (ListaNfse)
    Correção: 
    ---------
     

    Porém quando olho o XML de retorno ele está me retornando a Mensagem: 

      <Codigo>E110</Codigo>
      <Mensagem>Quando a natureza da operação for tributação fora do município, o campo município da prestação do serviço deverá ser diferente do município do prestador.</Mensagem>
     
    Acredito que esse erro deva acontecer sempre que o Webservice retornar alguma mensagem de erro referente a Nfse. Anexei o xml que está sendo retornado. 
     
    Obrigado!

    Aq0048140R2021Y000000102-lista-nfse-con-lot.xml

  5. Boa Tarde! 

    Estou cancelando uma nota de serviço e ele está me retornando erro porém a nota foi cancelada com sucesso. Quando fiz o teste no exemplo do ACBR o erro foi o mesmo. Anexei o retono do webservice e este é o retorno do exemplo (apesar do sucesso ele lista erros):

    Método Executado: CancelarNFSe
     
    Parâmetros de Envio
    Numero da NFSe: 202100000000055
    Série da NFSe : 
     
    Parâmetros de Retorno
    Situação: 
    Link    : 
    Sucesso : True
     
    Retorno do Pedido de Cancelamento:
    Situação : 
    Data/Hora: 30/12/1899
    Mensagem : 
    Sucesso  : 
    Link     : 
     
    Erro(s):
    Código  : X209
    Mensagem: Retorno do Cancelamento não encontrada.
    Correção: 
    ---------
     

    Sabem me dizer o que pode ser?

    202100000000055-can.xml

  6. Boa! Tinha me esquecido disso! Para NFE ja troquei de capicom para WinCrypt faz tempo.

    Agora troquei e descobri também que estava preenchendo os campos do Proxy que não uso...  

    Agora tá dando esse erro aqui:

    Citar

    Erro Interno: 12175

    Erro HTTP: 0

    URL: https://nfse-hom.procempa.com.br/bhiss-ws/nfse

    Erro: 12175 - Um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor
     

    Amanhã vou olhar ACBRNFE pra ver o que fiz de diferente que lá funciona e na NFSE não. Quando descobrir posto aqui pra outros saberem também. 

    Obrigado!

    • Curtir 1
  7. Bom dia!

    Obrigado pela resposta!  :)

    Ainda não consegui resolver. Não consigo encontrar qual é o problema. 

    Talvez isso possa dar alguma pista. Quando tento dessa forma no antigo ele funciona:ACBRNFse_ExemploFunciona.thumb.jpg.f2ba96ac780a3081b4222968de20c632.jpg

    Porém na nova versão:

    1189077229_ACBRNFseX_ExemploNoFunciona.thumb.jpg.a5ec28433952234a9e2e6fb41b7cfc9a.jpg

    Se eu tentar com a nova versão modificando ali somente as propriedades do certificado (SSLLib, CryptLib...) parece que ele passa pelo teste do schema. E retorna o seguinte erro: 

    1000422696_ACBRNFseX_Exemplo2NoFunciona.thumb.jpg.761d5e8c76290eae9966b0308ce8d0d3.jpg

    Se alguém souber o que pode ser..... 

  8. Boa noite !

    Estou passando pelo mesmo problema.... Estou fazendo a conversão para o ACBrNFseX 

    A cidade é Porto Alegre. E estou testando primeiro no exemplo de vocês. Apontei os schemas  para "...\Exemplos\ACBrDFe\ACBrNFSe\Schemas\BHISS e continua a dar o erro: 

    The '' namespace provided differs from the schema's 'http://www.abrasf.org.br/nfse.xsd' targetNamespace'.

    Também tentei no exemplo antigo copiando as configurações do ACBrNFseX_Exemplo para o antigo e funcionou.

    Alguém sabe me dizer o que pode ser?

     

  9. 14 minutos atrás, Tiago Ropke disse:

    Procurei no forum e não encontrei... 

    Faz tempo que minha nota esta imprimindo assim sem as divisórias:

     NoMeuNaoFunciona.thumb.jpg.7d2e807148b789510f6dbf80f1e3f0bb.jpg

    Acontece que se imprimir a mesma nota no exemplo do acbr que (compilei na mesma maquina) ele saí certinho assim: AcbrExemploFunciona.thumb.jpg.b47a73bef7997b486cca6becaa5db8cd.jpg

    Ja tentei copiar as mesmas propriedades do ACBRNFe e da Danfe para meu sistema e também fiz uma rotina nova só pra carregar o xml e imprimir pegando os mesmos componentes do exemplo e também não funcionou.

    Já tentei também

    Alguém 

    Alguém sabe o que pode estar acontecendo?

  10. Procurei no forum e não encontrei... 

    Faz tempo que minha nota esta imprimindo assim sem as divisórias:

     removido imagem

    Acontece que se imprimir a mesma nota no exemplo do acbr que (compilei na mesma maquina) ele saí certinho assim: AcbrExemploFunciona.thumb.jpg.b47a73bef7997b486cca6becaa5db8cd.jpg

    Ja tentei copiar as mesmas propriedades do ACBRNFe e da Danfe para meu sistema e também fiz uma rotina nova só pra carregar o xml e imprimir pegando os mesmos componentes do exemplo e também não funcionou.

    Já tentei também

    Alguém 

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