Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado (editado)

Boa tarde ...

 

Hoje também começou a dar problemas aqui.

 

No meu caso, num sistema de emissão de CTe, uso para baixar um XML temporário e extrair dele o emitente, destinatário, qtd. de volumes, valor da nota, etc.

Assim o funcionário da transportadora não precisa digitar tudo.

Não é para baixar o XML autorizado, é somente para facitar o serviço.

 

A sugestão de baixar o xml -para uma transportadora- não funciona, pq a transportadora não tem o certificado do emitente nem do destinatário, que seria necessário para baixar o xml.

 

Nem vou falar aqui que é obrigação do emitente enviar o XML autorizado paro destinatário E PARA A TRANPORTADORA, pq é chover no molhado... Ninguém envia.

 

Ainda não tive tempo para debugar o processo, mas deve ter alterado alguma coisa

na consulta completa da NFe (no site nacional). Vou tentar debugar hoje a noite.

 

[]´s

Edson.

Editado por Edson.pol
  • Consultores
Postado

Boa tarde Edson,

 

Não querendo ser chato, mas sendo, em vez de ficar quebrando a cabeça para saber o que a SEFAZ alterou no site, não seria mais simples fazer com que o emitente da NF-e seguisse a legislação?

 

Nela diz que assim que o emitente obtem o protocolo de autorização de uso da NF-e, ele deve disponibilizar o XML assinado e protocolado para o destinatário e para transportadora.

 

A forma mais simples de disponibilizar o XML é enviando o mesmo por e-mail.

 

Puxa vida será que isso é algo tão complicado de ser feito, ou é falta de vontade?

 

Os componentes ACBrNFe, ACBrCTe atende a legislação a anos.

 

Na minha opnião, já passou da hora, as transportadoras devem se unir e dizer NÃO.

 

 Se não enviar o XML assinado e protocolado por e-mail, não vamos transportar a carga.

  • Curtir 4
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Boa noite Ítalo.

 

Não se preocupe, você está longe de ser "chato".

 

O problema do Brasil e dos brasileiros não é falta de Leis ou de Normas, o que falta é gente que se preocupe em cumprí-las.

 

No meu sistema, os usuários não tem como não enviar os arquivos por e-mail, deixei fixo e obrigatório.

Se o destinatário não tiver e-mail, mesmo assim um e-mail é enviado para o próprio emitente, para que ele "se lembre" que o cliente não tem e-mail cadastrado e conserte isto.

 

Por outro lado, na minha empresa, em algumas compras de hardware, em determiandos fornecedores, não recebo e-mail com XML, e tenho que ligar solicitando ao fornecedor. Aí enviam, mas na compra seguinte, ou seguinte da seguinte... nada de XML. Quando não recebo, nem estou mais perdendo tempo, envio a "manifestação do destinatário", confirmando a operação e baixo o XML, depois envio um e-mail "elogiando" o fornecedor, por ser tão prestativo e correto.

 

Não sei se só acontece comigo, mas tenho clientes que não entendem que DANFE não é NFe. Que tem receber e manter arquivo o XML por 5 anos, que é responsabilidade dele e não do contador, mas... parece que nem dão bola pro problema. Então, é só aguardar uma "diligência fiscal" para aplicar as multas, aí, quando doer no bolso, eles vão entender.

 

O problema é com as empresas pequenas, que não tem nem "departamentos". Uma transportadora pequena, que tem 1 ou 2 funcionários na área administrativa,

nem pensam em "incomodar" o cliente, solicitando o XML... vai que o cliente se "ofenda" e troque de transportadora ?  Então digitam tudo, tomando 10 vezes mais tempo do que uma importação simples de XML.

 

Estou quebrando um galho recuperando o XML da receita, somente pra agilizar o trabalho do funcionário da transportadora, e enquanto isto, tentando convencer gregos e troianos a trabalharem direito.

 

Sinceramente, acho que as transportadora não deveriam ter os XMLs autorizados. Deveria haver uma consulta específica, somente com os dados pertinentes ao  tranporte. Não gostaria de ver um simpatizante do Edward Snowden distribuindo cópias de notas dos meus clientes para os concorrentes.

 

Mas aí já é outra história.

 

[]´s

Edson.

  • Curtir 3
Postado

Falei tanto que esqueci de postar a "solução".

 

