Ir para conteúdo
  • Cadastre-se

dev botao

Rejeição: Não informada vBCSTRet, pST, vICMSSubstituto e vICMSSTRet


Ver Solução Respondido por EMBarbosa,
  • Este tópico foi criado há 2044 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado
12 horas atrás, Luiz Carlos Panoni Junior disse:

Aqui funcionou para SP como FGTNunca em ambiente de produção.

 

Obrigado.

bom dia luiz. poderia enviar o xml para ver como ficou, porque com fgtnunca em homologação não consegui, precisei alterar para fgtsempre. agora estou aguardando com essa configuração um cliente testar em produção. obrigado

  • Membros Pro
Postado

Pessoal, bom dia. Para o Icms60 e a tag setada para fgtSempre funcionou numa boa em ambiente de produção aqui em SP, entretanto, tenho a situação de emitir notas de combustíveis e o código da ANP cai numa tabela que é preciso emitir a nota como IcmsST e aí com essa tag o fgtSempre não tem efeito, acredito que basta uma simples alteração no ACBR, ok? Abaixo segue os dois 'pedaços' dos xml, um com o cst60 e o outro cstST. Esperando ansiosamente a subida da solução. Obrigado.

1-Aqui como falei a tag fgtSempre cumpriu o seu papel perfeitamente !!

<ICMS>
   <ICMS60>
    <orig>0</orig>
    <CST>60</CST>
    <vBCSTRet>0.00</vBCSTRet>
    <pST>0.0000</pST>
    <vICMSSubstituto>0.00</vICMSSubstituto>
    <vICMSSTRet>0.00</vICMSSTRet>
   </ICMS60>
</ICMS>

2-Aqui a tag não teve efeito e precisa também, ok?

<ICMS>
   <ICMSST>
    <orig>0</orig>
    <CST>60</CST>
    <vBCSTRet>0.00</vBCSTRet>
    <vICMSSubstituto>0.00</vICMSSubstituto>
    <vICMSSTRet>0.00</vICMSSTRet>
    <vBCSTDest>0.00</vBCSTDest>
    <vICMSSTDest>0.00</vICMSSTDest>
   </ICMSST>
</ICMS>

  • Consultores
Postado
3 horas atrás, klipvirtual disse:

Pessoal, bom dia. Para o Icms60 e a tag setada para fgtSempre funcionou numa boa em ambiente de produção aqui em SP, entretanto, tenho a situação de emitir notas de combustíveis e o código da ANP cai numa tabela que é preciso emitir a nota como IcmsST e aí com essa tag o fgtSempre não tem efeito, acredito que basta uma simples alteração no ACBR, ok? Abaixo segue os dois 'pedaços' dos xml, um com o cst60 e o outro cstST. Esperando ansiosamente a subida da solução. Obrigado. 

 

Desculpe eu não entendi nem o que não funcionou e nem onde poderia ter uma alteração necessária... Poderia explicar melhor?

  • Curtir 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Postado

Pessoal criei um tópico sobre a nova propriedade. Deêm uma olhada:

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Membros Pro
Postado

@EMBarbosa vou tentar ser mais claro, essa propriedade funcionou para mim que sou de SP no caso de produtos com cst = 60, neste caso cria-se um grupo chamado Icms60 e os campos novos são gravados nele, tudo certinho como deveria. O meu problema é que também são emitidos outros produtos que embora sejam cst = 60 eles possuem código de ANP que fazem parte de uma lista que torna esse produto (Gasolina Comum por exemplo) parte do grupo IcmsST (e não mais do grupo Icms60) e para esse grupo IcmsST a tag não funcionou, faltou o campo pST, veja abaixo o trecho do xml:

                <ICMS>
                    <ICMSST>
                        <orig>0</orig>
                        <CST>60</CST>
                        <vBCSTRet>0.00</vBCSTRet>
                        <vICMSSubstituto>0.00</vICMSSubstituto>
                        <vICMSSTRet>0.00</vICMSSTRet>
                        <vBCSTDest>0.00</vBCSTDest>
                        <vICMSSTDest>0.00</vICMSSTDest>
                    </ICMSST>
                </ICMS>

  • Consultores
Postado
17 minutos atrás, klipvirtual disse:

@EMBarbosa vou tentar ser mais claro, essa propriedade funcionou para mim que sou de SP no caso de produtos com cst = 60, neste caso cria-se um grupo chamado Icms60 e os campos novos são gravados nele, tudo certinho como deveria. O meu problema é que também são emitidos outros produtos que embora sejam cst = 60 eles possuem código de ANP que fazem parte de uma lista que torna esse produto (Gasolina Comum por exemplo) parte do grupo IcmsST (e não mais do grupo Icms60) e para esse grupo IcmsST a tag não funcionou, faltou o campo pST, veja abaixo o trecho do xml:

                <ICMS>
                    <ICMSST>
                        <orig>0</orig>
                        <CST>60</CST>
                        <vBCSTRet>0.00</vBCSTRet>
                        <vICMSSubstituto>0.00</vICMSSubstituto>
                        <vICMSSTRet>0.00</vICMSSTRet>
                        <vBCSTDest>0.00</vBCSTDest>
                        <vICMSSTDest>0.00</vICMSSTDest>
                    </ICMSST>
                </ICMS>

