Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde pessoal. Conseguiram validar alguma NFe emitida no RS, no ambiente de testes, seguindo as novas regras da NT 2016.002 v. 1.50? Aqui ainda estão permitindo o tipo "14 - Duplicata Mercantil"... eu tinha entendido que este tipo de pagamento sairia fora e que as regras iam ser implementadas no ambiente de testes a partir de 02/05/2018 (hoje).

Não estou conseguindo validar uma NFe com a tag cobr.dup informada e o tipo de pagamento "boleto bancário".

Será que o SEFAZ-RS não atualizou as regras do ambiente de testes?

  • Membros Pro
Postado

oi rodrigo.
Olha só, estou validando nfc-e com forma de pagamento boleto bancario e os schemas 4.00

Se vc nao ta validando a forma boleto é porque está com os schemas desatualizados como aconteceu comigo.
A minha duvida é no que tange a interpretação e entendimento destas NT´s.

Vc sabe quais tags entraram nesta nova regra? e suas mudanças?
Ou seja, o que exatamente tem que ser mudado em nossos sistemas??

Postado

Estranho que eu atualizei os schemas... vou fazer nova tentativa amanhã pela manhã.

Eu trabalho com NFe... pelo que eu pude reparar, as maiores mudanças ficaram na parte dos pagamentos e também na questão do imposto do fundo de pobreza (que aqui no RS, são poucas empresas que se enquadram).  Vou revisar também as operações com diferencial de alíquota, que também possuem campos para o fundo de pobreza.

O resto, algumas validações a mais, que quero aplicar simulando com notas fiscais emitidas na versão 3.1.

  • Membros Pro
Postado (editado)
  Em 02/05/2018 at 19:22, giovani deitos disse:

oi rodrigo.
Olha só, estou validando nfc-e com forma de pagamento boleto bancario e os schemas 4.00

Se vc nao ta validando a forma boleto é porque está com os schemas desatualizados como aconteceu comigo.
A minha duvida é no que tange a interpretação e entendimento destas NT´s.

Vc sabe quais tags entraram nesta nova regra? e suas mudanças?
Ou seja, o que exatamente tem que ser mudado em nossos sistemas??

Expandir  

https://pt.slideshare.net/regys_silveira/mudanas-da-nfe-40-e-implementao-com-acbr

Isso SOMADO ao que estamos comentando sobre a NT 1.50

 

  Em 02/05/2018 at 20:27, rodrigo.altenhofen disse:

Estranho que eu atualizei os schemas... vou fazer nova tentativa amanhã pela manhã.

Eu trabalho com NFe... pelo que eu pude reparar, as maiores mudanças ficaram na parte dos pagamentos e também na questão do imposto do fundo de pobreza (que aqui no RS, são poucas empresas que se enquadram).  Vou revisar também as operações com diferencial de alíquota, que também possuem campos para o fundo de pobreza.

O resto, algumas validações a mais, que quero aplicar simulando com notas fiscais emitidas na versão 3.1.

Expandir  

Bem... A questão é a seguinte, eu uso os comandos abaixo para enviar a NFe:

GerarNFe(cupom);
ACBrNFe1.NotasFiscais.GerarNFe;
ACBrNFe1.NotasFiscais.Assinar;
ACBrNFe1.NotasFiscais.Validar;
ACBrNFe1.Enviar(cupom, False);

A rejeição Rejeição: Grupo duplicata informado e forma de pagamento não é Duplicata Mercantil está acontecendo aqui para mim na última linha, portanto é um retorno do WebService e nada tem haver com os Schemas, não é um erro de validação local. De acordo com a NT 1.50, tal rejeição seria descartada, como ainda existe ficamos obrigados a  informar Duplicata Mercantil como forma de pagamento.

Outro ponto ponto é que apesar da exclusão da forma de pagamento Duplicata Mercantil, não consta na NT 1.50 nenhuma validação/rejeição sobre a mesma, portanto não sei como ficará quando o usuário tentar enviar tal forma de pagamento. O que sei é que até o presente momento está aceitando normalmente. 

Editado por doidopb
  • Curtir 1
  • Membros Pro
Postado

Muito Obrigado DoidoPb, me ajudou muito, aliás, esta atitude do Régis foi excelente.

Aproveitar para perguntar se é obrigatório informar a bandeira na venda a cartão se o software não estiver integrado????]

Fiquei com esta dúvida.

  • Membros Pro
Postado (editado)
  Em 02/05/2018 at 21:09, giovani deitos disse:

Muito Obrigado DoidoPb, me ajudou muito, aliás, esta atitude do Régis foi excelente.

Aproveitar para perguntar se é obrigatório informar a bandeira na venda a cartão se o software não estiver integrado????]

Fiquei com esta dúvida.

Expandir  

