-
Notifications
You must be signed in to change notification settings - Fork 382
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implementação de serviço de recepção síncrono do MDF-e (MDFeRecepcaoS…
…inc). Serviços Assíncronos serão desativados na data de 30 de Junho de 2024 conforme versa a NT 2024.001. (#964) Co-authored-by: ediva <ediva@emsnote5> Co-authored-by: Diego Fincatto <58352+fincatto@users.noreply.github.com>
- Loading branch information
1 parent
2ea0460
commit feb9f04
Showing
53 changed files
with
10,596 additions
and
262 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
118 changes: 118 additions & 0 deletions
118
src/main/java/com/fincatto/documentofiscal/mdfe3/classes/nota/envio/MDFEnvioRetorno.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,118 @@ | ||
package com.fincatto.documentofiscal.mdfe3.classes.nota.envio; | ||
|
||
import org.simpleframework.xml.Attribute; | ||
import org.simpleframework.xml.Element; | ||
import org.simpleframework.xml.Namespace; | ||
import org.simpleframework.xml.Root; | ||
|
||
import com.fincatto.documentofiscal.DFAmbiente; | ||
import com.fincatto.documentofiscal.DFBase; | ||
import com.fincatto.documentofiscal.DFUnidadeFederativa; | ||
import com.fincatto.documentofiscal.mdfe3.classes.MDFProtocolo; | ||
|
||
/** | ||
* Created by Edivaldo Merlo Stens on 29/05/24. Retorno do envio do MDF-e. | ||
*/ | ||
@Root(name = "retMDFe") | ||
@Namespace(reference = "http://www.portalfiscal.inf.br/mdfe") | ||
public class MDFEnvioRetorno extends DFBase { | ||
private static final long serialVersionUID = -1891312937948557486L; | ||
|
||
@Element(name = "tpAmb", required = false) | ||
private DFAmbiente ambiente; | ||
|
||
@Element(name = "cUF", required = false) | ||
private DFUnidadeFederativa uf; | ||
|
||
@Element(name = "verAplic", required = false) | ||
private String versaoAplicacao; | ||
|
||
@Element(name = "cStat", required = false) | ||
private String status; | ||
|
||
@Element(name = "xMotivo", required = false) | ||
private String motivo; | ||
|
||
@Element(name = "protMDFe", required = false) | ||
private MDFProtocolo mdfProtocolo; | ||
|
||
@Attribute(name = "versao", required = false) | ||
private String versao; | ||
|
||
public DFAmbiente getAmbiente() { | ||
return this.ambiente; | ||
} | ||
|
||
/** | ||
* Identificação do Ambiente:1 - Produção; 2 - Homologação | ||
*/ | ||
public void setAmbiente(final DFAmbiente ambiente) { | ||
this.ambiente = ambiente; | ||
} | ||
|
||
public DFUnidadeFederativa getUf() { | ||
return this.uf; | ||
} | ||
|
||
/** | ||
* Identificação da UF | ||
*/ | ||
public void setUf(final DFUnidadeFederativa uf) { | ||
this.uf = uf; | ||
} | ||
|
||
public String getVersaoAplicacao() { | ||
return this.versaoAplicacao; | ||
} | ||
|
||
/** | ||
* Versão do Aplicativo que recebeu o Lote. | ||
*/ | ||
public void setVersaoAplicacao(final String versaoAplicacao) { | ||
this.versaoAplicacao = versaoAplicacao; | ||
} | ||
|
||
public String getStatus() { | ||
return this.status; | ||
} | ||
|
||
/** | ||
* Código do status da mensagem enviada. | ||
*/ | ||
public void setStatus(final String status) { | ||
this.status = status; | ||
} | ||
|
||
public String getMotivo() { | ||
return this.motivo; | ||
} | ||
|
||
/** | ||
* Descrição literal do status do serviço solicitado. | ||
*/ | ||
public void setMotivo(final String motivo) { | ||
this.motivo = motivo; | ||
} | ||
|
||
public MDFProtocolo getMdfProtocolo() { | ||
return this.mdfProtocolo; | ||
} | ||
|
||
/** | ||
* Dados do Recibo do Lote | ||
*/ | ||
public void setMdfProtocolo(final MDFProtocolo mdfProtocolo) { | ||
this.mdfProtocolo = mdfProtocolo; | ||
} | ||
|
||
public String getVersao() { | ||
return this.versao; | ||
} | ||
|
||
/** | ||
* versão da aplicação | ||
*/ | ||
public void setVersao(final String versao) { | ||
this.versao = versao; | ||
} | ||
} |
29 changes: 29 additions & 0 deletions
29
...main/java/com/fincatto/documentofiscal/mdfe3/classes/nota/envio/MDFEnvioRetornoDados.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
package com.fincatto.documentofiscal.mdfe3.classes.nota.envio; | ||
|
||
import com.fincatto.documentofiscal.DFBase; | ||
import com.fincatto.documentofiscal.mdfe3.classes.nota.MDFe; | ||
|
||
/** | ||
* Created by Edivaldo Merlo Stens on 29/05/24. | ||
* | ||
* Retorno do envio de MDF-e. | ||
* | ||
*/ | ||
public class MDFEnvioRetornoDados extends DFBase { | ||
|
||
private final MDFEnvioRetorno retorno; | ||
private final MDFe mdfeAssinado; | ||
|
||
public MDFEnvioRetornoDados(MDFEnvioRetorno retorno, MDFe mdfeAssinado) { | ||
this.retorno = retorno; | ||
this.mdfeAssinado = mdfeAssinado; | ||
} | ||
|
||
public MDFEnvioRetorno getRetorno() { | ||
return retorno; | ||
} | ||
|
||
public MDFe getMDFEAssinado() { | ||
return mdfeAssinado; | ||
} | ||
} |
Oops, something went wrong.