1. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[RESOLVIDO] Pis Cofins antes do faturamento.

Discussão em 'EMS , HCM e Totvs 11' iniciado por reissobr, Junho 25, 2015.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. reissobr

    reissobr Membro Participativo

    Pessoal,
    Estou usando a bodi317im1br para calculo do IPI e ICMS, a partir do pedido de vendas, antes de ter a nota do faturamento.
    Existe BO para ter o cálculo do Pis Cofins antes do faturamento ?
    Olhei as Bodi317xxxx e nao achei nada ....

    Att;
  2. rlfritz

    rlfritz Membro Ativo

    Oi.
    Eu costumo fazer mais ou menos assim:

    Código:
    
    DEFINE VARIABLE vl-pis AS DECIMAL     NO-UNDO.
    DEFINE VARIABLE vl-cofins AS DECIMAL     NO-UNDO.
    DEFINE VARIABLE vl-peditem AS DECIMAL     NO-UNDO.
    
    
    ASSIGN vl-pis = 0
           vl-cofins = 0.
    
    FIND ped-venda ......
    
    FOR EACH ped-item   ....
    
        ASSIGN vl-peditem = ped-item.vl-preuni * (ped-item.qt-pedida - ped-item.qt-atendida).  /* somente a quantidade em aberto */
       
        FIND natur-oper WHERE natur-oper.nat-operacao = ped-venda.nat-operacao NO-LOCK.
       
        ASSIGN vl-pis = vl-pis + vl-peditem * natur-oper.perc-pis[1] / 100 
               vl-cofins = lc-cofins + vl-peditem * natur-oper.per-fin-soc[1] / 100.
    
    END.
    
    DISP vl-pis  vl-cofins.
    
    
    
  3. reissobr

    reissobr Membro Participativo

    @rlfritz, tudo bom ?
    É uma ideia, mas somos fabricantes de implementos agrícolas e temos muitas exceções para o pis e o cofins.
    Estamos inclusive utilizando o configurador de tributos para parametrização.
    Mas de q.q. forma, vou tentar montar o cálculo com base nas parametrizações do sistema.
    rlfritz curtiu isso.
  4. reissobr

    reissobr Membro Participativo

    Pessoal,
    Acabei abrindo um chamado sobre o calculo do PIS / COFINS pela boin317, e a resposta está abaixo.
    Só que nao me esclareceu muita coisa.


    Boa tarde Reinaldo,

    Verifiquei nos fonrtes da bodi317*.*, e segue abaixo, onde é calculado:

    PROCEDURE assignFieldsItNotaFisc - BODI317ef.m15
    Parametro de entrada:
    def output param p-l-procedimento-ok as log no-undo.

    PROCEDURE calculaContSocial - bodi317im1br.m40
    Parametro de entrada:
    def output param p-l-procedimento-ok as log no-undo.

    PROCEDURE trataAjusteContSocial - bodi317im1br.41
    Parametro de entrada:
    def output param p-l-procedimento-ok as log no-undo.

    Porém nenhuma das procedures possuem ponto de upc disponivel.
    Caso deseje algum ponto, podemos direcionar para nossa equipe da fábrica, preparar uma proposta de customização.
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    hehehhehe, custo padrão R$ 5.000,00, colocar uma UPC na BO e mandar salvar em um TXT a p-ind-event pra vc ver o que tem não ajuda ?
  6. reissobr

    reissobr Membro Participativo

    Então ....
    Cheguei a colocar uma trigger na wt-it-imposto, mas os campos de pis/cofins sempre aparecem zerados.
    Nao consegui determinar a forma de calculo.
    E seguindo o programa de simulaçao da nota, acho que o FT0403c, também nao consegui determinar o momento do cálculo.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página