Não é obrigatório... Inclusive, ao meu ver, seria burocrático para o operador do caixa fazer isso em sistemas não integrados.

Editado por doidopb
  • Curtir 1
Postado
  Em 03/05/2018 at 14:38, Cláudio - SoluçãoTi disse:

Bom dia,

            Como vai ser o preenchimento do grupo duplicata onde aparecem o número, venc. e valor, pois só aceitava quando era 'Duplicata Mercantil' ?

Obrigado

 

Expandir  

Pelo que eu entendi, qualquer forma de pagamento vou por preencher o grupo duplicata, pois foi tirado a validação abaixo:
 

  • Validação para obrigar o preenchimento do Grupo Duplicata quando informado Duplicata Mercantil como Forma de Pagamento (YA02-20) e para não permitir o preenchimento deste Grupo quando informado Forma de Pagamento em Dinheiro ou Cheque (YA02-30)
  • Membros Pro
Postado

As novas regras da NT 2016.002, versão 1.50, já estão valendo no ambiente de homologação ?

Dá rejeição se  informar a Tag <indPag>  !

Para informar  o Grupo Duplicata só consegue se informar Meio de Pagamento "Duplicata Mercantil", que foi tirado do lay-out !

Alguém teve exito em  emitir com as novas regras ?

 

Faberson Ferrasi - Ferrasi - Soluções em TI - faberson@ferrasi.com.br

 

  • Membros Pro
Postado

Eu emito NFC-e assim:

      if edcod_pagto.text='dinheiro' then Ide.indPag:=ipVista;
      if edcod_pagto.text='ccredito' then Ide.indPag:=ipVista;
      if edcod_pagto.text='cdebito' then Ide.indPag:=ipVista;
      if edcod_pagto.text='cheque then Ide.indPag:=ipVista;
      if edcod_pagto.text='outros' then Ide.indPag:=ipVista;

e tem validado normalmente.

Postado
  Em 04/05/2018 at 19:51, giovani deitos disse:

if edcod_pagto.text='dinheiro' then Ide.indPag:=ipVista;
      if edcod_pagto.text='ccredito' then Ide.indPag:=ipVista;
      if edcod_pagto.text='cdebito' then Ide.indPag:=ipVista;
      if edcod_pagto.text='cheque then Ide.indPag:=ipVista;
      if edcod_pagto.text='outros' then Ide.indPag:=ipVista;

Expandir  

Essa tag indPag foi mudada de local.. não fica mais em Ide.indPag.. Agora ela está nas informações de pagamento. Então ficaria:

with pag.Add do
begin
  indPag := ipVista
  tPag   := fpDinheiro;
  vPag   := 10;
end;

Isso é só um exemplo!

  Em 04/05/2018 at 19:02, emdri disse:

As novas regras da NT 2016.002, versão 1.50, já estão valendo no ambiente de homologação ?

Expandir  

Segundo a NT sim, iniciou em 02/05/2018!

  Em 04/05/2018 at 19:02, emdri disse:

Dá rejeição se  informar a Tag <indPag>  !

Expandir  

Qual rejeição? Estou conseguindo emitir em homologação! Você trocou também os schemas?

  Em 04/05/2018 at 19:02, emdri disse:

Para informar  o Grupo Duplicata só consegue se informar Meio de Pagamento "Duplicata Mercantil", que foi tirado do lay-out !

Expandir  

Isso também percebi, excluíram mas só permite o grupo duplicata se o meio de pagamento for duplicata mercantil, vai entender rs.. o jeito é esperar!

  • Membros Pro
Postado
  Em 04/05/2018 at 21:45, FSoftware disse:

Essa tag indPag foi mudada de local.. não fica mais em Ide.indPag.. Agora ela está nas informações de pagamento. Então ficaria:

with pag.Add do
begin
  indPag := ipVista
  tPag   := fpDinheiro;
  vPag   := 10;
end;

Isso é só um exemplo!

Segundo a NT sim, iniciou em 02/05/2018!

Qual rejeição? Estou conseguindo emitir em homologação! Você trocou também os schemas?

Isso também percebi, excluíram mas só permite o grupo duplicata se o meio de pagamento for duplicata mercantil, vai entender rs.. o jeito é esperar!

Expandir  

O jeito é esperar, falou tudo meu amigo.

  • Membros Pro
Postado (editado)

Olha só, acho que este teu exemplo não esta correto Fsoftware!!!

Nem sequer compila com este exemplo que passou:
 

with pag.Add do
begin
  indPag := ipVista
  tPag   := fpDinheiro;
  vPag   := 10;
end;

Tem certeza que indpag foi subtraida ou mudada de posição???

tPag e Vpag está correto dentro de (pag.add)
mas indPag não confere.

Não seria o inicio da homologação no mês 07/2018 e em Produção 10/2018 ?
 

