{"_id":"@banco-br/cnab_yaml","_rev":"6-2ac213a616c29d4df3ce7e1f9ca95e2f","name":"@banco-br/cnab_yaml","dist-tags":{"latest":"2.1.0"},"versions":{"2.0.0":{"name":"@banco-br/cnab_yaml","version":"2.0.0","license":"MIT","author":{"name":"Mario Mol","email":"mariohmol@gmail.com"},"scripts":{"test":"mocha -r ts-node/register test/*.ts","typings":"typings install"},"repository":{"type":"git","url":"git+https://github.com/banco-br/cnab_yaml.git"},"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@types/node":"^12.7.1","js-yaml":"^3.13.1","chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^8.3.0","typescript":"^3.5.3","typings":"^2.1.1"},"gitHead":"d9a4d98499a27438a5841a9327025844afb0d266","description":"cnab_yaml =========","bugs":{"url":"https://github.com/banco-br/cnab_yaml/issues"},"homepage":"https://github.com/banco-br/cnab_yaml#readme","_id":"@banco-br/cnab_yaml@2.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-U1VyHWYE1/n+EySpPq13G82v+sGNDcJLpqOnw3CfFNSbwQR3RrFAMBwSC5Q90SvsYSVpV5XXJGpEyF8TVcoozQ==","shasum":"d52bfaf11ba3d033fa8f1dc6b795c2431910d564","tarball":"https://registry.npmjs.org/@banco-br/cnab_yaml/-/cnab_yaml-2.0.0.tgz","fileCount":97,"unpackedSize":169121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTEhXCRA9TVsSAnZWagAA84QP/0vR0Xjej4vdrhMlxx/d\naJLCl/VPjGMqKaRCnhcCYjl9sJMzcYNfoKVy9HKoc3gAurZgSZiNbVt7lORv\n/YMmYc4gIc3XmBCUyi21VJYfzMDEEbJr9Ih55E75fkbaNEXz1ckFjgaLYvZ0\ndNKENF92cBC0eRAz/ZicwUHlJK5270yUrrXh+9Dqr3mixdIybZfe4A/JHqPX\nnXOdX/aU/qYVVAgZZrV0nq6E2faYvc7bZp79zaNur2MtNMDs6ta2Eq2GDF36\neYng8PgGNTHvvbqU162Vcy8CJ5pv6kvyD/7kRFBGUbkYoI3xxg6Ttq4HJyzT\nhPeHoZPr9KTFeb6nCqL+wZDSXhWWXhAK/jepFoR1nokX7viMNHSydcDKANjo\nS9q2y1h77zTRVUczEu6ebeS7J7g9YbP6tT/PlBlB2mGxOqg6MxoX6qOs7EKa\npV4dlasK3XqG+3uqgkOcLNf+j6adnZEuqXiFKnNR6CzxIqTfZ8NkXE1snl27\nkeXy29NCF3xLe3s7DJ2Gtyh2Jb0Fb275xe+pIaPkD/UZ3MvvFhXG+Li6nDcy\nlAqjg41TwA8lykXmQoGUBjyinjWmYChR+6BO0JF1Y1HkjSOCTe9jjlCl05Gs\nHj7xg8qga/8bhD0Ncm3FbcT2IqQKQBsWEVmZLDIX6Kg+4TFUbCEVwiJko7Gu\nqX4n\r\n=U512\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDceO4I/Y8mAm14O8yHaTA9w0YFqFsGBP29O7oVz5Mh0AIgKBDmJWPt7+209tzmHB75QUWWa2QxqMUnleVF++Lut1U="}]},"maintainers":[{"name":"mariohmol","email":"mariohmol@gmail.com"}],"_npmUser":{"name":"mariohmol","email":"mariohmol@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cnab_yaml_2.0.0_1565280342406_0.1965924547943534"},"_hasShrinkwrap":false},"2.0.1":{"name":"@banco-br/cnab_yaml","version":"2.0.1","license":"MIT","author":{"name":"Mario Mol","email":"mariohmol@gmail.com"},"scripts":{"test":"mocha -r ts-node/register test/*.ts","typings":"typings install"},"repository":{"type":"git","url":"git+https://github.com/banco-br/cnab_yaml.git"},"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@types/node":"^12.7.1","js-yaml":"^3.13.1","chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^8.3.0","typescript":"^3.5.3","typings":"^2.1.1"},"gitHead":"98c3c0d825b3541b7c8952b23c1727283e8c880d","description":"cnab_yaml =========","bugs":{"url":"https://github.com/banco-br/cnab_yaml/issues"},"homepage":"https://github.com/banco-br/cnab_yaml#readme","_id":"@banco-br/cnab_yaml@2.0.1","_nodeVersion":"10.0.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-zzcMRgTq8Psye7qRjYPfesl8sNF/pYbgonH9lfXGlkZti32DXNxfO52bKvvB+andWwUPzilYPL0N134CrInvAQ==","shasum":"e9dbb739bcac4cd1624fb14e8e3e8c4cfbc43a0c","tarball":"https://registry.npmjs.org/@banco-br/cnab_yaml/-/cnab_yaml-2.0.1.tgz","fileCount":118,"unpackedSize":206116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYIoVCRA9TVsSAnZWagAAWykP/1UNhGT/O10+7cIUQKXq\n9ijH/gHSKeGJ7NIJxJG/vxioLW3cQ7m8qeruM62uqbb0qQmxudRBAdL9OvFO\nphkCQbwOYFC1dowM1iiaeTWHfkWwaA0n7Rl/bgPSlo3z55ypm2nVAPMeIdBI\nZOdt/nmj9lpAhGqDCJOooWvld53BnQ4oBNKeCwqgANHJEPlu/VzfIkzM1vId\nWRkphsC7XPYwpmesmmEbv7DEbYSKc6pUE5M3hqfv0qdUGDvaqrpKjoc/9xmZ\npckWln2rDnzp2rhHMd54VhnYjJWwpRAkby2b/IRr6Lmp0Jqt4aJdOxIxtjDp\niLiVuwjUaLPv9DGGgnZ+2rRBzdH6UL1jdg5XChcsyAJY/5zIEVEsqQT+hLkm\n+azm2xZkGEuqEGzymLuEoZ9sNilMyXQefDQMvjtVx2Kp88KCHyzHNqncuPAO\nGSqtOY58vxhKk9vnr7TxunFSDwjlH592YnkBkBn0o6Vhg6meN/Mb6usgxQrZ\nKS891teVanXAEWtoAv4IV03x7C9j0lHfLiwwlj+m1qo0UE9H36o+VNWQ6wiE\nkiuq0Qk6IOUsRrXPe1bH9uqI+O1cHqIc6joWc5sd34Wenjk+yTPWI0V99cxO\nRIFZDrJceGhj6jLlQbfn7anTbnPGg3N6udcVx9o/TTX4a8V+yegwe25D60G0\nPMDO\r\n=WlEh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0nhXO735tb/fbyJTUyB68eNgEF0DYqEZQT/dM16+/EAiAq09er2KVwuM/9rPnORMDDPGtBl16TyERqGtmW8nd5ig=="}]},"maintainers":[{"email":"mariohmol@gmail.com","name":"mariohmol"},{"email":"ymoreiratiti@gmail.com","name":"yurititi13"}],"_npmUser":{"name":"yurititi13","email":"ymoreiratiti@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cnab_yaml_2.0.1_1566607892754_0.09358632566716785"},"_hasShrinkwrap":false},"2.0.2":{"name":"@banco-br/cnab_yaml","version":"2.0.2","license":"MIT","author":{"name":"Mario Mol","email":"mariohmol@gmail.com"},"scripts":{"test":"mocha -r ts-node/register test/*.ts","typings":"typings install"},"repository":{"type":"git","url":"git+https://github.com/banco-br/cnab_yaml.git"},"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@types/node":"^12.7.1","js-yaml":"^3.13.1","chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^8.3.0","typescript":"^3.5.3","typings":"^2.1.1"},"gitHead":"08da870269db694477979033b1b765f005db3a94","description":"cnab_yaml =========","bugs":{"url":"https://github.com/banco-br/cnab_yaml/issues"},"homepage":"https://github.com/banco-br/cnab_yaml#readme","_id":"@banco-br/cnab_yaml@2.0.2","_nodeVersion":"10.0.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-J85OPH9E4AkFN+cQmqB7hnG7ToxMvboF5xHwclp/xpRxOBhXtGEtcXXML/C7Jfqnfp1VyShmBPKaOlUnCytQMA==","shasum":"1372a22005c95cbdf3d9aafa21adf26948ef2ea6","tarball":"https://registry.npmjs.org/@banco-br/cnab_yaml/-/cnab_yaml-2.0.2.tgz","fileCount":118,"unpackedSize":206151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaubyCRA9TVsSAnZWagAA5ikP/A2CsVclzVFtbC5JwwfU\nVOmIoWWYcyLLPzz5WVsX3DiPpNEhueljbFrY5Chbo0jgn/+aHe0ezjVhELH8\nGdeZKIUEHvQXxBnjsA+SdfC2JxBpyoPmWzOozAD/+2Sw0YAVXSLkoexwBgRK\nTEilg7eUYjuZ8WF2uUxr6mYWV7uOakpdqiToDDdXmEqLC3m+2c4jBJbyjqXr\nhp91zGqAgh8+6zzBeEo7sgKlG77jYtZNGkgT/ofHPNpPbJYiaqgyCepjGyzv\nAvh3AIagdSZ2jM666nCiGTHKG4V/bgbyhMfP+jj4HI2Dds7Q7nNF3MG2H69i\nDo+ajLpz+mo4ONCY0lHmB0fDdd2wqQeuY/CXGGospdfsxciNn3wwzYMHvaAD\nyTfpphzuTk0MtIwYf0D2cllS/Ybx/DEgZcwH58ODNDOoDkkwgSjgV+5swau7\nqRKkw58/OZhDNU+/Nce3aY/QtlOT0D8uICHxjazxJfCXD9qXicS1Q1pX9JpM\ndjwngl3vLs2ketOFeMNfFNMPWmDsohr8e/597nukhCr3TqZjV/1+F32+ZVuy\newMcxUPzBe4E7ZPYm0of+8HcuVZssocFAYVO/e0UhSJypnmihoP7ovaryeQm\nmdLMZxu6bWDn75SwfzCgVyJRc0xu5xVQe/5+n1PNjsmV0V/UKx+8DIbMchkM\nr5JY\r\n=S6pm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACww6QgPII6Kolttr1a9yahBpNnlx4c9KQMQTlN9/wAAiBx4XH5MtQtUpQPSmY4zWkLBxRDsbydJmHF3CbjUhWXgw=="}]},"maintainers":[{"email":"mariohmol@gmail.com","name":"mariohmol"},{"email":"ymoreiratiti@gmail.com","name":"yurititi13"}],"_npmUser":{"name":"yurititi13","email":"ymoreiratiti@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cnab_yaml_2.0.2_1567287026263_0.6480118331386804"},"_hasShrinkwrap":false},"2.0.3":{"name":"@banco-br/cnab_yaml","version":"2.0.3","license":"MIT","author":{"name":"Mario Mol","email":"mariohmol@gmail.com"},"scripts":{"test":"mocha -r ts-node/register test/*.ts","typings":"typings install"},"repository":{"type":"git","url":"git+https://github.com/banco-br/cnab_yaml.git"},"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@types/node":"^12.7.1","js-yaml":"^3.13.1","chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^8.3.0","typescript":"^3.5.3","typings":"^2.1.1"},"gitHead":"24e8fa05d7d2344809d11cc0b999cebaadd7de4d","description":"cnab_yaml =========","bugs":{"url":"https://github.com/banco-br/cnab_yaml/issues"},"homepage":"https://github.com/banco-br/cnab_yaml#readme","_id":"@banco-br/cnab_yaml@2.0.3","_nodeVersion":"10.0.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Vjvpq3Rt41dTnQIP+m1/JhzjKq2vGg+mB2Dgsglc0sPQjnvxtTtlKYfAVzBlfAfepTBeiMR973zAB5Zvmw2IXA==","shasum":"2d35eb011c14024ca58a1f6d7bc31b6879dedb10","tarball":"https://registry.npmjs.org/@banco-br/cnab_yaml/-/cnab_yaml-2.0.3.tgz","fileCount":122,"unpackedSize":209216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoQdcCRA9TVsSAnZWagAAiqsQAJs9ldRxLuqRN4kPk+br\nKQe/CzLxiHPoxOy3ppoTgIOqu62uBPKJaWs6rXtRU2sOOmfoW61irkt7STb6\nNig5e7BdDkSnHw0idIdJnMsZEu9oQbiby5l5B+sHVc4kuJbgq8Qbz8cpyCyv\nLYDP+mT4n45JxZKpA9cgVANQj9pvrWjRGOUhDCfQF+UkhGF2Dlu+Jhg3fmUx\nhURIhqvNCaB7HpNz1M9ypzymSih1ViqHcmnMxUZsdywZdOCZk5SscA62A8qn\n8IdakO60h293DfAYQ6jOZrF0qREJ7sEFK+WKt+76fg8TxMyABiL5CSWeQ5+k\nC+Y2C/dmx3BBvPCPbh3h82NaaW7T2JDdOci/y78drH+KwfBovz1PZ+VwERX3\nHdAdNjzbZjuqUUHSSI1h3k/5w5YB7IIY9xkCuYyMrKtP0RIlTWBf/SwWF1KI\nEo6xctmC8gZWuT33sQb9XirIeTrwyc6FBxhUyjZLppNZdTj38HRy18aTgrn/\nohqDmCl/uOLTCJIS6PARKg96GWvwc0JJPZoObnofRzU76LQLGD+aAR0m0DcT\nQ73zlLNG9qI8FPRF2J5rkTPdXpYVhgUz7Cc7NnZRo98PtZESd7KinMOg/LaX\ns+pf+ddjqi5VOC5adDGGVgV4/TUpXIkfCvSr7TURpd5TZfA1CmuFWy8IEQEH\nbpMA\r\n=hJEM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFRd623M/NY2cEQ6sYp4UfRVD1ktU5ya4tMlEJ52V2tAiA+/l+3eDEV3LaXYNi8z+WJcSVxv8bEr8MimcFsutigTw=="}]},"maintainers":[{"email":"mariohmol@gmail.com","name":"mariohmol"},{"email":"ymoreiratiti@gmail.com","name":"yurititi13"}],"_npmUser":{"name":"yurititi13","email":"ymoreiratiti@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cnab_yaml_2.0.3_1570834267551_0.8231479982553926"},"_hasShrinkwrap":false},"2.1.0":{"name":"@banco-br/cnab_yaml","version":"2.1.0","license":"MIT","author":{"name":"Mario Mol","email":"mariohmol@gmail.com"},"scripts":{"test":"mocha -r ts-node/register test/*.ts","typings":"typings install"},"repository":{"type":"git","url":"git+https://github.com/banco-br/cnab_yaml.git"},"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.7","@types/node":"^12.7.1","js-yaml":"^3.13.1","chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^8.3.0","typescript":"^3.5.3","typings":"^2.1.1"},"gitHead":"f39f42a643f6da9707e3d15fd3700fae4643867d","description":"cnab_yaml =========","bugs":{"url":"https://github.com/banco-br/cnab_yaml/issues"},"homepage":"https://github.com/banco-br/cnab_yaml#readme","_id":"@banco-br/cnab_yaml@2.1.0","_nodeVersion":"10.0.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-jGW5KvyqUGQ9BfzPfRmle5/OJUQR8bGC4A1n/GCmmyW6n0TNNoija8f0Rvm9SGvAFEwnNyg/vmorjbSzNrZDSw==","shasum":"8bd815b3ee136a02e0bfb6c1d74bcb46bfb9a0ab","tarball":"https://registry.npmjs.org/@banco-br/cnab_yaml/-/cnab_yaml-2.1.0.tgz","fileCount":126,"unpackedSize":212462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwOOfCRA9TVsSAnZWagAAITEP/R4abc2JFRR+Vk+8b9RL\nScZroXDGNdrfDpB25SNpnXAUTSqvJbOCm6N6lheWkvxE/4wdpFe8WaCdvBC9\nIV2YlaHyrWdrRD4Hd6YGIOOeLqQZDfM6avLcvw2X5uQ83ox3ETtBJ06jpeOR\nVToVqhbcT6yHB73hIt5mc9KHW3k53BS1mQ6VlEmrHDwj55+GCVvlGCyvYfen\nMGQM8QwNt1r+bMTpHmaRhbMriuG2vEYEWlHQeFYNbhlbfQXlD5z2xZeAnmSg\nl5tkSjDZp+ORGVFtf0FgeigKAgFsY3kiEh/ZOdynzMclQzXcKE0kUas/TQy4\nFsbYXOp8w2W4if3YQ/ZXSxRPIFRol356SQre2vNQCb3LhlBnr/zw2hY+pvSX\n4PmBHug1YU54rMfO8I0PC276mVY7UCdbxAs1320dgAUml51Vck+Ev3O089B0\n7q9zOERCWuQO79LWIWU/PrJacIjA65KRRO8W8C1TC5aRMRx8tBgwoQEOa6aL\nhqdszNlDcxnt8LX66/WTHDd76S/Cbxx5om6lA/d85yCrh/rGSn897HyXDPRZ\nwFFFbHqjyuUStOc2MSwYv0hglwlQfo6gSsFrkQIz482WPzybk3pFI/xQR8TX\nk80hoyNPCFxg1OzjvvGlka/MrlSTor3vseyT8kay/qUiCj7QoU2WbNP//bdL\nE1YE\r\n=haku\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOm3bBFr6mOmWFL+cBnvFILu2YmCQXo+KCThy1ZbgbwwIhANX6ltu2vUMxoMhIy/VOLL1Kvutc9+Petx5fR64zn9ES"}]},"maintainers":[{"email":"mariohmol@gmail.com","name":"mariohmol"},{"email":"ymoreiratiti@gmail.com","name":"yurititi13"}],"_npmUser":{"name":"yurititi13","email":"ymoreiratiti@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cnab_yaml_2.1.0_1572922270534_0.9250740821758658"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-08T16:05:42.154Z","2.0.0":"2019-08-08T16:05:42.558Z","modified":"2022-04-04T17:40:56.004Z","2.0.1":"2019-08-24T00:51:32.906Z","2.0.2":"2019-08-31T21:30:26.461Z","2.0.3":"2019-10-11T22:51:07.731Z","2.1.0":"2019-11-05T02:51:10.685Z"},"maintainers":[{"email":"mariohmol@gmail.com","name":"mariohmol"},{"email":"ymoreiratiti@gmail.com","name":"yurititi13"}],"description":"cnab_yaml =========","homepage":"https://github.com/banco-br/cnab_yaml#readme","repository":{"type":"git","url":"git+https://github.com/banco-br/cnab_yaml.git"},"author":{"name":"Mario Mol","email":"mariohmol@gmail.com"},"bugs":{"url":"https://github.com/banco-br/cnab_yaml/issues"},"license":"MIT","readme":"cnab_yaml\n=========\n\n[![Build Status](https://travis-ci.com/banco-br/cnab_yaml.svg?branch=master)](https://travis-ci.com/banco-br/cnab_yaml)\n\nArquivos Yaml com a estrutura dos arquivos Cnab240 e Cnab400 para os bancos brasileiros, para envio de arquivo remessa e recebimento de arquivo retorno. \n\nPara instalar use:\n\n`npm i @banco-br/cnab_yaml`\n\nPode ser utilizado em diversas linguagens para criação de arquivos remessa e retorno, como por exempo o CnabPHP, cnab_python e muitos outros que poderão ser criados a partir deste projeto\n\nTemos o `nodejs-cnab` que faz uma interface de json com esses yml utilizando JS, e servem também como plataforma de teste para este projeto.\n\n\n* https://github.com/banco-br/nodejs-cnab\n\nComo posso contribuir\n---------------------\nVocê pode contribuir lendo a documentação do seu banco e criando um arquivo yaml com base nela.\n\nFork o projeto e:\n\n1. `npm i`\n2. Crie seus arquivos yml na pasta correta (ex.: cnab240/001/remessa)\n3. Execute o teste para validar o formato yml `npm t`\n4. Nos envie o PR\n\nO que eu preciso saber\n----------------------\n* Utilizamos nomes simples para o campo, por exemplo para \"Código do banco\" utilize o \"codigo_banco\" (com underline e sem o \"do\")\n* Para definir o tipo do campo utilizamos uma Picture\n\nO que é uma Picture\n-------------------\nEssa Picture foi baseada na documentação do itaú, disponível em http://download.itau.com.br/bankline/layout_cobranca_400bytes_cnab_itau_mensagem.pdf\n\nCada registro é formado por campos que são apresentados em dois formatos:\n* Alfanumérico (picture X): alinhados à esquerda com brancos à direita. Preferencialmente, todos os caracteres devem ser maiúsculos. Aconselhase a não utilização de caracteres especiais (ex.: “Ç”, “?”,, etc) e acentuação gráfica (ex.: “Á”, “É”, “Ê”, etc) e os campos não utiliza dos deverão ser preenchidos com brancos.\n* 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. E xemplo: num campo com picture “9(5)V9(2)”, o número “876,54” será representado por “0087654”\n\nExemplo de Arquivo\n------------------\n```yaml\ngeneric:\n  # Registro Header de Lote\n\n  # Baseado na documentação da Caixa\n  # Disponível em: http://downloads.caixa.gov.br/_arquivos/cobrcaixasicob/manuaissicob/CNAB_240_SICOB.pdf (Acesso em  23/04/2014)\n\n  codigo_banco:\n    # Código fornecido pelo Banco Central para identificação do Banco que está recebendo ou enviando o\n    # arquivo, com o qual se firmou o contrato de prestação de serviços.\n    # CAIXA ECONÔMICA FEDERAL = ‘104’\n    pos: [1, 3]\n    picture: '9(3)' # isso significa: campo númerico, 3 digitos, preenchido com 0 a direita\n\n  lote_servico:\n    # Lote de Serviço\n    # Número seqüencial para identificar cada lote de serviço.\n    # Preencher com '0001' para o primeiro lote do arquivo. Para os demais: número do lote anterior\n    # acrescido de 1. Deve ser o mesmo número dentro do lote. O número não poderá ser repetido dentro\n    # do arquivo.\n    # Se registro for Header do Arquivo = '0000'\n    # Se registro for Trailer do Arquivo = '9999'\n    pos: [4, 7]\n    picture: '9(4)'\n\n104:\n  # Os seguintes campos são exclusivos da Caixa econômica federal (Código do Banco: 104)\n  data_exemplo:\n    pos: [8, 15]\n    picture: '9(8)'\n    date_format: '%d%m%Y' # mesmo padrão usado por linguagens como python e ruby\n\n  valor_exemplo:\n    pos: [16, 25]\n    picture: '9(8)V9(2)' # isso significa 8 posições para a numero inteiro, mais 2 posições para as casas decimais\n\n341:\n  # Os seguintes campos são exclusivos do Itaú (Código do Banco 341)\n\n  data_exemplo:\n    pos: [8, 13]\n    picture: '9(6)'\n    date_format: '%d%m%y'\n\n  outro_campo:\n    pos: [14, 15]\n    picture: 'X(2)' # Isso significa campo de texto com 2 caracteres (preenchido com espaço a direita)\n    default: 'T' # Valor padrão do campo\n```\n\n\nEste projeto foi criado a partir do https://github.com/andersondanilo/cnab_yaml.\n","readmeFilename":"README.md"}