package gcom.arrecadacao.bean; import java.io.Serializable; /** * Objeto que pode ser um dos 4 SF desses dependendo do tipo de pagamento * * @author S�vio Luiz * @created 30 de Janeiro de 2006 * [UC0264] - Distribuir Dados do C�digo de Barras. * [SF0001] - Distribuir Pagamento de Conta * [SF0002] - Distribuir Pagamento de Guia de Pagamento * [SF0003] - Distribuir Pagamento de Documento de Cobram�a * [SF0004] - Distribuir Pagamento de Fatura do Cliente Respons�vel */ public class RegistroHelperCodigoBarrasTipoPagamento implements Serializable { private static final long serialVersionUID = 1L; public RegistroHelperCodigoBarrasTipoPagamento() { } // campos do idPagamento que pode ser de um dos 4 SF,como podem ser campos // diferentes // dependendo do SF ent�o tem esses n�meros private String idPagamento1; private String idPagamento2; private String idPagamento3; private String idPagamento4; private String idPagamento5; private String idPagamento6; /*--------------------------------------------------------------------------------------------------------------- * [UC0264] - Distribuir Dados do C�digo de Barras * - Caso o tipo de pagamento(campo G05.8) corresponda a Conta(valor = 3). * .idPagamento1 = C�digo da Localidade. * .idPagamento2 = M�tricula do Im�vel. * .idPagamento3 = N�o utilizado. * .idPagamento4 = M�s e Ano de Refer�ncia da Conta (MMAAAA). * .idPagamento5 = Digito Verificador da Conta no modulo 10. * .idPagamento6 = N�o Utilizado. * * - Caso o tipo de pagamento(campo G05.8) corresponda a Guia Pagamento(valor = 4) * .idPagamento1 = C�digo da Localidade. * .idPagamento2 = M�tricula do Im�vel. * .idPagamento3 = N�o utilizado. * .idPagamento4 = C�digo do tipo do d�bito(DBTP_ID). * .idPagamento5 = Ano da Emiss�o da Guia de Pagamento(AAAA). * .idPagamento6 = N�o Utilizado. * * - Caso o tipo de pagamento(campo G05.8) corresponda a Documento de Cobran�a(valor = 5) * .idPagamento1 = C�digo da Localidade. * .idPagamento2 = M�tricula do Im�vel. * .idPagamento3 = Sequencia do Documento de Cobran�a. * .idPagamento4 = C�digo do tipo de Documento(DOTP_ID). * .idPagamento5 = N�o Utilizado. * * - Caso o tipo de pagamento(campo G05.8) corresponda a Fatura do Cliente Respons�vel (valor = 7) * .idPagamento1 = N�o Utilizado. * .idPagamento2 = C�digo do Cliente Respons�vel(CLIE_ID). * .idPagamento3 = N�o Utilizado. * .idPagamento4 = M�s e Ano de Refer�ncia da Conta (MMAAAA). * .idPagamento5 = Digito Verificador da Conta no modulo 10. * .idPagamento6 = Sequencial da Fatura do Cliente Respons�vel. * * - Identifica��o da Empresa for CAER (campo G05.6 = 0004) * * .idPagamento1 = Tipo do Documento (G05.7.1). * .idPagamento2 = Identifica��o. * * - Caso o tipo de pagamento(campo G05.7.1) corresponda a Conta e Segunda Via (valor = 1) * .idPagamento3 = Matricula do Imovel (IMOV_ID). * .idPagamento4 = Ano e M�s de Refer�ncia da Conta (AAAAMM). * .idPagamento5 = Codigo Origem da Conta. * .idPagamento6 = Numero do Documento + campo G05.8. * * - Caso o tipo de pagamento(campo G05.7.1) corresponda a Fatura (valor = 2) * .idPagamento3 = Qualifica��o. * .idPagamento4 = Ano e M�s de Refer�ncia da Conta (AAAAMM). * .idPagamento5 = Numero do Documento + campo G05.8. * * - Caso o tipo de pagamento(campo G05.7.1) corresponda a Reaviso de Debito (valor = 3) * .idPagamento3 = Matricula do Imovel (IMOV_ID). * .idPagamento4 = Numero do Documento + campo G05.8. * * -----------------------------------------------------------------------------------------------------------------*/ public String getIdPagamento1() { return idPagamento1; } public void setIdPagamento1(String idPagamento1) { this.idPagamento1 = idPagamento1; } public String getIdPagamento2() { return idPagamento2; } public void setIdPagamento2(String idPagamento2) { this.idPagamento2 = idPagamento2; } public String getIdPagamento3() { return idPagamento3; } public void setIdPagamento3(String idPagamento3) { this.idPagamento3 = idPagamento3; } public String getIdPagamento4() { return idPagamento4; } public void setIdPagamento4(String idPagamento4) { this.idPagamento4 = idPagamento4; } public String getIdPagamento5() { return idPagamento5; } public void setIdPagamento5(String idPagamento5) { this.idPagamento5 = idPagamento5; } public String getIdPagamento6() { return idPagamento6; } public void setIdPagamento6(String idPagamento6) { this.idPagamento6 = idPagamento6; } }