Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2172 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde. Estou tentando emitir uma NF-e de devolução para GLP, mas estou recebendo a msg "858-Rejeicao: Grupo de Tributacao informado indevidamente - [nItem: 1]". Já fiz todos os procedimentos citados nos links postados aqui, mas ainda não funionou..

Anexo  o XML que recebi do fornecedor e XML  que estou tentando emitir...

 

image.png.65f409e1076c365448d4f212c784c72a.png

31181211099682000158550010000329061000329061-nfe.xml

31181206980064008833550010004466421366062505.xml

Postado (editado)

Boa tarde. Estou informando os valores do ST, mas não estão sendo gerados no XML. A SEFAZ apenas retorna "858-Rejeicao: Grupo de Tributacao informado indevidamente - [nItem: 1]"

                      with Prod.comb do
                      begin
                        // *** 4.0 *** //
                        descANP := ItemNFE.FieldByName( 'ITE_DESC_ITEM_TABELA_SIMP_ANP' ).AsString;
                        pGLP    := ItemNFE.FieldByName( 'ITE_PGLP'                      ).AsCurrency; //Value;
                        pGNn    := ItemNFE.FieldByName( 'ITE_PGNN'                      ).AsCurrency; //Value;
                        pGNi    := ItemNFE.FieldByName( 'ITE_PGNI'                      ).AsCurrency;//value;
                        vPart   := ItemNFE.FieldByName( 'ITE_VPART'                     ).AsCurrency;
                        // *** 4.0 *** //

                        // ** //
                        cProdANP := StrToInt64( lcst_CodigoANP );
                        CODIF    := ItemNFE.FieldByName( 'ITE_NR_REGISTRO_CODIF'          ).AsString;
                        qTemp    := ItemNFE.FieldByName( 'INS_QTD_COMB_FAT_TEMP_AMBIENTE' ).AsCurrency; //Value;
                        UFcons   := Trim( ItemNFE.FieldByName( 'INS_COMB_CONS_UF'         ).AsString );//Dest.EnderDest.UF;


                        // TAG de grupo da CIDE - - Ocorrência 0-1
                        CIDE.qBCprod   := ItemNFE.FieldByName( 'INS_CIDE_QTDE_BASE_CALCULO' ).AsCurrency;//Value;
                        CIDE.vAliqProd := ItemNFE.FieldByName( 'INS_CIDE_VLR_ALIQUOTA'      ).AsCurrency; //Value;
                        CIDE.vCIDE     := ItemNFE.FieldByName( 'INS_CIDE_VLR_IMPOSTO'       ).AsCurrency; ;

                        // // TAG de grupo do ICMS - - Ocorrência 1-1
                        ICMS.vBCICMS   := ItemNFE.FieldByName( 'INS_COMB_VLR_BASE_ICMS'    ).AsCurrency;
                        ICMS.vICMS     := ItemNFE.FieldByName( 'INS_COMB_VLR_ICMS'         ).AsCurrency;
                        ICMS.vBCICMSST := ItemNFE.FieldByName( 'INS_COMB_VLR_BASE_ICMS_ST' ).AsCurrency;
                        ICMS.vICMSST   := ItemNFE.FieldByName( 'INS_COMB_VLR_ICMS_ST'      ).AsCurrency;

                        // TAG de grupo do ICMSST de operação interestadual - - Ocorrência 0-1
                        ICMSInter.vBCICMSSTDest := ItemNFE.FieldByName( 'INS_COMB_DEST_VLR_BASE_ICMS_ST' ).AsCurrency;
                        ICMSInter.vICMSSTDest   := ItemNFE.FieldByName( 'INS_COMB_DEST_VLR_ICMS_ST'      ).AsCurrency;

                        // TAG de ICMS para consumo em UF diversa da UF de localização do destinatário do produto - - Ocorrência 0-1
                        ICMSCons.vBCICMSSTCons := ItemNFE.FieldByName( 'INS_COMB_CONS_VLR_BASE_ICMS_ST' ).AsCurrency;
                        ICMSCons.vICMSSTCons   := ItemNFE.FieldByName( 'INS_COMB_CONS_VLR_ICMS_ST'      ).AsCurrency;
                        ICMSCons.UFcons        := Trim( ItemNFE.FieldByName( 'INS_COMB_CONS_UF'         ).AsString );

                        // DESCRIÇÃO COMPLEMENTAR DO PRODUTO //
                        lcst_ANP_Complementar := 'Código ANP: ' + lcst_CodigoANP;
                        if TRim( ItemNFE.FieldByName( 'ITE_NR_REGISTRO_CODIF' ).AsString ) <> EmptyStr then
                           lcst_ANP_Complementar := lcst_ANP_Complementar +
                                                    ' - Registro CODIF: ' + ItemNFE.FieldByName( 'ITE_NR_REGISTRO_CODIF' ).AsString;

                        if lcst_Descricao_Produto_Complementar <> EmptyStr then
                           lcst_Descricao_Produto_Complementar :=  lcst_Descricao_Produto_Complementar + ';' + lcst_ANP_Complementar
                        else
                           lcst_Descricao_Produto_Complementar := lcst_ANP_Complementar;
 

 

31181211099682000158550010000329071000329077-nfe - Copia.xml

Editado por ALA
  • Membros Pro
Postado
4 horas atrás, ALA disse:

Boa tarde. Estou tentando emitir uma NF-e de devolução para GLP, mas estou recebendo a msg "858-Rejeicao: Grupo de Tributacao informado indevidamente - [nItem: 1]". Já fiz todos os procedimentos citados nos links postados aqui, mas ainda não funionou..

Anexo  o XML que recebi do fornecedor e XML  que estou tentando emitir...

 

