Ir para conteúdo
  • Cadastre-se

dev botao

Versão 4.00 da NFe/NFCe com ACBr


Ver Solução Respondido por Célio Rafael Martins Júnior,
  • Este tópico foi criado há 2760 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Estou no MS consultei serviço e recebi este retorno

 
<?xml version="1.0" encoding="UTF-8" ?>
  <?xml version="1.0" encoding="UTF-8" ?>
- <S:Body>
- <S:Code>
  <S:Value>S:Sender</S:Value>
  </S:Code>
- <S:Reason>
  <S:Text xml:lang="pt">Não é possível localizar o método de despacho para {http://www.portalfiscal.inf.br/nfe/wsdl/NfeStatusServico4}nfeDadosMsg</S:Text>
  </S:Reason>
  </S:Fault>
  </S:Body>
  </S:Envelope>
 
Postado (editado)

Olá, estava testando aqui a validação da regra de negócio da v4.0 e está solicitando a tag PAG será que está com erro no xsd?

No componente está dando Rejeição 768

Falha na validação dos dados da nota: 999999999 Element '{http://www.portalfiscal.inf.br/nfe}pag' cannot be empty according to the DTD/Schema.

Não validou no XSD e gerou Erro em function NotaFiscal.ValidarRegrasdeNegocios: Boolean;

      GravaLog('Validar: 768-NFe com formas de pagamento');
      if NFe.pag.Count > 0 then
        AdicionaErro('768-Rejeição: NF-e não deve possuir o grupo de Formas de Pagamento');

 

Alteração

      GravaLog('Validar: 768-NFe com formas de pagamento');
      if (NFe.pag.Count > 0) and (NFe.infNFe.Versao < 4) then
        AdicionaErro('768-Rejeição: NF-e não deve possuir o grupo de Formas de Pagamento');


Estou testando modelo 55 não 65


xsd.thumb.jpg.2e7dc30856d29cb4a54f3c20d748d0db.jpg

Editado por Jefferson Lupinacci

Jefferson Lupinacci
Analista Desenvolvedor Java Sr. em Zara.com - Inditex - Departamento de Logística e Transporte Global - A Coruña / Espanha

[email protected] / [email protected]
Linkedin; https://www.linkedin.com/in/jeffersonlupinacci/

 

  • Membros Pro
Postado
14 minutos atrás, Jefferson Lupinacci disse:

Olá, estava testando aqui a validação da regra de negócio da v4.0 e está solicitando a tag PAG será que está com erro no xsd?

No componente está dando Rejeição 768

Falha na validação dos dados da nota: 999999999 Element '{http://www.portalfiscal.inf.br/nfe}pag' cannot be empty according to the DTD/Schema.

Não validou no XSD e gerou Erro em function NotaFiscal.ValidarRegrasdeNegocios: Boolean;


      GravaLog('Validar: 768-NFe com formas de pagamento');
      if NFe.pag.Count > 0 then
        AdicionaErro('768-Rejeição: NF-e não deve possuir o grupo de Formas de Pagamento');

 

Alteração


      GravaLog('Validar: 768-NFe com formas de pagamento');
      if (NFe.pag.Count > 0) and (NFe.infNFe.Versao < 4) then
        AdicionaErro('768-Rejeição: NF-e não deve possuir o grupo de Formas de Pagamento');


Estou testando modelo 55 não 65


xsd.thumb.jpg.2e7dc30856d29cb4a54f3c20d748d0db.jpg

Quando testei pelo demo também ocorreu este erro de validação, comentei este trecho do código e a NFe passou.

}                              
  NotaF.NFe.Cobr.Fat.nFat  := 'Numero da Fatura';
  NotaF.NFe.Cobr.Fat.vOrig := 100 ;
  NotaF.NFe.Cobr.Fat.vDesc := 0 ;
  NotaF.NFe.Cobr.Fat.vLiq  := 100 ;

  Duplicata := NotaF.NFe.Cobr.Dup.Add;
  Duplicata.nDup  := '1234';
  Duplicata.dVenc := now+10;
  Duplicata.vDup  := 50;

  Duplicata := NotaF.NFe.Cobr.Dup.Add;
  Duplicata.nDup  := '1235';
  Duplicata.dVenc := now+10;
  Duplicata.vDup  := 50;

                                  }

 

  • Moderadores
Postado
18 minutos atrás, Jefferson Lupinacci disse:

Olá, estava testando aqui a validação da regra de negócio da v4.0 e está solicitando a tag PAG será que está com erro no xsd?

No componente está dando Rejeição 768

Falha na validação dos dados da nota: 999999999 Element '{http://www.portalfiscal.inf.br/nfe}pag' cannot be empty according to the DTD/Schema.

Não validou no XSD e gerou Erro em function NotaFiscal.ValidarRegrasdeNegocios: Boolean;


      GravaLog('Validar: 768-NFe com formas de pagamento');
      if NFe.pag.Count > 0 then
        AdicionaErro('768-Rejeição: NF-e não deve possuir o grupo de Formas de Pagamento');

 

Alteração


      GravaLog('Validar: 768-NFe com formas de pagamento');
      if (NFe.pag.Count > 0) and (NFe.infNFe.Versao < 4) then
        AdicionaErro('768-Rejeição: NF-e não deve possuir o grupo de Formas de Pagamento');


Estou testando modelo 55 não 65


