本文整理汇总了C#中Boletos.Add方法的典型用法代码示例。如果您正苦于以下问题:C# Boletos.Add方法的具体用法?C# Boletos.Add怎么用?C# Boletos.Add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Boletos
的用法示例。
在下文中一共展示了Boletos.Add方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GeraDadosCaixa
public void GeraDadosCaixa()
{
ContaBancaria conta = new ContaBancaria();
conta.OperacaConta = "OPE";
conta.Agencia = "345";
conta.DigitoAgencia = "6";
conta.Conta = "87654321";
conta.DigitoConta = "0";
//
Cedente c = new Cedente();
c.ContaBancaria = conta;
c.CPFCNPJ = "00.000.000/0000-00";
c.Nome = "Empresa de Atacado";
//Na carteira 198 o código do Cedente é a conta bancária
c.Codigo = String.Concat(conta.Agencia, conta.DigitoAgencia, conta.OperacaConta, conta.Conta, conta.DigitoConta); //Na Caixa, esse código está no manual como 16 caracteres AAAAOOOCCCCCCCCD;
//
Boleto b = new Boleto();
b.Cedente = c;
//
b.DataProcessamento = DateTime.Now;
b.DataVencimento = DateTime.Now.AddDays(15);
b.ValorBoleto = Convert.ToDecimal(2469.69);
b.Carteira = "SR";
b.NossoNumero = "92082835";
b.NumeroDocumento = "1008073";
EspecieDocumento ED = new EspecieDocumento(104);
b.EspecieDocumento = ED;
//
b.Sacado = new Sacado("Fulano de Silva");
b.Sacado.CPFCNPJ = "000.000.000-00";
b.Sacado.Endereco.End = "SSS 154 Bloco J Casa 23";
b.Sacado.Endereco.Bairro = "Testando";
b.Sacado.Endereco.Cidade = "Testelândia";
b.Sacado.Endereco.CEP = "70000000";
b.Sacado.Endereco.UF = "RS";
Instrucao_Caixa item1 = new Instrucao_Caixa(9, 5);
b.Instrucoes.Add(item1);
//b.Instrucoes.Add(item2);
b.Banco = new Banco(104);
#region Dados para Remessa:
b.Remessa = new Remessa();
b.Remessa.TipoDocumento = "2"; // SIGCB - SEM REGISTRO
b.Remessa.CodigoOcorrencia = string.Empty;
#endregion
//
Boletos boletos = new Boletos();
boletos.Add(b);
GeraArquivoCNAB240(b.Banco, c, boletos);
}
示例2: GeraDadosItau
//
public void GeraDadosItau()
{
DateTime vencimento = new DateTime(2007, 9, 10);
Instrucao_Itau item1 = new Instrucao_Itau(9, 5);
Instrucao_Itau item2 = new Instrucao_Itau(81, 10);
Cedente c = new Cedente("00.000.000/0000-00", "Empresa de Atacado", "0542", "13000");
//Na carteira 198 o código do Cedente é a conta bancária
c.Codigo = "13000";
Boleto b = new Boleto(vencimento, 1642, "198", "92082835", c);
b.NumeroDocumento = "1008073";
b.DataVencimento = Convert.ToDateTime("12-12-12");
b.Sacado = new Sacado("000.000.000-00", "Fulano de Silva");
b.Sacado.Endereco.End = "SSS 154 Bloco J Casa 23";
b.Sacado.Endereco.Bairro = "Testando";
b.Sacado.Endereco.Cidade = "Testelândia";
b.Sacado.Endereco.CEP = "70000000";
b.Sacado.Endereco.UF = "DF";
item2.Descricao += item2.QuantidadeDias.ToString() + " dias corridos do vencimento.";
b.Instrucoes.Add(item1);
b.Instrucoes.Add(item2);
b.Cedente.ContaBancaria.DigitoAgencia = "1";
b.Cedente.ContaBancaria.DigitoAgencia = "2";
b.Banco = new Banco(341);
Boletos boletos = new Boletos();
boletos.Add(b);
Boleto b2 = new Boleto(vencimento, 1642, "198", "92082835", c);
b2.NumeroDocumento = "1008073";
b2.DataVencimento = Convert.ToDateTime("12-12-12");
b2.Sacado = new Sacado("000.000.000-00", "Fulano de Silva");
b2.Sacado.Endereco.End = "SSS 154 Bloco J Casa 23";
b2.Sacado.Endereco.Bairro = "Testando";
b2.Sacado.Endereco.Cidade = "Testelândia";
b2.Sacado.Endereco.CEP = "70000000";
b2.Sacado.Endereco.UF = "DF";
item2.Descricao += item2.QuantidadeDias.ToString() + " dias corridos do vencimento.";
b2.Instrucoes.Add(item1);
b2.Instrucoes.Add(item2);
b2.Cedente.ContaBancaria.DigitoAgencia = "1";
b2.Cedente.ContaBancaria.DigitoAgencia = "2";
b2.Banco = new Banco(341);
boletos.Add(b2);
GeraArquivoCNAB400(b2.Banco, c, boletos);
}
示例3: GeraDadosSantander
public void GeraDadosSantander()
{
Boletos boletos = new Boletos();
DateTime vencimento = new DateTime(2003, 5, 15);
Cedente c = new Cedente("00.000.000/0000-00", "Empresa de Atacado", "2269", "130000946");
c.Codigo = "1795082";
Boleto b = new Boleto(vencimento, 0.20m, "101", "566612457800", c);
//NOSSO NÚMERO
//############################################################################################################################
//Número adotado e controlado pelo Cliente, para identificar o título de cobrança.
//Informação utilizada pelos Bancos para referenciar a identificação do documento objeto de cobrança.
//Poderá conter número da duplicata, no caso de cobrança de duplicatas, número de apólice, no caso de cobrança de seguros, etc.
//Esse campo é devolvido no arquivo retorno.
b.NumeroDocumento = "0282033";
b.Sacado = new Sacado("000.000.000-00", "Fulano de Silva");
b.Sacado.Endereco.End = "SSS 154 Bloco J Casa 23";
b.Sacado.Endereco.Bairro = "Testando";
b.Sacado.Endereco.Cidade = "Testelândia";
b.Sacado.Endereco.CEP = "70000000";
b.Sacado.Endereco.UF = "DF";
//b.Instrucoes.Add("Não Receber após o vencimento");
//b.Instrucoes.Add("Após o Vencimento pague somente no Bradesco");
//b.Instrucoes.Add("Instrução 2");
//b.Instrucoes.Add("Instrução 3");
//Espécie Documento - [R] Recibo
b.EspecieDocumento = new EspecieDocumento_Santander("17");
boletos.Add(b);
GeraArquivoCNAB240(new Banco(33), c, boletos);
}
示例4: GeraDadosSicredi
public void GeraDadosSicredi()
{
ContaBancaria conta = new ContaBancaria();
conta.Agencia = "051";
conta.DigitoAgencia = "2";
conta.Conta = "13000";
conta.DigitoConta = "3";
//
Cedente c = new Cedente();
c.ContaBancaria = conta;
c.CPFCNPJ = "00000000000000";
c.Nome = "Empresa de Atacado";
//Na carteira 198 o código do Cedente é a conta bancária
c.Codigo = "12345";//No Banrisul, esse código está no manual como 12 caracteres, por eu(sidneiklein) isso tive que alterar o tipo de int para string;
c.Convenio = 124522;
//
Boleto b = new Boleto();
b.Cedente = c;
//
b.DataProcessamento = DateTime.Now;
b.DataVencimento = DateTime.Now.AddDays(15);
b.ValorBoleto = Convert.ToDecimal(2469.69);
b.Carteira = "1";
b.VariacaoCarteira = "02";
b.NossoNumero = string.Empty; //"92082835"; //** Para o "Remessa.TipoDocumento = "06", não poderá ter NossoNúmero Gerado!
b.NumeroDocumento = "1008073";
//
b.Sacado = new Sacado("000.000.000-00", "Fulano de Silva");
b.Sacado.Endereco.End = "SSS 154 Bloco J Casa 23";
b.Sacado.Endereco.Bairro = "Testando";
b.Sacado.Endereco.Cidade = "Testelândia";
b.Sacado.Endereco.CEP = "70000000";
b.Sacado.Endereco.UF = "RS";
Instrucao_Sicredi item1 = new Instrucao_Sicredi(9, 5);
b.Instrucoes.Add(item1);
//b.Instrucoes.Add(item2);
b.Banco = new Banco(748);
//
EspecieDocumento especiedocumento = new EspecieDocumento(748, "A");//(341, 1);
b.EspecieDocumento = especiedocumento;
#region Dados para Remessa:
b.Remessa = new Remessa();
b.Remessa.TipoDocumento = "A"; //A = 'A' - SICREDI com Registro
#endregion
//
Boletos boletos = new Boletos();
boletos.Add(b);
GeraArquivoCNAB400(b.Banco, c, boletos);
}
示例5: Bradesco_Carteira_09_ArquivoRemessa
public void Bradesco_Carteira_09_ArquivoRemessa()
{
Cedente objCEDENTE = new Cedente(
"12345678000155",
"TESTE",
"1111",
"11234",
"1"
);
objCEDENTE.Codigo = "123456";
objCEDENTE.Convenio = 9;
//Inst�ncia de Boleto
Boleto objBOLETO = new Boleto();
//O nosso-numero deve ser de 11 posi��es
objBOLETO.EspecieDocumento = new EspecieDocumento(237,"12");
objBOLETO.DataVencimento = DateTime.Now.AddDays(10);
objBOLETO.ValorBoleto = 90;
objBOLETO.Carteira ="09";
objBOLETO.NossoNumero = ("00000012345");
objBOLETO.Cedente = objCEDENTE;
//O n� do documento deve ser de 10 posi��es
objBOLETO.NumeroDocumento = "1234567890";
//A data do documento � a data de emiss�o do boleto
objBOLETO.DataDocumento = DateTime.Now;
//A data de processamento � a data em que foi processado o documento, portanto � da data de emiss�o do boleto
objBOLETO.DataProcessamento = DateTime.Now;
objBOLETO.Sacado = new Sacado("12345678000255", "TESTE SACADO");
objBOLETO.Sacado.Endereco.End = "END SACADO";
objBOLETO.Sacado.Endereco.Bairro = "BAIRRO SACADO";
objBOLETO.Sacado.Endereco.Cidade = "CIDADE SACADO";
objBOLETO.Sacado.Endereco.CEP = "CEP SACADO";
objBOLETO.Sacado.Endereco.UF = "RR";
objBOLETO.PercMulta = 10;
objBOLETO.JurosMora = 5;
// nao precisa desta parte no boleto do brasdesco.
/*objBOLETO.Remessa = new Remessa()
{
Ambiente = Remessa.TipoAmbiemte.Producao,
CodigoOcorrencia = "01",
};*/
Boletos objBOLETOS = new Boletos();
objBOLETOS.Add(objBOLETO);
var mem = new MemoryStream();
var objREMESSA = new ArquivoRemessa(TipoArquivo.CNAB400);
objREMESSA.GerarArquivoRemessa("09", new Banco(237), objCEDENTE, objBOLETOS, mem, 1000);
}
示例6: GeraDadosBancoDoNordeste
public void GeraDadosBancoDoNordeste()
{
ContaBancaria conta = new ContaBancaria();
conta.Agencia = "21";
conta.DigitoAgencia = "0";
conta.Conta = "12717";
conta.DigitoConta = "8";
Cedente c = new Cedente();
c.ContaBancaria = conta;
c.CPFCNPJ = "00.000.000/0000-00";
c.Nome = "Empresa de Atacado";
Boleto b = new Boleto();
b.Cedente = c;
//
b.DataProcessamento = DateTime.Now;
b.DataVencimento = DateTime.Now.AddDays(15);
b.ValorBoleto = Convert.ToDecimal(1);
b.Carteira = "4";
b.NossoNumero = "7777777";
b.NumeroDocumento = "2525";
//
b.Sacado = new Sacado("000.000.000-00", "Fulano de Silva");
b.Sacado.Endereco.End = "SSS 154 Bloco J Casa 23";
b.Sacado.Endereco.Bairro = "Testando";
b.Sacado.Endereco.Cidade = "Testelândia";
b.Sacado.Endereco.CEP = "70000000";
b.Sacado.Endereco.UF = "RS";
b.Banco = new Banco(004);
EspecieDocumento especiedocumento = new EspecieDocumento(004, "1");//Duplicata Mercantil
b.EspecieDocumento = especiedocumento;
#region Dados para Remessa:
b.Remessa = new Remessa();
b.Remessa.TipoDocumento = "A";
#endregion
Boletos boletos = new Boletos();
boletos.Add(b);
GeraArquivoCNAB400(b.Banco, c, boletos);
}
示例7: ConvertInvoiceParcelsInBoleto
private Boletos ConvertInvoiceParcelsInBoleto(Int32 companyId, Int32 accountId, DateTime beginDate,
DateTime endDate)
{
var customerManager = new CustomerManager(this);
var profileManager = new ProfileManager(this);
var companyManager = new CompanyManager(this);
var accountManager = new AccountManager(this);
Boleto boleto;
Sacado sacado;
Endereco endereco;
var address = new Address();
Company company = companyManager.GetCompany(companyId);
Account account = accountManager.GetAccount(accountId, companyId);
var boletos = new Boletos();
var cedente = new Cedente(company.LegalEntityProfile.CNPJ, company.LegalEntityProfile.CompanyName,
account.Agency, Convert.ToString(account.AgencyDigit), account.AccountNumber,
Convert.ToString(account.AccountNumberDigit));
foreach (Parcel parcel in GetOpenInvoiceParcelInPeriodByAccount(companyId, accountId, beginDate, endDate))
{
endereco = new Endereco();
if (parcel.Invoice.Customer.LegalEntityProfileId.HasValue)
{
//Address
address = parcel.Invoice.Customer.LegalEntityProfile.Address;
endereco.Numero = parcel.Invoice.Customer.LegalEntityProfile.AddressNumber;
endereco.Complemento = parcel.Invoice.Customer.LegalEntityProfile.AddressComp;
//sacado
sacado = new Sacado(parcel.Invoice.Customer.LegalEntityProfile.CNPJ,
parcel.Invoice.Customer.LegalEntityProfile.CompanyName);
}
else
{
//Address
address = parcel.Invoice.Customer.Profile.Address;
endereco.Numero = parcel.Invoice.Customer.Profile.AddressNumber;
endereco.Complemento = parcel.Invoice.Customer.Profile.AddressComp;
//sacado
sacado = new Sacado(parcel.Invoice.Customer.Profile.CPF, parcel.Invoice.Customer.Profile.Name);
}
//Address
endereco.Bairro = address.Neighborhood;
endereco.CEP = address.PostalCode;
endereco.Cidade = address.City ?? String.Empty;
endereco.Logradouro = address.Name;
endereco.UF = address.State;
//boleto
boleto = new Boleto(parcel.DueDate, Convert.ToDouble(parcel.Amount), String.Empty, String.Empty, cedente);
sacado.Endereco = endereco;
boleto.Sacado = sacado;
var instrucao = new Instrucao(Convert.ToInt32(account.Bank.BankNumber));
var banco = new Banco(Convert.ToInt32(account.Bank.BankNumber));
instrucao.Banco = banco;
instrucao.QuantidadeDias = 0;
instrucao.Descricao = String.Empty;
instrucao.Codigo = 0;
boleto.CodigoBarra.LinhaDigitavel = String.Empty;
boleto.DataDocumento = DateTime.Now;
boleto.DataVencimento = parcel.DueDate;
boleto.ValorDesconto = 0;
boleto.Instrucoes = new List<IInstrucao>();
boleto.Instrucoes.Add(instrucao);
boletos.Add(boleto);
}
return boletos;
}