|
|
|
Você só precisa informar a picture, o CnabPHP já converte o formato para você (tanto no retorno como na remessa).
|
|
|
|
|
|
|
|
Cada registro é formado por campos que são apresentados em dois formatos:
|
|
|
|
|
|
|
|
### Alfanumérico (picture X)
|
|
|
|
Alinhados à esquerda com brancos à direita. Preferencialmente, todos os caracteres devem ser maiúsculos. Aconselha-se a não utilização de caracteres especiais (ex.: “Ç”, “?”,, etc) e acentuação gráfica (ex.: “Á”, “É”, “Ê”, etc) e os campos não utilizados deverão ser preenchidos com brancos.
|
|
|
|
|
|
|
|
### Numérico (picture 9)
|
|
|
|
Alinhado à direita com zeros à esquerda e os campos não utilizados deverão ser preenchidos com zeros.
|
|
|
|
Vírgula assumida (picture V): indica a posição da vírgula dentro de um campo numérico.
|
|
|
|
Exemplo: num campo com picture “9(5)V9(2)”, o número “876,54” será representado por
|
|
|
|
“0087654”.
|
|
|
|
|
|
|
|
### Exemplos
|
|
|
|
```
|
|
|
|
Picture | Descrição | Exemplo
|
|
|
|
----------------------------------------------------------------------------------------
|
|
|
|
X(10) | Texto de no máximo 10 caracteres | "TESTE " == "TESTE"
|
|
|
|
9(10)V9(2) | Valor decimal 10 posições mais 2 casas decimais | "000000001050" == 10,50
|
|
|
|
9(12) | Número com 12 posições | "000000000020" == 20
|
|
|
|
``` |
|
|
\ No newline at end of file |