├── .gitignore ├── README.md ├── arquivo ├── exemplos │ ├── nota-fiscal-1.xml │ ├── nota-fiscal-2.xml │ └── nota-fiscal-3.xml └── microservices-processamento-arquivo.png ├── disponibilizador ├── Dockerfile ├── pom.xml └── src │ └── main │ ├── java │ └── br │ │ └── com │ │ └── emmanuelneri │ │ ├── DisponibilizadorAppConfig.java │ │ ├── MongoDBPropertiesConfig.java │ │ └── app │ │ ├── arquivo │ │ ├── controller │ │ │ └── ArquivoNotaFiscalController.java │ │ ├── repository │ │ │ └── MongoDBRepository.java │ │ └── service │ │ │ └── NotaFiscalArquivoService.java │ │ └── notafiscal │ │ ├── controller │ │ └── NotaFiscalController.java │ │ ├── dto │ │ ├── ArquivoDTO.java │ │ ├── EmpresaDTO.java │ │ ├── ItemNotaFiscalDTO.java │ │ ├── NotaFiscalDTO.java │ │ └── ProdutoDTO.java │ │ ├── mapper │ │ └── NotaFiscalResultSetExtractor.java │ │ ├── repository │ │ └── NotaFiscalRepository.java │ │ └── service │ │ └── NotaFiscalService.java │ └── resources │ ├── application-docker.properties │ └── application.properties ├── docker-compose.yml ├── help ├── activemq.txt └── mongodb.txt ├── leitor ├── Dockerfile ├── pom.xml └── src │ └── main │ ├── java │ └── br │ │ └── com │ │ └── emmanuelneri │ │ ├── ArquivosPropertiesConfig.java │ │ ├── LeitorAppConfig.java │ │ └── app │ │ ├── component │ │ ├── ArquivoNotaFiscalSender.java │ │ └── NotaFiscalHandler.java │ │ ├── model │ │ └── NotaFiscalXml.java │ │ ├── repository │ │ └── NotaFiscalXmlRepository.java │ │ └── service │ │ └── NotaFiscalXmlService.java │ └── resources │ ├── application-docker.properties │ └── application.properties ├── pom.xml └── processador ├── Dockerfile ├── pom.xml └── src └── main ├── java └── br │ └── com │ └── emmanuelneri │ ├── ProcessadorAppConfig.java │ └── app │ ├── ArquivoNotaFiscalConsumer.java │ ├── ArquivoNotaFiscalSender.java │ ├── exception │ ├── BusinessException.java │ └── FileException.java │ ├── notafiscal │ ├── model │ │ ├── Empresa.java │ │ ├── ItemNotaFiscal.java │ │ ├── NotaFiscal.java │ │ └── Produto.java │ ├── repository │ │ ├── EmpresaRepository.java │ │ ├── NotaFiscalRepository.java │ │ └── ProdutoRepository.java │ ├── service │ │ ├── EmpresaService.java │ │ ├── NotaFiscalService.java │ │ └── ProdutoService.java │ └── xml │ │ ├── NfeCobrancaXml.java │ │ ├── NfeDetXml.java │ │ ├── NfeDuplicataXml.java │ │ ├── NfeEmpresaXml.java │ │ ├── NfeFaturamentoXml.java │ │ ├── NfeICMSTotXml.java │ │ ├── NfeIdentificacaoXml.java │ │ ├── NfeInfoXml.java │ │ ├── NfeProcXml.java │ │ ├── NfeProdutoXml.java │ │ ├── NfeTotalXml.java │ │ └── NfeXml.java │ └── util │ ├── XmlRead.java │ └── converter │ ├── BigDecimalAdapterXml.java │ ├── IntegerAdapterXml.java │ └── LocalDateAdapterXml.java └── resources ├── application-docker.properties ├── application.properties └── db └── migration ├── V1__script.sql ├── V2__script.sql └── V3__script.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/README.md -------------------------------------------------------------------------------- /arquivo/exemplos/nota-fiscal-1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/arquivo/exemplos/nota-fiscal-1.xml -------------------------------------------------------------------------------- /arquivo/exemplos/nota-fiscal-2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/arquivo/exemplos/nota-fiscal-2.xml -------------------------------------------------------------------------------- /arquivo/exemplos/nota-fiscal-3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/arquivo/exemplos/nota-fiscal-3.xml -------------------------------------------------------------------------------- /arquivo/microservices-processamento-arquivo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/arquivo/microservices-processamento-arquivo.png -------------------------------------------------------------------------------- /disponibilizador/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/Dockerfile -------------------------------------------------------------------------------- /disponibilizador/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/pom.xml -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/DisponibilizadorAppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/DisponibilizadorAppConfig.java -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/MongoDBPropertiesConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/MongoDBPropertiesConfig.java -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/app/arquivo/controller/ArquivoNotaFiscalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/app/arquivo/controller/ArquivoNotaFiscalController.java -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/app/arquivo/repository/MongoDBRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/app/arquivo/repository/MongoDBRepository.java -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/app/arquivo/service/NotaFiscalArquivoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/app/arquivo/service/NotaFiscalArquivoService.java -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/controller/NotaFiscalController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/controller/NotaFiscalController.java -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/dto/ArquivoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/dto/ArquivoDTO.java -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/dto/EmpresaDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/dto/EmpresaDTO.java -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/dto/ItemNotaFiscalDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/dto/ItemNotaFiscalDTO.java -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/dto/NotaFiscalDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/dto/NotaFiscalDTO.java -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/dto/ProdutoDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/dto/ProdutoDTO.java -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/mapper/NotaFiscalResultSetExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/mapper/NotaFiscalResultSetExtractor.java -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/repository/NotaFiscalRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/repository/NotaFiscalRepository.java -------------------------------------------------------------------------------- /disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/service/NotaFiscalService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/java/br/com/emmanuelneri/app/notafiscal/service/NotaFiscalService.java -------------------------------------------------------------------------------- /disponibilizador/src/main/resources/application-docker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/resources/application-docker.properties -------------------------------------------------------------------------------- /disponibilizador/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/disponibilizador/src/main/resources/application.properties -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /help/activemq.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/help/activemq.txt -------------------------------------------------------------------------------- /help/mongodb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/help/mongodb.txt -------------------------------------------------------------------------------- /leitor/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/leitor/Dockerfile -------------------------------------------------------------------------------- /leitor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/leitor/pom.xml -------------------------------------------------------------------------------- /leitor/src/main/java/br/com/emmanuelneri/ArquivosPropertiesConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/leitor/src/main/java/br/com/emmanuelneri/ArquivosPropertiesConfig.java -------------------------------------------------------------------------------- /leitor/src/main/java/br/com/emmanuelneri/LeitorAppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/leitor/src/main/java/br/com/emmanuelneri/LeitorAppConfig.java -------------------------------------------------------------------------------- /leitor/src/main/java/br/com/emmanuelneri/app/component/ArquivoNotaFiscalSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/leitor/src/main/java/br/com/emmanuelneri/app/component/ArquivoNotaFiscalSender.java -------------------------------------------------------------------------------- /leitor/src/main/java/br/com/emmanuelneri/app/component/NotaFiscalHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/leitor/src/main/java/br/com/emmanuelneri/app/component/NotaFiscalHandler.java -------------------------------------------------------------------------------- /leitor/src/main/java/br/com/emmanuelneri/app/model/NotaFiscalXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/leitor/src/main/java/br/com/emmanuelneri/app/model/NotaFiscalXml.java -------------------------------------------------------------------------------- /leitor/src/main/java/br/com/emmanuelneri/app/repository/NotaFiscalXmlRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/leitor/src/main/java/br/com/emmanuelneri/app/repository/NotaFiscalXmlRepository.java -------------------------------------------------------------------------------- /leitor/src/main/java/br/com/emmanuelneri/app/service/NotaFiscalXmlService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/leitor/src/main/java/br/com/emmanuelneri/app/service/NotaFiscalXmlService.java -------------------------------------------------------------------------------- /leitor/src/main/resources/application-docker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/leitor/src/main/resources/application-docker.properties -------------------------------------------------------------------------------- /leitor/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/leitor/src/main/resources/application.properties -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/pom.xml -------------------------------------------------------------------------------- /processador/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/Dockerfile -------------------------------------------------------------------------------- /processador/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/pom.xml -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/ProcessadorAppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/ProcessadorAppConfig.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/ArquivoNotaFiscalConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/ArquivoNotaFiscalConsumer.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/ArquivoNotaFiscalSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/ArquivoNotaFiscalSender.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/exception/BusinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/exception/BusinessException.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/exception/FileException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/exception/FileException.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/model/Empresa.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/model/Empresa.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/model/ItemNotaFiscal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/model/ItemNotaFiscal.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/model/NotaFiscal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/model/NotaFiscal.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/model/Produto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/model/Produto.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/repository/EmpresaRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/repository/EmpresaRepository.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/repository/NotaFiscalRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/repository/NotaFiscalRepository.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/repository/ProdutoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/repository/ProdutoRepository.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/service/EmpresaService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/service/EmpresaService.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/service/NotaFiscalService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/service/NotaFiscalService.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/service/ProdutoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/service/ProdutoService.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeCobrancaXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeCobrancaXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeDetXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeDetXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeDuplicataXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeDuplicataXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeEmpresaXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeEmpresaXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeFaturamentoXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeFaturamentoXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeICMSTotXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeICMSTotXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeIdentificacaoXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeIdentificacaoXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeInfoXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeInfoXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeProcXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeProcXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeProdutoXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeProdutoXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeTotalXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeTotalXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/notafiscal/xml/NfeXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/util/XmlRead.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/util/XmlRead.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/util/converter/BigDecimalAdapterXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/util/converter/BigDecimalAdapterXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/util/converter/IntegerAdapterXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/util/converter/IntegerAdapterXml.java -------------------------------------------------------------------------------- /processador/src/main/java/br/com/emmanuelneri/app/util/converter/LocalDateAdapterXml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/java/br/com/emmanuelneri/app/util/converter/LocalDateAdapterXml.java -------------------------------------------------------------------------------- /processador/src/main/resources/application-docker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/resources/application-docker.properties -------------------------------------------------------------------------------- /processador/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/resources/application.properties -------------------------------------------------------------------------------- /processador/src/main/resources/db/migration/V1__script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/resources/db/migration/V1__script.sql -------------------------------------------------------------------------------- /processador/src/main/resources/db/migration/V2__script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/resources/db/migration/V2__script.sql -------------------------------------------------------------------------------- /processador/src/main/resources/db/migration/V3__script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmanuelneri/solucao-processamento-arquivo/HEAD/processador/src/main/resources/db/migration/V3__script.sql --------------------------------------------------------------------------------