Na unit ACBrHTMLtoXML,

 

alterar a linha:

 if Trim(Versao)<>'2.00' then

 

para:

 if (Trim(Versao)<>'2.00') and (Trim(Versao)<>'XML2.00') then

 

 

Pelo que vi, na consulta completa mudou somente a versão: de "2.00" para "XML2.00"

 

 

[]´s

Edson.

  • Moderadores
Postado

Boa noite Edson,

 

Concordo em tudo o que você escreveu.

 

Mas deixo um alerta as pequenas transportadoras, vem ai o Brasil-ID.

 

O Brasil avança em termos tecnologicos, pena que a Carga Tributaria continue tão alta.

 

[]´S

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

  • Membros Pro
Postado

vc alterou blz, ja ta baixando mais sem os produtos

 

Na unit ACBrHTMLtoXML,

 

alterar a linha:

 if Trim(Versao)<>'2.00' then

 

para:

 if (Trim(Versao)<>'2.00') and (Trim(Versao)<>'XML2.00') then

 

 

vc ja conseguii resolver ?

Postado

Acho que este fórum é aberto a qualquer usuário registrado!

 

É só uma forma de organizar o fonte no mesmo lugar da discussão. Eventualmente eu também poderia contribuir com o código. Hoje cada usuário tem um fonte, não tem um lugar centralizado.

 

Poderíamos atualizar esta unit ACBrHTMLtoXML como também fazer a baixa do XML com o certificado.

Postado (editado)

Boa noite, fiz a correção que o colega informou, porem não pega todas informações ... alguém poderia me passar esta unit ajustada

 

Qual o site que eh direcionado , que da pra  mim comparar a consulta via IE, por exemplo abrir no site ver resultado , e ver os campo e conferir tag por tag na Unit .

 

Dai posso identificar , e ate mesmo atualizar aqui .

 

Obrigado.

Editado por walter faria
Postado

Boa noite.

 

Segue unit alterada.

 

Testei com notas simples e funcionou.

Falta testar com notas "complexas", com várias duplicatas, com vários volumes, etc.

Não testei com notas da versão 1.0

 

Só não resolvi os campos

 NFe.procNFe.nProt    := LerCampo(Grupo, 'Protocolo');
 NFe.procNFe.dhRecbto := StrToDateDef(LerCampo(Grupo,'Data/Hora'),0);

 

Porque tem uma seção de eventos, que não éra tratada antes.

Caso alguém tenha tempo pra resolver, meus agradecimentos.

 

[]´s

Edson.

 

 

ACBrHTMLtoXML.pas

Postado

Boa Noite,

As alterações no HTML de impressão onde o acbrhtmtoxml pega os dados foram muitas. 

De campos com nomes encurtados e outros sem espaçamento. Fora a separação de seções em ordem diferente a anterior.

Envio o que consegui acertar até o momento.

Só estou com problemas na gravação do CNPJ do Emitente e do Destinatário. Durante o debug as variáveis estão com valor correto, mas na hora de salvar o XML é desconsiderado a seção.

 

Meu skype é trodrigues.sa 

 

Segue meu .pas em anexo.

ACBrHTMLtoXML.pas

Postado

Obrigado Edson! Seu .pas funcionou blz, só quando o Destinatário for pessoa física não está trazendo o CPF,

quando é pessoa jurídica está trazendo o CNPJ corretamente.

  • Membros Pro
Postado

Bom dia,

 

Inicialmente gostaria de agradecer ao Edson.pol pela contribuição ao projeto. Parabéns brother!

 

Outra coisa é: no arquivo postado por nosso amigo Edson, esta sem pegar a alíquota do ICMS, devendo ser alterado o campo: "Alíquota ICMS Normal' para "Alíquota do ICMS Normal", linhas 487 e 499.

 

Segue em anexo o arquivo corrigido, quem for identificando mais mudanças na pagina vá postando aqui por favor.

 

Obrigado a todos desde já!

 

Rubens Moraes

 

 

ACBrHTMLtoXML.pas

  • Curtir 1
Postado

Boa tarde galera, alguém tem o Projeto todo para me passar?

Procurei no repositório do ACBR e não achei, se alguém puder postar ele em qualquer lugar para baixar...

Desde já fico muito grato a quem puder ajudar!

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