Formulário Para Impressão de Boletos Bancários: mudanças entre as edições

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar
Tiago (discussão | contribs)
Sem resumo de edição
Tiago (discussão | contribs)
Sem resumo de edição
Linha 24: Linha 24:




Para que tudo isso funcione, também deverá existir o Layout de Código de Barras de Boletos como pré-requisito. Existe já uma documentação tratando sobre esse layout.
Para que tudo isso funcione, também deverá existir o [['''Layout de Código de Barras de Boletos''']] como pré-requisito. Existe já uma documentação tratando sobre esse layout.





Edição das 14h49min de 20 de junho de 2018

Através do Gerador de Formulários, é possível gerar a impressão de boletos bancários partindo de uma imagem (.JPG) de fundo e distribuindo as informações nos campos correspondentes. Importante que essa imagem fique salva na rede em diretório que esteja com permissão de acesso aos usuários. Ideal é que fique armazenada juntamente com os arquivos do sistema dentro da pasta “DataPlus”.


Atributos

Após a autorização da Nota Fiscal de Saída, existirá duas formas de imprimir esse boleto:


- Na gravação da NF: quando é configurada Regra de Negócio para chamar a impressão do boleto no ato da gravação da nota fiscal;

- Menu Impressões: quando o usuário optar em imprimir os boletos depois da execução completa do faturamento. Dessa forma, permitirá impressão de vários boletos simultaneamente estabelecendo filtros como período, situação, portador, etc, independentemente de Regra de Negócio.


As classes utilizadas na montagem do formulário do boleto são:

DUPLICATA: para as informações financeiras referente ao título gerado;

CLIENTE: para os dados cadastrais do Sacado;

EMPRESA: dados da empresa ativa, no caso o Cedente;

COBRANCA: dados específicos para a impressão do boleto, como a descrição do nosso número, linha digitável, código de cedente, código de barras, etc.


Para que tudo isso funcione, também deverá existir o '''Layout de Código de Barras de Boletos''' como pré-requisito. Existe já uma documentação tratando sobre esse layout.


Informações que devem ser parametrizadas no formulário:


Imagem do Formulário (CARREGAR...): onde o usuário busca a imagem do boleto (.JPG) e à partir dai, o sistema carrega no formulário;

Larg. Real (mm) x Alt. Real (mm): para configurar o tamanho da página. Exemplo: o mais utilizado é o papel A4, onde a largura é 210 e a altura 297;

Imprimir a Imagem: marcar, caso queira que na impressão do boleto a imagem seja impressa junto como objeto de fundo. No caso do boleto, isso é primordial.


Os campos principais à serem preenchidos no formulário são:


Cedente: nome da empresa ativa;

Sacado: nome do cliente responsável pela duplicata;

Data de Emissão e Data de Processamento: nos dois campos, será a data da emissão da duplicata;

Nr. Documento: numeração correspondente à duplicata, gerada a partir da numeração da NF e de acordo com a quantidade de pagamentos;

Espécie: tipo da duplicata. Como padrão, o mais utilizado é a sigla DM, que faz referência à Duplicata Mercantil;

Carteira: número da carteira vinculada à conta corrente da empresa;

Espécie: a moeda referente à cobrança. A mais utilizada é Real;

Instruções (Texto de Responsabilidade do Cedente): informar um campo texto, livre para que a empresa coloque observações que julgar necessário. Por exemplo, instrução para aplicação de juros e multas, com percentual e a data a considerar;

Vencimento: data do vencimento da duplicada;

Agencia/Código Cedente (CodCedenteDescr): informação parametrizada nos acoplamentos do layout de código de barras. Faz referência à agência e código de identificação da empresa no banco;

Nosso Número (NossoNumeroDescr): Código de controle que permitirá ao banco e ao beneficiário identificar os dados da cobrança que deu origem ao boleto de pagamento. Tal numeração é gerada internamente pelo sistema no momento da impressão do boleto. Explicação mais detalhada sobre isso no layout de código de barras;

Valor Documento: valor da duplicata gerada;

Sacado: existirão outros campos para o sacado (no meio e no rodapé do formulário) onde deverão ser informados os dados de endereço do responsável pelo pagamento do boleto. Dados como Nome, logradouro, número, bairro, cep, cidade, estado, CNPJ. Todos são campos que deverão ser informados à partir da classe Cliente;

Linha Digitável (LinhaDig): informação gerada à partir do código de barras. Usar campo disponível na classe “Cobranca”;

Local de Pagamento: usar campo texto, geralmente utilizando os dizeres: “Pagável preferencialmente no NOME DO BANCO”.

Código de Barras: na classe COBRANCA, existe o campo CodBarras, que como o nome sugere, será o campo responsável por carregar no formulário o código de barras correspondente ao boleto. Importante destacar que nos micros onde acontecerá a impressão de boletos, na pasta Fonts do Windows, deverá existir a fonte “IDAutomationSI25L.ttf” . Com isso, o campo deverá ser informado no formulário e a fonte utilizada para o mesmo deve ser a mencionada acima.


Entidades que a compõe

A impressão de boletos é composta por outras entidades do sistema. Ou seja, para que um boleto seja impresso, outras entidades deverão existir:


Clientes

Duplicatas

Situação

Portador


Regras de Negócio

A impressão de boleto poderá receber o acoplamento de Regra de Negócio, caso a empresa opte por imprimir os boletos no ato da gravação da nota fiscal:


RN_NotaFiscal_ImprBoleto