Ir para conteúdo
  • Cadastre-se

dev botao

Novas TAGs no Trunk1, dica de como implementar


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

Recommended Posts

  • Membros Pro

Pessoal,

Bom dia amigos desenvolvedores do ACBr. Em função dos prazos gostaria de saber se é possível alguém aí me dar uma dica de como implementar a CEST e a partilha de ICMS no trunk1? Infelizmente não consegui doar meu tempo para agilizar o desenvolvimento do GNRE e da NFS-e para o trunk2 e por isso terei que implementar essas tags e alterar o layout no trunk1 mesmo pois dos 90 clientes 35 usam NFE-NFSE e dos 35, 25 a GNRE. Sei que a CEST foi adiada mas a partilha não.

Se alguém puder indicar os arquivos que eu tenho que alterar eu fico grato. Tenho aqui uma pré-lista mas não estou certo disso.

pcnLayoutTXT.pas

pcnNFE.pas

pcnNFERTXT.pas

pcnNFeR.pas

pcnNFeW.pas

pcnGerador.pas

 

Obrigado.

 

  • Curtir 1

-- 

Alexandre de Oliveira

Diretor de T.I.

xx16 3811 0155

www.consultatec.com.br - [email protected]

image.png.744a897bbf36127e428c6e687ef05731.png

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
Em 22/12/2015 at 08:46, aocampioni disse:

Pessoal,

Bom dia amigos desenvolvedores do ACBr. Em função dos prazos gostaria de saber se é possível alguém aí me dar uma dica de como implementar a CEST e a partilha de ICMS no trunk1? Infelizmente não consegui doar meu tempo para agilizar o desenvolvimento do GNRE e da NFS-e para o trunk2 e por isso terei que implementar essas tags e alterar o layout no trunk1 mesmo pois dos 90 clientes 35 usam NFE-NFSE e dos 35, 25 a GNRE. Sei que a CEST foi adiada mas a partilha não.

Se alguém puder indicar os arquivos que eu tenho que alterar eu fico grato. Tenho aqui uma pré-lista mas não estou certo disso.

pcnLayoutTXT.pas

pcnNFE.pas

pcnNFERTXT.pas

pcnNFeR.pas

pcnNFeW.pas

pcnGerador.pas

 

Obrigado.

 

Amigo, deu certo essas alterações? Precisou alterar mais alguma coisa?

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Pessoal, vamos migrar para o Trunk2, o tempo que vocês vão perder tentando implementar ou implementando isso no Trunk1 é muito mais do que o necessário para migrar.

Já foi amplamente discutido as vantagens e tudo o mais, porque não migrar? Ainda mais quando acertar algo que está errado é mais trabalhoso do que fazer a própria migração.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

A duvida abaixo foi sanada com a busca aqui no forum mesmo. Desculpe o incomodo e obrigado.

Obrigado pela atenção Regys, seguindo seu aconselhamento estou instalando o Trunk2,

Como sou leigo no ACBr, estou enfrentando o erro abaixo:

ACBr_GNRE.dpk(101) Fatal: File not found: 'ACBrGNRE2.dcu'
Compilation failure
Erro ao compilar o pacote "ACBr_GNRE.dpk".

Não deveria vir na pasta baixada na url do svn?

Como posso resolver? pois preciso do ACBrNFE...

 

Muito obrigado pela atenção.

Editado por lexishome
Dúvida sanada
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

já foi informado amplamente e a pesquisa contempla a resposta que o GNRE não foi migrado para o trunk2 e dai não deve ser marcado no instalador!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
1 hora atrás, lexishome disse:

Amigo, deu certo essas alterações? Precisou alterar mais alguma coisa?

Estimado,

Boa tarde. Deu certo sim, fiz tudo da seguinte forma:

Fiz a criação das tags, ajustei o layout da nfe, atualizei os schemas, mudei algumas regras de validação dos campos dentro do meu programa principalmente com os indicadores abaixo:

<tpAmb>2</tpAmb>
<finNFe>1</finNFe>
<indFinal>1</indFinal>
<indPres>9</indPres>
<procEmi>0</procEmi>
.....

<indIEDest>9</indIEDest>

Ajustei na hora de gerar os produtos:
.....
<NCM>00000000</NCM>
<CEST>1234567</CEST>
<CFOP>6102</CFOP>
.....
<ICMSUFDest>
<vBCUFDest>10.00</vBCUFDest>
<pFCPUFDest>1.0000</pFCPUFDest>
<pICMSUFDest>19.0000</pICMSUFDest>
<pICMSInter>12.00</pICMSInter>
<pICMSInterPart>40.0000</pICMSInterPart>
<vFCPUFDest>0.10</vFCPUFDest>
<vICMSUFDest>1.75</vICMSUFDest>
<vICMSUFRemet>0.00</vICMSUFRemet>
</ICMSUFDest>

.....

<infAdProd>
Conv.ICMS.93/2015: vFCPUFDest : 0,10 vICMSUFDest : 1,75 vICMSUFRemet: 0,00
</infAdProd>

