Importe Movimentos TXT para Contabilidade Protheus

Importe Movimentos TXT para Contabilidade Protheus

Importe movimentos TXT para Contabilidade Protheus.

Você já teve a necessidade de importar movimentos de outros sistemas para dentro do Contabilidade Gerencial do Protheus?

Pois bem, saiba que existe uma rotina padrão que faz isso. O protheus tem uma ferramenta que faz a importação de movimentos TXT para Contabilidade Gerencial do Protheus.

Nesse vídeo demonstro como configurar o sistema para fazer a importação dos movimentos contábeis de outro sistema para o Protheus.

Essa contabilização é uma forma de integrar movimentos de outros sistema ao módulo contabilidade gerencial do Protheus.

Primeiro passo é criar um ponto de lançamento, o Protheus reserva os códigos 001 até 499 para isso.

Módulo Contabilidade > Menu Atualizações > Entidades> Pontos de Lançamentos.

PontosDeLançamentos

 

Segundo passo é Configurar um Lançamento Padrão para esse Ponto de Lançamento acima.

Nesse ponto usaremos as rotinas LerStr, LerVal e LerData padrão do Protheus para ler o TXT e colher as informações de cada linha para contabilizar conforme mostro na imagem abaixo.

Módulo Contabilidade > Menu Atualizações > Entidades> Lançamento Padrão.

Aba Cadastro:

LançamentoParao_Cadastro

 

Aba Entidades:

LançamentoParao_Entidades

 

Aba Valores: 

LançamentoParao_Valores

 

Aba Histórico:

LançamentoParao_Historico

 

Aba Outros:

LançamentoParao_Outros

 

Com isso já temos nosso lançamento padrão configurado para interpretar o TXT.

Informe seu e-mail e receba o arquivo modelo com o exemplo:

Exemplo Importacao Lancamento (769 downloads)

Terceiro passo é fazer a importação do arquivo (acima) contendo os movimentos.

Contabilidade> Menu Miscelanea> Processamentos > Contabilização TXT

Miscelanea_ContabTXT

Preenche os parâmetros na rotina, o ponto a ser observado é a ultima pergunta: “Tam linha (bytes)?
Aqui deve ser informado a quantidade de colunas que existe no TXT adicionando o caracter que quebra a linha (ENTER). Basta contar quantas colunas tem e adicionar mais 2 caracter (esses 2 caracter é a quebra da linha)

No meu exemplo, o TXT tem 78 colunas, adicionando 2 caracter do ENTER, informo 80 no parâmetro.

Pronto, agora basta gerar os relatório e conferir as movimentações.

 

Com isso você aprendeu hoje como o fazer a importação de movimentos TXT para Contabilidade, espero ter ajudado e colaborado para seu conhecimento.

 

Link TDN: Importe movimentos TXT para Contabilidade

Visite o www.userfunction.com.br para ver mais artigos!

