Ir para conteúdo
  • Cadastre-se

dev botao

Resumo conversão para trunk 2 ACBrNFe, ACBrCTe e ACBrNFSe


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

Recommended Posts

  • Consultores

Boa tarde a todos,

Que eu saiba somente o do Quick Report que tinha sido feito alguns ajustes quanto as alterações de nomes de algumas funções usadas pelo mesmo.

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Olá a Todos,

Agora a natureza da operação é:

  TnfseNaturezaOperacao = ( no1, no2, no3, no4, no5, no6, no7,
                            no50, no51, no52, no53, no54, no55, no56, no57, no58, no59,
                            no60, no61, no62, no63, no64, no65, no66, no67, no68, no69,
                            no70, no71, no72, no78, no79,
                            no101, no111, no121, no201, no301,
                            no501, no511, no541, no551, no601, no701 );

Alguém sabe informa a descrição para cada item? (Tabela Completa)

Exemplo:

no1 => Tributação no município; no2 => Tributação fora do município ...

Obrigado

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". Favor leia as regras do fórum.
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

  • 2 meses depois ...
* Removidos: ( não existe mais DPEC) 
  ACBrNFe1.WebServices.EnviarDPEC.Executar 
  ACBrNFe1.WebServices.ConsultaDPEC.NFeChave
  ACBrNFe1.WebServices.ConsultaDPEC.Executar;

Estou com a seguinte situação: O sistema da NFe entra em contingência e não tenho formulário de segurança. Antes o recomendado era usar DEPEC com a mudança, como fica o código? Tenho outra opção a não ser o formulário de segurança?

 

 

SysWorld T.I

Desenvolvimento de Software

 

Belo Horizonte - MG - Brasil

Elias Rodrigues de Oliveira - Analista Desenvolvedor

Tels: 55-31- 3486-1269 / 9339-1852

Email: [email protected]

Skype: elias.oliveira.rodrigues Site:w ww.sysworldti.com.br/

 

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
Em 25/11/2015 at 15:07, rodrigod6 disse:

Boa tarde a todos

Seguindo alguns tópicos que encontrei no fórum, fiz um resumo da conversão que fiz para quem estiver migrando para o trunk 2, espero que possa ajudar alguém: 

CTe


** CTe
 
* Valida
  De: ACBrCTe1.Conhecimentos.Valida;
  Para: ACBrCTe1.Conhecimentos.Validar;

* Configuracoes.Geral.PathSalvar
  De: ACBrCTe1.Configuracoes.Geral.PathSalvar 
  Para: ACBrCTe1.Configuracoes.Arquivos.PathSalvar 

* EnviarEventoCTe
  De: ACBrCTe1.EnviarEventoCTe(idLote);
  Para: ACBrCTe1.EnviarEvento(idLote);

* De: if ACBrCTe1.Conhecimentos.Items[i].Confirmada then
  Para: if ACBrCTe1.Conhecimentos.Items[i].Confirmado then
  
* De: ACBrCTe1.Conhecimentos.Items[i].SaveToFile(cFileName);
  Para: ACBrCTe1.Conhecimentos.Items[i].GravarXML(cFileName);
  
* De: DFEUtil.LimpaNumero(cDocumento)  
  Para: OnlyNumber(cDocumento)

* De: ACBrCTe1.Configuracoes.Certificados.DataVenc
  Para: ACBrCTe1.SSL.CertDataVenc

NFe


** NFe  
* De: cNroSerieCertificado := ACBrNFe1.Configuracoes.Certificados.SelecionarCertificado;
  Para: cNroSerieCertificado := ACBrNFe1.SSL.SelecionarCertificado;

* De: ACBrNFe1.NotasFiscais.Valida;
  Para: ACBrNFe1.NotasFiscais.Validar;
  
* De: ACBrNFe1.Configuracoes.Geral.PathSalvar;
  Para: ACBrNFe1.Configuracoes.Arquivos.PathSalvar;
  
* De: ACBrNFe1.EnviarEventoNFe(idLote);
  Para: ACBrNFe1.EnviarEvento(idLote);
  
* De: cSituacao := SituacaoNFeToStr(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items[idx].resNFe.cSitNFe);
  Para: cSituacao := SituacaoDFeToStr(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items[idx].resNFe.cSitNFe);

* De: ACBrNFe1.NotasFiscais.Items[i].SaveToFile(cFileName);
  Para: ACBrNFe1.NotasFiscais.Items[i].GravarXML(cFileName);

* Removidos: ( não existe mais DPEC) 
  ACBrNFe1.WebServices.EnviarDPEC.Executar 
  ACBrNFe1.WebServices.ConsultaDPEC.NFeChave
  ACBrNFe1.WebServices.ConsultaDPEC.Executar;

* De: NFe.Det[idx].Prod.nItemPed := 0; 
  Para: NFe.Det[idx].Prod.nItemPed := ''; 
  
* Disponível NFe.Det[idx].Prod.CEST ( trunk 2 )

* Remover Componentes ACBrNFeDANFERave1 e ACBrNFeDANFERaveCB1

