Página 2 de 2
Organizar os XML (NF-e, NFC-e, NFS-e, CT-e)
Enviado: 13 Abr 2018 11:53
por JoséQuintas
hazael escreveu:A razão por que eu pedi por isso é por que eu não tenho nenhum caso de mais de um evento,
Esqueci disso.
Como acontece com muitas coisas, a UF não segue o que está no manual.
Pelo menos SP está usando o evento antes da chave.
Detalhe: no portal nacional se baixa apenas a nota, no portal de SP se baixa com eventos, mas não todos.
Organizar os XML (NF-e, NFC-e, NFS-e, CT-e)
Enviado: 13 Abr 2018 12:00
por JoséQuintas

- fazenda.png (10.61 KiB) Exibido 1939 vezes
Aqui NFE com um evento registrado pela Fazenda, o evento não é baixado.
Trata-se de NFE e não MDFE, o evento está consulta da NFE.
Organizar os XML (NF-e, NFC-e, NFS-e, CT-e)
Enviado: 13 Abr 2018 12:05
por JoséQuintas
Aqui com algo mais: NFE com CTE e MDFE
Detalhe:
O CTE é pra NFE
O MDFE é para o CTE
Mas aparece tudo na NFE.
No download, só a emissão da NFE.
Organizar os XML (NF-e, NFC-e, NFS-e, CT-e)
Enviado: 13 Abr 2018 12:10
por Kiko Fernandes
Bom dia!
JoséQuintas escreveu:Lendo os dados do XML gravo emitente, destinatário, número do documento, tipo, etc. em uma tabela, e os XMLs em outra.
Desta forma, as tabelas não ficam presas ao aplicativo, e podem até ser de todos os clientes juntos (como é no meu servidor).
Também separo para não ficar tudo em uma só.
JoséQuintas escreveu:Como acontece com muitas coisas, a UF não segue o que está no manual.
Pelo menos SP está usando o evento antes da chave.
Então José, São Paulo usou desta forma, porque no início não tinha nem a sugestão. Neste caso foi usado o evento.
Porém para localizar os arquivos em uma pasta, sem duvida fica melhor a chave do documento primeiro, pois fica tudo junto.
Obs: Está sugestão de nome apareceu na NT após "copiarem" o teu exemplo

Organizar os XML (NF-e, NFC-e, NFS-e, CT-e)
Enviado: 13 Abr 2018 12:17
por JoséQuintas
Como comentei referente à SefazClass....
Existe o manual, mas cada UF pode inventar de fazer diferente.
Existe diferença em muita coisa, não só nesses nomes, até mesmo em validação de NFE no webservice de cada UF.
Veja o alerta de SP:

- assincrono.png (8.02 KiB) Exibido 2107 vezes
Mas aproveitando o meu post anterior: como eu já disse, uso quase tudo do sped: NFE, CTE, MDFE, manifestação do destinatário.
Organizar os XML (NF-e, NFC-e, NFS-e, CT-e)
Enviado: 13 Abr 2018 17:57
por JoséQuintas
Por eu salvar no MySQL, acabei obrigatoriamente tendo que criar alguma identificação.
No começo eu usava CARTA ou CANCEL pra identificar o evento.
Depois começaram a entrar os outros eventos, então passei a usar o próprio código.
E pra contadora, que importa tudo, eu sempre enviei chave-evento-ordem.
E também nos clientes, ainda era com o aplicativo do governo, pra importar notas, mais fácil deixar tudo junto.
No final, foi a necessidade que me obrigou a isso, e acabou dando certo.
Só o XML de inutilização é que não tem chave, mas basta gerar uma fictícia, e tudo bem.
Vamos identificar UF, ano/mes, CNPJ, série, número, modelo, etc. e o aleatório pode até ser tudo zero.
NÃO EXISTE download disso no governo, por isso, sempre sugeri aos clientes pra emitir/cancelar, ao invés de apenas inutilizar.
inutilizar = quando pula uma numeração, e quer considerar o número como inutilizado
Se não visualizar algum comprovante, como vai saber se perdeu o XML ou se foi inutilizado mesmo?
Mas no geral é isso, começar a guardar, e já separar os que são "diferentes".
Faço isso no aplicativo:
Tenho a pasta de importar documentos.
Importo tudo que é conhecido, e o resto vai ficando na pasta.
O que estiver na pasta ou é inválido ou novidade.
Ao alterar o aplicativo pra novos documentos, vai importar o que estiver lá, e nada se perde.
Organizar os XML (NF-e, NFC-e, NFS-e, CT-e)
Enviado: 24 Set 2018 03:07
por Fernando queiroz
OS .PDF ficam juntos com os XML????
Organizar os XML (NF-e, NFC-e, NFS-e, CT-e)
Enviado: 24 Set 2018 09:25
por JoséQuintas
Se pode gerar o PDF a qualquer momento, salvar o PDF pra que?
Quando eu usava componente de terceiros, eu salvava junto com os xmls.
Organizar os XML (NF-e, NFC-e, NFS-e, CT-e)
Enviado: 20 Out 2018 13:09
por rochinha
Amiguinhos,
hazael
Faça uma varredura pela tag MODELO e a partir dela faça a movimentação. Tem umas duas funções aqui no forum que pegam a tag uma minha e outra do Quintas ou até a função AT().
Organizar os XML (NF-e, NFC-e, NFS-e, CT-e)
Enviado: 22 Out 2018 12:09
por JoséQuintas
Já passei o que uso, que atende tudo, não sei pra que pesquisar mais.
chave + evento + ordem
o documento eletrônico tem número único
os eventos tem código único
o que pode alterar em eventos, como carta de correção, é o número sequencial
Então... o resultado é uma chave única pra cada XML.
Lembrando que o modelo de documento fiscal já faz parte da chave.
Como complemento, salvei um outro arquivo com número de documento, tipo de documento, emitente, destinatario, cliente e chave.
Posso pesquisar notas emitidas por determinada empresa de/para outra empresa e etc.
Isso permite pesquisar quando não se tem a chave de acesso.
Nota:
Pesquisa em XML é demorada, por causa do tamaho variável., e muito variável por sinal.
Salvo esse das chaves separado com tudo, e por enquanto tem atendido os XMLs separados por ano.