Samuel-Oliveira/Java_NFe ? reverse-engineered prompt
Reverse engineered prompt
Quero uma biblioteca Java para consumir os webservices de NFe e NFCe no Brasil, com suporte a emissão, consulta, cancelamento, inutilização, eventos e impressão do DANFE. Ela precisa trabalhar com XML e schemas oficiais, já deixar pronto o uso com certificado digital e facilitar a integração em outros projetos via Maven.
Também quero exemplos claros de uso e testes de exemplo para as principais operações, porque vou usar isso em um sistema fiscal real. Se precisar, consulte a documentação atual dos schemas e das regras mais recentes para manter tudo compatível.
Se fizer sentido, organize o código de forma que fique fácil atualizar os layouts quando a Sefaz mudar as versões, e deixe uma instrução simples de instalação e migração para quem já usa versões antigas.
Are you gonna build this?
make sure you review the code using coderabbit