Business::BR::NFe::RPS::TXT
version 0.0124
my $txt = new Business::BR::NFe::RPS::TXT( data_ini => '20120202', data_fim => '20120204', inscricao_municipal => '12345667', ); $txt->adiciona_rps( serie => '011', numero => '00', emissao => '20121222', situacao => '0', valor_servico => 2400.34, valor_deducao => 140.45, codigo_servico => '00', aliquota => '00', iss_retido => '1', cpf_cnpj_flag => '1', cpf_cnpj => '00', inscricao_municipal => '00', inscricao_estadual => '00', razao_social => '00', endereco_tipo => '00', endereco => '00', endereco_num => '00', endereco_complemento => '00', endereco_bairro => '00', endereco_cidade => '00', endereco_uf => '00', endereco_cep => '00', email => '00', discriminacao => '00', ); $txt->gerar_txt;
O sistema da Nota Fiscal Paulistana permite que sejam transferidas informações dos contribuintes para a Prefeitura em arquivos no formato texto. Tais arquivos devem atender a um layout pré-definido, apresentado em http://nfpaulistana.prefeitura.sp.gov.br/arquivos/manual/NFe_Layout_RPS.pdf
Adicionar informações sobre um RPS. Verificar a SYNOPSIS para exemplo.
Retorna o conteúdo para ser gravado em um arquivo.
Atenção: O arquivo deve ser salvo em ISO 8859-1, este modulo não modifica nenhum campo enviado além de ajustar os paddings.
Business::BR::NFe::RPS::TXT - Gerar arquivo de envio de RPS em lote baseado no sistema de nota fiscal paulistana.
Formato do arquivo na versao TXT 001.
Você pode encontrar documentação para este módulo com o comando perldoc (para ler)
perldoc Business::BR::NFe::RPS::TXT
Se você quiser contribuir com o código, você pode fazer um fork deste módulo no github:
https://github.com/renatoaware/perl-business-br-nfe-txt
Você também pode reportar problemas por lá!
Renato Cron <renato@aware.com.br>
This software is copyright (c) 2012 by Aware TI <http://www.aware.com.br>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.