Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia a todos.
Já tentei de todas as formas mas não consigo gerar o Grupo ICMS e fundo de pobreza. Imaginei que fosse alguma coisa errada no meu código, mas ao tentar com o axemplo do ACBr, deu a mesma coisa.
Alguém poderia me informar onde está o erro ?
Agradeço desde já.

Segue em anexo o XML Gerado pelo ACBr e outro pelo meu Software.

Exemplo ACBr-15161117543691000172550010000000102000000102-nfe.xml

Meu Software -15161117543691000172550010000000102000000102-nfe.xml

  • Moderadores
Postado
12 minutos atrás, SISAD disse:

Bom dia a todos.
Já tentei de todas as formas mas não consigo gerar o Grupo ICMS e fundo de pobreza. Imaginei que fosse alguma coisa errada no meu código, mas ao tentar com o axemplo do ACBr, deu a mesma coisa.
Alguém poderia me informar onde está o erro ?
Agradeço desde já.

Segue em anexo o XML Gerado pelo ACBr e outro pelo meu Software.

Exemplo ACBr-15161117543691000172550010000000102000000102-nfe.xml

Meu Software -15161117543691000172550010000000102000000102-nfe.xml

Bom dia,

Como você informou no código do demo do ACBr a partilha do ICMS?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

Boa tarde amigo, não há muitos segredos para gerar esse grupo, basicamente, terá que alimentar as propriedades dentro de "Imposto.ICMS.ICMSUFDest", na verdade, a única realmente necessária para que seja feita a geração é a pICMSInter, como pode ver no trecho abaixo:

procedure TNFeW.GerarDetImposto(const i: Integer);
begin
  Gerador.wGrupo('imposto', 'M01');
    ...
    ...
	...
  if nfe.Det[i].Imposto.ICMSUFDest.pICMSInterPart > 0 then
    (**)GerarDetImpostoICMSUFDest(i);

	...
end;

Lembrando, é claro, que além disso deve cuidar os valores que passa para "ide.idDest", "ide.indFinal", "Dest.indIEDest", além de "ide.indPres", que deve indicar algo diferente de presencial, segue um exemplo de XML gerado no meu sistema, que validou sem problema algum.

Boa sorte.

421611XXXXXXXXXXXXXX550080000008601000008602-nfe.xml

Postado
18 minutos atrás, SISAD disse:

Ei informei a tag  pICMSInter, mas não gerou o grupo 

Falha minha também na digitação, o necessário é o "pICMSInterPart", que é aquele esquema do DIFAL onde parte do imposto fica no estado origem e outra parte no estado destino, de forma que a tag devemos alimentar com o percentual do UF Destino, até o final do ano será alimentada com 40%, mudando ano após ano até o valor inteiro ficar para o UF Destino, vide tabela:

Tabela-Transitoria2.png

Provavelmente só deve estar faltando essa tag, tente debugar o projeto mais a fundo para ter certeza de que o valor está chegando correto até a hora da geração.

Informe-nos do resultado.

  • Moderadores
Postado
8 minutos atrás, SISAD disse:

Apareceu o grupo, mas ainda dá esse erro aí...
Segue o anexo do erro e o XML gerado.
 

Erro.jpg

15161117543691000172550010000000102000000102-nfe.xml

Teus Schemas estão desatualizados.

Você informou valor inválido na tag pICMSInter, ela só aceita os valores 4, 7 e 12, dependendo da origem da mercadoria e da UF de origem e destino.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
3 horas atrás, BigWings disse:

Teus Schemas estão desatualizados.

Você informou valor inválido na tag pICMSInter, ela só aceita os valores 4, 7 e 12, dependendo da origem da mercadoria e da UF de origem e destino.

Como citado pelo nosso colega BigWings, após atualizar os Schemas(pode encontrar no SVN), é só seguir as regras da imagem abaixo;

Pode encontrar mais informações aqui também: http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=1MUP2q/QTuQ=

 

regras_aliquotas.jpg

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