xsd.thumb.jpg.2e7dc30856d29cb4a54f3c20d748d0db.jpg

A rotina ValidarRegrasDeNegocios ainda não foi revisada para a versão 4.00.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
Postado
6 minutos atrás, André Ferreira de Moraes disse:

A rotina ValidarRegrasDeNegocios ainda não foi revisada para a versão 4.00.

A sim André, então achei só estranho pois aparentemente a rotina de regras de negócio ao meu ver está correta o erro é no XSD que não distingue modelo 55 de 65 e está como obrigando o campo, até mesmo o comentário no XSD informa que é para o NFC-e 8-)

Jefferson Lupinacci
Analista Desenvolvedor Java Sr. em Zara.com - Inditex - Departamento de Logística e Transporte Global - A Coruña / Espanha

[email protected] / [email protected]
Linkedin; https://www.linkedin.com/in/jeffersonlupinacci/

 

  • Moderadores
Postado

Na NT 2016.002 - 1.10 - http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=bwv07Maqb9U= - O grupo pagamento passa a ser obrigatório pra NFe e NFCe. O comentário no XSD está incorreto.

Citar

YA. Informações de Pagamento
Obrigatório o preenchimento do Grupo Informações de Pagamento para NF-e e NFC-e. Para as notas com finalidade de Ajuste ou Devolução o campo Forma de Pagamento deve ser preenchido com 90=Sem Pagamento.

 

  • Curtir 1
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.xpos.com.br
Postado

Bom dia

Padrões Técnicos (item 3.2.2 do MOC)

2.1 Protocolo de Comunicação A partir da versão 4.0 da NFe será permitido unicamente o protocolo TLS 1.2 ou versão superior. Ou seja, não será mais permitida à comunicação via protocolo SSL.

O motivo desta mudança está amplamente documentado na Internet, pela falta de segurança comprovada no uso do Protocolo SSL

Minha pergunta:

esta ultima atualização da acbr disponivel ja contempla esta funcionalidade

obrigado

  • Moderadores
Postado
3 minutos atrás, agenteprg disse:

Bom dia

Padrões Técnicos (item 3.2.2 do MOC)

2.1 Protocolo de Comunicação A partir da versão 4.0 da NFe será permitido unicamente o protocolo TLS 1.2 ou versão superior. Ou seja, não será mais permitida à comunicação via protocolo SSL.

O motivo desta mudança está amplamente documentado na Internet, pela falta de segurança comprovada no uso do Protocolo SSL

Minha pergunta:

esta ultima atualização da acbr disponivel ja contempla esta funcionalidade

obrigado

Bom dia.

A resposta está na segunda página deste mesmo tópico:

 

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

Projeto ACBr

 

 

Postado
3 minutos atrás, BigWings disse:

Bom dia.

A resposta está na segunda página deste mesmo tópico:

muito obrigado

 

onde posso econtrar a versão do que trata este post

acbr.png

Postado
1 minuto atrás, Juliomar Marchetti disse:

No svn ! está lá tudo o que é implementado! basta atualizar ele e recompilar os componentes com o instalador.

obrigado !, 

Postado

Bom dia a todos,

Realizei testes com o ACBrNFE_Demo e consegui autorizar notas.

Comentei as linhas

      Cobr.Fat.nFat  := 'Numero da Fatura';
      Cobr.Fat.vOrig := 100 ;
      Cobr.Fat.vDesc := 0 ;
      Cobr.Fat.vLiq  := 100 ;

      with Cobr.Dup.Add do
       begin
         nDup  := '1234';
         dVenc := now+10;
         vDup  := 50;
       end;

      with Cobr.Dup.Add do
       begin
         nDup  := '1235';
         dVenc := now+10;
         vDup  := 50;
       end;                

E adicionei a seguinte

      with pag.Add do
       begin
         tPag:= fpDinheiro;
         vPag:= 100;
       end;

Encaminho a chave,o XML e a consulta na SEFAZ de uma NFe autorizada.

Chave: 50170411984095000141550010000252561000252568

50170411984095000141550010000252561000252568-env.xml

Consulta Sefaz MS.jpg

  • Curtir 3
Postado
Em ‎25‎/‎04‎/‎2017 at 12:26, Concentro disse:

Consegui também autorizar notas pelo ACBrMonitor, para isso meus fontes estão atualizados e compilei a versão.

Boa Tarde amigo, tem como você anexar um txt de exemplo que vc usou no AcbrMonitor com os campos novos? Estou meio perdido.

Obrigado

Postado
12 horas atrás, Cláudio - SoluçãoTi disse:

Isso muito obrigado , uma duvida, no seu item 3 não estaria faltando informações sobre o cst 60 ?

[ICMS003]
Origem=2
CST=60

Verifiquei o seu [ICMS001]
faltou tb os campos relacionados ao fundo de combate a pobreza ( 171.0, 171.1 e 171,2) conforme a nota técnica.

Obrigado.

  • Moderadores
Postado

Existe manual de integração do contribuinte para a versão 4 da NFe/NFCe ou devo seguir apenas a NT 2016.002 1.10?

  • Membros Pro
Postado
16 horas atrás, Gr@c@ disse:

Existe manual de integração do contribuinte para a versão 4 da NFe/NFCe ou devo seguir apenas a NT 2016.002 1.10?

A própria NT 2016.002 1.10 já é a versão 4. Portanto só existe ela.

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