Skip to Content
avatar image
Former Member

Geração do xml J1BNFE

Bom dia!

Preciso gerar o xml na transação J1BNFE, de um documento que possui impostos COFINS de tipos diferentes (ICOF, ICON e  ICOO). O xml exibe apenas um deles. Pelo debug notei que o ICOO nunca é exibido e ele possui o campo taxoff marcado com 'X', não sei se isso tem alguma influencia no problema. Tentei forçar tirando o 'X', mas aí substituiu o anterior... exibiu somente o último lido. O que esperado é exibir 2 tags de cofins, com os 2 tipos.

Alguém já passou por algo assim?  Alguma sugestão?

Desde já agradeço!

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    avatar image
    Former Member
    Jan 19, 2015 at 10:39 AM

    Problema resolvido!

    Atuamos em uma ENHANCEMENT no block_h da função J_1B_NF_MAP_TO_XML onde lemos os impostos COFI / ICOO e incluímos na tag COFINS.


    Obrigada a Todos!

    Add comment
    10|10000 characters needed characters exceeded

  • Jan 13, 2015 at 04:57 PM

    Olá, Aline!

    Apesar de não ter entendido a demanda funcional, vou tentar agregar valor do ponto de vista técnico apenas.

    1) O valor ICOO é usado para abater do total da NF-e o montante de COFINS quando o preço líquido inclui este tributo. Ele realmente não deve figurar na NF-e, visto que tem função apenas de evitar erro de balanço... Se vc o "forçar", como fez, irá gerar valores sem sentido para o documento fiscal.

    O flag "taxoff" é obtido da tabela J_1BAJ e indica justamente que se trata de uma condição de offset.

    2) O ICOF, por sua vez, é uma condição estatística de mapeamento de imposto. Ela é utilizada apenas na TAXBRA em processos de entrada, e serve para gravar na NF-e o valor do COFINS calculado nas condições ICOS/ICOA, nos processos em que há créditos deste tributo.

    3) Já o ICON, nas entradas armazena o valor de COFINS não-creditável, e nas saídas armazena o valor de COFINS à recolher.

    No fundo, ICOF, ICON e ICOO possuem exatamente os mesmos valores, com a ressalva que ICOO terá o sinal de negativo, já que todos derivam do mesmo cálculo.

    O que te sugiro é que no seu programa que cria o XML seja inserida uma lógica para utilizar ICON, e a partir desta condição criar as tags que deseja. Não te recomendo alterar o mapeamento de valores para NF, tampouco mexer nos flags de configuração das condições, já que isso certamente irá influenciar outros processos no seu sistema.

    Abs,

    Eduardo

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 13, 2015 at 05:26 PM

    Boa tarde Aline,

    Você já utiliza a 3.10?

    Pois na nota técnica 2013/005 v1.10 o grupo de COFINS possui a seguinte descrição:

    "Informar apenas um dos grupos S02, S03, S04 ou S04 com base valor atribuído ao campo de CST d COFINS"

    Sendo que:

    S02 = COFINSAliq

    S03 = COFINSQtde

    S04 = COFINSNT

    S05 = COFINSOutr

    OBS: O segundo S04 deveria ser na verdade S05. O validador trata isso com um comando "choice" que permite somente 1 dessas entradas no XML, segundo o XSD disponivel no SEFAZ.

    <xs:element name="COFINS" minOccurs="0"> <xs:annotation> ... </xs:annotation> <xs:complexType> <xs:choice>                                                                    <xs:element name="COFINSAliq"> ... </xs:element> <xs:element name="COFINSQtde"> ... </xs:element> <xs:element name="COFINSNT"> ... </xs:element> <xs:element name="COFINSOutr"> ... </xs:element> </xs:choice> </xs:complexType> </xs:element>

    link para download do xsd: http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=rkgCCQHMrpM=

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 13, 2015 at 05:59 PM

    Olá!

    Sim, utilizamos 3.10.

    O que acontece é que na validação do Documento gera o erro:

    Rejeição: Total do COFINS difere do somatório dos itens sujeitos ao ICMS.

    Para cada item do documento existem 2 registros de impostos do grupo COFINS: EX:

    No XML apenas o ICON é exibido nos itens, porém na soma total dos impostos o valor está correto incluindo os itens do tipo ICOO.

    Desde já agradeço!


    Add comment
    10|10000 characters needed characters exceeded

    • Aline,

      Esta linha de ICOO me parece incorreta - não creio que deveria estar mapeada para a tela de impostos da NF-e, pois como já comentei, é uma condição de controle apenas, não deve figurar no documento.

      Sugiro removê-la do mapeamento de NF, apagando a linha "ICOO" da J1BTAX -> Condition Setup -> Nota Fiscal mapping -> Tax values SD.

      Abs,

      Eduardo

  • avatar image
    Former Member
    Jan 18, 2015 at 09:06 PM

    Oi Aline

    Você quer mapear para que tags?

    Abraço

    Eduardo Chagas

    Add comment
    10|10000 characters needed characters exceeded