Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 909 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Estou fazendo um projeto webService de Campinas usando Java 8, utilizo uma lib onde possui todas as classes e acesso necessários, estou realizando testes nna própria empresa que trabalho, pois, emite notas como prestador através da prefeitura, estou informando cnpj, inscrição e o período conforme o cabeçalho, mas sempre retorna 0 e uma mensagem de que foi com sucesso, temos notas no período informado, mas não sei o que poderia ser. 

Segue abaixo a classe de teste  

 @Test
    void test() throws Exception{
        try {
            //aqui faço a busca do certificado no banco
            CompanyCert companyCert  = new CompanyCert();
            Long idCompany = 4L;
            Company company = companyRepository.findById(idCompany).get();
            if(company !=  null) {
                companyCert = companyCertRepository.findCompanyCertByIdCompany(company.getIdCompanyRoot());
            }
            
            //Insere os dados da Consulta
            ConsultaNFSe consultaNFSe = new ConsultaNFSe();

            //Seta qual Cidade será a consulta
            consultaNFSe.setCidade(CidadeEnum.CAMPINAS);
            // Cnpj do Prestador.
            consultaNFSe.setCpfCnpjPrestador(company.getCod);
            //IM do Prestador
            consultaNFSe.setImPrestador(4780809L);
            consultaNFSe.setDataInicio(LocalDate.of(2022, 05, 1));
            //Data Fim
            consultaNFSe.setDataFim(LocalDate.of(2022, 05, 18));

//            Retorno retorno = ConsultaNfeRecebidas.consulta(consultaNFSe, configuracoesNFSe);
            Path temp = Files.createTempFile("cert_", ".pfx");
            Files.write(temp, companyCert.getCert());
            
            Retorno retorno = ConsultaNfeRecebidas.consulta(consultaNFSe,  new ConfiguracoesNFSe(temp.toAbsolutePath().toString(), companyCert.getSecretKey()));
//            Retorno retorno = ConsultaNfeRecebidas.consulta(consultaNFSe,new ConfiguracoesNFSe(companyCert.getCert(), companyCert.getSecretKey()));
            Files.delete(temp);

            // Status Retorno
            System.out.println("Sucesso: " + retorno.isSucesso());
            // Alertas
            retorno.getAlertas().forEach(System.err::println);
            // Erros
            retorno.getErros().forEach(System.err::println);
            //Nfe
            retorno.getXmls().forEach(System.out::println);

            // Numero total de Nf Baixadas
            System.out.println();
            System.out.println("##################");
            System.out.println("Total de NFs: " + retorno.getXmls().size());
            System.out.println("##################");
            System.out.println();


        } catch (Exception e) {
            e.printStackTrace();
        }
        }

image.png.3e11dea766e68d1e0534f7caf085d5ea.png

Postado
13 horas atrás, Juliomar Marchetti disse:

Que saiba não é mais dado manuntenção a essa framework e não tem nada para NFSe

Nossa, então praticamente o webService não efetua nenhum tipo de serviço mais. Sabe se tem alguma outra sugestão no caso de WebService de Campinas para NFSe?

  • Consultores
Postado

Boa tarde,

O componente ACBrNFSeX, solução ainda apenas para Delphi e Lazarus, possui a integração com Campinas e tem tópicos com ajustes recentes.

Acompanhe as notícias do fórum e do discord, pois futuramente será liberado na lib e você poderá utilizar na sua linguagem.

https://discord.com/invite/acbr 

https://www.projetoacbr.com.br/forum/forum/35-notícias-do-acbr/

  • Curtir 1
Postado
Em 28/05/2022 at 15:47, Renato Rubinho disse:

Boa tarde,

O componente ACBrNFSeX, solução ainda apenas para Delphi e Lazarus, possui a integração com Campinas e tem tópicos com ajustes recentes.

Acompanhe as notícias do fórum e do discord, pois futuramente será liberado na lib e você poderá utilizar na sua linguagem.

https://discord.com/invite/acbr 

https://www.projetoacbr.com.br/forum/forum/35-notícias-do-acbr/

Obrigada, vou acompanhar para ver se encontro alguma lib para poder integrar no java.

  • Este tópico foi criado há 909 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.