Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Para eu poder estar utilizando o CEST no ACBrSAT é necessário eu estar atualizando todo o componente(e reinstalando pelo instalador do ACBr)?

Obrigado desde já.

Postado
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. 

Postado

Mas essa tag deve ser enviada só em "Nova redação, efeitos a partir de 01.01.17" eu tentei enviar aqui no SAT em homologação e retornou erro...

Postado

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

 

Postado

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

 

Postado

Isaque, parece que não esta disponível no componente, tentei utilizar e esta ocorrendo erro. Estou com a ultima versão do ACBR...

Erro_CEST.png

Postado

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

 

Postado

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

 

Postado

Boa Tarde.

Isaque, da forma como você fez então podemos passar o valor para a tag que ela não será gerada no xml? 

Digo isso já visando deixar o sistema preparado pra 2017,

Obrigado.

Postado

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

 

  • Membros Pro
Postado

Isaque, pensando assim poderia informando ela, e preencher automático o ObsFiscoDet, ou ficaria confuso fazer isso internamente?

with Prod.obsFiscoDet.Add do
    begin
      xCampoDet := 'Cod. CEST';
      xTextoDet := v_CEST;
    end;

 

 

Postado

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

 

  • Membros Pro
Postado

no caso acima e no SAT, o mesmo deve ser informado na tag acima.

with Prod.obsFiscoDet.Add do
    begin
      xCampoDet := 'Cod. CEST';
      xTextoDet := v_CEST;
    end;

 

isso pq somente em 01/01/2017 tera o campo especifico pra ele no SAT

Postado

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

 

Postado

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');

  • Membros Pro
Postado

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>

  • 1 mês depois ...
Postado

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.

  • Fundadores
Postado

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.

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