Skip to content
Anderson Danilo edited this page Feb 18, 2015 · 1 revision

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
Clone this wiki locally