FOXMAN, DUVIDA SOBRE O BOLETO

ALEXPASSOS 26/01/2010 09:31:20
#332838
Olá

EU enviei o boleto pro banco verificar a autenticação.... eles falaram relataram os seguintes erros

- Nome/Logomarca do banco em duplicidade; (Na visualização aparece normal... mas quando mando imprimir aparece a logo do banco uma menor e outra maior)

- Espécie Doc., preencher conforme tabela abaixo: (Tenho que especificar esse campo pois esta ficando em branco)

eu tentei colocar assim:

Dim b As New Boleto(vVencimento, valortitulo, [Ô]18-019[Ô], vNossoNumero, c, [Ô]DD[Ô])

mas esta dando erro no b


MARCOSLING 26/01/2010 12:10:20
#332867
Acho legal se vc desse uma olhada no projeto original no http://boletonet.codeplex.com
ALEXPASSOS 26/01/2010 19:08:04
#332903
Mas o projeto esta em C# e não estou conseguindo entender nada.... porque não mexo com C#
FOXMAN 26/01/2010 23:28:38
#332911
Resposta escolhida
Vou dar uma olhada ainda hoje, e já te retorno.

Cade a tabela ???


Citação:

:
Acho legal se vc desse uma olhada no projeto original no http://boletonet.codeplex.com



Marcos, é justamente por essa razão que eu fiz esse exemplo. Converti parcialmente o código em c# para vb.net.

E os ajustes mencionados pelo Alex não são tão grandes.


FOXMAN 27/01/2010 00:47:47
#332919
Alex.

Seguinte :

Citação:

- Nome/Logomarca do banco em duplicidade; (Na visualização aparece normal... mas quando mando imprimir aparece a logo do banco uma menor e outra maior)



Aqui a impressão mostrou as duas logomarcas exatamente iguais.

Citação:

- Espécie Doc., preencher conforme tabela abaixo: (Tenho que especificar esse campo pois esta ficando em branco)



Citação:

Public Sub GeraBoletoBB(ByVal qtde As Integer)

[ô] Cria o boleto, e passa os parâmetros usuais
Dim bb As BoletoBancario

Dim boletos As New List(Of BoletoBancario)()
For i As Integer = 0 To qtde - 1

bb = New BoletoBancario()
bb.CodigoBanco = _codigoBanco

Dim vencimento As New DateTime(2007, 9, 10)
Dim c As New Cedente([Ô]00.000.000/0000-00[Ô], [Ô]Empresa de Atacado[Ô], [Ô]1234[Ô], [Ô]5[Ô], [Ô]12345678[Ô], [Ô]9[Ô])
c.Convenio = [Ô]1921436[Ô]
c.Codigo = 50

Dim b As New Boleto(vencimento, 45.5R, [Ô]18-019[Ô], [Ô]0000000001[Ô], c)

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[Ô]


[ô]Adiciona as instruções ao boleto
[ô]Protestar
Dim item As New Instrucao_BancoBrasil(9, 5)
b.Instrucoes.Add(item)
[ô]ImportanciaporDiaDesconto
item = New Instrucao_BancoBrasil(30, 0)
b.Instrucoes.Add(item)
[ô]ProtestarAposNDiasCorridos
item = New Instrucao_BancoBrasil(81, 15)
b.Instrucoes.Add(item)
b.Especie = [Ô]R$[Ô]
Dim especieDcto As New EspecieDocumento(1, 2)
b.EspecieDocumento = especieDcto

b.NumeroDocumento = [Ô]12345678901[Ô]
bb.Boleto = b
bb.Boleto.Valida()
boletos.Add(bb)
Next
GeraLayout(boletos)
End Sub



Segue tabela atualizada.

Citação:

Cheque = 1, //CH � CHEQUE
DuplicataMercantil = 2, //DM � DUPLICATA MERCANTIL
DuplicataMercantilIndicacao = 3, //DMI � DUPLICATA MERCANTIL P/ INDICA��O
DuplicataServico = 4, //DS � DUPLICATA DE SERVI�O
DuplicataServicoIndicacao = 5, //DSI � DUPLICATA DE SERVI�O P/ INDICA��O
DuplicataRural = 6, //DR � DUPLICATA RURAL
LetraCambio = 7, //LC � LETRA DE CAMBIO
NotaCreditoComercial = 8, //NCC � NOTA DE CR�DITO COMERCIAL
NotaCreditoExportacao = 9, //NCE � NOTA DE CR�DITO A EXPORTA��O
NotaCreditoIndustrial = 10, //NCI � NOTA DE CR�DITO INDUSTRIAL
NotaCreditoRural = 11, //NCR � NOTA DE CR�DITO RURAL
NotaPromissoria = 12, //NP � NOTA PROMISS�RIA
NotaPromissoriaRural = 13, //NPR �NOTA PROMISS�RIA RURAL
TriplicataMercantil = 14, //TM � TRIPLICATA MERCANTIL
TriplicataServico = 15, //TS � TRIPLICATA DE SERVI�O
NotaSeguro = 16, //NS � NOTA DE SEGURO
Recibo = 17, //RC � RECIBO
Fatura = 18, //FAT � FATURA
NotaDebito = 19, //ND � NOTA DE D�BITO
ApoliceSeguro = 20, //AP � AP�LICE DE SEGURO
MensalidadeEscolar = 21, //ME � MENSALIDADE ESCOLAR
ParcelaConsorcio = 22, //PC � PARCELA DE CONS�RCIO
Outros = 23 //OUTROS




