Ir para conteúdo
  • Cadastre-se

dev botao

Adicionar Novo Provedor (Fiorilli)


abinoan
  • Este tópico foi criado há 2996 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Consultores

Bom dia Arce,

 

Muito obrigado pela colaboração.

 

Já esta disponivel, por favor atualize os fontes.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Carlos,

 

Se não me falha a memória esse método foi criado para o provedor IssDSF, logo ele não funciona para os demais provedores.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Me responderam já:

 

Não.
Os métodos do web service são os que o modelo abrasf definiu. Existe consulta de rps, mas não necessariamente o ultimo.

O rps nada mais é do que o numero de controle do seu sistema, porque o numero da nota é issweb quem gera, sendo assim você em seu sistema deve saber qual foi o ultimo que enviou.

 

 

 

Para pegar o retorno com erro de um envio de um RPS, como posso fazer? Não consegui.

Link para o comentário
Compartilhar em outros sites

Italo, estou com um problema no envio do cancelamento da NFSe.

 

Está retornando o erro E78 que diz que o numero da NFSe não consta para o prestador de serviço indicado.

 

Entrei em contato com a Fiorilli e o arquvo do pedido de cancelamento (169-ped-can-c.xml) esta preenchendo a tag <Numero>646</Numero> com o valor do RPS e o correto é com o numero da NFSe. Alterei o código abaixo, passando o numero da NFSe, mas mesmo assim esta retornando o mesmo erro.

function TWebServices.CancelaNFSe(ACodigoCancelamento: String;
  const CarregaProps: boolean): Boolean;
begin
  (*
  if CarregaProps then
  begin
    Self.CancNfse.NumeroRPS := '';
    Self.CancNfse.CNPJ := '';
    Self.CancNfse.IM := '';
    Self.CancNfse.CodigoMunicipio := '';
  end;
  *)
 if CarregaProps then
 begin
   Self.CancNfse.NumeroRPS       := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.Numero; // TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero;
   Self.CancNfse.CNPJ            := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.PrestadorServico.IdentificacaoPrestador.Cnpj;
   Self.CancNfse.IM              := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.PrestadorServico.IdentificacaoPrestador.InscricaoMunicipal;
   Self.CancNfse.CodigoMunicipio := TACBrNFSe( FACBrNFSe ).NotasFiscais.Items[0].NFSe.PrestadorServico.Endereco.CodigoMunicipio;
 end;

Para enviar o carregamento estou fazendo o seguinte procedimento:

           wXML := TStringStream.Create(qrylote.FieldByName('NFS_XML').AsString);

           frmPrincipal.ACBrNFSe1.NotasFiscais.Clear;
           frmPrincipal.ACBrNFSe1.NotasFiscais.LoadFromStream(wXML);

           frmPrincipal.ACBrNFSe1.CancelarNFSe(Cod_Cancelamento);

Segue em anexo o exemplo de arquivo de cancelamento enviado pela Fiorilli.

Conferi os dados do tomador do serviço e estão corretos. E também verifiquei, e a NFSe que estou tentando cancelar consta no webservice de homologação.

169-ped-can-c.xml

169-can-c.xml

cancelarNfse-exemplo fiorilli.xml

Link para o comentário
Compartilhar em outros sites

Bom dia. Um cliente notou uma atribuição de valor nas retenções errada, durante a impressão da NFSe. Está acontecendo de a CSLL ser impressa com o mesmo valor da COFINS, e também essa atribuição está sendo considerada para a totalização dos tributos federais. Apesar de no XML estarem corretas as atribuições dos valores.

 

Peguei um exemplo: Total dos Serviços 7.655,95, 1% (CSLL) = 76,56 e 3% (COFINS) 229,68. No XML está correto. Na impressão o campo CSLL recebe o valor do campo COFINS.

 

Anexei imagem da impressão e XMLs.

 

Apesar de no arquivo 17-env-lotS-c.xml as atribuições estarem corretas. No arquivo 17-lista-nfse-c.xml os valores já aparecem iguais nos dois campos.

