Inclusão do Boleto
A inclusão do boleto se resume em preenchermos um modelo de integração (TX2) com os dados do boleto e enviarmos para o nosso servidor.
Porém antes de incluir um boleto, é necessário fazer o cadastro do cedente (Emissor da cobrança). Isso é pode ser feito através da GuiWeb, via API ou através da OCX.
Método
O método FBoletoX.Incluir possui apenas um parâmetro no formato WideString, nele deve ser informado o TX2 com as informações do boleto.
TspdBoletox.Incluir(WideString)
Abaixo segue um modelo de exemplo básico de tx2 para ser informado como parâmetro no método Incluir.
Clique aqui para visualizar todos os campos que você pode informar na inclusão dos boletos.
Para seu teste, altere apenas as informações do Cedente cadastradas (destacadas em negrito no tx2 de exemplo logo abaixo). Se precisar incluir outro boleto, incremente os valores dos campos TituloNumeroDocumento e TituloNossoNumero.
Modelo de Exemplo:
Parâmetros
INCLUIRBOLETO
CedenteContaNumero=Número da conta
CedenteContaNumeroDV=Dígito verificador da conta
CedenteConvenioNumero=Número do convênio
CedenteContaCodigoBanco=Código do Banco
SacadoEmail=sacado@teste.com.br
SacadoNome=Sacado Teste
SacadoCPFCNPJ=01001001000113
SacadoCelular=440000000
TituloNossoNumero=2469
TituloNumeroDocumento=00015
TituloDataVencimento=29/01/2019
TituloDataEmissao=14/01/2019
TituloValor=1,01
TituloMensagem01=Mensagem linha 1
TituloMensagem02=Mensagem linha 2
TituloMensagem03=Mensagem linha 3
TituloInformacoesAdicionais=Teste inf.Adcionais: Numero NF: 0
TituloInstrucoes=Teste Instrucoes: Desconto de 5% ate 19/01/2019
SALVARBOLETO
Retorno
Exemplo de retorno:
.:: Incluir Boleto ::.
Mensagem: Boleto(s) processado(s) com sucesso.
Status: SUCESSO
Erro de conexão:
Item: 1
NumeroDocumento: 16
IdIntegracao: H1F1EW-fX
Situacao: SALVO
NossoNumero: 1482 341
Banco: 341 12345
Conta: 12345
Convenio: 1234123456
Erro:
ErroClasse: NENHUM
Exemplo de retorno com erro:
.:: Incluir Boleto ::.
Mensagem: Boleto(s) processado(s) com sucesso.
Status: SUCESSO
Item: 1
IdIntegracao: H1F1EW-fX
Situacao: SALVO
NossoNumero: 1482 341
Banco: 341 12345
Conta: 12345
Convenio: 1234123456
Erro: 'boleto': Boleto com Nosso Número 1483 já existe para este convênio.
ErroClasse: VALIDACAO
A inclusão terá um retorno tipado, desse retorno vamos capturar o IdIntegracao, responsável em identificar o seu boleto em nosso servidor.
O IdIntegracao é o identificador único do boleto que emitimos, e vamos utilizá-lo no próximo passo para sabermos se este boleto está pronto para ser impresso e enviado ao banco.
Exemplos
Delphi
_BoletoList := FBoletoX.Incluir ("Conteúdo do arquivo TX2");
Clique aqui para baixar um exemplo completo.
Clique aqui para visualizar um exemplo completo.
C#
_BoletoList = boletox.Incluir ("Conteúdo do arquivo TX2");
Clique aqui para baixar um exemplo completo.
Clique aqui para visualizar um exemplo completo.
Visual Basic 6
Set retorno = FBoletoX.Incluir ("Conteúdo do arquivo TX2");
Clique aqui para baixar um exemplo completo.
Clique aqui para visualizar um exemplo completo.
Fox Pro
retorno = Boleto.Incluir ("Conteúdo do arquivo TX2")
Clique aqui para baixar um exemplo completo.
Clique aqui para visualizar um exemplo completo.
Comentários
0 comentário
Por favor, entre para comentar.