├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── nfse-bh ├── .gitignore ├── pbhProducao.wsdl ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── pablodomingos │ │ │ ├── .gitignore │ │ │ ├── assinatura │ │ │ ├── AssinaturaDigital.java │ │ │ ├── CertificadoConfig.java │ │ │ └── TipoCertificado.java │ │ │ ├── classes │ │ │ └── rps │ │ │ │ ├── LoteRps.java │ │ │ │ ├── NFSeIdentificacao.java │ │ │ │ ├── NFSeInfPedidoCancelamento.java │ │ │ │ ├── NFSePedidoCancelamento.java │ │ │ │ ├── PeriodoEmissao.java │ │ │ │ ├── Rps.java │ │ │ │ ├── RpsDadosContrucaoCivil.java │ │ │ │ ├── RpsIdentificacao.java │ │ │ │ ├── RpsInfo.java │ │ │ │ ├── RpsIntermediario.java │ │ │ │ ├── RpsIntermediarioCpfCnpj.java │ │ │ │ ├── RpsPrestador.java │ │ │ │ ├── RpsServico.java │ │ │ │ ├── RpsTomador.java │ │ │ │ ├── RpsTomadorContato.java │ │ │ │ ├── RpsTomadorCpfCnpj.java │ │ │ │ ├── RpsTomadorEndereco.java │ │ │ │ ├── RpsTomadorIdentificacao.java │ │ │ │ ├── RpsValores.java │ │ │ │ ├── builders │ │ │ │ ├── AbstractBuilder.java │ │ │ │ ├── ConstrucaoCivilBuilder.java │ │ │ │ ├── IdentificacaoNFSeBuilder.java │ │ │ │ ├── IntermediarioBuilder.java │ │ │ │ ├── IntermediarioCpfCnpjBuilder.java │ │ │ │ ├── LoteRpsBuilder.java │ │ │ │ ├── PedidoCancelamentoInfBuilder.java │ │ │ │ ├── PrestadorBuilder.java │ │ │ │ ├── RpsInfoBuilder.java │ │ │ │ ├── ServicoBuilder.java │ │ │ │ ├── TomadorBuilder.java │ │ │ │ ├── TomadorContatoBuilder.java │ │ │ │ ├── TomadorCpfCnpjBuilder.java │ │ │ │ ├── TomadorEnderecoBuilder.java │ │ │ │ ├── TomadorIdentificacaoBuilder.java │ │ │ │ └── ValoresBuilder.java │ │ │ │ ├── enums │ │ │ │ ├── CodigoCancelamento.java │ │ │ │ ├── IncentivadorCultural.java │ │ │ │ ├── IssRetido.java │ │ │ │ ├── LoteRpsVersao.java │ │ │ │ ├── NFSeAmbiente.java │ │ │ │ ├── NaturezaOperacao.java │ │ │ │ ├── OptanteSimplesNacional.java │ │ │ │ ├── RegimeEspecialTributacao.java │ │ │ │ ├── RpsSerie.java │ │ │ │ ├── RpsStatus.java │ │ │ │ ├── RpsTipo.java │ │ │ │ └── UfEstados.java │ │ │ │ └── servicos │ │ │ │ ├── AbstractService.java │ │ │ │ ├── CompNFSe.java │ │ │ │ ├── ConsultarLoteRpsResposta.java │ │ │ │ ├── EnviarLoteRpsResposta.java │ │ │ │ ├── GerarNFSeResposta.java │ │ │ │ ├── InfNFSe.java │ │ │ │ ├── ListaMensagemRetorno.java │ │ │ │ ├── ListaNfse.java │ │ │ │ ├── LoteRpsConsulta.java │ │ │ │ ├── LoteRpsConsultaSituacao.java │ │ │ │ ├── LoteRpsEnvio.java │ │ │ │ ├── MensagemRetorno.java │ │ │ │ ├── NFSe.java │ │ │ │ ├── NFSeCancelamento.java │ │ │ │ ├── NFSeConsulta.java │ │ │ │ ├── OrgaoGerador.java │ │ │ │ ├── PrestadorServico.java │ │ │ │ ├── RpsConsulta.java │ │ │ │ └── RpsEnvio.java │ │ │ ├── conversores │ │ │ ├── DoubleConversor.java │ │ │ ├── LocalDateConversor.java │ │ │ ├── LocalDateTimeConversor.java │ │ │ └── StringUtil.java │ │ │ ├── util │ │ │ ├── DoubleUtil.java │ │ │ ├── NFSeGeraCadeiaCertificados.java │ │ │ └── XmlUtil.java │ │ │ └── webservices │ │ │ ├── WSPrefeitura.java │ │ │ └── pbh │ │ │ ├── Input.java │ │ │ ├── Nfse.java │ │ │ ├── NfseProxy.java │ │ │ ├── NfseSOAPStub.java │ │ │ ├── NfseWSService.java │ │ │ ├── NfseWSServiceLocator.java │ │ │ └── Output.java │ └── resources │ │ ├── SmartCard.cfg │ │ ├── Token.cfg │ │ ├── nfse.xsd │ │ └── xmldsig-core-schema20020212.xsd │ └── test │ ├── java │ └── com │ │ └── pablodomingos │ │ └── classes │ │ ├── FabricaDeObjetosFake.java │ │ └── rps │ │ ├── RpsIntermediarioTest.java │ │ ├── RpsPrestadorTest.java │ │ ├── RpsServicoTest.java │ │ ├── RpsTomadorContatoTest.java │ │ ├── RpsTomadorCpfCnpjTest.java │ │ ├── RpsTomadorEnderecoTest.java │ │ ├── RpsTomadorTest.java │ │ ├── RpsValoresTest.java │ │ └── servicos │ │ ├── ConsultarNFSeRespostaTest.java │ │ ├── EnviarLoteRpsRespostaTest.java │ │ ├── GerarLoteRpsRespostaTest.java │ │ ├── LoteRpsConsultaSituacaoTest.java │ │ ├── LoteRpsConsultaTest.java │ │ ├── NFSeCancelamentoTest.java │ │ ├── NFSeConsultaTest.java │ │ └── RpsConsultaTest.java │ └── resources │ ├── consultaNFSe.xml │ ├── consultaRPS.xml │ ├── consultarLoteRpsResposta.xml │ ├── enviarLoteRpsResposta.xml │ ├── envioRPS.xml │ ├── erroConsultarLoteRpsResposta.xml │ ├── erroEnviarLoteRpsResposta.xml │ ├── erroGerarNfseResposta.xml │ ├── gerarNfseResposta.xml │ ├── identificacaoNFSe.xml │ ├── loteRPSConsulta.xml │ ├── loteRPSEnvio.xml │ └── loteRpsConsultaSituacao.xml └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/README.md -------------------------------------------------------------------------------- /nfse-bh/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/.gitignore -------------------------------------------------------------------------------- /nfse-bh/pbhProducao.wsdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/pbhProducao.wsdl -------------------------------------------------------------------------------- /nfse-bh/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/pom.xml -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/.gitignore: -------------------------------------------------------------------------------- 1 | /App.java 2 | -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/assinatura/AssinaturaDigital.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/assinatura/AssinaturaDigital.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/assinatura/CertificadoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/assinatura/CertificadoConfig.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/assinatura/TipoCertificado.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/assinatura/TipoCertificado.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/LoteRps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/LoteRps.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/NFSeIdentificacao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/NFSeIdentificacao.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/NFSeInfPedidoCancelamento.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/NFSeInfPedidoCancelamento.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/NFSePedidoCancelamento.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/NFSePedidoCancelamento.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/PeriodoEmissao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/PeriodoEmissao.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/Rps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/Rps.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsDadosContrucaoCivil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsDadosContrucaoCivil.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsIdentificacao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsIdentificacao.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsInfo.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsIntermediario.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsIntermediario.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsIntermediarioCpfCnpj.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsIntermediarioCpfCnpj.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsPrestador.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsPrestador.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsServico.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsServico.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsTomador.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsTomador.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsTomadorContato.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsTomadorContato.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsTomadorCpfCnpj.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsTomadorCpfCnpj.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsTomadorEndereco.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsTomadorEndereco.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsTomadorIdentificacao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsTomadorIdentificacao.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsValores.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/RpsValores.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/AbstractBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/AbstractBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/ConstrucaoCivilBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/ConstrucaoCivilBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/IdentificacaoNFSeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/IdentificacaoNFSeBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/IntermediarioBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/IntermediarioBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/IntermediarioCpfCnpjBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/IntermediarioCpfCnpjBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/LoteRpsBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/LoteRpsBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/PedidoCancelamentoInfBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/PedidoCancelamentoInfBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/PrestadorBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/PrestadorBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/RpsInfoBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/RpsInfoBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/ServicoBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/ServicoBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/TomadorBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/TomadorBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/TomadorContatoBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/TomadorContatoBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/TomadorCpfCnpjBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/TomadorCpfCnpjBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/TomadorEnderecoBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/TomadorEnderecoBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/TomadorIdentificacaoBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/TomadorIdentificacaoBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/ValoresBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/builders/ValoresBuilder.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/CodigoCancelamento.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/CodigoCancelamento.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/IncentivadorCultural.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/IncentivadorCultural.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/IssRetido.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/IssRetido.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/LoteRpsVersao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/LoteRpsVersao.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/NFSeAmbiente.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/NFSeAmbiente.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/NaturezaOperacao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/NaturezaOperacao.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/OptanteSimplesNacional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/OptanteSimplesNacional.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/RegimeEspecialTributacao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/RegimeEspecialTributacao.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/RpsSerie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/RpsSerie.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/RpsStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/RpsStatus.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/RpsTipo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/RpsTipo.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/UfEstados.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/enums/UfEstados.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/AbstractService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/AbstractService.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/CompNFSe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/CompNFSe.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/ConsultarLoteRpsResposta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/ConsultarLoteRpsResposta.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/EnviarLoteRpsResposta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/EnviarLoteRpsResposta.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/GerarNFSeResposta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/GerarNFSeResposta.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/InfNFSe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/InfNFSe.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/ListaMensagemRetorno.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/ListaMensagemRetorno.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/ListaNfse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/ListaNfse.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/LoteRpsConsulta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/LoteRpsConsulta.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/LoteRpsConsultaSituacao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/LoteRpsConsultaSituacao.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/LoteRpsEnvio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/LoteRpsEnvio.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/MensagemRetorno.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/MensagemRetorno.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/NFSe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/NFSe.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/NFSeCancelamento.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/NFSeCancelamento.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/NFSeConsulta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/NFSeConsulta.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/OrgaoGerador.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/OrgaoGerador.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/PrestadorServico.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/PrestadorServico.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/RpsConsulta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/RpsConsulta.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/RpsEnvio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/classes/rps/servicos/RpsEnvio.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/conversores/DoubleConversor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/conversores/DoubleConversor.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/conversores/LocalDateConversor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/conversores/LocalDateConversor.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/conversores/LocalDateTimeConversor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/conversores/LocalDateTimeConversor.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/conversores/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/conversores/StringUtil.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/util/DoubleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/util/DoubleUtil.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/util/NFSeGeraCadeiaCertificados.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/util/NFSeGeraCadeiaCertificados.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/util/XmlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/util/XmlUtil.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/webservices/WSPrefeitura.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/webservices/WSPrefeitura.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/Input.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/Input.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/Nfse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/Nfse.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/NfseProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/NfseProxy.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/NfseSOAPStub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/NfseSOAPStub.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/NfseWSService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/NfseWSService.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/NfseWSServiceLocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/NfseWSServiceLocator.java -------------------------------------------------------------------------------- /nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/java/com/pablodomingos/webservices/pbh/Output.java -------------------------------------------------------------------------------- /nfse-bh/src/main/resources/SmartCard.cfg: -------------------------------------------------------------------------------- 1 | name = SmartCard 2 | library = c:/windows/system32/eTpkcs11.dll -------------------------------------------------------------------------------- /nfse-bh/src/main/resources/Token.cfg: -------------------------------------------------------------------------------- 1 | name = eToken 2 | library = c:\windows\system32\aetpkss1.dll -------------------------------------------------------------------------------- /nfse-bh/src/main/resources/nfse.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/resources/nfse.xsd -------------------------------------------------------------------------------- /nfse-bh/src/main/resources/xmldsig-core-schema20020212.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/main/resources/xmldsig-core-schema20020212.xsd -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/FabricaDeObjetosFake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/FabricaDeObjetosFake.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsIntermediarioTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsIntermediarioTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsPrestadorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsPrestadorTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsServicoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsServicoTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsTomadorContatoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsTomadorContatoTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsTomadorCpfCnpjTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsTomadorCpfCnpjTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsTomadorEnderecoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsTomadorEnderecoTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsTomadorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsTomadorTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsValoresTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/RpsValoresTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/ConsultarNFSeRespostaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/ConsultarNFSeRespostaTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/EnviarLoteRpsRespostaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/EnviarLoteRpsRespostaTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/GerarLoteRpsRespostaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/GerarLoteRpsRespostaTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/LoteRpsConsultaSituacaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/LoteRpsConsultaSituacaoTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/LoteRpsConsultaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/LoteRpsConsultaTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/NFSeCancelamentoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/NFSeCancelamentoTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/NFSeConsultaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/NFSeConsultaTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/RpsConsultaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/java/com/pablodomingos/classes/rps/servicos/RpsConsultaTest.java -------------------------------------------------------------------------------- /nfse-bh/src/test/resources/consultaNFSe.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/resources/consultaNFSe.xml -------------------------------------------------------------------------------- /nfse-bh/src/test/resources/consultaRPS.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/resources/consultaRPS.xml -------------------------------------------------------------------------------- /nfse-bh/src/test/resources/consultarLoteRpsResposta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/resources/consultarLoteRpsResposta.xml -------------------------------------------------------------------------------- /nfse-bh/src/test/resources/enviarLoteRpsResposta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/resources/enviarLoteRpsResposta.xml -------------------------------------------------------------------------------- /nfse-bh/src/test/resources/envioRPS.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/resources/envioRPS.xml -------------------------------------------------------------------------------- /nfse-bh/src/test/resources/erroConsultarLoteRpsResposta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/resources/erroConsultarLoteRpsResposta.xml -------------------------------------------------------------------------------- /nfse-bh/src/test/resources/erroEnviarLoteRpsResposta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/resources/erroEnviarLoteRpsResposta.xml -------------------------------------------------------------------------------- /nfse-bh/src/test/resources/erroGerarNfseResposta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/resources/erroGerarNfseResposta.xml -------------------------------------------------------------------------------- /nfse-bh/src/test/resources/gerarNfseResposta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/resources/gerarNfseResposta.xml -------------------------------------------------------------------------------- /nfse-bh/src/test/resources/identificacaoNFSe.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/resources/identificacaoNFSe.xml -------------------------------------------------------------------------------- /nfse-bh/src/test/resources/loteRPSConsulta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/resources/loteRPSConsulta.xml -------------------------------------------------------------------------------- /nfse-bh/src/test/resources/loteRPSEnvio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/resources/loteRPSEnvio.xml -------------------------------------------------------------------------------- /nfse-bh/src/test/resources/loteRpsConsultaSituacao.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/nfse-bh/src/test/resources/loteRpsConsultaSituacao.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pablopdomingos/nfse/HEAD/pom.xml --------------------------------------------------------------------------------