.....

<ICMSTot>
<vBC>0.00</vBC>
<vICMS>0.00</vICMS>
<vICMSDeson>0.00</vICMSDeson>
<vFCPUFDest>0.10</vFCPUFDest>
<vICMSUFDest>1.75</vICMSUFDest>

.....

Validei e enviei e está funcionando:

<infProt>
<tpAmb>2</tpAmb>
<verAplic>SP_NFE_PL_008h2</verAplic>
<chNFe>35151213048599000185550010000000241000000242</chNFe>
<dhRecbto>2015-12-30T21:33:12-02:00</dhRecbto>
<nProt>135150006285351</nProt>
<digVal>gS6aca2c+UidFBQ8ZZEJrmTHlSo=</digVal>
<cStat>100</cStat>
<xMotivo>Autorizado o uso da NF-e</xMotivo>
</infProt>

.....

Para tanto, alterei os arquivos:

Diretório PCN2 do trunk1

pcnNFeRTXT
pcnNFeW
pcnGerador
pcnNFeR
pcnConversao
pcnNFe
pcnLayoutTXT

Diretório ACBrComum do trunk1
- apenas coloquei as funções solicitadas
ACBrUtil

No fonte do pcnGerador ajustei estas funções também (além da inclusão dos novos campos):

    //procedure wCampo(const Tipo: TpcnTipoCampo; ID, TAG: string; const min, max, ocorrencias: smallint; const valor: variant; const Descricao: string = '');
    procedure wCampo(const Tipo: TpcnTipoCampo; ID, TAG: string; const min, max, ocorrencias: smallint; const valor: variant; const Descricao: string = ''; ParseTextoXML : Boolean = True; Atributo: String = '');
smallint; const valor: variant; const Descricao: string = '');
    //procedure wCampoCNPJCPF(const ID1, ID2: string; CNPJCPF: string; obrigatorio: Boolean = True; PreencheZeros: Boolean = True);
    procedure wCampoCNPJCPF(const ID1, ID2: string; CNPJCPF: string; const cPais: Integer);
 

Para comparar cada fonte com o seu correspondente no trunk2 eu utilizei o notepad++.

No mais, dentro do meu programa após colocar a tag NCM eu coloquei a CEST e apos o COFINSST e antes do II (do item) eu coloquei a partilha e no total após a tag vICMSDeson eu coloquei o valor do fcp e os valores da partilha.

Foi um dia todo de trabalho mas foi tudo certo.

Qualquer coisa me avise aí.

 

 

35151213048599000185550010000000241000000242-nfe.xml

Editado por aocampioni

-- 

Alexandre de Oliveira

Diretor de T.I.

xx16 3811 0155

www.consultatec.com.br - [email protected]

image.png.744a897bbf36127e428c6e687ef05731.png

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

quero que fiquem cientes que em poucos dias o trunk não vai mais existir!

será criado uma tag e excluído o mesmo! então migrem para o trunk2!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
1 hora atrás, Régys Silveira disse:

Pessoal, vamos migrar para o Trunk2, o tempo que vocês vão perder tentando implementar ou implementando isso no Trunk1 é muito mais do que o necessário para migrar.

Já foi amplamente discutido as vantagens e tudo o mais, porque não migrar? Ainda mais quando acertar algo que está errado é mais trabalhoso do que fazer a própria migração.

Você está certo Regys, agora com tranquilidade estarei começando a migrar para o Trunk2 e tentando auxiliar o máximo possível para que a GNRE e a NFSE estejam 100 por cento, pois sem elas os meus clientes não trabalham um dia sequer. 

Vamos a luta, atualizando SVN trunk2.

Até mais,

-- 

Alexandre de Oliveira

Diretor de T.I.

xx16 3811 0155

www.consultatec.com.br - [email protected]

image.png.744a897bbf36127e428c6e687ef05731.png

 

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...
Em 05/01/2016 at 16:44, Régys Silveira disse:

Pessoal, vamos migrar para o Trunk2, o tempo que vocês vão perder tentando implementar ou implementando isso no Trunk1 é muito mais do que o necessário para migrar.

Já foi amplamente discutido as vantagens e tudo o mais, porque não migrar? Ainda mais quando acertar algo que está errado é mais trabalhoso do que fazer a própria migração.

Baixei trunk2. Não veio o ACBRNFe2. Por que?

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
6 horas atrás, skytech disse:

Baixei trunk2. Não veio o ACBRNFe2. Por que?

 

Tudo do antigo Trunk1, e mais muita coisa nova estão no Trunk2.

Veja que ele já está ativo a 1 ano, quase todos os usuários já migraram, então tudo está correto lá, provavelmente você não o instalou corretamente, veja os vários posts que tratam da instalação aqui no fórum para maiores informações.

Este artigo talvez possa lhe ajudar também: https://regys.com.br/como-instalar-o-trunk2-do-acbr/

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

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