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á 2988 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.tefip.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.tefip.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á 2988 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...
The popup will be closed in 10 segundos...