Skip to content

Commit

Permalink
Corrige erro introduzido por merge anterior p/ cancelamento e carta d…
Browse files Browse the repository at this point in the history
…e correção (#714)

* add -Dgpg.skip

* remove -Dgpg.skip

* Correção para que a manifestação do destinatário funcione com cpf.

* Correção para que a manifestação do destinatário funcione com cpf.

* log para verificar certificado assinatura

* Adiciona System.out p/ verificação do certificado que assina o documento

* Comenta código que desconsidera o ALIAS escolhido na configuração.

* Corrige código que desconsidera o ALIAS escolhido na configuração.

* fixes #701

* retira espaço

* Incluído o atributo Id opcional na assinatura

* Corrigindo o cancelamento de notas com cpf.

* test

* merge

* Retoma código p/ cancelamento e carta de correção p/ CPF, retirado em um merge anterior.

Co-authored-by: Diego Fincatto <[email protected]>
Co-authored-by: Joao Weit <[email protected]>
Co-authored-by: Diego Fincatto <[email protected]>
Co-authored-by: luciano.antunes <[email protected]>
Co-authored-by: João Weit <[email protected]>
  • Loading branch information
6 people authored Feb 5, 2021
1 parent 562566f commit fac4e5b
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,11 @@ private NFEnviaEventoCancelamento gerarDadosCancelamento(final String chaveAcess
final NFInfoEventoCancelamento infoEvento = new NFInfoEventoCancelamento();
infoEvento.setAmbiente(this.config.getAmbiente());
infoEvento.setChave(chaveAcesso);
infoEvento.setCpf(chaveParser.getCpfEmitente());
infoEvento.setCnpj(chaveParser.getCnpjEmitente());
if (Integer.parseInt(chaveParser.getSerie()) >= 920 && Integer.parseInt(chaveParser.getSerie()) <= 969) {//destinado a emissão de pessoa física com IE
infoEvento.setCpf(chaveParser.getCnpjEmitente().substring(3));
} else {
infoEvento.setCnpj(chaveParser.getCnpjEmitente());
}
infoEvento.setDataHoraEvento(ZonedDateTime.now(this.config.getTimeZone().toZoneId()));
infoEvento.setId(String.format("ID%s%s0%s", WSCancelamento.EVENTO_CANCELAMENTO, chaveAcesso, "1"));
infoEvento.setNumeroSequencialEvento(1);
Expand Down Expand Up @@ -122,8 +125,11 @@ private NFEnviaEventoCancelamento gerarDadosCancelamentoPorSubstituicao(final St
final NFInfoEventoCancelamento infoEvento = new NFInfoEventoCancelamento();
infoEvento.setAmbiente(this.config.getAmbiente());
infoEvento.setChave(chaveAcesso);
infoEvento.setCpf(chaveParser.getCpfEmitente());
infoEvento.setCnpj(chaveParser.getCnpjEmitente());
if (Integer.parseInt(chaveParser.getSerie()) >= 920 && Integer.parseInt(chaveParser.getSerie()) <= 969) {//destinado a emissão de pessoa física com IE
infoEvento.setCpf(chaveParser.getCnpjEmitente().substring(3));
} else {
infoEvento.setCnpj(chaveParser.getCnpjEmitente());
}
infoEvento.setDataHoraEvento(ZonedDateTime.now(this.config.getTimeZone().toZoneId()));
infoEvento.setId(String.format("ID%s%s0%s", WSCancelamento.EVENTO_CANCELAMENTO_POR_SUBSTITUICAO, chaveAcesso, "1"));
infoEvento.setNumeroSequencialEvento(1);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,11 @@ public NFEnviaEventoCartaCorrecao gerarDadosCartaCorrecao(final String chaveAces
infoEvento.setAmbiente(this.config.getAmbiente());
infoEvento.setDadosEvento(cartaCorrecao);
infoEvento.setChave(chaveAcesso);
infoEvento.setCpf(chaveParser.getCpfEmitente());
infoEvento.setCnpj(chaveParser.getCnpjEmitente());
if (Integer.parseInt(chaveParser.getSerie()) >= 920 && Integer.parseInt(chaveParser.getSerie()) <= 969) {//destinado a emissão de pessoa física com IE
infoEvento.setCpf(chaveParser.getCnpjEmitente().substring(3));
} else {
infoEvento.setCnpj(chaveParser.getCnpjEmitente());
}
infoEvento.setDataHoraEvento(ZonedDateTime.now(this.config.getTimeZone().toZoneId()));
infoEvento.setId(String.format("ID%s%s%02d", WSCartaCorrecao.EVENTO_CODIGO, chaveAcesso, numeroSequencialEvento));
infoEvento.setNumeroSequencialEvento(numeroSequencialEvento);
Expand Down

0 comments on commit fac4e5b

Please sign in to comment.