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.crz as crz,");
sb.append(" r2.cro as cro,"); sb.append(" r2.cro as cro,");
sb.append(" r2.coo as coo,"); 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(" CASE WHEN s.aliasorigen_id IS NULL THEN ei.codestabelecimento ELSE eis.codestabelecimento END as codestabelecimento,");
sb.append(" nvl(e.codestabelecimento, 0) as codestabelecimentoimpressora,"); sb.append(" e.codestabelecimento as codestabelecimentoimpressora,");
sb.append(" imp.numeroidentificacao as numeroidentificacao,"); 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(" (CASE WHEN s.aliasorigen_id IS NULL THEN eo.cveestado ELSE eos.cveestado END) as estadoorigem,");
sb.append(" ("); sb.append(" (");
@ -1304,19 +1304,19 @@ public class FiscalHibernateDAO implements FiscalDAO {
} }
registro = new ExportacaoECFTipoCFC(); registro = new ExportacaoECFTipoCFC();
registro.setEstabelecimento(rs.getInt("codestabelecimento")); registro.setEstabelecimento(rs.getString("codestabelecimento"));
registro.setDataEmissao(rs.getString("datamov")); 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.setEcf(rs.getString("ecf"));
registro.setCooReducaoZ(Integer.valueOf(rs.getString("coo"))); registro.setCooReducaoZ(Integer.valueOf(rs.getString("coo")));
registro.setCooInicial(Integer.valueOf(rs.getString("cooinicial"))); registro.setCooInicial(Integer.valueOf(rs.getString("cooinicial")));
registro.setCooFinal(Integer.valueOf(rs.getString("coofinal"))); registro.setCooFinal(Integer.valueOf(rs.getString("coofinal")));
registro.setContadorReducao(Integer.valueOf(rs.getString("crz"))); registro.setContadorReducao(Integer.valueOf(rs.getString("crz")));
registro.setCro(Integer.valueOf(rs.getString("cro"))); 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.setValorIsentas(totalIsenta);
registro.setEstabelecimentoECF(rs.getInt("codestabelecimentoimpressora")); registro.setEstabelecimentoECF(rs.getString("codestabelecimentoimpressora"));
retorno.add(registro); retorno.add(registro);
} }

View File

@ -133,13 +133,13 @@ public class EmpresaImposto implements Serializable {
private BigDecimal tributacaoImportacao; private BigDecimal tributacaoImportacao;
@Column(name = "CODESTABELECIMENTO") @Column(name = "CODESTABELECIMENTO")
private Integer codEstabelecimento; private String codEstabelecimento;
@Column(name = "CODIGOCONTABILMUNICIPAL") @Column(name = "CODIGOCONTABILMUNICIPAL")
private Long codigoContabilMunicipal; private String codigoContabilMunicipal;
@Column(name = "CODIGOCONTABILESTADUAL") @Column(name = "CODIGOCONTABILESTADUAL")
private Long codigoContabilEstadual; private String codigoContabilEstadual;
public EmpresaImposto() { public EmpresaImposto() {
} }
@ -708,27 +708,27 @@ public class EmpresaImposto implements Serializable {
this.tributacaoImportacao = tributacaoImportacao; this.tributacaoImportacao = tributacaoImportacao;
} }
public Integer getCodEstabelecimento() { public String getCodEstabelecimento() {
return codEstabelecimento; return codEstabelecimento;
} }
public void setCodEstabelecimento(Integer codEstabelecimento) { public void setCodEstabelecimento(String codEstabelecimento) {
this.codEstabelecimento = codEstabelecimento; this.codEstabelecimento = codEstabelecimento;
} }
public Long getCodigoContabilMunicipal() { public String getCodigoContabilMunicipal() {
return codigoContabilMunicipal; return codigoContabilMunicipal;
} }
public void setCodigoContabilMunicipal(Long codigoContabilMunicipal) { public void setCodigoContabilMunicipal(String codigoContabilMunicipal) {
this.codigoContabilMunicipal = codigoContabilMunicipal; this.codigoContabilMunicipal = codigoContabilMunicipal;
} }
public Long getCodigoContabilEstadual() { public String getCodigoContabilEstadual() {
return codigoContabilEstadual; return codigoContabilEstadual;
} }
public void setCodigoContabilEstadual(Long codigoContabilEstadual) { public void setCodigoContabilEstadual(String codigoContabilEstadual) {
this.codigoContabilEstadual = codigoContabilEstadual; this.codigoContabilEstadual = codigoContabilEstadual;
} }
} }

