CE PLUS - Nota 013211

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.

 

Versões Tratadas

9.0


Pré-Requisitos

Produto:

Nota

Descrição

TRATAMENTO PARA QUEBRA DE COFINS NA NF (NOTA FISCAL)

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,

...