falcon2000
-
Total de ítens
59 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por falcon2000
-
-
Italo,
Enviei o lote sincrono (opção "Emitir Nota (Novo)") e note que o XML que retorna a nota fiscal processada mas veja que a série do RPS vem nulo e o programa de exemplo gera a série 85
Mas ao tentar consultar o RPS sem informar a série ele causa um erro: 1831 - Element '{http://www.abrasf.org.br/nfse.xsd}Serie': [facet 'minLength'] The value has a length of '0'; this underruns the allowed minimum length of '1'.
Vendo assim me parece que o problema é este certo ?
Uma outra dúvida, a consulta de lote deveria retornar também as notas quando processado sem erros ?
Marcos Dias
-
Bom dia Italo,
Eu estava pensando em usar com exemplo do componente ACBrNFSe para verificar se o mesmo problema ocorre no componente antigo
Acontece que no componente antigo deve estar configurado para usar o formato próprio da SmarAPD e não o padrão ABRASF (ou eu não estou sabendo configurar)
Só queria fazer este teste para saber se vai ocorrer o mesmo problema pois como o ACBrNFSeX é novo já serve como teste certo ?
Se puder me informar como faço este teste com o componente ACBrNFSe já resolvemos esta dúvida
Já estou entrando em contato com o suporte da prefeitura mas o retorno deve demorar, rs
Marcos Dias
-
Boa tarde Italo,
Obrigado pela atenção
Eu tentei usar o componente ACBrNFSe através do exemplo mas acho que a configuração do servidor nele está errada pois informa que o Provedor é SmarAPD só.
Não está apontando para o provedor padrão ABRASF
E neste servidor quando vou fazer o teste dá senha inválida, e também não este provedor que vou usar rs
Marcos Dias
-
Olá,
Estou começando a implementar a NFSe em um cliente e como já temos um novo componente já vou começar por ele e para entender melhor o seu funcionamento estou usando o programa ACBrNFSeX_Exemplo
Estou usando o ambiente de homologação (CNPJ 55555555555 e senha 1234) e crio um lote assincrono e envio, depois consulto o protocolo e retorna a Situacao 4, ou seja o lote foi processado
Estou tendo problema ao consultar o RPS que me retorna que o RPS não foi localizado
A Prefeitura que estou fazendo o teste é a de Birigui-SP, Provedor SmarAPD/ABRASFv203
Enviei vários RPS tanto Sincrono como Assincrono e todos os RPS geraram notas que constam no site da prefeitura mas ao consulta-los pelo componente não retornam
Agora resta saber se estou fazendo algo errado ou deixando de fazer algo ...
Estou anexando os XMLs gerados no processo de envio/retorno de RPS e consultas/retorno e também as telas onde tem os dados da aba Emitente e também os dados da aba Geral
56285-con-nfse-rps.xml 555555562-lista-nfse-con-lot.xml 555555562-con-lot.xml 562-rec.xml 562-env-lot.xml 56285-comp-nfse.xml
-
Boa tarde,
Fiz ajuste no registro I051 para adequar com o layout 8.00
Em testes, ficou ok
Segue anexo a alteração no fonte para analisarem
Marcos Dias
- 2
-
Boa tarde Juliana,
Sim fiz o update e alterei o programa
- 1
-
Estamos implementando o envio/retorno de cobrança pelo Banco Safra no formato CNAB400 e notamos que o seguinte trecho do programa ACBrBancoSafra.pas
Procedure: procedure TACBrBancoSafra.LerRetorno400(ARetorno: TStringList);
...
with Titulo do
begin
SeuNumero := Copy(Linha,38,62);...
Está em desacordo com o manual do banco (creio ter havido uma confusão entre o tamanho do campo com a posição final do campo)
...
with Titulo do
begin
SeuNumero := Copy(Linha,38,25);...
Alterando para esta forma o resultado foi capturado corretamente
Se acharem que esta é a solução, segue anexo o programa alterado e o manual que segui e creio ser o último por ter sido enviado há poucos dias pelo pessoal do banco para o processo de homologação.
Grato,
Marcos Dias.
Layout de Arquivos - Cobranca CNAB 400.pdf ACBrBancoSafra.pas
-
Por isso nem pedi para atualizar o SVN, o fonte alterado é apenas pra quem quer continuar a fazer os testes dos outros registros
-
Ah pode !!!!
Eles tem muita competência para isso !
Foi o que tentei explicar acima ...
Querem nos deixar perdidos !O WSDL do site de homologação está no formato antigo ainda
- 1
-
Boa tarde !
Pessoal, isto está parecendo mais uma pegadinha do projeto REINF !
O que andei lendo e relendo o projeto tem uma parte de uma forma e outra parte de outra forma de esperar o protocolo/recibo de transmissão do registro R-2099
Em uma parte ele espera a TAG <numeroProtocoloFechamento> e em outra parte espera <numeroReciboFechamento> e a cada atualização interna deles vai dando problemas de uma hora pra outra no que você já havia testado e estava dando certo.
Hoje o compnente usa <numeroProtocoloFechamento>
Eu fiz uma pequena alteração no componentes do ACBr para <numeroReciboFechamento> para tentar resolver o problema em ambiente de homologação e funcionou.
O problema é que não sei se em produção esta mesma alteração vai funcionar !
Pois está assim: Fazemos os teste em ambiente de homologação funciona mas depois que acerta tudo em homologação e vai para a produção que está diferente e já não funciona nada !
Tá muito complicado !
Segue anexo o programa que alterei se quiserem testar ...
Abraço a todos ! -
Galera, instalei em alguns clientes e funcionou normalmente.
Mas em 2 com Windows 7 não tinha como funcionar então mandei atualizar o Windows totalmente, fui no Windows Update e marquei tudo, do obrigatório ao opcional (menos os packs de linguagem).Fiz as atualizações várias vezes, toda vez que retornava da atualização eu tentava a conexão, se não desse eu chamava novamente o Update (e cada vez tinha menos atualizações) até que deu certo finalmente todos conectando normalmente !
Abraço a todos
- 1
-
Sim está tudo OK só estou gerando e verificando o próximo passo é enviar e pegar o retorno.
Obrigado pela ajuda !
- 1
-
Bom dia Italo,
Deu certo aqui, fiz assim:
Após alimentar os campos do componente manualmente (sem usar o arquivo .ini)ACBrReinf1.Eventos.GerarXMLs();
ACBrReinf1.Eventos.SaveToFiles();
mmoXML.Lines.Text := ACBrReinf1.Eventos.Gerados.Items[0].XML;Se não colocar as 2 linhas anteriores o ACBrReinf1.Eventos.Gerados.Count fica zerado
Creio estar correto pois está funcionando igual antesObrigado,
Marcos.
-
Ok Italo vou verificar aqui e reporto o resultado
Muito obrigado
-
Bom dia Italo,
Aguardo estas implementações para continuar aquiMuito obrigado pelo retorno !
Marcos.
-
Pessoal antes da ultima atualização eu conseguia o XML gerado no REINF antes de enviar assim:
Memo1.Text := ACBrReinf1.Eventos.GetXml();
Pois estou gerando e conferindo os dados gerados antes de começar a fazer os envios.
Porem agora esta forma foi alterada, podem me ajudar qual a forma de conseguir isto agora ?
Muito obrigado,
Marcos.
-
Bom dia !
Obrigado pelas respostas e fico no aguardo da liberação para alterar minhas rotinas, até porque não atrapalha pois não tenho mais que uma TAG SoftHouse ainda.
Só coloquei a questão por estar em dúvida e lógico se meu entendimento estivesse correto deixar o componente atualizado.Marcos.
-
Pessoal verificando o layout do registro R-1000 Reinf, notei que a TAG softHouse é 0-99, ou seja, pode ter até 99 softhouse num mesmo registro R-1000, verificando o componente (com meu limitado conhecimento) notei que ele está 1-1 (um para um).
Estou correto neste entendimento ?
Grato,
Marcos.
-
Obrigado Daniel,
Apesar de ter pesquisado em busca deste tipo de informação não fui capaz de encontrar, desculpe !
Mais uma vez obrigado
Marcos Dias.
-
Salve pessoal,
Só para confirmar, a função SomenteNumeros foi removida do projeto ?
Dei uma pesquisada nos fontes (antes ficava em pcnAuxiliar.pas) mas agora não a encontro em lugar algum
Se foi removida vou ter que implementá-la em uma rotina minha pois utilizo muito ela.
Grato,
Marcos Dias
-
erro 12157
-
Italo,
Hoje entrei em contato via telefone mas não souberam me informar, nesta sexta vou até a prefeitura para pegar todas estas informações
Marcos.
-
Sim, a prefeitura de Birigui distribuiu os manuais de integração ABRASF e estes exemplos de arquivos que está anexado nesta mensagem.
Este é um fragmento do arquivo XML de envio de RPS.
Grato pela atenção Italo !
Marcos.
-
Italo, no cabeçalho do XML de envio do RPS está assim:
<EnviarLoteRpsEnvio xmlns="http://www.issnetonline.com.br/webserviceabrasf/vsd/servico_enviar_lote_rps_envio.xsd" xmlns:tc="http://www.issnetonline.com.br/webserviceabrasf/vsd/tipos_complexos.xsd">
O provedor no caso então seria o ISSNET correto ?
Marcos.
ACBrNFSeX - Consulta de RPS - ABRASFv203 - SmarAPDV203
em ACBrNFSe
Postado
Italo,
Na pasta só tem uma pasta chamada Recibos
Marcos Dias