The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
NAME
    WWW::NFSe::Guarapari- Module for issuance electronic invoice and
    customer management.

VERSION
    version 0.02

SYNOPSIS
        use WWW::NFSe::Guarapari; 

        my $nfse = WWW::NFSe::Guarapari->new();
        #my $nfse= new WWW::NFSe::Guarapari();

        # Loga no sistema
        $nfse->logar( "cpfcnpj", "senha" );

        # Novo Cliente(Tomador/Intermediário)
        my $tipo_tomador = "J"; # F - J - E(Estrangeiro)
        my $documento = "000.000.000-00"; # CPF ou CNPJ
        my $nome = "Fulano de Tal";
        my $NomeFantasia = "Beltranos S.A"; #If tipo_tomador = "F"
        my $InscricaoMunicipal = "000.000"; #If tipo_tomador = "F"
        my $InscricaoEstadual = "000.000"; #If tipo_tomador = "F"
        my $telefone = "";
        my $email = "fulano@de.tal";
        my $municipioEstrangeiro = "NeverLand"; #If tipo_tomador = "E"
        my $PaisEstrangeiro = "NeverLand"; #If tipo_tomador = "E"
        my $tipologradouro = "";
        my $tipoEndereco = "-1"; # -1/Selecione | 3/Cobrança | 2/Comercial | 4/Correspondência | 1/Residencial
        my $logradouro = "";
        my $numero = "";
        my $complemento = "";
        my $bairro = "";
        my #cep = "000.000-000";
        my $uf = "DF";
        my $cidades = "";

        print $nfse->novo_cliente( $tipo_tomador, $documento, $nome, $telefone, $email, $tipologradouro, $tipoendereco, $logradouro, $numero, $complemento, $bairro, $cep, $uf, $cidades );

METHODS
  logar()
    Loga no painel de controle. Este método deverá ser chamado antes de
    qualquer outro método. Ativa flag $statusLogin.

        my $status_login = $painel->logar($email, $senha);

    Return string

        logged, invalid login, not found, unknow HTTP error, connection error

  novo_cliente()
    Cria novo tomador/Intermediário

        # Novo Cliente(Tomador/Intermediário)
        my $tipo_tomador = "J"; # F - J - E(Estrangeiro)
        my $documento = "000.000.000-00"; # CPF ou CNPJ
        my $nome = "Fulano de Tal";
        my $NomeFantasia = "Beltranos S.A";     #If tipo_tomador = "F"
        my $InscricaoMunicipal = "000.000";     #If tipo_tomador = "F"
        my $InscricaoEstadual = "000.000";      #If tipo_tomador = "F"
        my $telefone = "";
        my $email = "fulano@de.tal";
        my $municipioEstrangeiro = "NeverLand";  #If tipo_tomador = "E"
        my $PaisEstrangeiro = "NeverLand";       #If tipo_tomador = "E"
        my $tipologradouro = "";
        my $tipoEndereco = "-1"; # -1/Selecione | 3/Cobrança | 2/Comercial | 4/Correspondência | 1/Residencial
        my $logradouro = "";
        my $numero = "";
        my $complemento = "";
        my $bairro = "";
        my #cep = "000.000-000";
        my $uf = "DF";
        my $cidades = "";

        print $nfse->novo_cliente( $tipo_tomador, $documento, $nome, $telefone, $email, $tipologradouro, $tipoendereco, $logradouro, $numero, $complemento, $bairro, $cep, $uf, $cidades );

    Return JSON

        {"nome":"Fulano de Tal","resposta":"registrado","status":"sucesso","codigo":"107630"}
        {"resposta":"E-mail em uso","status":"erro"}
        {"resposta":"efetue login primeiro","status":"erro"}

AUTHOR
    Álvaro Luiz Andrade <alvaro@web2solutions.com.br>

COPYRIGHT AND LICENSE
    This software is copyright (c) 2013 by WEB2 Soluções.

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.