Ir para conteúdo
  • Cadastre-se

dev botao

Rejeição 858 para nota de devolução


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

Recommended Posts

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

Link para o comentário
Compartilhar em outros sites

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
Link para o comentário
Compartilhar em outros sites

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

Editado por ALA
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
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 ? 

Link para o comentário
Compartilhar em outros sites

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.

 

Link para o comentário
Compartilhar em outros sites

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
 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
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

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1931 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.