Hmmm entendi. O campo pST não tinha sido alterado nessa situação. Para que eu possa verificar me passe os seguintes dados:

  • Qual o modelo da nota? (NF-e ou NFC-e)
  • Qual a mensagem de rejeição?
  • A nota foi emitida para consumidor final?
  • Você está utilizando como CST (nfe.Det.Imposto.ICMS.CST) o valor "cstRep60", "cst60" ou outro valor? Qual?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Membros Pro
Postado

@EMBarbosa abaixo segue o erro e em seguida um pouco mais do xml, a nota é emitida para consumidor final mas é baseada em cupons SAT emitidos anteriormente.

No cadastro do produto o CST é 60 mas por conta da validação 'especial' para combustíveis que analisa o código da ANP e se consta o código na lista então o grupo muda para ICMSST e não ICMS60 que é o padrão para produtos com CST = 60.

 

image.png.5a854c773bd816d4ead6fc4261ef56b5.png

<infNFe versao="4.00" Id="NFe35190">
<ide>
    <cUF>35</cUF>
    <cNF>00003914</cNF>
    <natOp>VENDA</natOp>
    <mod>55</mod>
    <serie>1</serie>
    <nNF>3914</nNF>
    <dhEmi>2019-04-17T16:57:08-03:00</dhEmi>
    <dhSaiEnt>2019-04-17T16:57:08-03:00</dhSaiEnt>
    <tpNF>1</tpNF>
    <idDest>1</idDest>
    <cMunFG>3550308</cMunFG>
    <tpImp>1</tpImp>
    <tpEmis>1</tpEmis>
    <cDV>1</cDV>
    <tpAmb>2</tpAmb>
    <finNFe>1</finNFe>
    <indFinal>0</indFinal>
    <indPres>1</indPres>
    <procEmi>0</procEmi>
    <verProc>2.1</verProc>
    <NFref>
        <refNFe>35190459114462000182590006</refNFe>
    </NFref>
<prod>
    <cProd>10001</cProd>
    <cEAN>SEM GTIN</cEAN>
    <xProd>GASOLINA COMUM-COMBUSTIVEL</xProd>
    <NCM>27101259</NCM>
    <CEST>0600200</CEST>
    <CFOP>5929</CFOP>
    <uCom>LT</uCom>
    <qCom>48.0610</qCom>
    <vUnCom>4.0990000000</vUnCom>
    <vProd>197.00</vProd>
    <cEANTrib>SEM GTIN</cEANTrib>
    <uTrib>LT</uTrib>
    <qTrib>48.0610</qTrib>
    <vUnTrib>4.0990000000</vUnTrib>
    <indTot>1</indTot>
    <comb>
        <cProdANP>320102001</cProdANP>
        <descANP>GASOLINA C COMUM</descANP>
        <UFCons>SP</UFCons>
    </comb>
</prod>
<imposto>
    <vTotTrib>75.75</vTotTrib>
    <ICMS>
        <ICMSST>
            <orig>0</orig>
            <CST>60</CST>
            <vBCSTRet>0.00</vBCSTRet>
            <vICMSSubstituto>0.00</vICMSSubstituto>
            <vICMSSTRet>0.00</vICMSSTRet>
            <vBCSTDest>0.00</vBCSTDest>
            <vICMSSTDest>0.00</vICMSSTDest>
        </ICMSST>
    </ICMS>

 

  • Consultores
Postado
15 horas atrás, klipvirtual disse:

@EMBarbosa abaixo segue o erro e em seguida um pouco mais do xml, a nota é emitida para consumidor final mas é baseada em cupons SAT emitidos anteriormente. 

No cadastro do produto o CST é 60 mas por conta da validação 'especial' para combustíveis que analisa o código da ANP e se consta o código na lista então o grupo muda para ICMSST e não ICMS60 que é o padrão para produtos com CST = 60.

Enviei uma possível correção. Queira por favor atualizar, testar e reportar qualquer problema.

 

12 horas atrás, Waldir Paim disse:

Segue unit alterada com simplificação da regra e correção do CST 60 que estava como obrigatório.

pcnNFeW.pas 140 kB · 4 downloads 

Fiz algumas alterações, mas segui a sua ideia. Muito obrigado pela sugestão.

  • Curtir 3

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 2044 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.