Skip to content

Commit

Permalink
Correção para que a manifestação do destinatário funcione com cpf. (#687
Browse files Browse the repository at this point in the history
)

Co-authored-by: Diego Fincatto <[email protected]>
  • Loading branch information
jpweit and fincatto authored Sep 18, 2020
1 parent 631a25c commit 3de3d2f
Showing 1 changed file with 7 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ private OMElement efetuaManifestacaoDestinatario(final String xmlAssinado, final
return omElementResult;
}

private NFEnviaEventoManifestacaoDestinatario gerarDadosManifestacaoDestinatario(final String chaveAcesso, final NFTipoEventoManifestacaoDestinatario tipoEvento, final String motivo, final String cnpj) {
private NFEnviaEventoManifestacaoDestinatario gerarDadosManifestacaoDestinatario(final String chaveAcesso, final NFTipoEventoManifestacaoDestinatario tipoEvento, final String motivo, final String cpfOuCnpj) {
final NFInfoManifestacaoDestinatario manifestacaoDestinatario = new NFInfoManifestacaoDestinatario();
manifestacaoDestinatario.setDescricaoEvento(tipoEvento.getDescricao());
manifestacaoDestinatario.setVersao(WSManifestacaoDestinatario.VERSAO_LEIAUTE);
Expand All @@ -87,7 +87,11 @@ private NFEnviaEventoManifestacaoDestinatario gerarDadosManifestacaoDestinatario
final NFInfoEventoManifestacaoDestinatario infoEvento = new NFInfoEventoManifestacaoDestinatario();
infoEvento.setAmbiente(this.config.getAmbiente());
infoEvento.setChave(chaveAcesso);
infoEvento.setCnpj(cnpj);
if (cpfOuCnpj.length() == 11) {
infoEvento.setCpf(cpfOuCnpj);
} else {
infoEvento.setCnpj(cpfOuCnpj);
}
infoEvento.setDataHoraEvento(ZonedDateTime.now(this.config.getTimeZone().toZoneId()));
infoEvento.setId(String.format("ID%s%s0%s", tipoEvento.getCodigo(), chaveAcesso, "1"));
infoEvento.setNumeroSequencialEvento(1);
Expand All @@ -106,4 +110,4 @@ private NFEnviaEventoManifestacaoDestinatario gerarDadosManifestacaoDestinatario
enviaEvento.setVersao(WSManifestacaoDestinatario.VERSAO_LEIAUTE);
return enviaEvento;
}
}
}

0 comments on commit 3de3d2f

Please sign in to comment.