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.