image.png.65f409e1076c365448d4f212c784c72a.png

31181211099682000158550010000329061000329061-nfe.xml

31181206980064008833550010004466421366062505.xml

vc ja tentou utilizar o CST = 90 ? 

Postado

Nao pq a nota foi emitida com 60. E  fornecedor quer que seja 60. Pelo que estou vendo aqui, parece que o ACBRNFe não esta gerando as tags..

Postado

Olá,

27 minutos atrás, ALA disse:

Estou informando os valores, mas as tags

<orig><CST><vBCSTRet><vICMSSTRet><vBCSTDest><vICMSSTDest>

não estão sendo geradas.. Alguém sabe o que devo fazer p gerar ?

https://www.oobj.com.br/bc/article/rejeição-858-grupo-de-tributação-informado-indevidamente-nitem-nnn-como-resolver-796.html

 

Você está informando os campos ICMS.vBCSTRet e ICMS.vICMSSTRet? No código postado não encontrei.

 

Postado

Rafael, a tag que vc mencionou eu envio, sempre que CST = 60

                           // * GRUPO N08- CST 60 - ICMS cobrado anteriormente por substituição tributária
                           else if (ItemNFE.FieldByName('STR_CODIGO').AsString = '60') then
                           begin
                              CST             := cst60;
                              ICMS.vBCST      := ItemNFE.FieldByName( 'INS_VLR_BASE_CALCULO_ICMSST'     ).AsCurrency;
                              ICMS.vICMSST    := ItemNFE.FieldByName( 'INS_VLR_ICMSST'                  ).AsCurrency;
                              ICMS.modBCST    := dbisMargemValorAgregado;                                             // 4 // ALA 31/01/2012 - ESTAVA OCORRENDO ERRO NA ALALUX
                              ICMS.vBCSTRet   := ItemNFE.FieldByName( 'INS_DEMONSTRA_ICMSST_VLRBASE'    ).AsCurrency; // incluido a pedido de ARS - 19/10/2010
                              ICMS.vICMSSTRet := ItemNFE.FieldByName( 'INS_DEMONSTRA_ICMSST_VLRIMPOSTO' ).AsCurrency; // incluido a pedido de ARS - 19/10/2010
                              ICMS.pST        := ItemNFE.FieldByName( 'INS_DEMONSTRA_ICMSST_ALIQUOTA'   ).AsCurrency;  // 4.0
                              // movido para baixo ICMS.vFCPSTRet  := ItemNFE.FieldByName( 'INS_DEMONSTRA_ICMSST_FCP_VLR'    ).AsCurrency;  // 4.0

                              // 4.0 //
                              //movido para baixo ICMS.vBCFCPSTRet := ItemNFE.FieldByName( 'INS_DEMONSTRA_ICMSST_VLRBASE'    ).AsCurrency;
                              //                  ICMS.vBCFCPSTRet := ItemNFE.FieldByName( 'INS_ICMS_ST_RET_VLR_BASE'  ).AsCurrency;
                              // movido para baixo ICMS.pFCPSTRet   := NFE.FieldByName( 'NFS_FCP_PERCENTUAL'                ).AsCurrency;

                              // #7074/7045 4.0 //
                              ICMS.pRedBCEfet := ItemNFE.FieldByName( 'INS_DEMONSTRA_ICMS_PERCREDUCAO' ).AsCurrency;
                              ICMS.vBCEfet    := ItemNFE.FieldByName( 'INS_DEMONSTRA_ICMS_VLRBASE'     ).AsCurrency;
                              ICMS.pICMSEfet  := ItemNFE.FieldByName( 'INS_DEMONSTRA_ICMS_ALIQUOTA'    ).AsCurrency;
                              ICMS.vICMSEfet  := ItemNFE.FieldByName( 'INS_DEMONSTRA_ICMS_VLRIMPOSTO'  ).AsCurrency;

                              // #7828 NFe - Está enviando valor de FCP e Base de FCP do ST - solicitação Wanderley//
                              if ItemNFE.FieldByName( 'INS_DEMONSTRA_ICMSST_FCP_VLR' ).AsCurrency > 0 then
                              begin
                                 ICMS.vFCPSTRet   := ItemNFE.FieldByName( 'INS_DEMONSTRA_ICMSST_FCP_VLR'  ).AsCurrency;  // 4.0
                                 ICMS.vBCFCPSTRet := ItemNFE.FieldByName( 'INS_DEMONSTRA_ICMSST_VLRBASE'  ).AsCurrency;
                                 ICMS.pFCPSTRet   := NFE.FieldByName( 'NFS_FCP_PERCENTUAL'                ).AsCurrency;
                              end;
                          end
 

  • Moderadores
Postado
1 hora atrás, ALA disse:

A SEFAZ apenas retorna "858-Rejeicao: Grupo de Tributacao informado indevidamente - [nItem: 1]" 

 

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado (editado)

Desculpe, mas não consegui entender o que devo fazer p resolver o problema...

 

 

Editado por ALA
  • Moderadores
Postado
2 minutos atrás, ALA disse:

Desculpe, mas não consegui entender o que devo fazer p resolver o problema...

Você deve informar CST := cstRep60 em vez de cst60.

Isso é necessário por exigência de se gerar o grupo ICMSST no XML, e não o ICMS60 nos casos de operação com combustíveis com os códigos ANP relacionados.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Postado
8 minutos atrás, ALA disse:

No mesmo lugar que normalmente informa cst60 ? Devo verificar se existe codigo da ANP se sim manda  cstRep60 , seria isso ?

Sim, mas apenas para os códigos ANP da lista.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Este tópico foi criado há 2172 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.