Relatório XML NF-e x Planilha .ODS

Sistema desenvolvido em Java, através da IDE NetBeans, para comparação de 2 arquivos, sendo um arquivo .xls e um arquivo .xml.
Sistema utilizado no recebimento de mercadorias de pesagem através de um coletor, que no final gerava um arquivo planilhado .xls. Esse arquivo era confrontado com o .xml na NF-e do fornecedor, gerando uma tabela com as divergências de coleta.

Simples e intuitiva, o usuário deve selecionar o arquivo .xls e o arquivo .xml, e o sistema irá comparar os dados e gerar uma tabela com as divergências. Imagem responsiva

Clique na imagem para expandir

Essa tela é acessa através do botão Opções da tela principal. Essa aba permiti cadastrar um novo código de Fornecedor, informando Código do Fornecedor e Código Interno (Da loja).
Imagem responsiva

Clique na imagem para expandir

Essa tela é acessa através do botão Opções da tela principal.
Essa aba permiti cadastrar um novo código de interno, informando Código Interno, Descrição e unidade.
Imagem responsiva

Clique na imagem para expandir

Essa tela é acessa através do botão Opções da tela principal.
Essa aba permiti editar um código de Fornecedor, informando um novo Código Interno (da loja), ao pesquisar algum código de fornecedor.
Um excluir um código existente.
Imagem responsiva

Clique na imagem para expandir

Essa tela é acessa através do botão Opções da tela principal.
Essa aba permiti editar um código Interno, informando uma nova descrição e unidade, ao pesquisar algum código de interno.
Um excluir um código existente.
Imagem responsiva

Clique na imagem para expandir

Este aviso é mostrado após o sistema gerar uma nova planilha, alertando o usuário que todas as alterações feitas na planilha serão perdidas ao gerar uma nova.
Imagem responsiva

Clique na imagem para expandir

Essa tela aparecera após ser gerada uma nova planilha, caso algum produto da NF-e não tenha sido coletado.
Imagem responsiva

Clique na imagem para expandir

Essa tela será exibia ao gerar uma nova planilha, mostrando todos os produtos coletados e suas respectivas divergências.
Colunas mostradas na tabela: Código Fornecedor, Código interno, Descrição, Unidade, Peso NF, Peso Coletado e Diferença.
Imagem responsiva

Clique na imagem para expandir

Essa tela pode ser acessada a partir da tela de uma nova planilha gerada, basta que o usuário selecione um registro e clique no botão Editar Registro.

Imagem responsiva

Clique na imagem para expandir

Esse modelo de planilha é gerado através de um coletor especifico. O sistema começa a ler a planilha a partir da linha 14 e coluna 4 através da biblioteca: org.apache.poi
Imagem responsiva

Clique na imagem para expandir

Esse é um modelo de arquivo .xml que é basicamente a estrutura de uma NF-e, e ele é lido através de cada um de seus nós, com a biblioteca: org.w3c.dom
Imagem responsiva

Clique na imagem para expandir