Exportação Fiscal : ECF e RMD (issue 8120)
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@64314 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
17996c26f4
commit
933414a5a4
|
@ -1236,8 +1236,8 @@ public class FiscalHibernateDAO implements FiscalDAO {
|
|||
sb.append(" r2.crz as crz,");
|
||||
sb.append(" r2.cro as cro,");
|
||||
sb.append(" r2.coo as coo,");
|
||||
sb.append(" nvl(CASE WHEN s.aliasorigen_id IS NULL THEN ei.codestabelecimento ELSE eis.codestabelecimento END, 0) as codestabelecimento,");
|
||||
sb.append(" nvl(e.codestabelecimento, 0) as codestabelecimentoimpressora,");
|
||||
sb.append(" CASE WHEN s.aliasorigen_id IS NULL THEN ei.codestabelecimento ELSE eis.codestabelecimento END as codestabelecimento,");
|
||||
sb.append(" e.codestabelecimento as codestabelecimentoimpressora,");
|
||||
sb.append(" imp.numeroidentificacao as numeroidentificacao,");
|
||||
sb.append(" (CASE WHEN s.aliasorigen_id IS NULL THEN eo.cveestado ELSE eos.cveestado END) as estadoorigem,");
|
||||
sb.append(" (");
|
||||
|
@ -1304,18 +1304,18 @@ public class FiscalHibernateDAO implements FiscalDAO {
|
|||
}
|
||||
|
||||
registro = new ExportacaoECFTipoCFC();
|
||||
registro.setEstabelecimento(rs.getInt("codestabelecimento"));
|
||||
registro.setEstabelecimento(rs.getString("codestabelecimento"));
|
||||
registro.setDataEmissao(rs.getString("datamov"));
|
||||
registro.setNumeroIdentificacaoECF(rs.getInt("numeroidentificacao") > 0 ? rs.getInt("numeroidentificacao") : rs.getInt("numserie"));
|
||||
registro.setNumeroIdentificacaoECF(rs.getString("numeroidentificacao") == null || rs.getString("numeroidentificacao").isEmpty() ? rs.getString("numserie") : rs.getString("numeroidentificacao"));
|
||||
registro.setEcf(rs.getString("ecf"));
|
||||
registro.setCooReducaoZ(Integer.valueOf(rs.getString("coo")));
|
||||
registro.setCooInicial(Integer.valueOf(rs.getString("cooinicial")));
|
||||
registro.setCooFinal(Integer.valueOf(rs.getString("coofinal")));
|
||||
registro.setContadorReducao(Integer.valueOf(rs.getString("crz")));
|
||||
registro.setCro(Integer.valueOf(rs.getString("cro")));
|
||||
registro.setValorTotal(BigDecimal.valueOf(Double.valueOf(rs.getString("vendabrutadiaria")) / 100));
|
||||
registro.setValorTotal(BigDecimal.valueOf(Double.valueOf(rs.getString("totalvenda")) / 100));
|
||||
registro.setValorIsentas(totalIsenta);
|
||||
registro.setEstabelecimentoECF(rs.getInt("codestabelecimentoimpressora"));
|
||||
registro.setEstabelecimentoECF(rs.getString("codestabelecimentoimpressora"));
|
||||
|
||||
retorno.add(registro);
|
||||
}
|
||||
|
|
|
@ -133,13 +133,13 @@ public class EmpresaImposto implements Serializable {
|
|||
private BigDecimal tributacaoImportacao;
|
||||
|
||||
@Column(name = "CODESTABELECIMENTO")
|
||||
private Integer codEstabelecimento;
|
||||
private String codEstabelecimento;
|
||||
|
||||
@Column(name = "CODIGOCONTABILMUNICIPAL")
|
||||
private Long codigoContabilMunicipal;
|
||||
private String codigoContabilMunicipal;
|
||||
|
||||
@Column(name = "CODIGOCONTABILESTADUAL")
|
||||
private Long codigoContabilEstadual;
|
||||
private String codigoContabilEstadual;
|
||||
|
||||
public EmpresaImposto() {
|
||||
}
|
||||
|
@ -708,27 +708,27 @@ public class EmpresaImposto implements Serializable {
|
|||
this.tributacaoImportacao = tributacaoImportacao;
|
||||
}
|
||||
|
||||
public Integer getCodEstabelecimento() {
|
||||
public String getCodEstabelecimento() {
|
||||
return codEstabelecimento;
|
||||
}
|
||||
|
||||
public void setCodEstabelecimento(Integer codEstabelecimento) {
|
||||
public void setCodEstabelecimento(String codEstabelecimento) {
|
||||
this.codEstabelecimento = codEstabelecimento;
|
||||
}
|
||||
|
||||
public Long getCodigoContabilMunicipal() {
|
||||
public String getCodigoContabilMunicipal() {
|
||||
return codigoContabilMunicipal;
|
||||
}
|
||||
|
||||
public void setCodigoContabilMunicipal(Long codigoContabilMunicipal) {
|
||||
public void setCodigoContabilMunicipal(String codigoContabilMunicipal) {
|
||||
this.codigoContabilMunicipal = codigoContabilMunicipal;
|
||||
}
|
||||
|
||||
public Long getCodigoContabilEstadual() {
|
||||
public String getCodigoContabilEstadual() {
|
||||
return codigoContabilEstadual;
|
||||
}
|
||||
|
||||
public void setCodigoContabilEstadual(Long codigoContabilEstadual) {
|
||||
public void setCodigoContabilEstadual(String codigoContabilEstadual) {
|
||||
this.codigoContabilEstadual = codigoContabilEstadual;
|
||||
}
|
||||
}
|
|
@ -74,7 +74,7 @@ public class Estado implements Serializable {
|
|||
private String descProcon;
|
||||
|
||||
@Column(name = "CODESTABELECIMENTO")
|
||||
private Integer codEstabelecimento;
|
||||
private String codEstabelecimento;
|
||||
|
||||
public Estado() {
|
||||
}
|
||||
|
@ -227,11 +227,11 @@ public class Estado implements Serializable {
|
|||
return this.getNombestado();
|
||||
}
|
||||
|
||||
public Integer getCodEstabelecimento() {
|
||||
public String getCodEstabelecimento() {
|
||||
return codEstabelecimento;
|
||||
}
|
||||
|
||||
public void setCodEstabelecimento(Integer codEstabelecimento) {
|
||||
public void setCodEstabelecimento(String codEstabelecimento) {
|
||||
this.codEstabelecimento = codEstabelecimento;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -50,7 +50,7 @@ public class FiscalImpressora implements Serializable {
|
|||
private String numserie20;
|
||||
|
||||
@Column(name = "NUMEROIDENTIFICACAO")
|
||||
private Integer numeroIdentificacao;
|
||||
private String numeroIdentificacao;
|
||||
|
||||
@JoinColumn(name = "ESTADOLOCAL_ID", referencedColumnName = "ESTADO_ID")
|
||||
@ManyToOne
|
||||
|
@ -162,11 +162,11 @@ public class FiscalImpressora implements Serializable {
|
|||
this.numserie20 = numserie20;
|
||||
}
|
||||
|
||||
public Integer getNumeroIdentificacao() {
|
||||
public String getNumeroIdentificacao() {
|
||||
return numeroIdentificacao;
|
||||
}
|
||||
|
||||
public void setNumeroIdentificacao(Integer numeroIdentificacao) {
|
||||
public void setNumeroIdentificacao(String numeroIdentificacao) {
|
||||
this.numeroIdentificacao = numeroIdentificacao;
|
||||
}
|
||||
|
||||
|
|
|
@ -187,9 +187,9 @@ public class ExportacaoFiscal {
|
|||
}
|
||||
|
||||
private void adicionarLinhaCFC(PrintWriter writer, ExportacaoECFTipoCFC registro) {
|
||||
Integer estabelecimento = registro.getEstabelecimento();
|
||||
String estabelecimento = registro.getEstabelecimento();
|
||||
String dataEmissao = registro.getDataEmissao();
|
||||
Integer numeroIdentificacaoECF = registro.getNumeroIdentificacaoECF();
|
||||
String numeroIdentificacaoECF = registro.getNumeroIdentificacaoECF();
|
||||
Integer cooReducaoZ = registro.getCooReducaoZ();
|
||||
Integer cooInicial = registro.getCooInicial();
|
||||
Integer cooFinal = registro.getCooFinal();
|
||||
|
@ -197,13 +197,13 @@ public class ExportacaoFiscal {
|
|||
Integer cro = registro.getCro();
|
||||
BigDecimal valorTotal = registro.getValorTotal();
|
||||
BigDecimal valorIsentas = registro.getValorIsentas();
|
||||
Integer estabelecimentoECF = registro.getEstabelecimentoECF();
|
||||
String estabelecimentoECF = registro.getEstabelecimentoECF();
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("CFC").append(SEPARADOR);
|
||||
sb.append(formataNumerico(estabelecimento, false, 4)).append(SEPARADOR);
|
||||
sb.append(estabelecimento).append(SEPARADOR);
|
||||
sb.append(formataCaracter(dataEmissao, true, 8)).append(SEPARADOR);
|
||||
sb.append(formataNumerico(numeroIdentificacaoECF, true, 3)).append(SEPARADOR);
|
||||
sb.append(numeroIdentificacaoECF).append(SEPARADOR);
|
||||
sb.append(formataNumerico(cooReducaoZ, true, 6)).append(SEPARADOR);
|
||||
sb.append(formataNumerico(cooInicial, true, 6)).append(SEPARADOR);
|
||||
sb.append(formataNumerico(cooFinal, true, 6)).append(SEPARADOR);
|
||||
|
@ -234,7 +234,7 @@ public class ExportacaoFiscal {
|
|||
sb.append("").append(SEPARADOR); // Posição 32
|
||||
sb.append("V").append(SEPARADOR);
|
||||
sb.append(formataCaracter(VAZIO, false, 15)).append(SEPARADOR); // Posição 34
|
||||
sb.append(formataNumerico(estabelecimentoECF.toString(), false, 4));
|
||||
sb.append(estabelecimentoECF);
|
||||
|
||||
writer.print(sb.toString() + UtiliteriasFiscal.QUEBRA_LINHA);
|
||||
}
|
||||
|
@ -483,7 +483,7 @@ public class ExportacaoFiscal {
|
|||
sb.append(formataCaracter(VAZIO, false, 15)).append(SEPARADOR); // Posição 26
|
||||
sb.append("01").append(SEPARADOR);
|
||||
sb.append("01").append(SEPARADOR);
|
||||
sb.append(formataNumerico(codigoContabil, true, 9)).append(SEPARADOR);
|
||||
sb.append(codigoContabil).append(SEPARADOR);
|
||||
sb.append(formataCaracter(VAZIO, false, 9)).append(SEPARADOR); // Posição 30
|
||||
sb.append(formataCaracter(VAZIO, false, 9)).append(SEPARADOR); // Posição 31
|
||||
sb.append(formataCaracter(VAZIO, false, 9)).append(SEPARADOR); // Posição 32
|
||||
|
|
|
@ -3,9 +3,9 @@ package com.rjconsultores.ventaboletos.utilerias.exportacaofiscal.vo;
|
|||
import java.math.BigDecimal;
|
||||
|
||||
public class ExportacaoECFTipoCFC {
|
||||
private Integer estabelecimento;
|
||||
private String estabelecimento;
|
||||
private String dataEmissao;
|
||||
private Integer numeroIdentificacaoECF;
|
||||
private String numeroIdentificacaoECF;
|
||||
private Integer cooReducaoZ;
|
||||
private Integer cooInicial;
|
||||
private Integer cooFinal;
|
||||
|
@ -13,18 +13,18 @@ public class ExportacaoECFTipoCFC {
|
|||
private Integer cro;
|
||||
private BigDecimal valorTotal;
|
||||
private BigDecimal valorIsentas;
|
||||
private Integer estabelecimentoECF;
|
||||
private String estabelecimentoECF;
|
||||
private String ecf;
|
||||
|
||||
public ExportacaoECFTipoCFC() {
|
||||
|
||||
}
|
||||
|
||||
public Integer getEstabelecimento() {
|
||||
public String getEstabelecimento() {
|
||||
return estabelecimento;
|
||||
}
|
||||
|
||||
public void setEstabelecimento(Integer estabelecimento) {
|
||||
public void setEstabelecimento(String estabelecimento) {
|
||||
this.estabelecimento = estabelecimento;
|
||||
}
|
||||
|
||||
|
@ -36,11 +36,11 @@ public class ExportacaoECFTipoCFC {
|
|||
this.dataEmissao = dataEmissao;
|
||||
}
|
||||
|
||||
public Integer getNumeroIdentificacaoECF() {
|
||||
public String getNumeroIdentificacaoECF() {
|
||||
return numeroIdentificacaoECF;
|
||||
}
|
||||
|
||||
public void setNumeroIdentificacaoECF(Integer numeroIdentificacaoECF) {
|
||||
public void setNumeroIdentificacaoECF(String numeroIdentificacaoECF) {
|
||||
this.numeroIdentificacaoECF = numeroIdentificacaoECF;
|
||||
}
|
||||
|
||||
|
@ -100,11 +100,11 @@ public class ExportacaoECFTipoCFC {
|
|||
this.valorIsentas = valorIsentas;
|
||||
}
|
||||
|
||||
public Integer getEstabelecimentoECF() {
|
||||
public String getEstabelecimentoECF() {
|
||||
return estabelecimentoECF;
|
||||
}
|
||||
|
||||
public void setEstabelecimentoECF(Integer estabelecimentoECF) {
|
||||
public void setEstabelecimentoECF(String estabelecimentoECF) {
|
||||
this.estabelecimentoECF = estabelecimentoECF;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue