1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

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

Urgente Calculo de ipi

Discussão em 'EMS , HCM e Totvs 11' iniciado por antonioc, Abril 20, 2016.

  1. antonioc

    antonioc Membro Participativo

    Boa tarde.

    Desenvolvi um programa para gerar notas utilizando a a bodi317.

    Preciso que o valor do ipi seja calculado. A bo não está retornando calculada.

    Se eu fizer a mesma nota pelo programa ft4003, o ipi sai correto.

    Eu tive que colocar o ipi e sua base manualmente na tabela wt-it-imposto. Não ficou legal esta solução.

    Alguém poderia me auxiliar como fazer para a BO devolver automaticamente colocar na tabale wt-it-imposto?

    Obrigado

    Antonio
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Eu uso assim, dá uma comparada com o seu fonte, vai que tá faltando alguma chamada ai no meio, pra mim tá tudo calculando certinho.

    Arquivos Anexados:

    rlfritz, jeffyssantos e thiagobhte curtiram isso.
  3. Fernando Pinhatti

    Fernando Pinhatti Membro Participativo

    Bom dia bootstrapmaster, sei que o post é antigo, porém este seu exemplo pode me ajudar..
    estou precisando gerar a nota de retorno de beneficiamento vinculada a nota de fatura (para o sistema fazer o calculo do material a devolver conforme a quantidade faturada), posso me basear neste seu programa? se sim, teria como me enviar o {iminc/ime0002.i}?
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    esse exemplo é pra faturamento direto, retorno de beneficiamento é gerado lá no recebimento né ?
  5. Fernando Pinhatti

    Fernando Pinhatti Membro Participativo

    aqui fazemos pelo ft4003...
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    então acredito que seja possivel, porque o programa usa a mesma api.
    Segue o conteudo da include ...
    Código:
    def temp-table rowerrors no-undo
        field errorsequence    as int
        field errornumber      as int
        field errordescription as char
        field errorparameters  as char
        field errortype        as char
        field errorhelp        as char
        field errorsubtype     as char.
       
    define temp-table tt-notas-geradas no-undo
        field rw-nota-fiscal   as rowid
        field nr-nota          like nota-fiscal.nr-nota-fis
        field seq-wt-docto     like wt-docto.seq-wt-docto.
    
    define temp-table tt-notas-geradas-geral no-undo
        field rw-nota-fiscal   as rowid.
    
    define temp-table tt-nota-fiscal no-undo
        field cod-estabel       like nota-fiscal.cod-estabel
        field serie             like nota-fiscal.serie
        field nome-abrev        like nota-fiscal.nome-abrev
        field nr-pedcli         like nota-fiscal.nr-pedcli
        field dt-emis-nota      like nota-fiscal.dt-emis-nota
        field nat-operacao      like nota-fiscal.nat-operacao
        field cod-canal-venda   like nota-fiscal.cod-canal-venda
        field ind-tp-frete      LIKE nota-fiscal.ind-tp-frete
        field nome-transp       like nota-fiscal.nome-transp
        field ind-lib-nota      LIKE nota-fiscal.ind-lib-nota
        field observ-nota       LIKE nota-fiscal.observ-nota
        field cod-rota          like nota-fiscal.cod-rota
        field resumo            as integer
        field seg-usuario       as char
        field num-venda-interna as integer
        field cod-cond-pag      like cond-pagto.cod-cond-pag.
    
    define temp-table tt-nota-fiscal-itens no-undo
        field resumo                     as integer
        field nr-pedcli                  like nota-fiscal.nr-pedcli
        field nr-sequencia               like ped-item.nr-sequencia
        field it-codigo                  like it-nota-fisc.it-codigo
        field cod-refer                  like it-nota-fisc.cod-refer
        field nat-operacao               like it-nota-fisc.nat-operacao
        field quantidade                 as decimal
        field peso-liquido               as decimal
        field peso-bruto                 as decimal
        field vl-preori-ped              as decimal
        field val-pct-desconto-tab-preco as decimal
        field per-des-item               as decimal
        field vl-pretab                  like it-nota-fisc.vl-pretab
        field vl-preori                  like it-nota-fisc.vl-preori
        field vl-preuni                  like it-nota-fisc.vl-preuni
        field l-subst-trib               as logical.
    
    define temp-table tt-nota-fiscal-itens-lote no-undo
        field resumo                     as integer
        field cod-estabel                like saldo-estoq.cod-estabel
        field cod-depos                  like saldo-estoq.cod-depos
        field nr-pedcli                  like nota-fiscal.nr-pedcli
        field nr-sequencia               like ped-item.nr-sequencia
        field it-codigo                  like it-nota-fisc.it-codigo
        field cod-localiz                like saldo-estoq.cod-localiz
        field cod-refer                  like it-nota-fisc.cod-refer
        field lote                       like saldo-estoq.lote
        field quantidade                 as decimal
        index pk-lote is primary unique
            resumo     
            cod-estabel
            cod-depos  
            nr-pedcli  
            nr-sequencia
            it-codigo  
            cod-localiz
            cod-refer  
            lote.
    

Compartilhe esta Página