post-3418-0-90805300-1376917109_thumb.pn

17-env-lotS-c.xml

17-lista-nfse-c.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Carlos,

 

Acredito que você esteja utilizando o DANFSE feito em Quick Report, sendo assim ele não é pois esta passando as informações corretas veja:

 

O techo de código abaixo se refere ao DANFSE em Quick Report:

 

 

 qrlValorPIS.Caption    := DFeUtil.FormatFloat( FNFSe.Servico.Valores.ValorPis );
 qrlValorCOFINS.Caption := DFeUtil.FormatFloat( FNFSe.Servico.Valores.ValorCofins );
 qrlValorIR.Caption     := DFeUtil.FormatFloat( FNFSe.Servico.Valores.ValorIr );
 qrlValorINSS.Caption   := DFeUtil.FormatFloat( FNFSe.Servico.Valores.ValorInss );
 qrlValorCSLL.Caption   := DFeUtil.FormatFloat( FNFSe.Servico.Valores.ValorCsll );
 

 

Notei que o XML (RPS) de envio para o webservice o valor atribuido ao tributo CSLL é 76.56, mas no retorno, XML (NFSe) o valor é 229.68 ou seja o mesmo de COFINS.

 

Exatamente como você reportou no seu post acima.

 

Quero lembra-lo que o XML da NFS-e não é gerado pelo componente e sim retornado pelo WebService, sendo assim existe um erro no provedor.

 

Favor entrar em contato com eles e reportar o erro.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Segundo o suporte da Fiorilli, já providenciaram os ajustes para a correção desses problemas. 

 

Italo, depois que fiz uma atualização dos fontes, estou com um erro na unit ACBrNFSeDANFSeQRRetrato.pas, linha 288. É o código abaixo:

 

 if trim(FNFSe.Servico.CodigoMunicipio)<>'' then
   qrlCodigoMunicipio.Caption := FNFSe.Servico.CodigoMunicipio + ' - ' +
                                 CodCidadeToCidade(StrToInt(FNFSe.Servico.CodigoMunicipio));
Só consegui gerar a impressão depois que comentei esse IF.
 
Preciso atualizar algum arquivo ?
Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...

Boa tarde amigos,

 

Estou usando o Demo AcbrNFSe selecionando  a Cidade Caxias/2103000/MA que possui o serivdor Fiorilli, porém ao selecionar Gerar e Enviar NFSe mostra a msg do inicio do tópico: A funcionalidade Gerar NFSe não esta disponivel para o provedor: Fiorilli.... já baxei os fontes hoje e ainda não consegui gerar a NFS-e há algum configuração a ser feita?

 

Grato

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Calixto,

 

O que você entende por: Funcionalidade não esta disponivel para o provedor ?

 

Para mim existe uma diferença grande entre não disponivel e não implementada.

 

Você tentou o Gerar e Enviar Lote?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

Boa noite Calixto,

 

Muito obrigado pela correção.

 

Já esta disponivel no SVN a sua correção.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Boa tarde a todos,

Sou novato no ACBr.

Fiz uns teste de envio de NFSe em lote "Gerar e Enviar Lote - Sincrono" neste provedor Fiorilli.

Enviou normalmente as NFSe mas essa opção não tem um retorno por exemplos mostrando as NFSe geradas com sucesso...

 

Alguém poderia me ajudar? qual é o método para pegar o retorno e tratar... Exemplos Lote 1 NFSe 1, 2, 3, e 4 geradas com sucesso.

 

Desde já agradeço a atenção

 

Juares

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Boa Tarde! 

 

Pessoal para gerar a NFS-e da Fiorilli esta apresentando  essa mensagem: 

 

A funcionalidade [Gerar NFSe] não foi disponibilizada pelo provedor: Fiorilli.

 

Terei que gerar a nfs-e sem o acbr e depois integrar as outras funções ou estou fazendo algo errado?

 

Att.

 

Fabricio Videira

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Fabricio,

 

Acredito que a mensagem esta clara.

 

Você tentou utilizar o Botão [Gerar e Enviar Lote] do programa exemplo?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2996 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...