View File

@ -74,7 +74,7 @@ public class Estado implements Serializable {
private String descProcon; private String descProcon;
@Column(name = "CODESTABELECIMENTO") @Column(name = "CODESTABELECIMENTO")
private Integer codEstabelecimento; private String codEstabelecimento;
public Estado() { public Estado() {
} }
@ -227,11 +227,11 @@ public class Estado implements Serializable {
return this.getNombestado(); return this.getNombestado();
} }
public Integer getCodEstabelecimento() { public String getCodEstabelecimento() {
return codEstabelecimento; return codEstabelecimento;
} }
public void setCodEstabelecimento(Integer codEstabelecimento) { public void setCodEstabelecimento(String codEstabelecimento) {
this.codEstabelecimento = codEstabelecimento; this.codEstabelecimento = codEstabelecimento;
} }
} }

View File

@ -50,7 +50,7 @@ public class FiscalImpressora implements Serializable {
private String numserie20; private String numserie20;
@Column(name = "NUMEROIDENTIFICACAO") @Column(name = "NUMEROIDENTIFICACAO")
private Integer numeroIdentificacao; private String numeroIdentificacao;
@JoinColumn(name = "ESTADOLOCAL_ID", referencedColumnName = "ESTADO_ID") @JoinColumn(name = "ESTADOLOCAL_ID", referencedColumnName = "ESTADO_ID")
@ManyToOne @ManyToOne
@ -162,11 +162,11 @@ public class FiscalImpressora implements Serializable {
this.numserie20 = numserie20; this.numserie20 = numserie20;
} }
public Integer getNumeroIdentificacao() { public String getNumeroIdentificacao() {
return numeroIdentificacao; return numeroIdentificacao;
} }
public void setNumeroIdentificacao(Integer numeroIdentificacao) { public void setNumeroIdentificacao(String numeroIdentificacao) {
this.numeroIdentificacao = numeroIdentificacao; this.numeroIdentificacao = numeroIdentificacao;
} }

View File

