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-87c2c4800839
master
alberto 2016-12-29 19:04:59 +00:00
parent 17996c26f4
commit 933414a5a4
6 changed files with 38 additions and 38 deletions

View File

@ -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);
}

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}

View File

@ -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

View File

@ -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;
}