Ir para conteúdo
  • Cadastre-se

dev botao

Utilizar CEST


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

Recommended Posts

15 horas atrás, sidnei_alves1 disse:

 

Obrigado pela resposta, porém não era isso que eu perguntei, eu já havia lido sobre o preenchimento da tag porém a pergunta do tópico é sobre a necessidade de baixar uma nova versão do SVN do componente.

 

16 horas atrás, Régys Silveira disse:

Se estiver utilizando o Trunk2 já está ok, basta preencher a tag "Prod.CEST" corretamente.

Muito obrigado pela resposta Regys, estou utilizando o Trunk2 sim(Acho que desde que foi lançado o trunk2  eu comecei a usar)

Bom como a dúvida foi sanada, se quiserem trancar o tópico fiquem a vontade.

E novamente muito obrigado pelas respostas. 

Link para o comentário
Compartilhar em outros sites

Até o momento para 01/04/2016, onde vc vu 01/01/2017 para CEST ?

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Obrigado.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Realmente não está implementado no código do SAT, pois como visto na NT acima, diz somente a partir de 01/01/2017, depois vou mudar para implementar e atender o prazo da NT.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Já está no repositório, terá a propriedade, mas ela só será gerada no xml a partir de 01/01/2017, pois tem uma condição validando essa data.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Exatamente isso.

Qualquer problema me avise.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Até onde sei, não precisa informar o código CEST na obs, pois já existe uma TAG para informar ela.

Pelo que sei o que deve ser informado na observação para que saia no DANFE é a situação do diferencial de alíquota.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Entendi o que quis dizer, nesse caso cabe a cada desenvolvedor assumir a alternativa até que entre em vigor a tag CEST no SAT.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

pessoal, pra "forçar" gerar a tag CEST no xml, façam as devidas alterações na condição da data maior que 01/01/2017 nos seguinte arquivos:

pcnCFeW.pas  (lá pela linha 300)

 // if CFe.ide.dEmi >= EncodeDate(2017,01,01) then
     Gerador.wCampo(tcStr, 'I05w ', 'CEST    ', 02, 07, 0, CFe.Det.Prod.CEST, DSC_CEST);

 

pcnCFeR.pas  (lá pela linha 208)

// if CFe.ide.dEmi >= EncodeDate(2017,01,01) then
      (*I05w*)CFe.Det.Prod.CEST := Leitor.rCampo(tcStr, 'CEST');

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Ola Srs do Acbr gerei o Cest assim no xml como trecho abaixo, gostaria de saber se esta correto...

 

- <det nItem="1">
- <prod>
      <cProd>0000100000001</cProd> 
      <xProd>CIMENTO C I M P O R 50KG (CIMPOR)</xProd> 
      <NCM>25232910</NCM> 
      <CFOP>5405</CFOP> 
      <uCom>SC</uCom> 
      <qCom>1.0000</qCom> 
      <vUnCom>28.07</vUnCom> 
      <vProd>28.07</vProd> 
      <indRegra>A</indRegra> 
      <vItem>28.07</vItem> 
      <vRatDesc>0.00</vRatDesc> 
      <vRatAcr>0.00</vRatAcr> 
      - <obsFiscoDet xCampoDet="Cod. CEST">
            <xTextoDet>0500100</xTextoDet> 
        </obsFiscoDet>

   </prod>
- <imposto>
       <vItem12741>6.18</vItem12741> 
      - <ICMS>
          - <ICMSSN102>
                <Orig>0</Orig> 
                <CSOSN>500</CSOSN> 
            </ICMSSN102>
        </ICMS>
     - <PIS>
          - <PISSN>
               <CST>49</CST> 
             </PISSN>
       </PIS>
     - <COFINS>
          - <COFINSSN>
               <CST>49</CST> 
            </COFINSSN>
       </COFINS>
  </imposto>

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Não sei se alguém postou em algum outro local, se sim me desculpem.

No arquivo Especificacao_SAT_v_ER_2_18_08.pdf a data para esse campo foi modificada para 01.07.17, precisaria modificar essa limitação de data que foi colocada no componente depois.

Abraços.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Talvez o mais indicado seja usar o campo "CFe.infCFe.versaoDadosEnt", no momento da gravação do arquivo XML e "CFe.infCFe.versao", na leitura...

E verificar se a versão do layout é 0.08

Index: PCNSAT/pcnCFeR.pas
===================================================================
--- PCNSAT/pcnCFeR.pas	(revision 11767)
+++ PCNSAT/pcnCFeR.pas	(working copy)
@@ -203,7 +203,7 @@
     (*I03*)CFe.Det[i].Prod.cEAN := Leitor.rCampo(tcStr, 'cEAN');
     (*I04*)CFe.Det[i].Prod.xProd := Leitor.rCampo(tcStr, 'xProd');
     (*I05*)CFe.Det[i].Prod.NCM := Leitor.rCampo(tcStr, 'NCM');
-    if CFe.ide.dEmi >= EncodeDate(2017,01,01) then
+    if CFe.infCFe.versao >= 0.08 then
       (*I05w*)CFe.Det[i].Prod.CEST := Leitor.rCampo(tcStr, 'CEST');
     (*I06*)CFe.Det[i].Prod.CFOP := Leitor.rCampo(tcEsp, 'CFOP');
     (*I07*)CFe.Det[i].Prod.uCom := Leitor.rCampo(tcStr, 'uCom');
Index: PCNSAT/pcnCFeW.pas
===================================================================
--- PCNSAT/pcnCFeW.pas	(revision 11767)
+++ PCNSAT/pcnCFeW.pas	(working copy)
@@ -297,7 +297,7 @@
   Gerador.wCampo(tcStr, 'I03 ', 'cEAN    ', 08, 14, 0, CFe.Det[i].Prod.cEAN, DSC_CEAN);
   Gerador.wCampo(tcStr, 'I04 ', 'xProd   ', 1, 120, 1, CFe.Det[i].Prod.xProd, DSC_XPROD);
   Gerador.wCampo(tcStr, 'I05 ', 'NCM     ', 02, 08, 0, CFe.Det[i].Prod.NCM, DSC_NCM);
-  if CFe.ide.dEmi >= EncodeDate(2017,01,01) then
+  if CFe.infCFe.versaoDadosEnt >= 0.08 then
      Gerador.wCampo(tcStr, 'I05w ', 'CEST    ', 02, 07, 0, CFe.Det[i].Prod.CEST, DSC_CEST);
   Gerador.wCampo(tcEsp, 'I06 ', 'CFOP    ', 04, 04, 1, somenteNumeros(CFe.Det[i].Prod.CFOP), DSC_CFOP);
   Gerador.wCampo(tcStr, 'I07 ', 'uCom    ', 01, 06, 1, CFe.Det[i].Prod.uCom, DSC_UCOM);

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link para o comentário
Compartilhar em outros sites

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