@ -187,9 +187,9 @@ public class ExportacaoFiscal {
} }
private void adicionarLinhaCFC(PrintWriter writer, ExportacaoECFTipoCFC registro) { private void adicionarLinhaCFC(PrintWriter writer, ExportacaoECFTipoCFC registro) {
Integer estabelecimento = registro.getEstabelecimento(); String estabelecimento = registro.getEstabelecimento();
String dataEmissao = registro.getDataEmissao(); String dataEmissao = registro.getDataEmissao();
Integer numeroIdentificacaoECF = registro.getNumeroIdentificacaoECF(); String numeroIdentificacaoECF = registro.getNumeroIdentificacaoECF();
Integer cooReducaoZ = registro.getCooReducaoZ(); Integer cooReducaoZ = registro.getCooReducaoZ();
Integer cooInicial = registro.getCooInicial(); Integer cooInicial = registro.getCooInicial();
Integer cooFinal = registro.getCooFinal(); Integer cooFinal = registro.getCooFinal();
@ -197,13 +197,13 @@ public class ExportacaoFiscal {
Integer cro = registro.getCro(); Integer cro = registro.getCro();
BigDecimal valorTotal = registro.getValorTotal(); BigDecimal valorTotal = registro.getValorTotal();
BigDecimal valorIsentas = registro.getValorIsentas(); BigDecimal valorIsentas = registro.getValorIsentas();
Integer estabelecimentoECF = registro.getEstabelecimentoECF(); String estabelecimentoECF = registro.getEstabelecimentoECF();
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.append("CFC").append(SEPARADOR); 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(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(cooReducaoZ, true, 6)).append(SEPARADOR);
sb.append(formataNumerico(cooInicial, true, 6)).append(SEPARADOR); sb.append(formataNumerico(cooInicial, true, 6)).append(SEPARADOR);
sb.append(formataNumerico(cooFinal, 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("").append(SEPARADOR); // Posição 32
sb.append("V").append(SEPARADOR); sb.append("V").append(SEPARADOR);
sb.append(formataCaracter(VAZIO, false, 15)).append(SEPARADOR); // Posição 34 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); 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(formataCaracter(VAZIO, false, 15)).append(SEPARADOR); // Posição 26
sb.append("01").append(SEPARADOR); sb.append("01").append(SEPARADOR);
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 30
sb.append(formataCaracter(VAZIO, false, 9)).append(SEPARADOR); // Posição 31 sb.append(formataCaracter(VAZIO, false, 9)).append(SEPARADOR); // Posição 31
sb.append(formataCaracter(VAZIO, false, 9)).append(SEPARADOR); // Posição 32 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; import java.math.BigDecimal;
public class ExportacaoECFTipoCFC { public class ExportacaoECFTipoCFC {
private Integer estabelecimento; private String estabelecimento;
private String dataEmissao; private String dataEmissao;
private Integer numeroIdentificacaoECF; private String numeroIdentificacaoECF;
private Integer cooReducaoZ; private Integer cooReducaoZ;
private Integer cooInicial; private Integer cooInicial;
private Integer cooFinal; private Integer cooFinal;
@ -13,18 +13,18 @@ public class ExportacaoECFTipoCFC {
private Integer cro; private Integer cro;
private BigDecimal valorTotal; private BigDecimal valorTotal;
private BigDecimal valorIsentas; private BigDecimal valorIsentas;
private Integer estabelecimentoECF; private String estabelecimentoECF;
private String ecf; private String ecf;
public ExportacaoECFTipoCFC() { public ExportacaoECFTipoCFC() {
} }
public Integer getEstabelecimento() { public String getEstabelecimento() {
return estabelecimento; return estabelecimento;
} }
public void setEstabelecimento(Integer estabelecimento) { public void setEstabelecimento(String estabelecimento) {
this.estabelecimento = estabelecimento; this.estabelecimento = estabelecimento;
} }
@ -36,11 +36,11 @@ public class ExportacaoECFTipoCFC {
this.dataEmissao = dataEmissao; this.dataEmissao = dataEmissao;
} }
public Integer getNumeroIdentificacaoECF() { public String getNumeroIdentificacaoECF() {
return numeroIdentificacaoECF; return numeroIdentificacaoECF;
} }
public void setNumeroIdentificacaoECF(Integer numeroIdentificacaoECF) { public void setNumeroIdentificacaoECF(String numeroIdentificacaoECF) {
this.numeroIdentificacaoECF = numeroIdentificacaoECF; this.numeroIdentificacaoECF = numeroIdentificacaoECF;
} }
@ -100,11 +100,11 @@ public class ExportacaoECFTipoCFC {
this.valorIsentas = valorIsentas; this.valorIsentas = valorIsentas;
} }
public Integer getEstabelecimentoECF() { public String getEstabelecimentoECF() {
return estabelecimentoECF; return estabelecimentoECF;
} }
public void setEstabelecimentoECF(Integer estabelecimentoECF) { public void setEstabelecimentoECF(String estabelecimentoECF) {
this.estabelecimentoECF = estabelecimentoECF; this.estabelecimentoECF = estabelecimentoECF;
} }