23 comentários

  • Allan

    Muito simples, e muito útil. Obrigado por compartilhar

  • NAYARA BUENO

    Bom dia.

    Agradeço por compartilhar algo tão útil para os usuários do módulo contábil.

    Só fiquei com uma dúvida: Qual a lógica de montagem do TXT. A configuração do LP é simples, porém não consigo entender como montar o TXT para atender minhas necessidades, mesmo após ler o artigo do TDN. Poderiam me ajudar?

    • Admin

      Olá Nayara, obrigado por nos acompanhar.
      Quanto ao TXT, informa seu e-mail no post que enviaremos o arquivo modelo. Com esse arquivo, basta preencher conforme modelo. se você quer pegar essas informações de outro sistema, solicita para o pessoal do outro sistema gerar um txt nesse layout.

      Espero ter ajudado, obrigado.

  • JEFERSON IRAZOQUI

    Boa tarde,
    Gostaria de receber o arquivo modelo para poder gerar o txt no leiaute correto.
    [email protected]

    • Admin

      Olá Jeferson, obrigado por acompanhar nosso portal.
      Para receber o arquivo modelo, informe seu e-mail no próprio post (no meio dele em negrito é o local) que chegará automaticamente.

      Muito obrigado.

  • Rolando

    Olá bom dia, o artigo pedido de desculpas me ajudou muito <mas não importar mais de uma linha, apenas a primeira linha aparece na política gerada

    Eu espero que você possa me ajudar
    relação

    • Admin

      Olá, Obrigado por acompanhar nosso canal.
      Quantas colunas tem o seu TXT? no parâmetro “Tam linha (bytes)” coloca a quantidade de colunas que tem no seu TXT+1.

      Obrigado e Espero ter te ajudado.

      • Rolando

        olá, como vai.

        muito obrigado pela vossa ajuda

        e importar meu arquivo está completo.

        saudações.

  • Bom dia, Consegui criar a rotina e importar. Porém só o primeiro lançamento, e conforme dito anteriormente coloquei a quantidade total de bytes. Mais não gerou!

    Poderia ajudar ?

    • Admin

      Olá, Obrigado por acompanhar nosso canal.
      Quantas colunas tem o seu TXT? no parâmetro “Tam linha (bytes)” coloca a quantidade de colunas que tem no seu TXT+1.

      Obrigado e Espero ter te ajudado.

  • Admin

    Olá Rodrigo.
    Para receber o arquivo, basta informar seu e-mail no corpo do artigo que o sistema envia automaticamente.

    Muito obrigado.

  • Ricardo Aguiar

    Boa tarde,
    Primeiramente agradeço por compartilhar seu conhecimento com todos.
    Fiz o procedimento conforme indicado, porém surgiu uma dúvida. No meu arquivo txt tenho diversos lançamentos, tanto provisões quanto baixas financeiras em datas diferentes.

    No momento da importação dos lançamentos no Protheus, ao marcar o parâmetro “5 – Quebra Linha em Doc.” como NÃO, todos os lançamentos são importados com a mesma data, considerando a data da último linha processada Ex. 31/01/2016.

    Ao marcar a opção “5 – Quebra Linha em Doc.” como SIM, ele traz a data correta de cada lançamento, porém aparece uma tela para confirmar cada lançamento e aparece uma mensagem informando que ha diferença entre debito e crédito.

    O que devo fazer nesse caso para importar todos os lançamentos de uma só vez considerando as datas conforme arquivo txt?

    Obrigado,
    Ricardo Aguiar

    • Admin

      Olá Ricardo, obrigado por acompanhar nosso site.
      Tenta ordenar os lançamentos por data para que o sistema abra o lote em uma data com todos os movimentos dessa data.

    • Admin

      Olá Flávio,
      Para receber o arquivo, basta informar o seu e-mail na parte reservada que tem no conteúdo do post, automaticamente o sistema te enviará.

      Espero ter ajudado, Obrigado.

  • Géviton Costa

    Bom Dia, Userfuction!! Ajudou muito parabéns!!!
    No meu caso só não conseguir realizar o primeiro passo. Quando abro a aba “ponto de lançamento” não me dá a opção de criar, apenas alterar. Já tenho criados a partir de 500. Saberia me informar como proceder?

    • Admin

      Olá Géviton,
      Para cadastrar algum Ponto de Lançamento tem que primeiro criar o Ponto no cadastro abaixo:
      Módulo Contabilidade > Menu Atualizações > Entidades> Pontos de Lançamentos ( CTBA085 ).

      Depois de incluir, você vai lá em Lançamento Padrão e faz a configuração.
      ( Módulo Contabilidade > Menu Atualizações > Entidades> Lançamento Padrão. )

      • Géviton Costa

        Talvez deve ser feito “por dentro do sistema” pois na rotina normal não aparece a opção de inclusão somente Editar – Visualizar – Imprimir Browse – Outras Acoes…mesmo utilizando as permissões de Admin.
        Obrigado pelo retorno!!

        • Admin

          Estranho, na minha base aparece o botão de Incluir normalmente conforme imagem no link abaixo.
          Imagem: https://copyscrn.com/i/sLYk

          Será que você esta na rotina certa, CTBA085 ?

          • Géviton Costa

            Na minha é o Protheus 12, esse layout é diferente…
            Verifique esta Imagem: https://copyscrn.com/i/szKO
            Obrigado.

          • Admin

            Hum… vou olhar aqui e te digo Géviton

  • Géviton Costa

    Obrigado!!

    • Admin

      Géviton, eu abri um chamado com a TOTVS mas ainda não tive resposta. Logo que tiver te falo. Vlw Géviton!