Leiaute de arquivo de importação automática de cheques
No Softcheque também é possível criar arquivos que serão importados automaticamente. Esta operação consiste em ler arquivos, criados a partir de qualquer software, que obedeçam o padrão (definido abaixo), com extensão ".scq", que existam na pasta definida nas preferências do Softcheque, na aba "Importação automática".
Desde que exista algum arquivo na pasta definida, basta executar o Softcheque, acessar o menu "Ferramentas", escolher a operação "Executar importação automática agora", e os dados dos arquivos existentes serão importados (sem exibir nenhuma pergunta ou exigir qualquer ação do usuário) e serão colocados na fila de impressão de cheques. Se não existir nenhum arquivo na pasta definida, nenhuma ação será executada.
Descrição do padrão do arquivo de importação automática
Nome do arquivo | qualquer um (será permitido ao usuário escolher o arquivo que desejar importar antes de iniciar a operação). | ||||
Tipo | texto, com campos com comprimento fixo. | ||||
Extensão | obrigatoriamente, ".scq". | ||||
Padrão | SDF (registros com comprimento fixo). | ||||
Comprimento dos registros | 628 bytes | ||||
Informação | Início | Final | Comprimento | Formato | Anotações |
Número do cheque Número do cheque que será impresso. |
001 | 006 | 6 | 999999 | E |
Data da emissão Data em que o cheque foi emitido. |
007 | 014 | 8 | ddmmaaaa | C |
Data de entrada Data em que o cheque poderá ser depositado, em caso de pré-datados. Se o cheque for à vista, deve ser igual à emissão. |
015 | 022 | 8 | ddmmaaaa | C |
Valor do cheque Valor numérico do cheque. Os centavos não devem ser separados por vírgula e nem por ponto. |
023 | 034 | 12 | 999999999999 | D |
Destinatário Corresponde ao campo "Nominal a" dos cheques. |
035 | 094 | 60 | X(60) | B |
Referente a... Descrição do destino do cheque. Ex. "Este cheque destina-se ao pagto da NF 000221, emitida em 02/06/2013". |
095 | 606 | 512 | X(512) | B |
Código do bancoCódigo numérico do banco (na c€mara de compensação). Ex.: 237 (Bradesco), 341 (Itaú), 001 (Banco do Brasil). | 607 | 609 | 3 | 999 | E |
Número da agência da conta Número da agência bancária onde a conta é mantida. |
610 | 613 | 4 | 9999 | E |
Número da conta bancáriaNúmero da conta bancária. Não deve ser informado o dígito verificador do número da conta. | 614 | 628 | 15 | 999999999999999 | B |
Anotações
A | Completar com zeros à esquerda até atingir o comprimento indicado. |
B | Completar com espaços à direita até atingir o comprimento indicado. |
C | Preencher a data no formato ddmmaaaa (dia, mês e ano com 4 dígitos). Exemplo: 17/06/2013 -> 17062013. |
D | Completar com zeros à esquerda até atingir o comprimento indicado. A parte decimal, quando estiver vazia deve ser representada com 2 (dois) zeros (2 casas mais a direita). A parte decimal sempre deve ser informada (mesmo que seja vazia) em todos os registros. Exemplo: R$ 250,00 -> 000000025000, R$ 1023,76 -> 000000102376. |
E | Completar com zeros à esquerda até atingir o comprimento indicado. |
Considerações
- O sistema vai ignorar os registros cujo primeiro caracter (mais à esquerda) seja igual a um ponto-e-vírgula (;) indicando que se trata de um comentário.
- O sistema vai ignorar linhas em branco.
- Não será realizada qualquer verificação de pré-existência dos cheques que estão sendo importados. Esta verificação não pode ser feita porque a numeração dos cheques pode não ser sequencial e porque os números dos cheques podem se repetir.