public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { switch (especie) { case EnumEspecieDocumento.DuplicataMercantil: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "DUPLICATA MERCANTIL", Sigla = "DM" }); } case EnumEspecieDocumento.NotaPromissoria: { return(new EspecieDocumento((int)especie) { Codigo = 02, Descricao = "NOTA PROMISSÓRIA", Sigla = "NP" }); } case EnumEspecieDocumento.NotaDeSeguro: { return(new EspecieDocumento((int)especie) { Codigo = 03, Descricao = "NOTA DE SEGURO", Sigla = "NS" }); } case EnumEspecieDocumento.Recibo: { return(new EspecieDocumento((int)especie) { Codigo = 05, Descricao = "RECIBO", Sigla = "RC" }); } case EnumEspecieDocumento.DuplicataServico: { return(new EspecieDocumento((int)especie) { Codigo = 09, Descricao = "DUPLICATA DE SERVIÇOS", Sigla = "DS" }); } } throw new Exception( String.Format("Não foi possível obter instrução padronizada. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { switch (especie) { case EnumEspecieDocumento.DuplicataMercantil: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Duplicata Mercantil", Sigla = "DP" }); } case EnumEspecieDocumento.NotaPromissoria: { return(new EspecieDocumento((int)especie) { Codigo = 02, Descricao = "Nota Promissória", Sigla = "NP" }); } case EnumEspecieDocumento.NotaSeguro: { return(new EspecieDocumento((int)especie) { Codigo = 03, Descricao = "Nota de Seguro", Sigla = "NS" }); } case EnumEspecieDocumento.Recibo: { return(new EspecieDocumento((int)especie) { Codigo = 05, Descricao = "Recibo", Sigla = "RC" }); } case EnumEspecieDocumento.DuplicataServico: { return(new EspecieDocumento((int)especie) { Codigo = 10, Descricao = "Duplicata de Serviços", Sigla = "DS" }); } } throw new Exception( String.Format("Não foi possível obter espécie. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { switch (especie) { case EnumEspecieDocumento.DuplicataMercantil: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Duplicata", Sigla = "DM" }); } case EnumEspecieDocumento.Recibo: { return(new EspecieDocumento((int)especie) { Codigo = 05, Descricao = "RECIBO", Sigla = "RC" }); } case EnumEspecieDocumento.DuplicataServico: { return(new EspecieDocumento((int)especie) { Codigo = 12, Descricao = "Duplicata de Serviço", Sigla = "DS" }); } case EnumEspecieDocumento.Outros: { return(new EspecieDocumento((int)especie) { Codigo = 99, Descricao = "Outros", Sigla = "OU" }); } } throw new Exception( String.Format("Não foi possível obter instrução padronizada. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { switch (especie) { case EnumEspecieDocumento.DuplicataMercantil: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Duplicata mercantil", Sigla = "DM" }); } case EnumEspecieDocumento.NotaPromissoria: { return(new EspecieDocumento((int)especie) { Codigo = 02, Descricao = "Nota promissória", Sigla = "NP" }); } case EnumEspecieDocumento.NotaDeSeguro: { return(new EspecieDocumento((int)especie) { Codigo = 03, Descricao = "Nota de seguro", Sigla = "NS" }); } case EnumEspecieDocumento.CobrancaSeriada: { return(new EspecieDocumento((int)especie) { Codigo = 04, Descricao = "Cobrança seriada", Sigla = "CS" }); } case EnumEspecieDocumento.Recibo: { return(new EspecieDocumento((int)especie) { Codigo = 05, Descricao = "Recibo", Sigla = "RC" }); } case EnumEspecieDocumento.LetraCambio: { return(new EspecieDocumento((int)especie) { Codigo = 10, Descricao = "Letra de câmbio", Sigla = "LC" }); } case EnumEspecieDocumento.NotaDebito: { return(new EspecieDocumento((int)especie) { Codigo = 11, Descricao = "Nota de débito", Sigla = "ND" }); } case EnumEspecieDocumento.DuplicataServico: { return(new EspecieDocumento((int)especie) { Codigo = 98, Descricao = "Duplicata de Serv.", Sigla = "DS" }); } case EnumEspecieDocumento.Outros: { return(new EspecieDocumento((int)especie) { Codigo = 99, Descricao = "Outros", Sigla = "OU" }); } } throw new Exception( String.Format("Não foi possível obter instrução padronizada. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { switch (especie) { case EnumEspecieDocumento.DuplicataMercantil: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Duplicata mercantil", Sigla = "DM" }); } case EnumEspecieDocumento.NotaPromissoria: { return(new EspecieDocumento((int)especie) { Codigo = 02, Descricao = "Nota promissória", Sigla = "NP" }); } case EnumEspecieDocumento.NotaSeguro: { return(new EspecieDocumento((int)especie) { Codigo = 03, Descricao = "Nota de Seguro", Sigla = "NS" }); } case EnumEspecieDocumento.Recibo: { return(new EspecieDocumento((int)especie) { Codigo = 05, Descricao = "Recibo", Sigla = "RE" }); } case EnumEspecieDocumento.DuplicataRural: { return(new EspecieDocumento((int)especie) { Codigo = 06, Descricao = "Duplicata Rural", Sigla = "DR" }); } case EnumEspecieDocumento.LetraCambio: { return(new EspecieDocumento((int)especie) { Codigo = 08, Descricao = "Letra Câmbio", Sigla = "LC" }); } case EnumEspecieDocumento.Warrant: { return(new EspecieDocumento((int)especie) { Codigo = 09, Descricao = "Warrant", Sigla = "WA" }); } case EnumEspecieDocumento.Cheque: { return(new EspecieDocumento((int)especie) { Codigo = 10, Descricao = "Cheque", Sigla = "CH" }); } case EnumEspecieDocumento.DuplicataServico: { return(new EspecieDocumento((int)especie) { Codigo = 12, Descricao = "Duplicata de Serviço", Sigla = "DS" }); } case EnumEspecieDocumento.NotaDebito: { return(new EspecieDocumento((int)especie) { Codigo = 13, Descricao = "Nota de Débito", Sigla = "ND" }); } case EnumEspecieDocumento.TriplicataMercantil: { return(new EspecieDocumento((int)especie) { Codigo = 14, Descricao = "Triplicata Mercantil", Sigla = "TM" }); } case EnumEspecieDocumento.TriplicataServico: { return(new EspecieDocumento((int)especie) { Codigo = 15, Descricao = "Triplicata de Serviço", Sigla = "NP" }); } case EnumEspecieDocumento.Fatura: { return(new EspecieDocumento((int)especie) { Codigo = 18, Descricao = "Fatura", Sigla = "FT" }); } case EnumEspecieDocumento.ApoliceSeguro: { return(new EspecieDocumento((int)especie) { Codigo = 20, Descricao = "Apólice de Seguro", Sigla = "AS" }); } case EnumEspecieDocumento.MensalidadeEscolar: { return(new EspecieDocumento((int)especie) { Codigo = 21, Descricao = "Mensalidade Escolar", Sigla = "ME" }); } case EnumEspecieDocumento.ParcelaConsorcio: { return(new EspecieDocumento((int)especie) { Codigo = 22, Descricao = "Parcela de Consórcio", Sigla = "PC" }); } case EnumEspecieDocumento.Outros: { return(new EspecieDocumento((int)especie) { Codigo = 99, Descricao = "Outros", Sigla = "OT" }); } } throw new Exception( String.Format("Não foi possível obter instrução padronizada. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { #region Código Espécie // 01 - DM - DUPLICATA MERCANTIL // 02 - NP - NOTA PROMISSORIA // 03 - NS - NOTA DE SEGURO // 04 - ME - MENSALIDADE ESCOLAR // 05 - RC - RECIBO // 06 - CT - CONTRATO // 07 - CO - COSSEGUROS // 08 - DS - DUPLICATA DE SERVICO // 09 - LC - LETRA DE CÂMBIO // 13 - ND - NOTA DE DÉBITOS // 15 - DD - DOCUMENTO DE DÍVIDA // 16 - EC - ENCARGOS CONDOMINIAIS // 17 - PS - CONTA DE PRESTAÇÃO DE SERVIÇOS // 99 - DV - DIVERSOS #endregion switch (especie) { case EnumEspecieDocumento.DuplicataMercantil: { return new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Duplicata Mercantil", Sigla = "DM" }; } case EnumEspecieDocumento.NotaPromissoria: { return new EspecieDocumento((int)especie) { Codigo = 02, Descricao = "Nota Promissória", Sigla = "NP" }; } case EnumEspecieDocumento.NotaSeguro: { return new EspecieDocumento((int)especie) { Codigo = 03, Descricao = "Nota de Seguro", Sigla = "NS" }; } case EnumEspecieDocumento.MensalidadeEscolar: { return new EspecieDocumento((int)especie) { Codigo = 04, Descricao = "Mensalidade Escolar", Sigla = "ME" }; } case EnumEspecieDocumento.Recibo: { return new EspecieDocumento((int)especie) { Codigo = 05, Descricao = "Recibo", Sigla = "RC" }; } case EnumEspecieDocumento.Contrato: { return new EspecieDocumento((int)especie) { Codigo = 06, Descricao = "Contrato", Sigla = "CT" }; } case EnumEspecieDocumento.Cosseguros: { return new EspecieDocumento((int)especie) { Codigo = 07, Descricao = "Cosseguros", Sigla = "CO" }; } case EnumEspecieDocumento.DuplicataServico: { return new EspecieDocumento((int)especie) { Codigo = 08, Descricao = "Duplicata de Serviço", Sigla = "DS" }; } case EnumEspecieDocumento.LetraCambio: { return new EspecieDocumento((int)especie) { Codigo = 09, Descricao = "Letra de Câmbio", Sigla = "LC" }; } case EnumEspecieDocumento.NotaDebito: { return new EspecieDocumento((int)especie) { Codigo = 13, Descricao = "Nota de Débitos", Sigla = "ND" }; } case EnumEspecieDocumento.DocumentoDivida: { return new EspecieDocumento((int)especie) { Codigo = 15, Descricao = "Documento de Dívida", Sigla = "DD" }; } case EnumEspecieDocumento.EncargosCondominais: { return new EspecieDocumento((int)especie) { Codigo = 16, Descricao = "Encargos Condominiais", Sigla = "EC" }; } case EnumEspecieDocumento.ContaPrestacaoServicos: { return new EspecieDocumento((int)especie) { Codigo = 17, Descricao = "Conta de Prestação de Serviços", Sigla = "PS" }; } case EnumEspecieDocumento.Diversos: { return new EspecieDocumento((int)especie) { Codigo = 99, Descricao = "Diversos", Sigla = "DV" }; } } throw new Exception( String.Format("Não foi possível obter espécie. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { switch (especie) { case EnumEspecieDocumento.Cheque: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Cheque", Sigla = "CH" }); } case EnumEspecieDocumento.DuplicataMercantil: { return(new EspecieDocumento((int)especie) { Codigo = 02, Descricao = "Duplicata mercantil", Sigla = "DM" }); } case EnumEspecieDocumento.DuplicataMercantilIndicacao: { return(new EspecieDocumento((int)especie) { Codigo = 03, Descricao = "Duplicata Mercatil p/ Indicação", Sigla = "DMI" }); } case EnumEspecieDocumento.DuplicataServico: { return(new EspecieDocumento((int)especie) { Codigo = 04, Descricao = "Duplicata de Serviço", Sigla = "DS" }); } case EnumEspecieDocumento.DuplicataServicoIndicacao: { return(new EspecieDocumento((int)especie) { Codigo = 05, Descricao = "Duplicata de Serviço p/ Indicação", Sigla = "DSI" }); } case EnumEspecieDocumento.DuplicataRural: { return(new EspecieDocumento((int)especie) { Codigo = 06, Descricao = "Duplicata Rural", Sigla = "DR" }); } case EnumEspecieDocumento.LetraCambio: { return(new EspecieDocumento((int)especie) { Codigo = 07, Descricao = "Letra de Câmbio", Sigla = "LC" }); } case EnumEspecieDocumento.NotaCreditoComercial: { return(new EspecieDocumento((int)especie) { Codigo = 08, Descricao = "Nota de Crédito Comercial", Sigla = "NCC" }); } case EnumEspecieDocumento.NotaCreditoExportacao: { return(new EspecieDocumento((int)especie) { Codigo = 09, Descricao = "Nota de Crédito a Exportação", Sigla = "NCE" }); } case EnumEspecieDocumento.NotaCreditoIndustrial: { return(new EspecieDocumento((int)especie) { Codigo = 10, Descricao = "Nota de Crédito Industrial", Sigla = "NCI" }); } case EnumEspecieDocumento.NotaCreditoRural: { return(new EspecieDocumento((int)especie) { Codigo = 11, Descricao = "Nota de Crédito Rural", Sigla = "NCR" }); } case EnumEspecieDocumento.NotaPromissoria: { return(new EspecieDocumento((int)especie) { Codigo = 12, Descricao = "Nota Promissória", Sigla = "NP" }); } case EnumEspecieDocumento.NotaPromissoriaRural: { return(new EspecieDocumento((int)especie) { Codigo = 13, Descricao = "Nota Promissória Rural", Sigla = "NPR" }); } case EnumEspecieDocumento.TriplicataMercantil: { return(new EspecieDocumento((int)especie) { Codigo = 14, Descricao = "Triplicata Mercantil", Sigla = "TM" }); } case EnumEspecieDocumento.TriplicataServico: { return(new EspecieDocumento((int)especie) { Codigo = 15, Descricao = "Triplicata de Serviço", Sigla = "TS" }); } case EnumEspecieDocumento.NotaDeSeguro: { return(new EspecieDocumento((int)especie) { Codigo = 16, Descricao = "Nota de Seguro", Sigla = "NS" }); } case EnumEspecieDocumento.Recibo: { return(new EspecieDocumento((int)especie) { Codigo = 17, Descricao = "Recibo", Sigla = "RC" }); } case EnumEspecieDocumento.Fatura: { return(new EspecieDocumento((int)especie) { Codigo = 18, Descricao = "Fatura", Sigla = "FAT" }); } case EnumEspecieDocumento.NotaDebito: { return(new EspecieDocumento((int)especie) { Codigo = 19, Descricao = "Nota de Débito", Sigla = "ND" }); } case EnumEspecieDocumento.ApoliceSeguro: { return(new EspecieDocumento((int)especie) { Codigo = 20, Descricao = "Apólice de Seguro", Sigla = "AP" }); } case EnumEspecieDocumento.MensalidadeEscolar: { return(new EspecieDocumento((int)especie) { Codigo = 21, Descricao = "Mensalidade Escolar", Sigla = "ME" }); } case EnumEspecieDocumento.ParcelaConsorcio: { return(new EspecieDocumento((int)especie) { Codigo = 22, Descricao = "Parcela de Consórcio", Sigla = "PC" }); } case EnumEspecieDocumento.NotaFiscal: { return(new EspecieDocumento((int)especie) { Codigo = 23, Descricao = "Nota Fiscal", Sigla = "NF" }); } case EnumEspecieDocumento.DocumentoDivida: { return(new EspecieDocumento((int)especie) { Codigo = 24, Descricao = "Documento de Dívida", Sigla = "DD" }); } case EnumEspecieDocumento.CedulaProdutoRural: { return(new EspecieDocumento((int)especie) { Codigo = 25, Descricao = "cédula de Produto Rural", Sigla = "CPR" }); } case EnumEspecieDocumento.Outros: { return(new EspecieDocumento((int)especie) { Codigo = 99, Descricao = "Outros", Sigla = "OU" }); } } throw new Exception( String.Format("Não foi possível obter instrução padronizada. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { #region Código Espécie // 02 - DM - DUPLICATA MERCANTIL // 04 - DS - DUPLICATA DE SERVICO // 07 - LC - LETRA DE C�MBIO (SOMENTE PARA BANCO 353) // 30 - LC - LETRA DE C�MBIO (SOMENTE PARA BANCO 008) // 12 - NP - NOTA PROMISSORIA // 13 - NR - NOTA PROMISSORIA RURAL // 17 - RC - RECIBO // 20 - AP - APOLICE DE SEGURO // 97 - CH - CHEQUE // 98 - ND - NOTA PROMISSORIA DIRETA #endregion switch (especie) { case EnumEspecieDocumento.DuplicataMercantil: { return(new EspecieDocumento((int)especie) { Codigo = 02, Descricao = "Duplicata mercantil", Sigla = "DM" }); } case EnumEspecieDocumento.DuplicataServico: { return(new EspecieDocumento((int)especie) { Codigo = 04, Descricao = "Duplicata de serviço", Sigla = "DS" }); } // Somente para banco 353 case EnumEspecieDocumento.LetraCambio353: { return(new EspecieDocumento((int)especie) { Codigo = 07, Descricao = "Letra de câmbio", Sigla = "LC" }); } case EnumEspecieDocumento.NotaPromissoria: { return(new EspecieDocumento((int)especie) { Codigo = 12, Descricao = "Nota promissória", Sigla = "NP" }); } case EnumEspecieDocumento.NotaPromissoriaRural: { return(new EspecieDocumento((int)especie) { Codigo = 13, Descricao = "Nota promissória rural", Sigla = "NP" }); } case EnumEspecieDocumento.Recibo: { return(new EspecieDocumento((int)especie) { Codigo = 17, Descricao = "Recibo", Sigla = "RC" }); } case EnumEspecieDocumento.ApoliceSeguro: { return(new EspecieDocumento((int)especie) { Codigo = 20, Descricao = "Apólice seguro", Sigla = "AP" }); } // Somente para banco 008 case EnumEspecieDocumento.LetraCambio008: { return(new EspecieDocumento((int)especie) { Codigo = 30, Descricao = "Letra de câmbio", Sigla = "LC" }); } case EnumEspecieDocumento.Cheque: { return(new EspecieDocumento((int)especie) { Codigo = 97, Descricao = "Cheque", Sigla = "CH" }); } case EnumEspecieDocumento.NotaPromissoariaDireta: { return(new EspecieDocumento((int)especie) { Codigo = 98, Descricao = "Nota promissória direta", Sigla = "ND" }); } } throw new Exception( String.Format("Não foi possível obter instrução padronizada. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { switch (especie) { case EnumEspecieDocumento.Cheque: { return new EspecieDocumento((int) especie) { Codigo = 01, Descricao = "Cheque", Sigla = "CH" }; } case EnumEspecieDocumento.DuplicataMercantil: { return new EspecieDocumento((int) especie) { Codigo = 02, Descricao = "Duplicata mercantil", Sigla = "DM" }; } case EnumEspecieDocumento.DuplicataMercantilIndicacao: { return new EspecieDocumento((int) especie) { Codigo = 03, Descricao = "Duplicata Mercatil p/ Indicação", Sigla = "DMI" }; } case EnumEspecieDocumento.DuplicataServico: { return new EspecieDocumento((int) especie) { Codigo = 04, Descricao = "Duplicata de Serviço", Sigla = "DS" }; } case EnumEspecieDocumento.DuplicataServicoIndicacao: { return new EspecieDocumento((int) especie) { Codigo = 05, Descricao = "Duplicata de Serviço p/ Indicação", Sigla = "DSI" }; } case EnumEspecieDocumento.DuplicataRural: { return new EspecieDocumento((int) especie) { Codigo = 06, Descricao = "Duplicata Rural", Sigla = "DR" }; } case EnumEspecieDocumento.LetraCambio: { return new EspecieDocumento((int) especie) { Codigo = 07, Descricao = "Letra de Câmbio", Sigla = "LC" }; } case EnumEspecieDocumento.NotaCreditoComercial: { return new EspecieDocumento((int) especie) { Codigo = 08, Descricao = "Nota de Crédito Comercial", Sigla = "NCC" }; } case EnumEspecieDocumento.NotaCreditoExportacao: { return new EspecieDocumento((int) especie) { Codigo = 09, Descricao = "Nota de Crédito a Exportação", Sigla = "NCE" }; } case EnumEspecieDocumento.NotaCreditoIndustrial: { return new EspecieDocumento((int) especie) { Codigo = 10, Descricao = "Nota de Crédito Industrial", Sigla = "NCI" }; } case EnumEspecieDocumento.NotaCreditoRural: { return new EspecieDocumento((int) especie) { Codigo = 11, Descricao = "Nota de Crédito Rural", Sigla = "NCR" }; } case EnumEspecieDocumento.NotaPromissoria: { return new EspecieDocumento((int) especie) { Codigo = 12, Descricao = "Nota Promissória", Sigla = "NP" }; } case EnumEspecieDocumento.NotaPromissoriaRural: { return new EspecieDocumento((int) especie) { Codigo = 13, Descricao = "Nota Promissória Rural", Sigla = "NPR" }; } case EnumEspecieDocumento.TriplicataMercantil: { return new EspecieDocumento((int) especie) { Codigo = 14, Descricao = "Triplicata Mercantil", Sigla = "TM" }; } case EnumEspecieDocumento.TriplicataServico: { return new EspecieDocumento((int) especie) { Codigo = 15, Descricao = "Triplicata de Serviço", Sigla = "TS" }; } case EnumEspecieDocumento.NotaDeSeguro: { return new EspecieDocumento((int) especie) { Codigo = 16, Descricao = "Nota de Seguro", Sigla = "NS" }; } case EnumEspecieDocumento.Recibo: { return new EspecieDocumento((int) especie) { Codigo = 17, Descricao = "Recibo", Sigla = "RC" }; } case EnumEspecieDocumento.Fatura: { return new EspecieDocumento((int) especie) { Codigo = 18, Descricao = "Fatura", Sigla = "FAT" }; } case EnumEspecieDocumento.NotaDebito: { return new EspecieDocumento((int) especie) { Codigo = 19, Descricao = "Nota de Débito", Sigla = "ND" }; } case EnumEspecieDocumento.ApoliceSeguro: { return new EspecieDocumento((int) especie) { Codigo = 20, Descricao = "Apólice de Seguro", Sigla = "AP" }; } case EnumEspecieDocumento.MensalidadeEscolar: { return new EspecieDocumento((int) especie) { Codigo = 21, Descricao = "Mensalidade Escolar", Sigla = "ME" }; } case EnumEspecieDocumento.ParcelaConsorcio: { return new EspecieDocumento((int) especie) { Codigo = 22, Descricao = "Parcela de Consórcio", Sigla = "PC" }; } case EnumEspecieDocumento.NotaFiscal: { return new EspecieDocumento((int) especie) { Codigo = 23, Descricao = "Nota Fiscal", Sigla = "NF" }; } case EnumEspecieDocumento.DocumentoDivida: { return new EspecieDocumento((int) especie) { Codigo = 24, Descricao = "Documento de Dívida", Sigla = "DD" }; } case EnumEspecieDocumento.CedulaProdutoRural: { return new EspecieDocumento((int) especie) { Codigo = 25, Descricao = "cédula de Produto Rural", Sigla = "CPR" }; } case EnumEspecieDocumento.Outros: { return new EspecieDocumento((int) especie) { Codigo = 99, Descricao = "Outros", Sigla = "OU" }; } } throw new Exception( String.Format("Não foi possível obter instrução padronizada. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { #region ESPÉCIE DE TÍTULO /* * 01 - Duplicata Mercantil * 02 - Nota Promissória * 03 - Nota de Seguro * 05 - Recibo * 08 - Letra de Câmbio * 09 - Warrant * 10 - Cheque * 12 - Duplicata de Serviço * 13 - Nota de Débito * 15 - Apólice de Seguro * 25 - Dívida Ativa da União * 26 - Dívida Ativa de Estado * 27 - Dívida Ativa de Município */ /* Observações: * As espécies 25 - DAU, 26 - DAE, 27 - DAM, somente são admissíveis nas Carteiras 11 e 17, como Cobrança Simples. * Na modalidade de Cobrança Descontada somente são permitidas as espécies: 01 - Duplicata Mercantil (DM), 12 - Duplicata de Prestação de Serviço (DS) e 08 - Letra de Câmbio (LC). * Para a modalidade Vendor somente são permitidas as espécies: 01 - Duplicata Mercantil (DM) e 12 - Duplicata de Prestação de Serviço (DS). */ #endregion switch (especie) { case EnumEspecieDocumento.DuplicataMercantil: { return new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Duplicata Mercantil", Sigla = "DM" }; } case EnumEspecieDocumento.NotaPromissoria: { return new EspecieDocumento((int)especie) { Codigo = 02, Descricao = "Nota Promissória", Sigla = "NP" }; } case EnumEspecieDocumento.NotaSeguro: { return new EspecieDocumento((int)especie) { Codigo = 03, Descricao = "Nota de Seguro", Sigla = "NS" }; } case EnumEspecieDocumento.Recibo: { return new EspecieDocumento((int)especie) { Codigo = 05, Descricao = "Recibo", Sigla = "RC" }; } case EnumEspecieDocumento.LetraCambio: { return new EspecieDocumento((int)especie) { Codigo = 08, Descricao = "Letra de Câmbio", Sigla = "LC" }; } case EnumEspecieDocumento.Warrant: { return new EspecieDocumento((int)especie) { Codigo = 09, Descricao = "Warrant", Sigla = "WR" }; } case EnumEspecieDocumento.Cheque: { return new EspecieDocumento((int)especie) { Codigo = 10, Descricao = "Cheque", Sigla = "CH" }; } case EnumEspecieDocumento.DuplicataServico: { return new EspecieDocumento((int)especie) { Codigo = 12, Descricao = "Duplicata de Serviço", Sigla = "DS" }; } case EnumEspecieDocumento.NotaDebito: { return new EspecieDocumento((int)especie) { Codigo = 13, Descricao = "Nota de Débitos", Sigla = "ND" }; } case EnumEspecieDocumento.ApoliceSeguro: { return new EspecieDocumento((int)especie) { Codigo = 15, Descricao = "Apólice de Seguro", Sigla = "AS" }; } case EnumEspecieDocumento.DAU: { return new EspecieDocumento((int)especie) { Codigo = 25, Descricao = "Dívida Ativa da União", Sigla = "DAU" }; } case EnumEspecieDocumento.DAE: { return new EspecieDocumento((int)especie) { Codigo = 26, Descricao = "Dívida ativa de Estado", Sigla = "DAE" }; } case EnumEspecieDocumento.DAM: { return new EspecieDocumento((int)especie) { Codigo = 27, Descricao = "Dívida Ativa de Município", Sigla = "DAM" }; } } throw new Exception( String.Format("Não foi possível obter espécie. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { #region Código Espécie /** Este campo só permite usar os seguintes códigos: * A - Duplicata Mercantil por Indicação * B - Duplicata Rural * C - Nota Promissória * D - Nota Promissória Rural * E - Nota de Seguros * G - Recibo * H - Letra de Câmbio * I - Nota de Débito * J - Duplicata de Serviço por Indicação * K - Outros * O - Boleto Proposta **/ #endregion switch (especie) { case EnumEspecieDocumento.DuplicataMercantilIndicacao: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Duplicata Mercantil por Indicação", Sigla = "A" }); } case EnumEspecieDocumento.DuplicataRural: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Duplicata Rural", Sigla = "B" }); } case EnumEspecieDocumento.NotaPromissoria: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Nota Promissoria", Sigla = "C" }); } case EnumEspecieDocumento.NotaPromissoriaRural: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Nota Promissoria Rural", Sigla = "D" }); } case EnumEspecieDocumento.NotaSeguro: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Nota de Seguro", Sigla = "E" }); } case EnumEspecieDocumento.Recibo: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Recibo", Sigla = "G" }); } case EnumEspecieDocumento.LetraCambio: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Letra de Câmbio", Sigla = "H" }); } case EnumEspecieDocumento.NotaDebito: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Nota de Débito", Sigla = "I" }); } case EnumEspecieDocumento.DuplicataServicoIndicacao: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Duplicata de Serviço por Indicação", Sigla = "J" }); } case EnumEspecieDocumento.Outros: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Outros", Sigla = "K" }); } case EnumEspecieDocumento.BoletoProposto: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Boleto Proposto", Sigla = "O" }); } } throw new Exception( String.Format("Não foi possível obter espécie. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { //21- Duplicata Mercantil; //22- Nota Promissória; //25- Recibo; //31- Duplicata Prestação ou //39- Outros switch (especie) { case EnumEspecieDocumento.DuplicataMercantil: { return(new EspecieDocumento((int)especie) { Codigo = 21, Descricao = "Duplicata Mercantil", Sigla = "DM" }); } case EnumEspecieDocumento.NotaPromissoria: { return(new EspecieDocumento((int)especie) { Codigo = 22, Descricao = "Nota Promissória", Sigla = "NP" }); } case EnumEspecieDocumento.Recibo: { return(new EspecieDocumento((int)especie) { Codigo = 25, Descricao = "Recibo", Sigla = "RC" }); } case EnumEspecieDocumento.DuplicataPrestacao: { return(new EspecieDocumento((int)especie) { Codigo = 31, Descricao = "Duplicata prestação", Sigla = "DP" }); } case EnumEspecieDocumento.Diversos: { return(new EspecieDocumento((int)especie) { Codigo = 39, Descricao = "Outros", Sigla = "DV" }); } } throw new Exception( String.Format("Não foi possível obter espécie. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { throw new NotImplementedException(); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { switch (especie) { case EnumEspecieDocumento.DuplicataMercantil: { return new EspecieDocumento((int) especie) { Codigo = 01, Descricao = "Duplicata Mercantil", Sigla = "DP" }; } case EnumEspecieDocumento.NotaPromissoria: { return new EspecieDocumento((int) especie) { Codigo = 02, Descricao = "Nota Promissória", Sigla = "NP" }; } case EnumEspecieDocumento.NotaSeguro: { return new EspecieDocumento((int) especie) { Codigo = 03, Descricao = "Nota de Seguro", Sigla = "NS" }; } case EnumEspecieDocumento.Recibo: { return new EspecieDocumento((int) especie) { Codigo = 05, Descricao = "Recibo", Sigla = "RC" }; } case EnumEspecieDocumento.DuplicataServico: { return new EspecieDocumento((int) especie) { Codigo = 10, Descricao = "Duplicata de Serviços", Sigla = "DS" }; } } throw new Exception( String.Format("Não foi possível obter espécie. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { switch (especie) { case EnumEspecieDocumento.Cheque: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Cheque", Sigla = "CH" }); } case EnumEspecieDocumento.CedulaProdutoRural: { return(new EspecieDocumento((int)especie) { Codigo = 25, Descricao = "Cédulo de Produto Rura", Sigla = "" }); } case EnumEspecieDocumento.DividaAtivaEstado: { return(new EspecieDocumento((int)especie) { Codigo = 27, Descricao = "Dívida Ativa de Estado", Sigla = "" }); } case EnumEspecieDocumento.DividaAtivaMunicipio: { return(new EspecieDocumento((int)especie) { Codigo = 28, Descricao = "Dívida Ativa de Municipio", Sigla = "" }); } case EnumEspecieDocumento.DividaAtivaUniao: { return(new EspecieDocumento((int)especie) { Codigo = 29, Descricao = "Dívida Ativa da União", Sigla = "" }); } case EnumEspecieDocumento.EncargosCondominais: { return(new EspecieDocumento((int)especie) { Codigo = 30, Descricao = "Encargos Condominais", Sigla = "" }); } case EnumEspecieDocumento.CartaoDeCredito: { return(new EspecieDocumento((int)especie) { Codigo = 31, Descricao = "Cartao de Crédito", Sigla = "CC" }); } case EnumEspecieDocumento.DuplicataMercantil: { return(new EspecieDocumento((int)especie) { Codigo = 02, Descricao = "Duplicata Mercantil", Sigla = "DM" }); } case EnumEspecieDocumento.NotaSeguro: { return(new EspecieDocumento((int)especie) { Codigo = 16, Descricao = "Nota de Seguro", Sigla = "NS" }); } case EnumEspecieDocumento.Recibo: { return(new EspecieDocumento((int)especie) { Codigo = 17, Descricao = "Recibo", Sigla = "RE" }); } case EnumEspecieDocumento.DuplicataRural: { return(new EspecieDocumento((int)especie) { Codigo = 06, Descricao = "Duplicata Rural", Sigla = "DR" }); } case EnumEspecieDocumento.LetraCambio: { return(new EspecieDocumento((int)especie) { Codigo = 07, Descricao = "Letra Câmbio", Sigla = "LC" }); } case EnumEspecieDocumento.Warrant: { return(new EspecieDocumento((int)especie) { Codigo = 26, Descricao = "Warrant", Sigla = "WA" }); } case EnumEspecieDocumento.DuplicataServico: { return(new EspecieDocumento((int)especie) { Codigo = 04, Descricao = "Duplicata de Serviço", Sigla = "DS" }); } case EnumEspecieDocumento.NotaDebito: { return(new EspecieDocumento((int)especie) { Codigo = 19, Descricao = "Nota de Débito", Sigla = "ND" }); } case EnumEspecieDocumento.TriplicataMercantil: { return(new EspecieDocumento((int)especie) { Codigo = 14, Descricao = "Triplicata Mercantil", Sigla = "TM" }); } case EnumEspecieDocumento.TriplicataServico: { return(new EspecieDocumento((int)especie) { Codigo = 12, Descricao = "Triplicata de Serviço", Sigla = "NP" }); } case EnumEspecieDocumento.Fatura: { return(new EspecieDocumento((int)especie) { Codigo = 18, Descricao = "Fatura", Sigla = "FAT" }); } case EnumEspecieDocumento.ApoliceSeguro: { return(new EspecieDocumento((int)especie) { Codigo = 20, Descricao = "Apólice de Seguro", Sigla = "AP" }); } case EnumEspecieDocumento.MensalidadeEscolar: { return(new EspecieDocumento((int)especie) { Codigo = 21, Descricao = "Mensalidade Escolar", Sigla = "ME" }); } case EnumEspecieDocumento.ParcelaConsorcio: { return(new EspecieDocumento((int)especie) { Codigo = 22, Descricao = "Parcela de Consórcio", Sigla = "PC" }); } case EnumEspecieDocumento.Outros: { return(new EspecieDocumento((int)especie) { Codigo = 99, Descricao = "Outros", Sigla = "OT" }); } } throw new Exception( String.Format("Não foi possível obter instrução padronizada. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { #region Código Espécie // 02 - DM - DUPLICATA MERCANTIL // 04 - DS - DUPLICATA DE SERVICO // 07 - LC - LETRA DE C�MBIO (SOMENTE PARA BANCO 353) // 30 - LC - LETRA DE C�MBIO (SOMENTE PARA BANCO 008) // 12 - NP - NOTA PROMISSORIA // 13 - NR - NOTA PROMISSORIA RURAL // 17 - RC - RECIBO // 20 - AP - APOLICE DE SEGURO // 97 - CH - CHEQUE // 98 - ND - NOTA PROMISSORIA DIRETA #endregion switch (especie) { case EnumEspecieDocumento.DuplicataMercantil: { return new EspecieDocumento((int) especie) { Codigo = 02, Descricao = "Duplicata mercantil", Sigla = "DM" }; } case EnumEspecieDocumento.DuplicataServico: { return new EspecieDocumento((int) especie) { Codigo = 04, Descricao = "Duplicata de serviço", Sigla = "DS" }; } // Somente para banco 353 case EnumEspecieDocumento.LetraCambio353: { return new EspecieDocumento((int) especie) { Codigo = 07, Descricao = "Letra de câmbio", Sigla = "LC" }; } case EnumEspecieDocumento.NotaPromissoria: { return new EspecieDocumento((int) especie) { Codigo = 12, Descricao = "Nota promissória", Sigla = "NP" }; } case EnumEspecieDocumento.NotaPromissoriaRural: { return new EspecieDocumento((int) especie) { Codigo = 13, Descricao = "Nota promissória rural", Sigla = "NP" }; } case EnumEspecieDocumento.Recibo: { return new EspecieDocumento((int) especie) { Codigo = 17, Descricao = "Recibo", Sigla = "RC" }; } case EnumEspecieDocumento.ApoliceSeguro: { return new EspecieDocumento((int) especie) { Codigo = 20, Descricao = "Apólice seguro", Sigla = "AP" }; } // Somente para banco 008 case EnumEspecieDocumento.LetraCambio008: { return new EspecieDocumento((int) especie) { Codigo = 30, Descricao = "Letra de câmbio", Sigla = "LC" }; } case EnumEspecieDocumento.Cheque: { return new EspecieDocumento((int) especie) { Codigo = 97, Descricao = "Cheque", Sigla = "CH" }; } case EnumEspecieDocumento.NotaPromissoariaDireta: { return new EspecieDocumento((int) especie) { Codigo = 98, Descricao = "Nota promissória direta", Sigla = "ND" }; } } throw new Exception( String.Format("Não foi possível obter instrução padronizada. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { switch (especie) { case EnumEspecieDocumento.DuplicataMercantil: { return new EspecieDocumento((int) especie) { Codigo = 01, Descricao = "Duplicata mercantil", Sigla = "DM" }; } case EnumEspecieDocumento.NotaPromissoria: { return new EspecieDocumento((int) especie) { Codigo = 02, Descricao = "Nota promissória", Sigla = "NP" }; } case EnumEspecieDocumento.NotaDeSeguro: { return new EspecieDocumento((int) especie) { Codigo = 03, Descricao = "Nota de seguro", Sigla = "NS" }; } case EnumEspecieDocumento.CobrancaSeriada: { return new EspecieDocumento((int) especie) { Codigo = 04, Descricao = "Cobrança seriada", Sigla = "CS" }; } case EnumEspecieDocumento.Recibo: { return new EspecieDocumento((int) especie) { Codigo = 05, Descricao = "Recibo", Sigla = "RC" }; } case EnumEspecieDocumento.LetraCambio: { return new EspecieDocumento((int) especie) { Codigo = 10, Descricao = "Letra de câmbio", Sigla = "LC" }; } case EnumEspecieDocumento.NotaDebito: { return new EspecieDocumento((int) especie) { Codigo = 11, Descricao = "Nota de débito", Sigla = "ND" }; } case EnumEspecieDocumento.DuplicataServico: { return new EspecieDocumento((int) especie) { Codigo = 98, Descricao = "Duplicata de Serv.", Sigla = "DS" }; } case EnumEspecieDocumento.Outros: { return new EspecieDocumento((int) especie) { Codigo = 99, Descricao = "Outros", Sigla = "OU" }; } } throw new Exception( String.Format("Não foi possível obter instrução padronizada. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }
public IEspecieDocumento ObtemEspecieDocumento(EnumEspecieDocumento especie) { #region Código Espécie // 01 - DM - DUPLICATA MERCANTIL // 02 - NP - NOTA PROMISSORIA // 03 - NS - NOTA DE SEGURO // 04 - ME - MENSALIDADE ESCOLAR // 05 - RC - RECIBO // 06 - CT - CONTRATO // 07 - CO - COSSEGUROS // 08 - DS - DUPLICATA DE SERVICO // 09 - LC - LETRA DE CÂMBIO // 13 - ND - NOTA DE DÉBITOS // 15 - DD - DOCUMENTO DE DÍVIDA // 16 - EC - ENCARGOS CONDOMINIAIS // 17 - PS - CONTA DE PRESTAÇÃO DE SERVIÇOS // 99 - DV - DIVERSOS #endregion switch (especie) { case EnumEspecieDocumento.DuplicataMercantil: { return(new EspecieDocumento((int)especie) { Codigo = 01, Descricao = "Duplicata Mercantil", Sigla = "DM" }); } case EnumEspecieDocumento.NotaPromissoria: { return(new EspecieDocumento((int)especie) { Codigo = 02, Descricao = "Nota Promissória", Sigla = "NP" }); } case EnumEspecieDocumento.NotaSeguro: { return(new EspecieDocumento((int)especie) { Codigo = 03, Descricao = "Nota de Seguro", Sigla = "NS" }); } case EnumEspecieDocumento.MensalidadeEscolar: { return(new EspecieDocumento((int)especie) { Codigo = 04, Descricao = "Mensalidade Escolar", Sigla = "ME" }); } case EnumEspecieDocumento.Recibo: { return(new EspecieDocumento((int)especie) { Codigo = 05, Descricao = "Recibo", Sigla = "RC" }); } case EnumEspecieDocumento.Contrato: { return(new EspecieDocumento((int)especie) { Codigo = 06, Descricao = "Contrato", Sigla = "CT" }); } case EnumEspecieDocumento.Cosseguros: { return(new EspecieDocumento((int)especie) { Codigo = 07, Descricao = "Cosseguros", Sigla = "CO" }); } case EnumEspecieDocumento.DuplicataServico: { return(new EspecieDocumento((int)especie) { Codigo = 08, Descricao = "Duplicata de Serviço", Sigla = "DS" }); } case EnumEspecieDocumento.LetraCambio: { return(new EspecieDocumento((int)especie) { Codigo = 09, Descricao = "Letra de Câmbio", Sigla = "LC" }); } case EnumEspecieDocumento.NotaDebito: { return(new EspecieDocumento((int)especie) { Codigo = 13, Descricao = "Nota de Débitos", Sigla = "ND" }); } case EnumEspecieDocumento.DocumentoDivida: { return(new EspecieDocumento((int)especie) { Codigo = 15, Descricao = "Documento de Dívida", Sigla = "DD" }); } case EnumEspecieDocumento.EncargosCondominais: { return(new EspecieDocumento((int)especie) { Codigo = 16, Descricao = "Encargos Condominiais", Sigla = "EC" }); } case EnumEspecieDocumento.ContaPrestacaoServicos: { return(new EspecieDocumento((int)especie) { Codigo = 17, Descricao = "Conta de Prestação de Serviços", Sigla = "PS" }); } case EnumEspecieDocumento.Diversos: { return(new EspecieDocumento((int)especie) { Codigo = 99, Descricao = "Diversos", Sigla = "DV" }); } } throw new Exception( String.Format("Não foi possível obter espécie. Banco: {0} Código Espécie: {1}", CodigoBanco, especie.ToString())); }