Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Nota Fiscal
Data/Hora da Publicação: 30/08/2013 00:00:00
Data/Hora Última Alteração: 11/09/2013 10:07:22
Descrição da Nota: BATCH-INPUT É CANCELADO POR CAUSA DE LINHA EM BRANCO NOS IMPOSTOS
Sintoma
O programa de Nota Fiscal Global, está mandando uma linha em branco para o batch-input da criação da
Nota Fiscal.
Erro na quebra do cofins - está enviando uma linha em branco.
Solução
Verificar se a linha está preenchida antes de mandar para o batch-input.
9.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 13211 Data: 30/08/2013 Hora: 14:44:34
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 13211
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 9.0
Pacote : 00005
Agrupamento : 00162
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
12870 - 00001 - 9.0 - 00004 - TRATAMENTO PARA QUEBRA DE COFINS NA NF (NOTA FISCAL)
----------------------------------------------------------------------------------------------------
BATCH-INPUT É CANCELADO POR CAUSA DE LINHA EM BRANCO NOS IMPOSTOS
----------------------------------------------------------------------------------------------------
Palavras Chave:
NOTA FISCAL GLOBAL - ERRO NO BATCH-INPUT DA J1B1N - LINHA EM BRANCO
ABA IMPOSTOS
----------------------------------------------------------------------------------------------------
Objetos da nota:
FUNC /PWS/ZYCI_TRANSACAO_J1B1N
----------------------------------------------------------------------------------------------------
Modificações efetuadas em FUNC /PWS/ZYCI_TRANSACAO_J1B1N
...
CONCATENATE 'J_1BDYSTX-TAXVAL(' v_cont ')' INTO v_campo_taxval.
CONCATENATE 'J_1BDYSTX-EXCBAS(' v_cont ')' INTO v_campo_excbas.
CONCATENATE 'J_1BDYSTX-OTHBAS(' v_cont ')' INTO v_campo_othbas.
PERFORM bdc_campo USING:
v_campo_taxtyp t_itens-taxtyp_cof,
v_campo_base v_base_cof,
v_campo_rate v_aliqcof,
v_campo_taxval v_taxval_cof,
v_campo_excbas v_cofexcbas,
v_campo_othbas v_othbas_cof.
* >> Início da inclusão: FUNCTION /PWS/ZYCI_TRANSACAO_J1B1N
IF NOT t_itens-taxtyp_cofq IS INITIAL.
* << Fim da inclusão
ADD 1 TO v_cont.
CONCATENATE 'J_1BDYSTX-TAXTYP(' v_cont ')' INTO v_campo_taxtyp.
CONCATENATE 'J_1BDYSTX-BASE(' v_cont ')' INTO v_campo_base.
CONCATENATE 'J_1BDYSTX-RATE(' v_cont ')' INTO v_campo_rate.
CONCATENATE 'J_1BDYSTX-TAXVAL(' v_cont ')' INTO v_campo_taxval.
CONCATENATE 'J_1BDYSTX-EXCBAS(' v_cont ')' INTO v_campo_excbas.
CONCATENATE 'J_1BDYSTX-OTHBAS(' v_cont ')' INTO v_campo_othbas.
PERFORM bdc_campo USING:
v_campo_taxtyp t_itens-taxtyp_cofq,
v_campo_base v_base_cofq,
v_campo_rate v_aliqcofq,
v_campo_taxval v_taxval_cofq,
v_campo_excbas v_cofqexcbas,
v_campo_othbas v_othbas_cofq.
* >> Início da inclusão: FUNCTION /PWS/ZYCI_TRANSACAO_J1B1N
ENDIF.
* << Fim da inclusão
IF NOT t_itens-taxval_st IS INITIAL.
ADD 1 TO v_cont.
CONCATENATE 'J_1BDYSTX-TAXTYP(' v_cont ')' INTO v_campo_taxtyp.
CONCATENATE 'J_1BDYSTX-BASE(' v_cont ')' INTO v_campo_base.
CONCATENATE 'J_1BDYSTX-RATE(' v_cont ')' INTO v_campo_rate.
CONCATENATE 'J_1BDYSTX-TAXVAL(' v_cont ')' INTO v_campo_taxval.
CONCATENATE 'J_1BDYSTX-EXCBAS(' v_cont ')' INTO v_campo_excbas.
CONCATENATE 'J_1BDYSTX-OTHBAS(' v_cont ')' INTO v_campo_othbas.
PERFORM bdc_campo USING:
v_campo_taxtyp t_itens-taxtyp_st,
...