* De: ACBrNFe1.NotasFiscais.Items[idx].SaveToFile(cFileName );
  Para: ACBrNFe1.NotasFiscais.Items[idx].GravarXML(cFileName);

* De: ACBrNFe1.Configuracoes.Certificados.DataVenc
  Para: ACBrNFe1.SSL.CertDataVenc

NFSe


** NFSe
* De: ACBrNFSe1.Configuracoes.Arquivos.PastaMensal := True
  Para: ACBrNFSe1.Configuracoes.Arquivos.SepararPorMes := True
  
* De: ACBrNFSe1.Configuracoes.WebServices.CodigoMunicipio := 9999
  Para: ACBrNFSe1.Configuracoes.Geral.CodigoMunicipio := 9999
  
* De: ACBrNFSe1.Configuracoes.WebServices.SetConfigMunicipio(ACBrNFSe1.Configuracoes.Geral.PathSchemas);
  Para: ACBrNFSe1.Configuracoes.Geral.SetConfigMunicipio;
  
* De: ACBrNFSe1.Configuracoes.WebServices.SenhaWeb := cSenhaWeb;
  Para: ACBrNFSe1.Configuracoes.Geral.SenhaWeb := cSenhaWeb;

* De: ACBrNFSe1.Configuracoes.WebServices.UserWeb := cUserWeb;
  Para: ACBrNFSe1.Configuracoes.Geral.UserWeb := cUserWeb;
  
* De: cProvedor := ACBrNFSe1.Configuracoes.WebServices.xProvedor;
  Para: cProvedor := ACBrNFSe1.Configuracoes.Geral.xProvedor;
  
* De: ACBrNFSe1.Configuracoes.Geral.PathSalvar;
  Para: ACBrNFSe1.Configuracoes.Arquivos.PathSalvar;
  
* De: ACBrNFSe1.NotasFiscais.Items[0].NFSe.NaturezaOperacao := noTributacaoNoMunicipio;
  ACBrNFSe1.NotasFiscais.Items[0].NFSe.NaturezaOperacao := StrToNaturezaOperacao(ok, cNaturezaOperacao);

 


* pcnConversao ( ainda existe )  
  - especializado para pcnConversaoNFe e pcteConversaoCTe 
  adicionem no uses pcnConversaoNFe e pcteConversaoCTe junto com pcnConversao 

* ACBrDFeUtil // Unificado: ACBrNFeUtil-ACBrNFEsUtil-ACBrCTeUtil ( não existem mais ) 
  remover ACBrNFeUtil-ACBrNFEsUtil-ACBrCTeUtil e deixem ACBrDFeUtil
  
* Added novo uses ACBrUtil

* EstaVazio
  De: if DFeUtil.EstaVazio(cPathSalvar) then
  Para: if EstaVazio(cPathSalvar) then
  

Muito Bom tem horas que a gente fica meio Perdido vlw. 

 

Editado por Alisson De Jesus
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...
Em 30/11/2015 at 07:52, Italo Jurisato Junior disse:

Bom dia Miriane,

Recentemente os valores usados para a Natureza de Operação usados no componente ACBrNFSe foram renomeados:

Como era:

  TnfseNaturezaOperacao = ( noTributacaoNoMunicipio, noTributacaoForaMunicipio, noIsencao, noImune,
                            noSuspensaDecisaoJudicial, noSuspensaProcedimentoAdministrativo,
                            noNaoIncidencia,
                            noTributacaoNoMunicipio51, noTributacaoNoMunicipioSemISS52, noNaoTributa58,
                            noSimplesNacional59, noTributacaoNoMunicipio61, noTributacaoNoMunicipioSemISS62,
                            noTributacaoForaMunicipio63, noTributacaoForaMunicipioSemISS64,
                            noNaoTributa68, noSimplesNacional69, noNaoTributa78,
                            no50, no53, no57, no60, no67, no70, no79,
                            //Itajai/SC
                            noISSDevidoItajai, noISSDevidoOutroMunicipio, noISSFixo,
                            noISSRetido, noOperacaoImune, noISSDevidoItajaiSN, noISSDevidoOutroMunicipioSN,
                            noMEISN, noEscritorioContabilSN, noISSRetidoSN, noOperacaoImuneSN
Como é agora:

  TnfseNaturezaOperacao = ( no1, no2, no3, no4, no5, no6, no7,
                            no50, no51, no52, no53, no54, no55, no56, no57, no58, no59,
                            no60, no61, no62, no63, no64, no65, no66, no67, no68, no69,
                            no70, no71, no72, no78, no79,
                            no101, no111, no121, no201, no301,
                            no501, no511, no541, no551, no601, no701 );
 

Portanto se antes você alimentava da seguinte forma:

ACBrNFSe1.NotasFiscais.Items[0].NFSe.NaturezaOperacao := noTributacaoNoMunicipio;

Agora passa a ser da seguinte forma:

ACBrNFSe1.NotasFiscais.Items[0].NFSe.NaturezaOperacao := no1;

 

Qual a correspondência entre o antigo e o novo? Isto é, se antes eu preenchia com "noIsencao" devo estar preenchendo com "no3"?

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

  • 1 ano depois...
  • Este tópico foi criado há 2172 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.