Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde.
Após atualizações recentes realizadas pelo Ítalo, consigo gerar a NFS-e para o provedor AssessorPublico aqui de Votorantim, mas com as seguintes OBSERVAÇÕES:

1)  Alteração da unit    pnfsNFSeW_AssessorPublico.pas
Linha 101  preenchimento da tag SITUACAO

Está assim:
     Gerador.wCampoNFSe(tcStr, '', 'SITUACAO', 1, 1, 1, '1', '');

precisei alterar para:
     Gerador.wCampoNFSe(tcStr, '', 'SITUACAO', 1, 1, 1, NFSe.Situacao, '');

--> Para empresas Simples Nacional deve constar o valor    3 conforme tabelas do manual
             Situacao:=iif(Regime_Empresa='SIMPLES','3','1');   ///Campo preechido no sistema

2) Ao enviar um lote com 2 notas ou mais ( ACBrNFSe1.Enviar ) , chega ao WebService o lote constando apenas a Última NF do ACBrNFSe1.NotasFiscais.

3) Na consulta do Lote após o envio com eventuais erros diversos:      ACBrNFSe1.ConsultarLoteRps     passando dados do LOTE e PROTOCOLO  não retorna as críticas e observações do WebService com os motivos da rejeição do lote. Tenho que acessar o sistema online da prefeitura e consultar o arquivo enviado e então lá ver os erros apontados.

 

OBS: Tenho clientes em Sorocaba (Provedor DSF) onde as chamadas das mesmas rotinas de envio e consulta estão funcionando corretamente.

Obrigado.

Jair

 

  • Administradores
Postado

Boa tarde,

Obrigada pela análise, queira por favor anexar o fonte alterado.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Boa noite José,

Muito obrigado pela colaboração, já enviei para o repositório.

Favor atualizar os fontes e reinstalar a suíte ACBr e faça novos testes.

Fiz uma alteração que acredito que agora será possível enviar mais de uma nota por lote.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Bom dia Italo

Fiz o teste e tudo ok com o envio de mais de uma NF no lote.

Enviei informações com erros e ao consultar o lote

function TWebServices.ConsultaLoteRps(const ANumLote, AProtocolo: String): Boolean;
begin
  FConsLote.FNumeroLote := ANumLote;
  FConsLote.FProtocolo  := AProtocolo;

  Result := FConsLote.Executar;

  if not (Result) then
    FConsLote.GerarException( FConsLote.Msg );
end;

Na    unit ACBrNFSeWebServices    a linha       Result := FConsLote.Executar;    retorna FALSE  resultando em erro.

Quando o lote não contem erros retorna TRUE e a NF é gerada com sucesso no servidor da prefeitura ou seja, apenas não está conseguindo pegar as observações do WebService, que contém os erros que invalidaram o lote.

Mas agora já está 99,99% funcional

Muito obrigado.

  • Consultores
Postado

Bom dia José,

Fico feliz que estamos quase lá.

Por favor anexe o XML de retorno quando você enviou um lote que continha erros propositais, para que eu possa fazer as devidas alterações na rotina que faz a leitura do XML de retorno.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Boa tarde José,

Você chegou a abrir esse XML?

Que coisa mais feita, muito mau feito. esta repetindo o erro, não indica o numero da nota que contem o erro.

O lote enviado que gerou esse retorno, tinha quantas notas?

Em qual delas você introduziu o erro?

 

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

document.pdf

Duas notas:  RPS 3205 e 3206 no lote 410073948

Enviei com 2 tipos de erro em ambas: Alíquota de ISS normal   e Alíquota de ISS Retenção ...Gerei com % acima do correto por se tratar de testes e verificação dos retornos.

 

Fiz novos envios agora com 3 notas, apenas % ISS incorreto em todas e a última (RPS 3207) também com código do serviço incorreto.

Abrindo o PDF pelo site da prefeitura até fica +- link abaixo e PDF anexo

http://sql.sefvotorantim.sp.gov.br:8080/issonline/servlet/hrelprocessoinconsistencia?zLyutwVzqrd%2Fxzd%2BbPY9IQ%3D%3D

 

agora o retorno em XML que vem, ficou esquisito.

document com 3 RPS.pdfErros AssessorPublico com 3 RPS.xml

 

 

  • Consultores
Postado

José,

Você notou que no XML só aprece na tag SEQUENCIA o valor 3205?

Isso nos leva a crer que todos os erros se refere a essa nota.

Os caras são muito ruim demais.

Não são capazes de gerar um XML de retorno reportando o erro de cada nota.

E o erro é sempre o mesmo, sendo que você introduziu dois erros em cada nota.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Sim... no primeiro caso com duas notas até apareceu os números dos dois RPS 3205 e 3206, mas com 3 ficou repetindo o mesmo erro do primeiro RPS para cada ocorrência.
O PDF que geram no link até está com informações mais corretas, embora cada RPS com apenas 1 erro está repetindo duas vezes.

Vou encaminhar para os desenvolvedores nossas consideraçõeos e ver o que nos respondem.

Obrigado Italo

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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