A dll segue em anexo.

[txt-size=2]Essa DLL é a ultima versão disponibilizada no site.[/txt-size]
ALEXPASSOS 27/01/2010 08:53:43
#332926
Olá

acho que vc esqueceu de anexar a DLL....

Sobre a duplicação da logo deve ser minha impressora que é doida.... porque eu exportei os boletos pra PDF e ficou normal.

quando a espécie do documento a tabela que o banco passou pra meu cliente é essa: (eu tinha esquecido de colocar)

CH Cheque
DM Duplicata Mercantil
DMI Duplicata Mercantil p/ Indicação
DS Duplicata de Serviço
DSI Duplicata de Serviço p/ Indicação
DR Duplicata Rural
LC Letra de Câmbio
NCC Nota de Crédito Comercial
NCE Nota de Crédito a Exportação
NCI Nota de Crédito Industrial
NCR Nota de Crédito Rural
NP Nota Promissória
NPR Nota Promissória Rural
TM Triplicata Mercantil
TS Triplicata de Serviço
NS Nota de Seguro
RC Recibo
FAT Fatura
ND Nota de Débito
AP Apólice de Seguro
ME Mensalidade Escolar
PC Parcela de Consórcio
NF Nota Fiscal
DD Documento de Dívida


ai meu cliente esta querendo colocar a o opção DD - Documento de Dívida.... ou qual vc acha que se encaixaria melhor pra no caso compra de lotes (loteamento).

Vc comprou um lote no loteamento e recebe os boletos pra pagar qual vc acha que ficaria melhor espícificado com o que já tem no projeto
FOXMAN 27/01/2010 09:25:10
#332928
Alex com relação a opção da espécie de documento acho que seu cliente deveria consultar alguém com conhecimentos nessa área.Na DLL só tem as opções passadas acima.

Citação:

Cheque = 1, //CH � CHEQUE
DuplicataMercantil = 2, //DM � DUPLICATA MERCANTIL
DuplicataMercantilIndicacao = 3, //DMI � DUPLICATA MERCANTIL P/ INDICA��O
DuplicataServico = 4, //DS � DUPLICATA DE SERVI�O
DuplicataServicoIndicacao = 5, //DSI � DUPLICATA DE SERVI�O P/ INDICA��O
DuplicataRural = 6, //DR � DUPLICATA RURAL
LetraCambio = 7, //LC � LETRA DE CAMBIO
NotaCreditoComercial = 8, //NCC � NOTA DE CR�DITO COMERCIAL
NotaCreditoExportacao = 9, //NCE � NOTA DE CR�DITO A EXPORTA��O
NotaCreditoIndustrial = 10, //NCI � NOTA DE CR�DITO INDUSTRIAL
NotaCreditoRural = 11, //NCR � NOTA DE CR�DITO RURAL
NotaPromissoria = 12, //NP � NOTA PROMISS�RIA
NotaPromissoriaRural = 13, //NPR �NOTA PROMISS�RIA RURAL
TriplicataMercantil = 14, //TM � TRIPLICATA MERCANTIL
TriplicataServico = 15, //TS � TRIPLICATA DE SERVI�O
NotaSeguro = 16, //NS � NOTA DE SEGURO
Recibo = 17, //RC � RECIBO
Fatura = 18, //FAT � FATURA
NotaDebito = 19, //ND � NOTA DE D�BITO
ApoliceSeguro = 20, //AP � AP�LICE DE SEGURO
MensalidadeEscolar = 21, //ME � MENSALIDADE ESCOLAR
ParcelaConsorcio = 22, //PC � PARCELA DE CONS�RCIO
Outros = 23 //OUTROS



Segue a DLL Anexa
ALEXPASSOS 27/01/2010 09:43:10
#332929
Valeu

eu passei pra ele a lista que a DLL tem pra ele escolher qual ele quer
FOXMAN 27/01/2010 17:15:25
#332969
Citação:

:
Valeu

eu passei pra ele a lista que a DLL tem pra ele escolher qual ele quer



Qdo eu tiver um tempinho, adiciono essa especie de documento.....ae te mando a dll.
ALEXPASSOS 28/01/2010 10:05:36
#333003
Olá Foxman

Uma coisa que vc poderia dar uma olhada também quando vc tiver um tempo... é a impressão

Os boletos não estão ficando cada um em uma página.... eles vai mudando o posicionamento até um ficar metade em página e metade em outra. E como são tamanho fixo acho que daria pra colocar um em cada página.

eu não falei nada pro meu cliente sobre isso só pra ganhar tempo

valeu
FOXMAN 28/01/2010 18:05:50
#333059
Qtos Boletos vc mandou imprimir ???
Qual o tipo de impressora ???


Preciso saber para fazer um teste aqui.
Página 1 de 2 [15 registro(s)]
Tópico encerrado , respostas não são mais permitidas