Fico pensando... tem também a validação de GTIN e CEST em breve.
Um monte de mudanças e muitas dúvidas. Legal seria conseguir um exemplo de código de emissão padrão com a 4.00 e estudar.
O Fonte dos exemplos do ACBr vem já com estas mudanças???

Editado por giovani deitos
Postado
  Em 05/05/2018 at 04:58, giovani deitos disse:

Nem sequer compila com este exemplo que passou:

Expandir  

Eu fiz manualmente o código.. só esqueci do ponto e vírgula no final indPag := ipVista; Mas talvez a forma como você fez é diferente... Tente da seguinte forma:

with ACBrNFe.NotasFiscais.Items[0].NFe.pag.Add do
begin
  indPag := ipVista;
  tPag   := fpDinheiro;
  vPag   := 10;
end;
  Em 05/05/2018 at 04:58, giovani deitos disse:

Tem certeza que indpag foi subtraida ou mudada de posição???

Expandir  

Sim, veja na NT_2016_002_v1 50 uma das alterações foi 'Inclusão do Campo indPag (id:YA01b) no Grupo YA. Informações de Pagamento'..

Na página 14 veja que indPag está grifada em vermelho no grupo Identificação da Nota Fiscal Eletrônica; Depois vai na página 47 no grupo Informações de Pagamento...

  Em 05/05/2018 at 04:58, giovani deitos disse:

Não seria o inicio da homologação no mês 07/2018 e em Produção 10/2018 ?

Expandir  

No manual referente a essa NT na página 10 está assim:

  Citar

O prazo para implantação das alterações trazidas pela versão 1.50 desta NT é:

    - Ambiente de Homologação (ambiente de teste das empresas): 02/05/2018.

    - Ambiente de Produção: 16/05/2018.

Expandir  

 

  • Membros Pro
Postado

Galera... Minha sugestão é aguardar AO MENOS essa NT 1.50 entrar em vigor no modo Homologação para debatermos qualquer outra coisa sobre a mesma.

Estamos debatendo sobre uma NT que nem cumpriu seu propósito de estar ativa em Homologação dia 02/07/2018,  até o momento está tudo como antes.

  • Membros Pro
Postado

Pois é!
O problema é que os fontes do Acbr teoricamente estariam já de acordo com a 4.00 e estou com os fontes atualizados e Indpag não compila como vc citou.
e agora?
Muitas duvidas, talvez o negocio seja esperar mesmo...

  • Membros Pro
Postado
  Em 05/05/2018 at 21:05, doidopb disse:

Galera... Minha sugestão é aguardar AO MENOS essa NT 1.50 entrar em vigor no modo Homologação para debatermos qualquer outra coisa sobre a mesma.

Estamos debatendo sobre uma NT que nem cumpriu seu propósito de estar ativa em Homologação dia 02/07/2018,  até o momento está tudo como antes.

Expandir  

Só corrigindo, ativa em Homologação dia 02/05/2018.

  • Membros Pro
Postado

Tem toda razão FSoftware!
O que vc colocou sobre a NT e a mudança da indpag está correto.
Mas porque o componente Acbr não compila assim?
Seria uma falha ou esqueceram de atualizar esta parte????
 

  • Moderadores
Postado
  Em 06/05/2018 at 02:31, giovani deitos disse:

Tem toda razão FSoftware!
O que vc colocou sobre a NT e a mudança da indpag está correto.
Mas porque o componente Acbr não compila assim?
Seria uma falha ou esqueceram de atualizar esta parte????
 

Expandir  

Posso lhe dizer que tenha paciência.

Se não tiver, use a sua força negra , ajudando no desenvolvimento.

Grato.

Equipe ACBr Henrique Leonardo
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Tecnólogo em processamento de dados

E-mail hleonardopa@yahoo.com.br - Skype : hleorj

  • hleorj locked this tópico
  • BigWings unlocked this tópico
  • Moderadores
Postado
  Em 06/05/2018 at 02:31, giovani deitos disse:

Tem toda razão FSoftware!
O que vc colocou sobre a NT e a mudança da indpag está correto.
Mas porque o componente Acbr não compila assim?
Seria uma falha ou esqueceram de atualizar esta parte????

Expandir  

Do lado do ACBr não há nada de errado na geração do XML.

Acrescentei a linha referente ao indicador de pagamento no código do demo do ACBr e compilou normalmente:

      with pag.Add do //PAGAMENTOS apenas para NFC-e
       begin
         indPag := ipVista;
         tPag := fpDinheiro;
         vPag := 100;
       end;

 

Se está tendo erro na compilação, mostre em um novo tópico como está fazendo e o erro apresentado.

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

Projeto ACBr

 

 

  • Este tópico foi criado há 2533 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...