Ir para conteúdo
  • Cadastre-se

falcon2000

Membros
  • Total de ítens

    59
  • Registro em

  • Última visita

Posts postados por falcon2000

  1. 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

    564-env-lot-sinc.xml 564-lista-nfse-sinc.xml

  2. 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

     

  3. 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

  4. 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

    NFSeX_DadosEmitente_e_ConsultaNFSePorRps.jpg

    NFSeX_DadosGeral_e_ConsultaLote.jpg

    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

  5.  

    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

  6. 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 

    • Triste 1
  7. 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 !

    ACBrReinfWebServices.pas

  8. 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

    • Obrigado 1
  9. 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 antes

    Obrigado,

    Marcos.

  10. 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.

  11. 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.

  12. 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.

  13. 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.

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