Ir para conteúdo
  • Cadastre-se

André Gustavo

Membros
  • Total de ítens

    132
  • Registro em

  • Última visita

Posts postados por André Gustavo

  1. 14 horas atrás, BigWings disse:

    Você está informando o nosso número?

             Bom dia! Estou sim! veja como estou enviando:

             Já enviei dessa forma para que fique de acordo com o solicitado pela empresa:         

             wtexto := cdsConsultaNUMEROBOLETO.Text; => 33
             while Length(wtexto) < 7 do
                         wtexto := '0' + wtexto;

              wtexto := '262' + wtexto;
             NossoNumero       := wtexto;

             E também ja enviei dessa forma:   

             NossoNumero       := cdsConsultaNUMEROBOLETO.Text; => 33

    Grato

    André

    BRADESCO DANIEL_remessa_51.txt

  2. Olá pessoal,

        Estou com um problema ao gerar arquivo remessa do banco bradesco, o campo nosso número está indo em branco. Existe alguma configuração necessária para que este campo saia? 

    no exemplo do cliente teria que ser assim: 

    Nosso Número - 26200000001-D

    onde: 

    262 é o prefixo fornecido pelo FIDC NEGOCIAL NP para CASA DO PEIXE LTDA.

    Sequencial - 00000001 até 99999999 é um sequencial da numeração do Nosso número.

    Digito – D - Calculado conforme Instruções do manual Cobrança Bradesco levando em consideração o número da carteira para o cálculo do digito

     

    André

       

  3. 16 horas atrás, Italo Jurisato Junior disse:

    Boa tarde André,

    Desculpe, mas para mim Senha é uma coisa, código é outra coisa.

    No programa exemplo você chegou a ver a rotina do botão Cancelar NFS-e?

    Conforme pode ser visto no fragmento de código abaixo os códigos esperados são 1, 2 ou 3.

    
        ACBrNFSe1.NotasFiscais.Clear;
        ACBrNFSe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName, False);
    
        // Codigo de Cancelamento
        // 1 - Erro de emissão
        // 2 - Serviço não concluido
        // 3 - RPS Cancelado na Emissão
    
        if not(InputQuery('Cancelar NFSe', 'Código de Cancelamento', Codigo)) then
          exit;
    
        // Provedor Equiplano é obrigatório o motivo de cancelamento
        if not(InputQuery('Cancelar NFSe', 'Motivo de Cancelamento', Motivo)) then
          exit;

     

    Bom dia Ítalo,

       Sim, olhei, mas como te falei vc pode explicar qual a diferença desses 3 códigos? qual o que geralmente é utilizado, no caso de emitir uma nota e querer cancelar posteriormente?

    André

      

  4. 1 hora atrás, Italo Jurisato Junior disse:

    No programa exemplo do componente ACBrNFSe ao clicar no botão de cancelamento é pedido para que selecionemos o XML da NFS-e, depois pede o código de cancelamento e o motivo.

    Justamente isso que estou perguntando e vc ainda nao entendeu, que CÓDIGO DE CANCELAMENTO é esse?

     

    André

  5. Em 16/08/2019 at 10:08, Italo Jurisato Junior disse:

    Bom dia André,

    Você não pode comparar esses dois XMLs.

    Lembre-se que o componente gera o XML do RPS e envia para o webservice do provedor e este por sua vez verifica se todas as informações estão corretas, caso afirmativo o webservice gera e retorna o XML da NFS-e.

    Se você tentar comparar os dois XMLs que anexou vai esta comparando o XML do RPS gerado pelo componente com o XML da NFS-e gerado e retornado pelo webservice do provedor.

    Isso explica a diferença entre eles.

    Você precisa comparar o XML do RPS gerado pelo componente com um exemplo de XML de RPS fornecido pelo provedor.

    O ideal é comparar o Envelope gerado pelo componente com o Envelope que o webservice espera receber.

    Explicando:

    O componente inicialmente gera o XML do RPS, este é colocado dentro de um outro XML que chamamos de Lote, o Lote por sua vez pode conter até 50 RPS.

    Depois o Lote é colocado dentro de outro XML que chamados de Envelope ou Soap, é este que é enviado para o webservice.

    Se tiver alguma coisa errada na montagem do Envelope pode ocorrer o erro 500.

    O componente possui uma propriedade de configuração (Configuracoes.WebServices.Salvar) quando o valor dessa propriedade é True o XML (Envelope) é salvo em disco.

    Se o provedor lhe fornecer o Envelope de envio de Lote é possível comparar com o que o componente gera.

    O nome do arquivo Envelope de envio gerado pelo componente é: *-env-lot-soap.xml

    O nome do arquivo Lote gerado pelo componente é: *-env-lot.xml

    O nome do arquivo RPS é: *-rps.xml

    Infelizmente a montagem do Envelope feita para um provedor nem sempre funciona para outro provedor.

    Se o provedor não fornecer um exemplo de Envelope vamos ficar na tentativa e erro.

    Boa tarde Ítalo,

       Conseguir emitir a NFSe, estou fazendo o cancelamento, pelo exemplo é socilitado uma senha de cancelamento, que senha é essa? é a mesma senha que é utulizado no site?

     

    André

     

  6. Em 09/08/2019 at 14:43, José M. S. Junior disse:

    Boa tarde André,

    Boa parte dos dados utilizados no demo está fixado no código, teste revisar toda a rotina de envio e atualize os dados para testes, principalmente dados do Prestador e Emitente...

    Olá José, 

               Vou te passar o xml gerado pelo exemplo e outro xml que peguei do provedor que eu utilizo, mas acho q ele gera pelo site diretamente. Também vou te enviar a mensagem de erro.

    Grato,

    André 

     

    erro nfse acbr.jpg

    2619081869476900011256000000000000001-rps.xml NF 28430 - Gerado pelo provedor K-host.xml

  7. Em 09/08/2019 at 14:43, José M. S. Junior disse:

    Boa tarde André,

    Boa parte dos dados utilizados no demo está fixado no código, teste revisar toda a rotina de envio e atualize os dados para testes, principalmente dados do Prestador e Emitente...

    Bom dia José,

                     Td bem? Ta certo, vou altarar os dados da geração do XML e testar novamente, qq coisa eu falo contigo. Obg!

    André

           

  8. 10 horas atrás, André Gustavo disse:

    Boa noite Ítalo,

                     Quando executo direto do exemplo do acbr com os dados do cliente, acontece o erro em anexo. O que poderá ser?

     

    André

       

    erro nfse acbr.jpg

    Alguma coisa que estou fazendo errado? Pq o xml gerado não pega os dados que está no exemplo?

    André

  9. Olá,

             Bom dia! Sou de Recife e tenho um cliente (NFC-e) que abriu uma filial em Fortaleza, lá eles tiveram que comprar um equipamento MFE (elgin), como eu faço para configurar esse equipamento e como emitir nota fiscal do consumidor utilizando o MFE no ACBr?

    Grato,

    André

     

  10. 23 horas atrás, André Gustavo disse:

    Olá, 

        Td bem? Sou novo no que diz a respeito da NFSe, gostaria que me tirasse algumas dúvidas. Quais valores são colocados nessas tags?

        // Provedor ISSNet sem certificado
        Configuracoes.Geral.Emitente.WebChaveAcesso := 'A001.B0001.C0001-1'; Que valor é esse?

        with Configuracoes.Geral.Emitente.DadosSenhaParams.Add do
        begin
             Param := 'ChaveAutorizacao'; Que Chave é essa?
             Conteudo := 'A001.B0001.C0001-1'; Que valor é esse?
        end;

          Servico.ItemListaServico := '09.01';
     

          Servico.MunicipioIncidencia := StrToIntDef('12345', 0); Município do Cliente?

          Prestador.Senha := 'senha';  Essa senha é a mesma da que ele faz pelo site de Prefeitura???
          Prestador.FraseSecreta := 'fase secreta'; Que frase é essa?
          Prestador.cUF := 33; Onde eu tenho essa tabela?

    Grato,

    André Gustavi


     

     


     

    Boa noite Ítalo,

                     Quando executo direto do exemplo do acbr com os dados do cliente, acontece o erro em anexo. O que poderá ser?

     

    André

       

    erro nfse acbr.jpg

  11. Olá, 

        Td bem? Sou novo no que diz a respeito da NFSe, gostaria que me tirasse algumas dúvidas. Quais valores são colocados nessas tags?

        // Provedor ISSNet sem certificado
        Configuracoes.Geral.Emitente.WebChaveAcesso := 'A001.B0001.C0001-1'; Que valor é esse?

        with Configuracoes.Geral.Emitente.DadosSenhaParams.Add do
        begin
             Param := 'ChaveAutorizacao'; Que Chave é essa?
             Conteudo := 'A001.B0001.C0001-1'; Que valor é esse?
        end;

          Servico.ItemListaServico := '09.01';
     

          Servico.MunicipioIncidencia := StrToIntDef('12345', 0); Município do Cliente?

          Prestador.Senha := 'senha';  Essa senha é a mesma da que ele faz pelo site de Prefeitura???
          Prestador.FraseSecreta := 'fase secreta'; Que frase é essa?
          Prestador.cUF := 33; Onde eu tenho essa tabela?

    Grato,

    André Gustavi


     

     


     

  12. 2 horas atrás, Italo Jurisato Junior disse:

    André,

    O programa exemplo do componente ACBrNFe temos um botão chamado: [Manif. Dest. - Conf. Operação] onde é mostrado como enviar o evento: Confirmação de Operação.

    Esse é um dos 4 tipos de eventos da Manifestação do Destinatário.

    Novamente lhe peço para que lei a Nota Técnica para saber melhor sobre cada um dos eventos.

    Temos também o botão [Distribuição Documentos Fiscais] onde é mostrado como usar o método DistribuicaoDFe.

    Peço também que leia a Nota Técnica para entender como funciona ele, e quais são os tipos de documentos retornados.

    Com relação ao MDF-e, a transportadora deve primeiro emitir o CT-e e consequentemente imprimir o DACTE, pois este deve acompanhar a mercadoria durante o seu transporte.

    Checar quais mercadorias que vão compor a carga do caminhão, por conta disso separar os DACTE.

    Emitir o MDF-e relacionando as chaves dos CT-e referente a carga do caminhão e consequentemente imprimir o DAMDFE que também vai acompanhar a carga até o seu final.

    Caso você tenha interesse também no MDF-e sugiro que acesse o Portal Nacional do MDF-e e baixe a Cartilha.

    Nela você vai encontrar diversos exemplos.

    https://mdfe-portal.sefaz.rs.gov.br/

    OK, Obg!

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