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