Ir para conteúdo
  • Cadastre-se

sgeinformatica

Membros Pro
  • Total de ítens

    173
  • Registro em

  • Última visita

Posts postados por sgeinformatica

  1. Para quem usa o ACBrMonitorPLUS-1.1.0.14

    NFe.DistribuicaoDFePorChaveNFe  (para verificar as notas emitidas contra meu CNPJ)

    NFe.DistribuicaoDFePorUltNSU    (para fazer o download do arquivo XML)

    Para nao dar esse erro acima "infNFeSupl", tambem que que desmarcar : ADICIONAR TAG DE QRCODE EM INFORMACOES SUPLEMENTARES conforme tela em anexo

    No meu caso estou conseguindo emitir NFe, e fazer o download de XML de fornecedores

     

     

     

     

    monitorplusr.jpg

    monitorplusr.jpg

  2. 20 minutos atrás, bgmsistemas disse:

    Atualizei aversão para a versão:

    ACBrMonitorPLUS-1.1.0.14-20170607

    Agora está apresentando esse erro na Emissão da Nfe.

    Content for element .{http://www.portalfiscal.inf.br/nfe}NFe. is incomplete according to the DTD/Schema.
    Expecting: {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature.

     

    Quanto ao Download do Xml está funcionando.

    Utilizando o comando NFe.DistribuicaoDFePorChaveNFe(uf, cnpj, chave)

    txtwebsib62825.INI

    aconteceu isso comigo tambem, antes do NFE.ValidarNFe, vc precisar usar o comando NFE.AssinarNFe

  3. 4 minutos atrás, Celso disse:

    Versão do SAC disponível com novos métodos para download de NFe usando o método DistribuicaoDFe. Os comandos adicionados ao ACBrMonitorPLUS, ficaram assim:

    
    NFe.DistribuicaoDFe(cUF,cCNPJ,nUltNSU,nNSU,aChNFe)
    NFe.DistribuicaoDFePorChaveNFe(cUF, cCNPJ, aChNFe)
    NFe.DistribuicaoDFePorNSU(cUF, cCNPJ, nNSU)
    NFe.DistribuicaoDFePorUltNSU(cUF, cCNPJ, nUltNSU) 

    A correção já está no SVN. E a versão compilada para usuários do SAC disponível em:

     

    Otima noticia, ja vamos colocar em produção. Obrigado

  4. Em 15/08/2016 at 13:35, Juliana Tamizou disse:

    Boa tarde.

    Seja paciente e aguarde até que um moderador lhe de um retorno, existem várias contribuições sendo analisadas.

    Att.

    bom dia Juliana, tudo bem? Desculpe a insistência sobre esse assunto, mas poderia atualizar o svn com esse novo .pas ? só foi corrigido o valor da variavel fpCodigosMoraAceitos:= '012';

    Obrigado

    ok, muito obrigado

  5. Em 15/08/2016 at 13:35, Juliana Tamizou disse:

    Boa tarde.

    Seja paciente e aguarde até que um moderador lhe de um retorno, existem várias contribuições sendo analisadas.

    Att.

    bom dia Juliana, tudo bem? Desculpe a insistência sobre esse assunto, mas poderia atualizar o svn com esse novo .pas ? só foi corrigido o valor da variavel fpCodigosMoraAceitos:= '012';

    Obrigado

    ACBrBancoBancoob.pas

  6. Ola, boa tarde.

    Provavelmente esse não é o lugar correto para perguntar sobre um problema, mas como o pessoal tem muita experiencia com XML, resolvi abrir aqui na forum da NFe.

    Estamos desenvolvendo o XML para gerar arquivos para Audesp - tribunal de contas.

    Eu importo o XSD em : file / new / other / Delphi Projects /  XML

    Até ai tudo bem.

    Quando gera o XML, o delphi esta gerando assim :

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <CadastroAposentadosPensionistas xmlns="http://www.tce.sp.gov.br/audesp/xml/remuneracao" xmlns:gen="http://www.tce.sp.gov.br/audesp/xml/generico" xmlns:cap="http://www.tce.sp.gov.br/audesp/xml/remuneracao">
      <Descritor>
        <AnoExercicio>2016</AnoExercicio>
        <TipoDocumento>Cadastro de Aposentados e Pensionistas</TipoDocumento>
        <Entidade>2</Entidade>
        <Municipio>6583</Municipio>
        <DataCriacaoXML>2016-11-09</DataCriacaoXML>
      </Descritor>
      <ListaAposentadoriasPensoes>
        <Nome>JOSE DAS COUVES</Nome>
        <CPF Tipo="02">
          <Numero>99999888888</Numero>
        </CPF>
        <DataNascimento>1971-05-12</DataNascimento>
        <DadosAposentadoriaPensao>
          <MunicipioEntidade>
            <codigoEntidade>2</codigoEntidade>
            <codigoMunicipio>6583</codigoMunicipio>
          </MunicipioEntidade>
          <SemInformacaoDeCargo></SemInformacaoDeCargo>
          <DataAposentadoriaPensao>1999-01-01</DataAposentadoriaPensao>
        </DadosAposentadoriaPensao>
      </ListaAposentadoriasPensoes>
    </CadastroAposentadosPensionistas>


    Mas pelo manual do tribunal de contas, deveria gerar assim:

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <CadastroAposentadosPensionistas xmlns="http://www.tce.sp.gov.br/audesp/xml/remuneracao" xmlns:gen="http://www.tce.sp.gov.br/audesp/xml/generico" xmlns:cap="http://www.tce.sp.gov.br/audesp/xml/remuneracao">
      <cap:Descritor>
        <gen:AnoExercicio>2016</gen:AnoExercicio>
        <gen:TipoDocumento>Cadastro de Aposentados e Pensionistas</gen:TipoDocumento>
        <gen:Entidade>2</gen:Entidade>
        <gen:Municipio>6583</gen:Municipio>
        <gen:DataCriacaoXML>2016-11-09</gen:DataCriacaoXML>
      </cap:Descritor>
      <cap:ListaAposentadoriasPensoes>
        <cap:Nome>JOSE DAS COUVES</cap:Nome>
        <cap:CPF Tipo="02">
          <gen:Numero>99999888888</gen:Numero>
        </cap:CPF>
        <cap:DataNascimento>1971-05-12</cap:DataNascimento>
        <cap:DadosAposentadoriaPensao>
          <cap:MunicipioEntidade>
            <gen:codigoEntidade>2</gen:codigoEntidade>
            <gen:codigoMunicipio>6583</gen:codigoMunicipio>
          </cap:MunicipioEntidade>
          <cap:SemInformacaoDeCargo></cap:SemInformacaoDeCargo>
          <cap:DataAposentadoriaPensao>1999-01-01</cap:DataAposentadoriaPensao>
        </cap:DadosAposentadoriaPensao>
      </cap:ListaAposentadoriasPensoes>
    </CadastroAposentadosPensionistas>

    Alguem sabe o que eu tenho que fazer para o XML ficar com esse "gen:" e o "cap:"
    Obrigado

     

    AUDESP.rar

  7. Ola Celso, obrigado pelo retorno
    Nos fizemos um modulo dentro do nosso sistema para fazer o download do XML e ser utilizado para fazer as entradas de NFe
    Já está em funcionamento, mas ficou algumas pendencias pra trás sem resolver.
    Uma delas é essa questão, eu estou fazendo a ciencia da emissão, e ja gravo no meu banco de dados que fiz essa ciencia
    Mas se eu apagar meu banco de dados e pegar novamente a lista dos XML, eu não consegui identificar nos retornos como
    que eu sei que já foi dado ciencia.
    Ja no aplicativo do governo, essa informacao vem certinha, mesmo que a ciencia tenha sido feita no meu sistema.
    E não é só a ciencia, tambem a confirmacao da operacao, desconhecimento da operacao, e operacao nao realizada.
    Ja a carta de correção, e cancelamento de nfe ficou tudo correto, conseguimos identificar (fiz em ambiente de producao)
    Isso tudo usando o AcbrMonitorPlus

    Outra coisa que não está funcionando é fazer carta de correção e cancelamento de NFe em ambiente de homologacao.
    Dá erro de assinatura, era pra gente ter reportado aqui no forum, mas acabei esquecendo.
    Obrigado
    Carlo
     

  8. Olá Paulo,

    Quando vc diz  WEBSERVICE_ENV-REC  seria essa essa pasta que mandei na tela em anexo ?

    Quando eu uso o comando NFE.DownLoadNFe, ele me retorna uma variavel chamada "Arquivo", que contem o caminho e o nome do arquivo XML

    Olha o log do comando

    NFE.DownLoadNFe("06213622000184","35160807815318000170550010004745471760426870")
    OK: Pedido de Download processado
    [DOWNLOADNFE]
    versao=1.00
    tpAmb=1
    verAplic=AN.DownNF_2.1.1
    cStat=139
    xMotivo=Pedido de Download processado
    dhResp=16/09/2016 09:36:12

    [NFE001]
    ChNFe=35160807815318000170550010004745471760426870
    cStat=140
    xMotivo=Download disponibilizado
    Arquivo=C:\ACBrMonitorPLUS_Pharmain3\Logs\35160807815318000170550010004745471760426870-down-nfe.xml

     

     é exatamente esse com extensão "-down" que esta corrompido.

    C:\ACBrMonitorPLUS_Pharmain3\Logs\35160807815318000170550010004745471760426870-down-nfe.xml    (corrompido) e é o caminho que o acbmonitorplus me retorna para eu subir para meu banco de dados
    C:\ACBrMonitorPLUS_Pharmain3\Logs\NFe\Down\35160807815318000170550010004745471760426870-nfe.xml   (correto)
     

    Existem duas maneiras de arrumar temporariamente.

    Uma é acrescentar \Nfe\Down\  ao caminho que o monitor me retorna, porque vai pegar o XML bom.

    E a segunda maneira eu fiz uma função utilizando o proprio componente do Acbr.

    Ele comente carrega o XML na memoria, e em seguida usa o metodo GerarXML que tambem resolveu o problema.

     

    function FixStrToXML(AStr: String): String;
    var
      NFe: TACBrNFe;
    begin
      NFe := TACBrNFe.Create(Application);
      with NFe do
        begin
          NotasFiscais.Clear;
          NotasFiscais.LoadFromString(AStr);
          Result := NotasFiscais.Items[0].GerarXML;
        end;
      FreeAndNil(NFe);
    end;
     

    Sem título.jpg

  9. É que eu quis explicar todo o processo que estou fazendo e deve ter ficado confuso.

    O comando é  NFE.DownLoadNFe

    Ele gera XML em duas pastas

    C:\ACBrMonitorPLUS_Pharmain3\Logs\35160807815318000170550010004745471760426870-down-nfe.xml    (corrompido) e é o caminho que o acbmonitorplus me retorna para eu subir para meu banco de dados
    C:\ACBrMonitorPLUS_Pharmain3\Logs\NFe\Down\35160807815318000170550010004745471760426870-nfe.xml   (correto)
     

    Exato, nao abre no internet explorer

  10. ola, bom dia
    estamos usando o acbrmonitorplus 0.3.8.3 com o comando NFe.DistribuicaoDFe para retornar as NFe do cliente
    logo em seguida usamos o comando NFE.EnviarEvento para dar ciencia da emissao
    depois usamos o comando NFE.DownLoadNFe para fazer o download do XML
    depois pegamos o conteudo de "Arquivo" da chave NFE001 para saber em qual o caminho e nome do arquivo XML

    que no meu caso é
    Arquivo=C:\ACBrMonitorPLUS_Pharmain3\Logs\35160807815318000170550010004745471760426870-down-nfe.xml
    Esse arquivo esta vindo corrompido

    pesquisando a pasta do acbrmonitorplus, encontrei uma segunda versao do XML em :
    C:\ACBrMonitorPLUS_Pharmain3\Logs\NFe\Down\35160807815318000170550010004745471760426870-nfe.xml
    essa versão do XML nao esta corrompida

    Fiz uma comparacao dos arquivos XML, e o que dá pra perceber, que na razão social do cliente tem um &
    Branco & Andrade
    E tambem falta a seguinte linha no começo do arquivo : <?xml version="1.0" encoding="UTF-8"?>

    segue em anexo os arquivos XML que fiz testes, e o log do acbrmonitorplus, e as telas de comparacao dos XML
    obrigado
    Carlo
     

    Tela1.jpg

    Tela2.jpg

    Tela3.jpg

    XML Corrompido.rar

    XML Normal.rar

  11. Ola a todos
    Estamos iniciando o desenvolvimento do modulo para dar ciencia da emissao, download do xml, desconhecimento da operacao, etc
    Para isso utilizamos o AcbrMonitorPlus e o comando NFe.DistribuicaoDFe
    Fizemos uma NFe em ambiente de homologacao (empresa "A" emitindo uma NFe de venda para empresa "B")

    Na empresa "B", executamos o comando acima para retornar todas as NFe emitidas para a propria empresa "B"
    Depois disso executamos o comando para dar ciencia da emissao, até ai tudo ok
    Depois executamos novamente o comando NFe.DistribuicaoDFe para ver o retorno da ciencia da emissao
    Em modo de homologacao deveria retornar [ProEve???] e [InfEve???] e não retornou
    Somente esta retornando [RESNFE???]

    Depois fizemos os mesmos testes com o mesmo programa em ambiente de producao e estas chaves estão vindo normal

    Sera que estou fazendo alguma coisa de errado ou o componente do Acbr não está completo para ambiente de homologação?
    Usando o programa do governo em ambiente de homologação, ele me retornou que a NFe foi dado ciencia da emissao

    Obrigado

  12. Tivemos o mesmo problema o "Cardilo".

    Por enquanto estamos alterando o fonte ACBrBancoBancoob.pas  para:

     

    constructor TACBrBancoob.create(AOwner: TACBrBanco);
    begin
       inherited create(AOwner);
       fpDigito := 0;
       fpNome   := 'SICOOB';
       fpNumero := 756;
       fpTamanhoMaximoNossoNum := 7;
       fpTamanhoCarteira   := 1;
       fpTamanhoConta      := 8;
       fpCodigosMoraAceitos:= '012';
    end;

     

  13. Consegui fazer assim :

    procedure TForm1.Button1Click(Sender: TObject);
    var
      Titulo : TACBrTitulo;
      LinhaDigitavel, CodBarras : String;
    begin
      Titulo := ACBrBoleto1.CriarTituloNaLista;
      CodBarras := '10491682600000050000545006478709270000048974';
      LinhaDigitavel := ACBrBoleto1.Banco.MontarLinhaDigitavel(CodBarras, Titulo);
      ShowMessage(LinhaDigitavel);
    end;
     

    Obrigado pela ajuda

    • Curtir 4
  14. Tenho um cliente que quer guardar a linha digitavel dos boletos, mas os numeros do codigo de barras são diferentes que a leitora retorna.

    Eu vi que tem uma maneira de chegar na linha digitavel mudando o posicionamento de alguns numeros e efetuando o calculo de alguns digitos de conferencia.

    No acbr ja existe alguma função pronta que faça isso?

    Nesse site faz essa conversão : http://boletobancario-codigodebarras.blogspot.com.br/

    Exemplo de codigo de barras : 03396682100000232009166486700000100090600102

    Linha digitavel já convertida : 03399.16645 86700.000101 00906.001029 6 68210000023200

    Obrigado

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