Jump to content

Assista tectoy.png

chamada diadoacbr

Versão 4.00 da NFe/NFCe com ACBr


Go to solution Solved by Célio Rafael Martins Júnior,
  • Este tópico foi criado há 1851 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

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>
 
Link to comment
Share on other sites

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

Edited by 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/

 

Link to comment
Share on other sites

  • Membros Pro
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;

                                  }

 

Link to comment
Share on other sites

  • Moderadores
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.lambretinha.com.br
Link to comment
Share on other sites

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/

 

Link to comment
Share on other sites

  • Moderadores

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.

 

  • Like 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.lambretinha.com.br
Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • Moderadores
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

 

 

Link to comment
Share on other sites

  • Consultores
10 minutos atrás, agenteprg disse:

 

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

acbr.png

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

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

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

  • Like 3
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • Este tópico foi criado há 1851 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.