CE PLUS - Nota 001667

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Nota Fiscal

Data/Hora da Publicação: 04/07/2006 00:00:00

Data/Hora Última Alteração: 20/06/2011 12:43:58

Descrição da Nota: O RATEIO DOS IMPOSTOS NA NF APARECE COM O MESMO VALOR PARA OS DOIS ITENS

Sintoma

- O rateio dos impostos na NF aparece com o mesmo valor para os dois itens, referente a IPI, PIS e

COFINS.

- Após criado duas NF para cada embarque, e ao abrir individualmente o campo observação da nota,

aparecem os dois embarques;

- Quando temos 2 embarques vinculados a mesma Nota Fiscal,  ao exibir o campo Valor do IPI está

mostrando o valor referente a outro embarque e não o que está sendo exibido.

 

 

Solução

- Foi ajustado na função /PWS/ZYCI_RATEIO_CUSTO a seleção dos itens de acordo com o nr da DI.

- No programa de NF, perform "MENSAGENS_NF" as mensagems foram alteradas para serem criadas de

acordo com o Documento selecionado ao Criar a NF Global

 

 

Versões Tratadas

6.0

Informações Complementares

----------------------------------------------------------------------------------------------------

Nota Número 01667 Data: 04/07/2006 Hora: 10:43:53

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 01667

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00024

Agrupamento              : 00120

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

----------------------------------------------------------------------------------------------------

O RATEIO DOS IMPOSTOS NA NF APARECE COM O MESMO VALOR PARA OS DOIS ITENS

----------------------------------------------------------------------------------------------------

Palavras Chave:

IPI - PIS - COFINS - RATEIO - IMPOSTOS

 

----------------------------------------------------------------------------------------------------

Objetos da nota:

DYNP /PWS/SAPMZYCI016                        0100

FUNC /PWS/ZYCI_RATEIO_CUSTO

RELE F6DK934806 20060701 093748 PWSCI

REPS /PWS/MZYCI016F01

REPS /PWS/MZYCI016I01

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em DYNP /PWS/SAPMZYCI016                        0100

 

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em FUNC /PWS/ZYCI_RATEIO_CUSTO

 

...

                  WHERE bukrs EQ v_bukrs.

  SELECT * FROM /pws/zycit039

         INTO TABLE itab_zycit039

         WHERE codmod EQ 'D' AND

               land1  EQ t001-land1.

* >> Início da inclusão: FUNCTION /PWS/ZYCI_RATEIO_CUSTO

    Select single * from /pws/zycit094

      where NRSEQ = itab_zycit003-nrseq.

    Select single * from /pws/zycit085

        where nrbl = /pws/zycit094-NRSEQCE.

* << Fim da inclusão

  SELECT * FROM /pws/zycit100

        INTO TABLE itab_zycit100a

* >> Início da exclusão: FUNCTION /PWS/ZYCI_RATEIO_CUSTO

        WHERE nrseq = itab_zycit003-nrseq.

* << Fim da exclusão

* >> Início da inclusão: FUNCTION /PWS/ZYCI_RATEIO_CUSTO

          WHERE nrseqdi = /pws/zycit085-nrseqdi.

* << Fim da inclusão

  IF v_programa = 'DI' AND itab_zycit100a[] IS INITIAL.

    LOOP AT itab_zycit100.

      MOVE itab_zycit100 TO itab_zycit100a.

      CLEAR itab_zycit100a-vl_sisco.

      APPEND itab_zycit100a.

...

 

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI016F01

 

...

                                       FOR ALL ENTRIES IN itab_zycit003

                                      WHERE nrseq = itab_zycit003-nrseq.

  ENDIF.

  v_cont = 1.

  LOOP AT itab_zycit001_msg.

* >> Início da inclusão: FORM MENSAGENS_NF

   if itab_zycit001_msg-nrseq eq itab_zycit042-nrseq.

* << Fim da inclusão

    v_cont = v_cont + 1.

    CONCATENATE text-020 itab_zycit001_msg-nrseq '/'

       itab_zycit001_msg-embarca INTO it_zycee006-msg

        SEPARATED BY space.

    it_zycee006-indice = v_cont.

    APPEND it_zycee006.

* >> Início da inclusão: FORM MENSAGENS_NF

    endif.

* << Fim da inclusão

  ENDLOOP.

  IF NOT itab_zycit085-urfdesp IS INITIAL.

    SELECT SINGLE descdesp FROM /pws/zycet132

      INTO /pws/zycet132-descdesp

      WHERE codesp = itab_zycit085-urfdesp.

...