Web Service Teorema -...
Transcript of Web Service Teorema -...
Web Service Teorema
DESENVOLVENDO SOLUÇÕES
Doc. Vrs. 05
Informações e Revisão: Osni Marin
Marcelo Barby
Laila M G Gechele e Rafael R B
Aprovado em: Julho de 2015
Nota de copyright
Copyright ® 2015 Teorema Informática, Guarapuava. Todos os direitos reservados.
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 2
1. VISÃO GERAL 1.1 CONCEITO E MOTIVAÇÃO:
O Web Service é a solução utilizada para integrar sistemas diferentes, compatibilizando novas aplicações, sistemas
legados e plataformas diferentes. A disponibilização de dados ocorre via HTTP, ou seja, por meio da Internet.
Agregando segurança por isolar a fonte de dados.
Web Service é um caminho sem volta para as empresas de TI. A pouco tempo era uma tecnologia restrita
a instituições de grande porte como Correios e Receita Federal. Atualmente é uma realidade para a Teorema
Sistemas, por realizar a integração do WebService Teorema com o E-Commerce e similares, maiores detalhes serão
disponibilizados a seguir.
1.2 ÍNDICE
1. VISÃO GERAL ............................................................................................................................ 2
1.1 CONCEITO E MOTIVAÇÃO: ................................................................................................................. 2
1.2 ÍNDICE ................................................................................................................................................ 2
1.3 INTRODUÇÃO: .................................................................................................................................... 4
2. ACORDO PARA WEBSERVICE ............................................................................................... 4
2.1 ESQUEMA .......................................................................................................................................... 5
2.2 FUNCIONAMENTO ............................................................................................................................. 5
3. MÉTODOS DA IMPLEMENTAÇÃO DO WS ........................................................................... 7
3.1 MÉTODOS DISPONÍVEIS NO WS ........................................................................................................ 7
3.1.1 USUÁRIOS ...................................................................................................................................... 7
3.1.2 TABELAS ALTERADAS ..................................................................................................................... 7
ecomTabelasAlteradas .................................................................................................................................. 7
3.1.3 ITENS E LISTA DE PREÇOS .............................................................................................................. 7
ecomItemConsulta ........................................................................................................................................ 7
ecomItemTodosConsulta ............................................................................................................................... 7
ecomItemFotosConsulta ............................................................................................................................... 7
ecomItemFotosFtpConsulta .......................................................................................................................... 7
ecomItemSituacaoConsulta ........................................................................................................................... 7
3.1.4 SALDOS .......................................................................................................................................... 7
ecomItemSaldoDisponivel ............................................................................................................................. 7
ecomItemSaldoReserva ................................................................................................................................. 7
ecomItemSaldoEstorna ................................................................................................................................. 7
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 3
3.1.5 CLIENTES ........................................................................................................................................ 7
ecomClienteConsulta ..................................................................................................................................... 7
ecomClienteTodosConsulta ........................................................................................................................... 7
ecomClienteAltera ......................................................................................................................................... 7
3.1.6 PEDIDOS VENDA ............................................................................................................................ 7
ecomPedidoConsulta ..................................................................................................................................... 7
ecomPedidoAltera ......................................................................................................................................... 7
ecomPedidoStatusConsulta ........................................................................................................................... 7
3.1.7 GRADE ............................................................................................................................................ 7
ecomItemTodosGrade ................................................................................................................................... 7
ecomItemGrade ............................................................................................................................................. 7
3.2 DESCRIÇÃO DAS TABELAS UTILIZADAS .............................................................................................. 8
4. INSTRUÇÕES DOS MÉTODOS .............................................................................................. 10
4.1 MÉTODO: ecomConsultaUsuarios ................................................................................................... 10
4.1.1 PARA SENHA .......................................................................................................................... 11
4.2 MÉTODO ecomTabelasAlteradas .................................................................................................... 14
4.3 MÉTODO: ecomItemConsulta ......................................................................................................... 19
4.4 MÉTODO: ecomItemTodosConsulta ................................................................................................ 41
4.5 MÉTODO: ecomItemFotosConsulta................................................................................................. 43
4.6 MÉTODO: ecomItemFotosFtpConsulta ........................................................................................... 72
4.7 MÉTODO: ecomItemSituacaoConsulta ............................................................................................ 72
4.8 MÉTODO: ecomItemSaldoDisponivel .............................................................................................. 73
4.9 MÉTODO: ecomItemSaldoReserva .................................................................................................. 74
4.10 MÉTODO: ecomItemSaldoEstorna .................................................................................................. 75
4.11 MÉTODO: ecomClienteConsulta ...................................................................................................... 76
4.12 MÉTODO: ecomClienteTodosConsulta ............................................................................................ 79
4.13 MÉTODO: ecomClienteAltera .......................................................................................................... 80
4.14 MÉTODO: ecomPedidoConsulta ...................................................................................................... 83
4.15 MÉTODO: ecomPedidoAltera .......................................................................................................... 91
4.16 MÉTODO: ecomPedidoStatusConsulta ............................................................................................ 92
4.17 MÉTODO: ecomItemGrade .............................................................................................................. 93
4.18 MÉTODO: ecomItemTodosGrade .................................................................................................... 93
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 4
4.19 MÉTODO: ecomCEP ......................................................................................................................... 94
4.20 MÉTODO: ecomNotaFiscal .............................................................................................................. 96
4.21 MÉTODO: ecomDistribuir ................................................................................................................ 99
4.22 MÉTODO: ecomSalvarCaptchaCNPJ .............................................................................................. 100
4.23 MÉTODO: ecomImportarDadosCNPJ............................................................................................. 104
5. REFERÊNCIAS ....................................................................................................................... 106
5.1 ACRÔNIMOS E ABREVIATURAS ...................................................................................................... 106
1.3 INTRODUÇÃO:
Este sistema foi projetado para atender os seguintes objetivos:
Baixo investimento inicial;
Baixo custo de manutenção;
Alta escalabilidade;
Facilidade de adequação a novas realidades;
Atender a empresas de todos os portes.
Para as empresas, os Webservices podem trazer agilidade para os processos e eficiência na comunicação entre
cadeias de produção ou de logística. Toda e qualquer comunicação entre sistemas passa a ser dinâmica e principalmente
segura, pois não há intervenção humana.
Muitos consideram que os Webservices corrigem um grande problema da informática: a integração de sistemas.
Os Webservices permitem que a integração de sistemas seja realizada de maneira compreensível, reutilizável e
padronizada. É uma tentativa de organizar um cenário cercado por uma grande variedade de diferentes aplicativos,
fornecedores e plataformas.
Webservice é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes.
Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem, tornando sistemas
desenvolvidos em plataformas diferentes compatíveis. Os Webservices são componentes que permitem às aplicações
enviar e receber dados em formato XML. Cada aplicação pode ter a sua própria "linguagem", que é traduzida para uma
linguagem universal, o formato XML para o transporte dos dados, mas os dados comumente são usados o próprio XML
ou o Json.
Os assuntos pontuais foram divididos em três (03) partes, a primeira trata de forma geral das implicações quanto
as necessidades e objetivos para a implantação do Webservice Teorema, a segunda parte descreve a composição e
delimitações para o desenvolvimento. Os métodos que estão disponíveis para teste, implementados no WS Teorema, se
encontram na seção 4. Por último as siglas e abreviaturas citadas no decorrer deste documento são detalhadas para
melhor compreensão dos assuntos.
Problemas com relação ao uso do sistema, deste documento ou sugestões de necessidades ou melhorias
registrar abertura de Chamadas por meio do sistema fornecendo o contato e uma descrição clara e objetiva.
2. ACORDO PARA WEBSERVICE
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 5
2.1 ESQUEMA
As especificações iniciais para integração do Webservice Teorema com o E-Commerce e similares, a Teorema sistema
disponibilizará um link próprio para a utilização do Webservice.
O banco disponibilizado contém um espelho dos itens da base real da empresa;
O Webservice trabalha movimentando de forma real a base espelho, assim os resultados serão bem próximos
ao ambiente de produção;
Após os testes, será necessário estudo para realizar a carga inicial dos dados do Teorema para o E-Commerce
e similares.
2.2 FUNCIONAMENTO
O WS é sincronizado, ou seja, envia a solicitação e aguarda a resposta. Toda a resposta retornará uma tag código, quando
o retorno for igual a 1 significa indicação de erro, havendo sempre o descritivo do motivo do erro.
Figura 1 Comunicação entre as diversas Tecnologias.
As tecnologias utilizadas na construção do WS são:
Protocolo HTTP / SOAP 1.2;
Front-end Delphi / Java;
Back-end Java;
Dados formato JSON;
Métodos sincronizados;
Compactados e cifrados.
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 6
A Comunicação entre as partes envolvidas é exemplificada na Figura 1. Ocorrem integrações com a abertura de
chamadas e suporte Técnico, permite importações de DOC-e’s, apresenta a opções de integração com mobile (força de
vendas) e outras ferramentas.
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 7
3. MÉTODOS DA IMPLEMENTAÇÃO DO WS 3.1 MÉTODOS DISPONÍVEIS NO WS
Os métodos disponíveis na implementação do Webservice Teorema estão listados a seguir e os detalhes estão descritos
na seção seguinte:
3.1.1 USUÁRIOS
ecomConsultaUsuarios
3.1.2 TABELAS ALTERADAS
ecomTabelasAlteradas
3.1.3 ITENS E LISTA DE PREÇOS
ecomItemConsulta
ecomItemTodosConsulta
ecomItemFotosConsulta
ecomItemFotosFtpConsulta
ecomItemSituacaoConsulta
3.1.4 SALDOS
ecomItemSaldoDisponivel
ecomItemSaldoReserva
ecomItemSaldoEstorna
3.1.5 CLIENTES
ecomClienteConsulta
ecomClienteTodosConsulta
ecomClienteAltera
3.1.6 PEDIDOS VENDA
ecomPedidoConsulta
ecomPedidoAltera
ecomPedidoStatusConsulta
3.1.7 GRADE
ecomItemTodosGrade
ecomItemGrade
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 8
3.1.8 ATUALIZA CÓDIGOS IBGE POR CEP
ecomCEP
3.1.9 INFORMAÇÃO DE NOTAS FISCAIS
ecomNotaFiscal
3.1.10 DISTRIBUIR NOTA FISCAL
ecomDistribuir
3.2 DESCRIÇÃO DAS TABELAS UTILIZADAS
Os nomes dos retornos da tecnologia JSON são idênticos aos nomes das tabelas, eliminando o símbolo
underscore, com a primeira palavra toda em minúsculo, e as palavras subsequentes somente com a primeira
letra em maiúsculo.
A Tabela a seguir indica os respectivos nomes das Tabelas utilizadas no Banco de Dados e sua
descrição. A ordem dos parâmetros não importa.
TABELA DESCRIÇÃO DA TABELA
BANCO Contém dados sobre o banco utilizado pelo cliente.
CLIENTES_FORNECEDORES Determina todas as variáveis relacionadas a Clientes, Fornecedores e Transportadores.
CONTA Contém dados sobre Contas.
EMPRESA Contém dados sobre as Empresas.
FAMILIA Contém a definição das famílias para agrupamento de itens.
GRUPO Contém a definição dos grupos para agrupamento de itens.
GRUPO_FISCAL Contém a definição dos grupos fiscais para agrupamento de itens e tributação.
ITENS Contém dados sobre os itens.
ITEM_AGRUPAMENTO_DT
ITEM_AGRUPAMENTO_MS
ITEM_AGRUPAMENTO_MX
ITEM_ESTOQUE Contém as quantidades dos itens.
ITEM_FOTOS Contém o Caminho das fotos dos itens.
ITEM_LOTE Contém a definição lotes usados para rastreamento do item.
ITEM_NCM Contém a lista de NCM.
ITEM_PLANO_PRECO_ MOVIMENTO
Contém o Cadastro de Plano de Preços de Itens.
ITEM_SIMILAR Contém o Cadastro Itens Similares.
ITEM_SUBTIPO Contém a definição de subtipos para agrupamento de itens.
ITEM_TIPO Contém a definição de tipo de item para agrupamento de itens.
MOEDA Contém a definição da moeda usada.
MUNICIPIO Contém a definição de municípios.
SITUACOES Contém tabela de tributação dos itens.
SPC Contém as consultas de Clientes no SPC.
SUBGRUPOS Contém a definição de subgrupos dos itens.
TABELA_PRECO Contém os possíveis preços de venda do item.
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 9
TEO_SINCRONIZA Contém as variáveis utilizadas para a sincronização da base de dados real e do espelho.
TEO_USUARIOS Contém dados dos usuários do sistema Teorema.
UNIDADE Contém as possíveis unidades para os itens cadastrados.
VENDAS_MS Esta tabela determina as variáveis principais (MS - Mestre) para o movimento de vendas, ou seja, as movimentações de pedido de vendas, vendas, PAF-ECF e DAV.
VENDAS_DT Esta tabela determina as variáveis complementares (DT - Detalhe) para o movimento de vendas, ou seja, as movimentações de pedido de vendas, vendas, PAF-ECF e DAV.
VENDEDOR Contém dados de Vendedores, Compradores e Recepcionistas.
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 10
4. INSTRUÇÕES DOS MÉTODOS
4.1 MÉTODO: ecomConsultaUsuarios
Objetivo: Lista dos Usuários do Sistema Teorema. A Senha está em MD5, é padrão.
Dados e metadados da tabela: TEO_USUARIOS.
Exemplo de código:
Parâmetros:
VARIÁVEL DESCRITIVO TIPO TAMANHO
PARA USUÁRIO
usuarioCodigo Chave que identifica o usuário. CHAR 3
usuarioNome Descrição do nome do usuário, também chamado login.
VARCHAR 30
usuarioSenha Senha de segurança para identificação do usuário.
VARCHAR 30
usuarioAtivo [S|N] Indicação de usuário ativo, ou seja, operacional e funcional. S=ativo, N=não ativo.
CHAR 1
usuarioValidade Indicação de data para validade de acesso ao sistema.
DATE
usuarioSuspenso [S|N] Indicação de usuário suspenso, não acessa o Sistema. S=suspenso, N=não suspenso.
CHAR 1
usuarioGeraLog Atualmente sem uso, sempre ocorre a geração de log para auditoria.
CHAR 1
usuarioSupervisor [S|N] Indicação de usuário do tipo supervisor. S=supervisor, N=não supervisor.
CHAR 1
usuarioLiberacoes Informa as liberações do registro. VARCHAR 30
ljson.put("usuario_codigo", local.getUsuarioCodigo());
ljson.put("usuario_nome", local.getUsuarioNome());
ljson.put("usuario_senha",
CryptTool.MD5.generator(CryptUtils.TEO.decrypt(local.getUsuarioSenha()).toUp
perCase()).toUpperCase());
ljson.put("usuario_email", local.getUsuarioEmail());
ljson.put("usuario_email_smtp", local.getUsuarioEmailSmtp());
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 11
usuarioEmail Endereço de e-mail do usuário. VARCHAR 40
usuarioEmailSmtp Indicação do servidor SMTP utilizar a seguinte ordem: endereço do servidor SMTP: porta de envio/ssl.
VARCHAR 100
usuarioEmailSenha Informa a senha do e-mail registrado para envio de e-mails.
VARCHAR 100
usuarioAutorizadorCompras [S|N] Autoriza o usuário a fazer pedidos e requisições de compras. S=confirma, N=não confirma.
CHAR 1
usuarioAutorizadorVendas [S|N] Autoriza o usuário a realizar vendas (itens sem estoque e % descontos superiores. S=confirma, N=não confirma.
CHAR 1
usuarioAutorizadorFinanceiro [S|N] Autoriza o usuário a realizar Autoriza Vendas para clientes com pendências financeiras. S=confirma, N=não confirma.
CHAR 1
usuarioDigital Informa a digital do usuário. BLOB
usuarioEmailUsuario Informa o endereço do e-mail utilizado para o envio de e-mails
VARCHAR 100
usuarioEmailNome Informa como o Usuário quer ser chamado no e-mail.
VARCHAR 50
Exemplo de requisição:
{"USUARIO":"WEBTEOREMA","METODO":"ecomConsultaUsuarios","SENHA":"ff7957872202c29f109728ab
f497b9af","SISTEMA":"ecommerce","SENHA_REF":"2013-04-23T16:25:36GMT-03:00HOV+01:00"}
Exemplo de retorno:
{"CODIGO":0,"USUARIOS":[{"USUARIO_CODIGO":"001","USUARIO_SENHA":"B379AD43230F8BB0648A
A7DAFB754F7A","USUARIO_NOME":"DANIEL"},{"USUARIO_CODIGO":"004","USUARIO_SENHA":"B6073
8C4E909B0DE67DDAE36823C873E","USUARIO_NOME":"KELY"},{"USUARIO_CODIGO":"008","USUARIO
_SENHA":"B9326EDDF0E2BD3CA45B2605AA7C4FA6","USUARIO_NOME":"SHEILA"},{"USUARIO_CODI
GO":"005","USUARIO_SENHA":"28FC2782EA7EF51C1104CCF7B9BEA13D","USUARIO_NOME":"JEFFER
"}]}
4.1.1 PARA SENHA
Para auxiliar na construção da senha, controlada pelo Web Service.
Observação: Não pode ter uma diferença maior que duas (02) horas da senha_ref.
usuário: ECOMMERCE
senha: eco3102
Exemplo de código:
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 12
Exemplo de código em Delphi:
Exemplo de código PHP:
json.Put('usuario', AnsiUpperCase('ECOMMERCE'));
json.Put('senha_ref', Now, 'yyyy-MM-ddThh:MM:GMT-03:00HOV+01:00');
senha := Result.getString('senha_ref') + AnsiUpperCase('eco3102');
json.Put('senha', MD5Print(MD5String(senha)));
json.Put('metodo', 'ecomConsultaUsuarios');
json.Put('sistema', 'ecommerce');
json := callWS(json);
if (json.getInt('codigo') = 0) then
begin
end;
json.Put('usuario', AnsiUpperCase('ECOMMERCE'));
json.Put('senha_ref', Now, 'yyyy-MM-ddThh:MM:ssGMT-03:00HOV+00:00');
senha := Result.getString('senha_ref') + AnsiUpperCase('eco3102');
json.Put('senha', MD5Print(MD5String(senha)));
json.Put('metodo', 'ecomConsultaUsuarios');
json.Put('sistema', 'ecommerce');
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 13
Exemplo de requisição:
{"USUARIO":"WEBTEOREMA","METODO":"ecomConsultaUsuarios","SENHA":"ff7957872202c29f109728ab
f497b9af","SISTEMA":"ecommerce","SENHA_REF":"2013-04-23T16:25:36GMT-03:00HOV+01:00"}
Exemplo de retorno:
{"CODIGO":0,"USUARIOS":[{"USUARIO_CODIGO":"001","USUARIO_SENHA":"B379AD43230F8BB0648A
A7DAFB754F7A","USUARIO_NOME":"DANIEL"},{"USUARIO_CODIGO":"004","USUARIO_SENHA":"B6073
8C4E909B0DE67DDAE36823C873E","USUARIO_NOME":"KELY"},{"USUARIO_CODIGO":"008","USUARIO
_SENHA":"B9326EDDF0E2BD3CA45B2605AA7C4FA6","USUARIO_NOME":"SHEILA"},{"USUARIO_CODI
GO":"005","USUARIO_SENHA":"28FC2782EA7EF51C1104CCF7B9BEA13D","USUARIO_NOME":"JEFFER
SON"}]}
$this->password = $date->format("Y-m-d") . 'T' . $date->format("H:i:s") . 'GMT-
03:00HOV+01:00';
$this->password_config = "eco3102";
$this->password_md5 = md5($this->password . strtoupper($this-
>password_config));
$params = array(
'USUARIO' => 'ECOMMERCE',
'METODO' => 'ecomPedidoStatusConsulta',
'TRANSACAO' => $transacao,
'SENHA_REF' => $this->password,
'SENHA' => $this->password_md5,
);
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 14
4.2 MÉTODO ecomTabelasAlteradas
Objetivo: Retorna as Tabelas Alteradas para realizar a sincronização dos bancos de dados (Firebird do
Teorema e Magento do Webservice). O retorno comporta no máximo 500 objetos por vez. Uma Trigger é
gerada e disparada para realizar a sincronização.
Dados e metadados da tabela: TEO_SINCRONIZA.
Exemplo de código:
Parâmetros:
VARIÁVEL DESCRITIVO TIPO TAMANHO
PARA SINCRONIZAÇÃO
id Chave da sincronização. BIGINT
sincronizaTabela Indica o nome da tabela que sofreu alteração. VARCHAR 30
sincronizaChave Indica a Chave Primária da tabela alterada. VARCHAR 50
sincronizaOperacao [A|I] Indicação do tipo da Operação realizada. A=atualização, I=insert.
CHAR 1
Exemplo de requisição:
{"USUARIO":"WEBTEOREMA","IDFIM":500,"METODO":"ecomTabelasAlteradas","IDINI":1,"SENHA":"cf974
828eb09361cefb829e4ef2953d0","SENHA_REF":"2013-04-23T16:11:00GMT-03:00HOV+01:00"}
Exemplo de retorno:
{"CODIGO":0,"RESULT":[{"CLIFORAGENTE":"N","CLIFORCONTATOCARGO":"","MUNICIPIOCODIGO":"4
067","CLIFORPROSPECT":"S","CLIFORSITUACAO":"00","CLIFORDOCUMENTO":"XXX.268.749-
long ini = 1;
if (json.has("idIni")){
ini = NumUtils.nvl(json.getLong("idIni"), ini);
}
int max = 100;
if (json.has("idMax")){
max = NumUtils.nvl(json.getInt("idMax"), max);
if (max > 100){
max = 100;
}
}
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 15
XX","CLIFORFISICOJURIDICO":"F","CLIFOROBSERVACAO":"","CLIFORTELEFONE":"(42)3626-
2226","EMPRESAVENDEDOR":"0001","CLIFORFORNECEDOR":"N","ID":2,"CLIFORATIVO":"S","CLIFORC
RMGERACONTATO":"S","CLIFORCLIENTE":"N","CLIFORNASCIMENTOLOCAL":"GUARAPUAVA","TABE
LA":"ClienteFornecedor","CLIFORDATAULTIMAALTERACAO":"2012-01-
11","CLIFORAVALISTAS":"","CLIFORAUTOMOVEL":"N","CLIFORBAIRRO":"SANTA
CRUZ","CLIFORGERASEST":"S","CLIFORENDERECONRO":"2656","CLIFORNASCIMENTOFUNDACAOD
ATA":"1979-01-
14","CLIFORFUNRURAL":"N","CLIFORTRANSPORTADOR":"N","CLIFOROBSERVACOESREFERENCIA":"
","CLIFORCLIENTEINTERNO":"N","CLIFORREFERENCIABANCARIA":"","CLIFORREFERENCIAPESSOAI
S":"","CLIFORTIPOCADASTRO":"C","CLIFORCODIGO":"0000000","CLIFORENDERECO":"RUA
MODELO","EMPRESACODIGO":"0001","CLIFORDATACADASTRO":"2009-06-07","CLIFORCEP":"85015-
030","CLIFORREFERENCIACOMERCIAL":"","PLANOREDUZIDO92":"10185","PLANOREDUZIDO94":"1010
9","PLANOREDUZIDO93":"00208","CLIFORINSCRICAOESTADUALRG":"x.307.948-
x","CLIFORBENS":"","CLIFORQUOTACAPITAL":"N","VENDEDORCODIGO":"00248","CLIFORPESSOASA
UTORIZADAS":"","CLIFOREMAIL":"[email protected]","CLIFORCASAPROPRIA":"N","CLIFORTELE
FONECELULAR":"(42)8404-
5060","USUARIOCODIGOAPROVADORCAD":"013","PLANOREDUZIDO95":"10180","PLANOREDUZIDO96
":"10181","CLIFORFAX":"(42)3035-
4030","CLIFORSEXO":"M","CLIFORPRESTADORSERVICO":"N","CLIFORNOME":"CLIENTE
MODELO","CLIFORESTADOCIVIL":"C"},{"ITEMQUANTIDADELOTEECOVENDA":0,"ITEMPRECOOFERTA
":0,"ITEMMATERIAPRIMA":"N","UNIDADEUNIDADE":"UN","ITEMTIPO":"1","ITEMCUSTOPRODUTO":0.64,
"GRUPOCODIGO":"00145","ITEMPRAZOMEDIOENTREGA":0,"ITEMCLASSIFICACAOFISCAL":"101","ITE
MDATAALTERACAOPRECO":"2011-05-
04","ITEMCOMISSAO":"3","ITEMMEDIDACOMPRIMENTO":0,"ITEMCUSTOSIMPLES":0,"ITEMMEDIDAES
PESSURA":0,"ID":3,"ITEMNCMGENERO":"71","ITEMMESESGARANTIA":0,"ITEMQUANTIDADEUNIDADE
S":0,"TABELA":"Item","ITEMSEMMOVIMENTOESTOQUE":"N","ITEMCOMBUSTIVEL":"N","ITEMPESOUNI
TARIO":0,"ITEMMARGEM":0,"ITEMLOTETIPO":"00","ITEMFUNRURAL":"N","ITEMSEMQUANTIDADEFRA
CIONADA":"N","ITEMQUANTIDADEVOLUMES":0,"ITEMPRECOSUGESTAO":0,"ITEMDATAULTIMAOPER
ACAO":"2012-10-
30","ITENSCEREAISDPI":0,"ITEMFOTO":"","ITEMMEDIDALARGURA":0,"ITEMMEDIDADIAMETRO":0,"ITE
MENVIAPDV":"S","ITEMCUSTODIRETO":0,"ITEMBARRAS":"7898935287213","ITEMTESTETRANSGENIC
O":0,"ITEMQUANTIDADEMAXIMA":"0.0","ITEMCOMISSAOVALOR":0,"ITEMINCIDEJUROS":"S","ITEMNC
M":"71179000","GRUPOFISCALCODIGO":"048","EMPRESACODIGO":"0001","ITEMREFERENCIA":"1","ITE
MINATIVO":"N","ITEMQUANTIDADEMINIMA":"0.0","ITEMDENSIDADE":0,"ITEMSITUACAOTRIBUTARIA":"
1","ITEMCUSTOUSUARIO":0,"ITEMPESOLIQUIDO":0.022,"ITEMPRAZOVALIDADE":0,"FAMILIACODIGO":
"00081","ITEMREDUZIDO":"000001","ITEMQUANTIDADEPONTOPEDIDO":1,"ITEMMEDIDASNADESCRIC
AO":"N","ITEMGRADE":"N","ITEMPESOBRUTO":0,"ITEMMEDIDACUBAGEM":0,"ITEMRETENCAO":0,"ITE
MLOTE":"N","ITEMMEDIDATRAMA":0,"ITEMCUSTOMEDIO":0,"ITEMTIPOCOMPOSICAO":"N","ITEMPRE
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 16
COVENDA":1.75,"ITENSCEREAISQUEBRATECNICA":0,"ITEMTIPOITEM":"00","ITEMCUSTOREAL":0,"ITE
MMEDIDAGRAMATURA":0,"ITEMDESCRICAO":"ANEL
FL","ITEMQUANTIDADELOTEECOCOMPRA":0,"SUBGRUPOCODIGO":"00029"},{"ITEMQUANTIDADELOT
EECOVENDA":0,"ITEMPRECOOFERTA":0,"ITEMMATERIAPRIMA":"N","UNIDADEUNIDADE":"UN","ITEMT
IPO":"1","ITEMCUSTOPRODUTO":15.46,"GRUPOCODIGO":"00155","ITEMPRAZOMEDIOENTREGA":0,"IT
EMCLASSIFICACAOFISCAL":"00","ITEMCOMISSAO":"1","ITEMMEDIDACOMPRIMENTO":0,"ITEMCUSTO
SIMPLES":0,"ITEMMEDIDAESPESSURA":0,"ID":4,"ITEMMESESGARANTIA":0,"ITEMQUANTIDADEUNIDA
DES":0,"ITEMUTILIZACAO":"","TABELA":"Item","ITEMSEMMOVIMENTOESTOQUE":"N","ITEMCOMBUSTI
VEL":"N","ITEMPESOUNITARIO":0,"ITEMLOTETIPO":"00","ITEMFUNRURAL":"N","ITEMFICHATECNICA":"
","ITEMSEMQUANTIDADEFRACIONADA":"N","ITEMQUANTIDADEVOLUMES":0,"ITEMPRECOSUGESTA
O":0,"ITEMDATAULTIMAOPERACAO":"2010-08-
16","ITENSCEREAISDPI":0,"ITEMFOTO":"","ITEMMEDIDALARGURA":0,"ITEMMEDIDADIAMETRO":0,"ITE
MENVIAPDV":"S","ITEMCUSTODIRETO":0,"ITEMBARRAS":"7898506441020","ITEMTESTETRANSGENIC
O":0,"ITEMQUANTIDADEMAXIMA":"0.0","ITEMCOMISSAOVALOR":0,"ITEMINCIDEJUROS":"S","ITEMNC
M":"63049300","GRUPOFISCALCODIGO":"048","EMPRESACODIGO":"0001","ITEMINATIVO":"S","ITEMQU
ANTIDADEMINIMA":"0.0","ITEMDENSIDADE":0,"ITEMSITUACAOTRIBUTARIA":"0","ITEMCUSTOUSUARI
O":0,"ITEMPESOLIQUIDO":0.22,"ITEMPRAZOVALIDADE":0,"FAMILIACODIGO":"00071","ITEMREDUZIDO
":"000002","ITEMQUANTIDADEPONTOPEDIDO":3,"ITEMMEDIDASNADESCRICAO":"N","ITEMPESOBRU
TO":0.22,"ITEMMEDIDACUBAGEM":0,"ITEMRETENCAO":0,"ITEMLOTE":"N","ITEMMEDIDATRAMA":0,"IT
EMCUSTOMEDIO":0,"ITEMTIPOCOMPOSICAO":"N","ITEMPRECOVENDA":79,"ITENSCEREAISQUEBRA
TECNICA":0,"ITEMCUSTOREAL":0,"ITEMMEDIDAGRAMATURA":0,"ITEMDESCRICAO":"MANTA VISC
BAT -
AZUL/MARRON","ITEMQUANTIDADELOTEECOCOMPRA":0,"SUBGRUPOCODIGO":"00081"},{"ITEMQUA
NTIDADELOTEECOVENDA":0,"ITEMPRECOOFERTA":0,"ITEMMATERIAPRIMA":"N","UNIDADEUNIDADE
":"UN","ITEMTIPO":"1","ITEMCUSTOPRODUTO":0.64,"GRUPOCODIGO":"00145","ITEMPRAZOMEDIOEN
TREGA":0,"ITEMCLASSIFICACAOFISCAL":"101","ITEMDATAALTERACAOPRECO":"2011-05-
04","ITEMCOMISSAO":"3","ITEMMEDIDACOMPRIMENTO":0,"ITEMCUSTOSIMPLES":0,"ITEMMEDIDAES
PESSURA":0,"ID":5,"ITEMNCMGENERO":"71","ITEMMESESGARANTIA":0,"ITEMQUANTIDADEUNIDADE
S":0,"TABELA":"Item","ITEMSEMMOVIMENTOESTOQUE":"N","ITEMCOMBUSTIVEL":"N","ITEMPESOUNI
TARIO":0,"ITEMMARGEM":0,"ITEMLOTETIPO":"00","ITEMFUNRURAL":"N","ITEMSEMQUANTIDADEFRA
CIONADA":"N","ITEMQUANTIDADEVOLUMES":0,"ITEMPRECOSUGESTAO":0,"ITEMDATAULTIMAOPER
ACAO":"2012-10-
30","ITENSCEREAISDPI":0,"ITEMFOTO":"","ITEMMEDIDALARGURA":0,"ITEMMEDIDADIAMETRO":0,"ITE
MENVIAPDV":"S","ITEMCUSTODIRETO":0,"ITEMBARRAS":"7898935287213","ITEMTESTETRANSGENIC
O":0,"ITEMQUANTIDADEMAXIMA":"0.0","ITEMCOMISSAOVALOR":0,"ITEMINCIDEJUROS":"S","ITEMNC
M":"71179000","GRUPOFISCALCODIGO":"048","EMPRESACODIGO":"0001","ITEMREFERENCIA":"1","ITE
MINATIVO":"N","ITEMQUANTIDADEMINIMA":"0.0","ITEMDENSIDADE":0,"ITEMSITUACAOTRIBUTARIA":"
1","ITEMCUSTOUSUARIO":0,"ITEMPESOLIQUIDO":0.022,"ITEMPRAZOVALIDADE":0,"FAMILIACODIGO":
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 17
"00081","ITEMREDUZIDO":"000001","ITEMQUANTIDADEPONTOPEDIDO":1,"ITEMMEDIDASNADESCRIC
AO":"N","ITEMGRADE":"N","ITEMPESOBRUTO":0,"ITEMMEDIDACUBAGEM":0,"ITEMRETENCAO":0,"ITE
MLOTE":"N","ITEMMEDIDATRAMA":0,"ITEMCUSTOMEDIO":0,"ITEMTIPOCOMPOSICAO":"N","ITEMPRE
COVENDA":1.75,"ITENSCEREAISQUEBRATECNICA":0,"ITEMTIPOITEM":"00","ITEMCUSTOREAL":0,"ITE
MMEDIDAGRAMATURA":0,"ITEMDESCRICAO":"ANEL
FL","ITEMQUANTIDADELOTEECOCOMPRA":0,"SUBGRUPOCODIGO":"00029"},{"ITEMQUANTIDADELOT
EECOVENDA":0,"ITEMPRECOOFERTA":0,"ITEMMATERIAPRIMA":"N","UNIDADEUNIDADE":"UN","ITEMT
IPO":"1","ITEMCUSTOPRODUTO":15.46,"GRUPOCODIGO":"00155","ITEMPRAZOMEDIOENTREGA":0,"IT
EMCLASSIFICACAOFISCAL":"00","ITEMCOMISSAO":"1","ITEMMEDIDACOMPRIMENTO":0,"ITEMCUSTO
SIMPLES":0,"ITEMMEDIDAESPESSURA":0,"ID":6,"ITEMMESESGARANTIA":0,"ITEMQUANTIDADEUNIDA
DES":0,"ITEMUTILIZACAO":"","TABELA":"Item","ITEMSEMMOVIMENTOESTOQUE":"N","ITEMCOMBUSTI
VEL":"N","ITEMPESOUNITARIO":0,"ITEMLOTETIPO":"00","ITEMFUNRURAL":"N","ITEMFICHATECNICA":"
","ITEMSEMQUANTIDADEFRACIONADA":"N","ITEMQUANTIDADEVOLUMES":0,"ITEMPRECOSUGESTA
O":0,"ITEMDATAULTIMAOPERACAO":"2010-08-
16","ITENSCEREAISDPI":0,"ITEMFOTO":"","ITEMMEDIDALARGURA":0,"ITEMMEDIDADIAMETRO":0,"ITE
MENVIAPDV":"S","ITEMCUSTODIRETO":0,"ITEMBARRAS":"7898506441020","ITEMTESTETRANSGENIC
O":0,"ITEMQUANTIDADEMAXIMA":"0.0","ITEMCOMISSAOVALOR":0,"ITEMINCIDEJUROS":"S","ITEMNC
M":"63049300","GRUPOFISCALCODIGO":"048","EMPRESACODIGO":"0001","ITEMINATIVO":"S","ITEMQU
ANTIDADEMINIMA":"0.0","ITEMDENSIDADE":0,"ITEMSITUACAOTRIBUTARIA":"0","ITEMCUSTOUSUARI
O":0,"ITEMPESOLIQUIDO":0.22,"ITEMPRAZOVALIDADE":0,"FAMILIACODIGO":"00071","ITEMREDUZIDO
":"000002","ITEMQUANTIDADEPONTOPEDIDO":3,"ITEMMEDIDASNADESCRICAO":"N","ITEMPESOBRU
TO":0.22,"ITEMMEDIDACUBAGEM":0,"ITEMRETENCAO":0,"ITEMLOTE":"N","ITEMMEDIDATRAMA":0,"IT
EMCUSTOMEDIO":0,"ITEMTIPOCOMPOSICAO":"N","ITEMPRECOVENDA":79,"ITENSCEREAISQUEBRA
TECNICA":0,"ITEMCUSTOREAL":0,"ITEMMEDIDAGRAMATURA":0,"ITEMDESCRICAO":"MANTA VISC
BAT -
AZUL/MARRON","ITEMQUANTIDADELOTEECOCOMPRA":0,"SUBGRUPOCODIGO":"00081"},{"CLIFORA
GENTE":"N","CLIFORCONTATOCARGO":"","MUNICIPIOCODIGO":"4067","CLIFORPROSPECT":"S","CLIF
ORSITUACAO":"00","CLIFORDOCUMENTO":"032.XXX.749-
XX","CLIFORFISICOJURIDICO":"F","CLIFOROBSERVACAO":"","CLIFORTELEFONE":"(42)3035-
4030","EMPRESAVENDEDOR":"0001","CLIFORFORNECEDOR":"N","ID":7,"CLIFORATIVO":"S","CLIFORC
RMGERACONTATO":"S","CLIFORCLIENTE":"N","CLIFORNASCIMENTOLOCAL":"GUARAPUAVA","TABE
LA":"ClienteFornecedor","CLIFORDATAULTIMAALTERACAO":"2012-01-
11","CLIFORAVALISTAS":"","CLIFORAUTOMOVEL":"N","CLIFORBAIRRO":"CENTRO","CLIFORGERASES
T":"S","CLIFORENDERECONRO":"2656","CLIFORNASCIMENTOFUNDACAODATA":"1979-01-
14","CLIFORFUNRURAL":"N","CLIFORTRANSPORTADOR":"N","CLIFOROBSERVACOESREFERENCIA":"
","CLIFORCLIENTEINTERNO":"N","CLIFORREFERENCIABANCARIA":"","CLIFORREFERENCIAPESSOAI
S":"","CLIFORTIPOCADASTRO":"C","CLIFORCODIGO":"0000000","CLIFORENDERECO":"RUA
GENEROSO DE PAULA BASTOS","EMPRESACODIGO":"0001","CLIFORDATACADASTRO":"2009-06-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 18
07","CLIFORCEP":"85015-
030","CLIFORREFERENCIACOMERCIAL":"","PLANOREDUZIDO92":"10185","PLANOREDUZIDO94":"1010
9","PLANOREDUZIDO93":"00208","CLIFORINSCRICAOESTADUALRG":"x.307.948-
x","CLIFORBENS":"","CLIFORQUOTACAPITAL":"N","VENDEDORCODIGO":"00248","CLIFORPESSOASA
UTORIZADAS":"","CLIFOREMAIL":"[email protected]","CLIFORCASAPROPRIA":"N","CLIFORTELE
FONECELULAR":"(42)8404-
6050","USUARIOCODIGOAPROVADORCAD":"013","PLANOREDUZIDO95":"10180","PLANOREDUZIDO96
":"10181","CLIFORFAX":"(42)3035-
4030","CLIFORSEXO":"M","CLIFORPRESTADORSERVICO":"N","CLIFORNOME":"CLIENTE
MODELO","CLIFORESTADOCIVIL":"C"},{"TABELA":"TeoUsuario","USUARIOEMAIL":"[email protected]
.br","USUARIOSUSPENSO":"N","USUARIOGERALOG":"S","USUARIODIGITAL":"","USUARIONOME":"DAN
IEL","USUARIOAUTORIZADORVENDAS":"N","USUARIOAUTORIZADORFINANCEIRO":"N","USUARIOSU
PERVISOR":"N","ID":8,"USUARIOSENHA":"`vleICq","USUARIOAUTORIZADORCOMPRAS":"N","USUARIO
CODIGO":"001"},{"ITEMQUANTIDADEDEMANDAPERIODO":0,"TABELA":"ItemEstoque","ESTOQUEQUAN
TIDADEPEDIDO":0,"ITEMDATAGERACAOCURVADEMINI":"2012-09-
18","EMPRESAITEM":"0001","ESTOQUEQUANTIDADERESERVADA":0,"ESTOQUEQUANTIDADEENTRE
GAR":0,"ESTOQUEQUANTIDADE":25330,"ID":9,"ITEMREDUZIDO":"001255","ITEMCURVADEMANDA":"D"
,"EMPRESAMOVIMENTO":"0103","ITEMDATAGERACAOCURVADEMFIM":"2012-09-
18","ESTOQUEQUANTIDADEINICIAL":0},{"ITEMQUANTIDADEDEMANDAPERIODO":0,"TABELA":"ItemEst
oque","ESTOQUEQUANTIDADEPEDIDO":0,"ITEMDATAGERACAOCURVADEMINI":"2012-09-
18","EMPRESAITEM":"0001","ESTOQUEQUANTIDADERESERVADA":0,"ESTOQUEQUANTIDADEENTRE
GAR":0,"ESTOQUEQUANTIDADE":25330,"ID":10,"ITEMREDUZIDO":"001255","ITEMCURVADEMANDA":"
D","EMPRESAMOVIMENTO":"0103","ITEMDATAGERACAOCURVADEMFIM":"2012-09-
18","ESTOQUEQUANTIDADEINICIAL":0},{"ITEMQUANTIDADEDEMANDAPERIODO":0,"TABELA":"ItemEst
oque","ESTOQUEQUANTIDADEPEDIDO":0,"ITEMDATAGERACAOCURVADEMINI":"2012-09-
18","EMPRESAITEM":"0001","ESTOQUEQUANTIDADERESERVADA":0,"ESTOQUEQUANTIDADEENTRE
GAR":0,"ESTOQUEQUANTIDADE":25330,"ID":11,"ITEMREDUZIDO":"001255","ITEMCURVADEMANDA":"
D","EMPRESAMOVIMENTO":"0103","ITEMDATAGERACAOCURVADEMFIM":"2012-09-
18","ESTOQUEQUANTIDADEINICIAL":0},{"ITEMQUANTIDADEDEMANDAPERIODO":0,"TABELA":"ItemEst
oque","ESTOQUEQUANTIDADEPEDIDO":0,"ITEMDATAGERACAOCURVADEMINI":"2012-09-
18","EMPRESAITEM":"0001","ESTOQUEQUANTIDADERESERVADA":0,"ESTOQUEQUANTIDADEENTRE
GAR":0,"ESTOQUEQUANTIDADE":25330,"ID":12,"ITEMREDUZIDO":"001255","ITEMCURVADEMANDA":"
D","EMPRESAMOVIMENTO":"0103","ITEMDATAGERACAOCURVADEMFIM":"2012-09-
18","ESTOQUEQUANTIDADEINICIAL":0}]}
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 19
4.3 MÉTODO: ecomItemConsulta
Objetivo: Consulta um item específico, localizando principalmente pelo número reduzido, ou então pela
referência do item, referência do fabricante, código de barras ou ainda por parte da descrição do item. A
empresa de registro do item é sempre obrigatória.
Dados e metadados da tabela: ITENS.
Exemplo de Código:
if (json.has("empresaCodigo")){ //a empresa de registro do item é sempre obrigatória
PersistenceClause clause = new PersistenceClause();
if (json.has("isWeb") && json.getBoolean("isWeb")){
clause.andIn("itemSistema", BusinessConstants.TipoSistema.TODOS, BusinessConstants.TipoSistema.WEB);
}
if (json.has("itemReduzido") && json.getString("itemReduzido").length() == 6){ //procura o item pelo reduzido
Item item = new Item();
item.setEmpresaCodigo(json.getString("empresaCodigo"));
item.setItemReduzido(json.getString("itemReduzido"));
item = SessionManager.search().findByIdAndLoadAllRelationship(item);
if (ObjUtils.isNotNull(item)){
item.loadPlanoPrecoRelationship();
}
item.addClause(clause);
return CallMethod.getResult(item);
} else{ //para localizar o item utilizando outros filtros
...continua...
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 21
if (json.has("empresaCodigo")){
clause.andEquals("empresaCodigo", json.getString("empresaCodigo"));
}
if (json.has("itemReferencia")){ //procura por substring em qualquer posição na referência do item
clause.andLikeAny("itemReferencia", json.getString("itemReferencia"));
}
if (json.has("itemReferenciaFabricante")){ //procura por substring na referência do fabricante
clause.andLikeAny("itemReferenciaFabricante", json.getString("itemReferenciaFabricante"));
}
if (json.has("itemBarras")){ //procura por código de barras desde que exato
clause.andEquals("itemBarras", json.getString("itemBarras"));
}
if (json.has("itemDescricao")){ //procura por substring em qualquer posição da descrição do item
clause.andLikeAny("itemDescricao", json.getString("itemDescricao"));
}
Parâmetros:
VARIÁVEL DESCRITIVO TIPO TAMANHO
PARA ITENS
empresaCodigo Chave que identifica a Empresa do item. CHAR 4
itemReduzido Chave que identifica o item. CHAR 6
itemReferencia Informa a referência do item na Empresa. VARCHAR 20
itemBarras Informa o código de barras do item. VARCHAR 20
itemReferenciaFabricante Informa a referência do fabricante do item. VARCHAR 20
itemDescricao Descrição do item. VARCHAR 50
itemNCM Código de identificação NCM do item. Nomenclatura Comum do MERCOSUL-NCM.
VARCHAR 8
itemTipo [1|2] Indicação da característica tipo do item. Localizado na aba 8 Características com o rótulo Tipo. 1=normal, 2=item sem movimento.
CHAR 1
itemEmbalagem Descrição da embalagem. Localizado na aba 8 Características com o rótulo Embalagem.
VARCHAR 15
itemClasseToxicologica Descrição da classe toxicológica do item. Localizado na aba 8 Características com o rótulo Classe Toxicológica.
VARCHAR 15
itemComissao [0|1|2|3|4|5|6|7] Indicação do nível de comissão. 0=Sem Comissão, 1=Nível 1, 2=Nível 2, 3=Nível 3, 4=Nível 4, 5=Nível 5, 6=Valor Fixo, 7=Valor Fixo x Quantidade.
CHAR 1
itemFunrural [S|N] Indicação de item que gera cálculo de funrural. S=confirma, N=não confirma
CHAR 1
itemInativo [S|N] Indicação da situação do item. S=inativo, N=ativo.
CHAR 1
itemRegistroSaude Informa o registro na saúde do item, normalmente para impressão nas notas fiscais de produtos agrícolas.
VARCHAR 15
itemPesoLiquido Informa o valor do peso líquido do item. NUMERIC 7-3
itemPesoBruto Informa o valor do peso bruto do item. NUMERIC 7-3
itemClasseIPI Informa a que classe de IPI que o item está sujeito. VARCHAR 15
marcaCodigo Código da marca do item. CHAR 5
grupoCodigo Código do grupo do item, normalmente utilizado para filtros.
CHAR 5
subGrupoCodigo Código do subgrupo do item. CHAR 5
familiaCodigo Código da família do item. CHAR 5
itemSituacaoTributaria [0|1|2] Indicação da origem da situação tributária. 0=Produto Nacional, 1=Produto Estrangeiro - Importação Direta, 2=Produto Estrangeiro - Adquirido no Mercado Interno
CHAR 1
itemLocalizacao Informa a localização interna do item na empresa. VARCHAR 70
itemControle Informação do controle do item. VARCHAR 20
itemIncideJuros [S|N] Indicação de incidência de juros no item. S=confirma, N=não confirma.
CHAR 1
tabelaCodigo Código da tabela de preços do item. CHAR 5
grupoFiscalCodigo Código do grupo fiscal do item CHAR 3
itemCustoProduto Informa o valor do custo do produto. NUMERIC 15-4
itemCustoDireto Informa o valor do custo direto do produto. NUMERIC 15-4
itemCustoReal Informa o valor do custo real do produto. NUMERIC 15-4
itemCustoMedio Informa o valor do custo médio do produto. DOUBLE
itemCustoSimples Informa o valor do custo simples do produto NUMERIC 15-4
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 23
itemCustoUsuario Informa o valor do custo usuário do produto. NUMERIC 15-4
itemPrecoSugestao Informa o valor de sugestão do preço do produto. NUMERIC 15-4
itemPrecoVenda Informa o valor do preço de venda do produto. NUMERIC 15-4
itemPrecoOferta Informa o valor do preço de oferta do produto. NUMERIC 15-4
itemMargem Informa a porcentagem de margem líquida do item. NUMERIC 6-2
itemDataAlteracaoPreco Informa a data de alteração do registro do item. DATE
itemUtilizacao Campo reservado para observações de utilização do item.
BLOB
itemFichaTecnica Campo reservado para observações de ficha técnica do item.
BLOB
itemMateriaPrima [S|N] Indicação de item do tipo matéria prima. S=confirma, N=não confirma.
CHAR 1
itemGrade [S|N] A marcação indica que o item não é passível de multiplicação na venda em PDV. S=confirma, N=não confirma.
CHAR 1
gradeCodigo Identifica a grade gerada para a consulta. CHAR 3
itemQuantidadeMaxima Informa a quantidade máxima ou ideal que deverá ser mantida em estoque para atender as necessidades de vendas e/ou consumo de um determinado período, é utilizado para geração e análise de relatórios.
DOUBLE
itemQuantidadeMinima Informa a menor quantidade de um artigo ou item que deverá existir em estoque para prevenir qualquer eventualidade ou emergência provocada por consumo anormal ou atraso de entrega, também utilizado em geração e análise de relatórios.
DOUBLE
unidadeUnidade Código da unidade do item. VARCHAR 3
itemLote [S|N] Indica se o item possui lote. S=confirma, N=não confirma.
CHAR 1
itemComissaoValor Informa o valor da comissão do item quando a comissão for do tipo fixo.
NUMERIC 15-2
itemMedidaEspessura Informa a medida da espessura do item. NUMERIC 10-6
itemMedidaLargura Informa a medida da largura do item. NUMERIC 10-6
itemMedidaComprimento Informa a medida do comprimento do item. NUMERIC 10-6
itemMedidaCubagem Informa o valor de cubagem em m3 para transporte.
NUMERIC 10-6
itemPesoUnitario Informa o peso unitário do item. Na interface é registrado pelo rótulo “Peso/m3”.
NUMERIC 7-3
itemPesavel [S|N] Indicação de item pesável. S=confirma, N=não confirma.
CHAR 1
itemQuantidadeVolumes Indicação do número de volumes do item, completado automaticamente no lançamento de notas fiscais nas quantidades para o transportador. Localizado na aba 7 Quantidades com o rótulo Nº de Volumes.
INTEGER
itemDataCadastro Informa a data de cadastramento do item. DATE
itemPrazoValidade Dias de validade do item. NUMERIC 6-2
itemDescricao2 Descrição do item para Nota Fiscal. VARCHAR 50
itemMesesGarantia Informa o número de meses de garantia do item. SMALLINT
itemPisCofins [S|N] CHAR 1
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 24
Indica que o item faz parte do cálculo no relatório de PIS/COFINS. S=confirma, N=Não confirma.
itemQuotaCapital [S|N] Indicação de que o item calcula quota capital. S=confirma, N=não confirma.
CHAR 1
itemDensidade Informa a densidade para cálculo de grãos. NUMERIC 7-3
itemQuantidadeLoteEcoVenda Informa o lote econômico de venda. DOUBLE
itemQuantidadeLoteEcoCompra Informa o lote econômico da compra. DOUBLE
itemQuantidadePontoPedido Informa o nível de estoque que, ao ser atingido, determina imediata emissão de um pedido de compra, visando repor o estoque máximo.
DOUBLE
itensCereaisDPI Informa o DPI para cálculo de grãos. Valor de indenização (DPI) pelo uso indevido da Tecnologia RR. Tecnologia Roundup Ready® - RR.
NUMERIC 15-4
itensCereaisQuebraTecnica Informa o valor de quebra técnica para cálculo de grãos.
NUMERIC 15-4
itemTesteTransgenico Informa o valor do teste transgênico para cálculo de grãos.
NUMERIC 15-4
empresaCusto Código da Empresa do centro de custos. CHAR 4
custoCodigo Código do centro de custo. VARCHAR 9
planoReduzido Código do Plano Reduzido para contabilizar estoque.
CHAR 5
itemClassificacaoFiscaPis *Informa a classificação fiscal para PIS/COFINS. Localizado no módulo Faturamento na aba 5 Comissionamento, Utilização com o rótulo “Classif. Fiscal Pis/Cofins”.
VARCHAR 10
itemSolicitarPreco [S|N] Indicação para exportar preços para o sistema de frente de caixa de supermercados para realizar a venda do item no caixa. S=confirmar, N=não confirmar.
CHAR 1
moedaCodigo Código da moeda do registro. CHAR 3
itemDataUltimaAlteracao Data da última alteração do cadastro. DATE
itemExTipi Sem uso. Era a exceção da Tabela de Incidência do Imposto sobre Produtos Industrializados-TIPI. Localizado no módulo Faturamento na aba 5 Comissionamento, Utilização com o rótulo “EX TIPI”.
VARCHAR 3
itemNcmGenero Informa o gênero NCM. O gênero NCM é a posição do capítulo do NCM, quando a operação não for de comércio exterior (importação/exportação) ou o produto não seja tributado pelo IPI. Em caso de item de serviço ou item que não tenham produto (Ex. transferência de crédito, crédito do ativo imobilizado, etc.), informar o código 00 (zeros).
VARCHAR 2
itemCodigoEnquadramentoIpi Informa o enquadramento especial para IPI para os itens que necessitam
VARCHAR 3
itemDataImpressaoEtiqueta Informa a última data em foi realizada impressão de etiqueta do item, não acessível pela interface.
DATE
itemTipoComposicao [K|M|N|P] Indicação do tipo da composição do item.
CHAR 1
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 25
*K=Item Kit, M=Item Mestre, N=Sem Composição, P=Item Produção.
itemMargemPraticada Informa o valor percentual da margem líquida para cálculo do preço de venda.
NUMERIC 6-2
itemSemMovimentoEstoque [S|N] Indicação de item que não movimenta o saldo de estoques. S=confirma, N=Não confirma.
CHAR 1
itemCombAnpCodigo ITEM_COMB_ANP_CODIGO = 9{número_válido}9 número_válido = [0-9] Informa o código ANP, usado na geração do arquivo ISIMP. Localizado na aba 8 Características em Combustíveis como o rótulo Código ANP. Agência Nacional do Petróleo-ANP.
CHAR 9
itemCombCodifRegistro Informa o Registro CODIF. Plano Contábil das Instituições do Sistema Financeiro Nacional-COSIF.
VARCHAR 21
itemLoteTipo [00|01|02|03] Indicação do tipo do lote. 00=Normal, 01=Veículos Novos, 02=Medicamentos, 03=Armamentos.
CHAR 2
itemAutorizacaoPdv [S|N] Indicação se é permitido o operador do caixa solicitar autorização do gerente no momento da compra, permitindo liberar a alteração de algum dado do item pelo operador. S=confirma, N=não confirma.
CHAR 1
tipoCodigo Código do tipo do item. CHAR 3
subtipoCodigo Código do subtipo do item. CHAR 3
controleCodigo Código do controle do item. CHAR 3
itemQuantidadeUnidades Informa a quantidade de itens por unidade padrão do item, exemplo: doze (12) por caixa. Utilizado no romaneio de saída.
DOUBLE
itemMedidaDiametro Informa a medida do diâmetro do item. NUMERIC 10-6
itemMedidaTrama Informa a medida da trama do item. NUMERIC 10-6
itemMedidasNaDescricao [N|M|C|T] Indicação para adicionar medidas na Descrição do item. N=Não Adicionar, M=Adicionar metragens (Qtde Peças x Expessura mm x Largura m x Comprimento m), C=Adicionar Somente Cubagem, T=Abrir tela de Confirmação das Peças e Adiciona (Qtde A Comprimento Volumes PCS), E=Adiciona na Obs do Item (Qtde x Compr(mm)). Solicita o Comprimento(mm), recalcula Qtde (p/Aço).
CHAR 1
itemMedidaGramatura Informa o valor de gramatura do item. NUMERIC 10-6
itemMedidaDecimetragem Informa a medida de decimetragem para transformação dos itens em relatórios.
DOUBLE
itemPesoEmbalagem Sem uso, desabilitado no rodapé da aba 4 Adicionais.
NUMERIC 7-3
autentico [S|N] CHAR 1
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 26
Contexto de autenticidade para sistemas PAF-ECF, com o objetivo de detectar alteração no Banco de Dados externamente do programa, como por exemplo utilizando programas de gerenciamento de BD. S=confirma, N=não confirma.
itemEnviaPdv [S|N] Indicação se é permitido a venda do item no PDV. S=confirma, N=não confirma.
CHAR 1
itemTipoItem [00|01|02|03|04|05|06|07|08|09|10|99] Indica a classificação do tipo do item para o SPED. 00=Mercadoria para Revenda, 01=Matéria-Prima, 02=Embalagem, 03=Produto em Processo, 04=Produto Acabado, 05=Subproduto, 06=Produto Intermediário, 07=Material de Uso e Consumo, 08=Ativo Imobilizado, 09=Serviços, 10=Outros Insumos, 99=Outras.
CHAR 2
itemServCodigo [1|101|102|103|104|105|106|107|108|2|201|3|301|302|303|304|305|4|401|402|403|404|405|406|407|408|409|410|411|412|413|414|415|416|417|418|419|420|421|422|423|5|501|502|503|504|505|506|507|508|509|6|601|602|603|604|605|7|701|702|703|704|705|706|707|708|709|710|711|712|713|714|715|716|717|718|719|720|721|722|8|801|802|9|901|902|903|10|1001|1002|1003|1004|1008|1009|1010|11|1101|1102|1103|1104|12|1201|1202|1203|1204|1205|1206|1207|1208|1209|1210|1211|1212|1213|1214|1215|1216|1217|13|1301|1302|1303|1304|1305|14|1401|1402|1403|1404|1405|1406|1407|1408|1409|1410|1411|1412|1413|15|1501|1502|1503|1504|1505|1506|1507|1508|1509|1510|1511|1512|1513|1514|1515|1516|1517|1518|16|1601|17|1701|1702|1703|1704|1705|1706|1707|1708|1709|1710|1711|1712|1713|1714|1715|1716|1717|1718|1719|1720|1721|1722|1723|1724|18|1801|19|1901|20|2001|2002|2003|21|2101|22|2201|23|2301|24|2401|25|2501|2502|2503|2504|26|2601|27|2701|28|2801|29|2901|30|3001|31|3101|32|3201|33|3301|34|3401|35|3501|36|3601|37|3701|38|3801|39|3901|40] Indicação do gerador do ISS, por pessoa física ou jurídica, com ou sem estabelecimento fixo, ainda que esses serviços não se constituam como atividade preponderante do prestador, está informação é fundamental para o SPED. Imposto Sobre Serviços a prestação de serviços-ISS. 1=Serviços de informática e congêneres, 101=Análise e desenvolvimento de sistemas, 102=Programação, 103=Processamento de dados e congêneres, 104=Elaboração de programas de computadores, inclusive de jogos eletrônicos, 105=Licenciamento ou cessão de direito de uso de programas de computação, 106=Assessoria e consultoria em informática, 107=Suporte técnico em informática, inclusive instalação, configuração
VARCHAR 4
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 27
e manutenção de programas de computação e bancos de dados, 108=Planejamento, confecção, manutenção e atualização de páginas eletrônicas, 2=Serviços de pesquisas e desenvolvimento de qualquer natureza, 201=Serviços de pesquisas e desenvolvimento de qualquer natureza, 3 Serviços prestados mediante locação, cessão de direito de uso e congêneres, 301=(VETADO), 302=Cessão de direito de uso de marcas e de sinais de propaganda, 303=Exploração de salões de festas, centro de convenções, escritórios virtuais, stands, quadras esportivas, estádios, ginásios, auditórios, casas de espetáculos, parques de diversões, canchas e congêneres, para realização de eventos ou negócios de qualquer natureza, 304=Locação, sublocação, arrendamento, direito de passagem ou permissão de uso, compartilhado ou não, de ferrovia, rodovia, postes, cabos, dutos e condutos de qualquer natureza, 305=Cessão de andaimes, palcos, coberturas e outras estruturas de uso temporário, 4=Serviços de saúde, assistência médica e congêneres, 401=Medicina e biomedicina, 402=Análises clínicas, patologia, eletricidade médica, radioterapia, quimioterapia, ultrassonografia, ressonância magnética, radiologia, tomografia e congêneres, 403=Hospitais, clínicas, laboratórios, sanatórios, manicômios, casas de saúde, prontos-socorros, ambulatórios e congêneres, 404=Instrumentação cirúrgica, 405=Acupuntura, 406= Enfermagem, inclusive serviços auxiliares, 407=Serviços farmacêuticos, 408=Terapia ocupacional, fisioterapia e fonoaudiologia, 409=Terapias de qualquer espécie destinadas ao tratamento físico, orgânico e mental, 410=Nutrição, 411 Obstetrícia, 412= Odontologia, 413=Ortóptica, 414=Próteses sob encomenda, 415=Psicanálise, 416=Psicologia, 417=Casas de repouso e de recuperação, creches, asilos e congêneres, 418=Inseminação artificial, fertilização in vitro e congêneres, 419=Bancos de sangue, leite, pele, olhos, óvulos, sêmen e congêneres, 420=Coleta de sangue, leite, tecidos, sêmen, órgãos e materiais biológicos de qualquer espécie, 421=Unidade de atendimento, assistência ou tratamento móvel e congêneres, 422=Planos de medicina de grupo ou individual e convênios para prestação de assistência médica, hospitalar, odontológica e congêneres, 423=Outros planos de saúde que se cumpram através de serviços de terceiros contratados, credenciados, cooperados ou apenas pagos pelo operador do plano mediante indicação do beneficiário, 5=Serviços de medicina e assistência veterinária e congêneres, 501=Medicina veterinária e zootecnia, 502=Hospitais, clínicas, ambulatórios, prontos-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 28
socorros e congêneres, na área veterinária, 503=Laboratórios de análise na área veterinária, 504=Inseminação artificial, fertilização in vitro e congêneres, 505=Bancos de sangue e de órgãos e congêneres, 506=Coleta de sangue, leite, tecidos, sêmen, órgãos e materiais biológicos de qualquer espécie, 507=Unidade de atendimento, assistência ou tratamento móvel e congêneres, 508=Guarda, tratamento, amestramento, embelezamento, alojamento e congêneres, 509=Planos de atendimento e assistência médico-veterinária, 6=Serviços de cuidados pessoais, estética, atividades físicas e congêneres, 601=Barbearia, cabeleireiros, manicuros, pedicuros e congêneres, 602=Esteticistas, tratamento de pele, depilação e congêneres, 603=Banhos, duchas, sauna, massagens e congêneres, 604=Ginástica, dança, esportes, natação, artes marciais e demais atividades físicas, 605=Centros de emagrecimento, spa e congêneres, 7=Serviços relativos a engenharia, arquitetura, geologia, urbanismo, construção civil, manutenção, limpeza, meio ambiente, saneamento e congêneres, 701=Engenharia, agronomia, agrimensura, arquitetura, geologia, urbanismo, paisagismo e congêneres, 702=Execução, por administração, empreitada ou subempreitada, de obras de construção civil, hidráulica ou elétrica e de outras obras semelhantes, inclusive sondagem, perfuração de poços, escavação, drenagem e irrigação, terraplanagem, pavimentação, concretagem e a instalação e montagem de produtos, peças e equipamentos (exceto o fornecimento de mercadorias produzidas pelo prestador de serviços fora do local da prestação dos serviços, que fica sujeito ao ICMS), 703=Elaboração de planos diretores, estudos de viabilidade, estudos organizacionais e outros, relacionados com obras e serviços de engenharia; elaboração de anteprojetos, projetos básicos e projetos executivos para trabalhos de engenharia, 704-Demolição, 705=Reparação, conservação e reforma de edifícios, estradas, pontes, portos e congêneres (exceto o fornecimento de mercadorias produzidas pelo prestador dos serviços, fora do local da prestação dos serviços, que fica sujeito ao ICMS), 706=Colocação e instalação de tapetes, carpetes, assoalhos, cortinas, revestimentos de parede, vidros, divisórias, placas de gesso e congêneres, com material fornecido pelo tomador do serviço, 707=Recuperação, raspagem, polimento e lustração de pisos e congêneres, 708=Calafetação, 709=Varrição, coleta, remoção, incineração, tratamento, reciclagem, separação e
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 29
destinação final de lixo, rejeitos e outros resíduos quaisquer, 710=Limpeza, manutenção e conservação de vias e logradouros públicos, imóveis, chaminés, piscinas, parques, jardins e congêneres, 711=Decoração e jardinagem, inclusive corte e poda de árvores, 712=Controle e tratamento de efluentes de qualquer natureza e de agentes físicos, químicos e biológicos, 713=Dedetização, desinfecção, desinsetização, imunização, higienização, desratização, pulverização e congêneres, 714=(VETADO), 715=(VETADO), 716=Florestamento, reflorestamento, semeadura, adubação e congêneres, 717=Escoramento, contenção de encostas e serviços congêneres, 718=Limpeza e dragagem de rios, portos, canais, baías, lagos, lagoas, represas, açudes e congêneres, 719=Acompanhamento e fiscalização da execução de obras de engenharia, arquitetura e urbanismo, 720=Aerofotogrametria (inclusive interpretação), cartografia, mapeamento, levantamentos topográficos, batimétricos, geográficos, geodésicos, geológicos, geofísicos e congêneres, 721=Pesquisa, perfuração, cimentação, mergulho, perfilagem, concretação, testemunhagem, pescaria, estimulação e outros serviços relacionados com a exploração e explotação de petróleo, gás natural e de outros recursos minerais, 722=Nucleação e bombardeamento de nuvens e congêneres, 8=Serviços de educação, ensino, orientação pedagógica e educacional, instrução, treinamento e avaliação pessoal de qualquer grau ou natureza, 801=Ensino regular pré-escolar, fundamental, médio e superior, 802-Instrução, treinamento, orientação pedagógica e educacional, avaliação de conhecimentos de qualquer natureza, 9=Serviços relativos a hospedagem, turismo, viagens e congêneres, 901=Hospedagem de qualquer natureza em hotéis, apart-service condominiais, flat, apart-hotéis, hotéis residência, residence-service, suite service, hotelaria marítima, motéis, pensões e congêneres; ocupação por temporada com fornecimento de serviço (o valor da alimentação e gorjeta, quando incluído no preço da diária, fica sujeito ao Imposto Sobre Serviços), 902=Agenciamento, organização, promoção, intermediação e execução de programas de turismo, passeios, viagens, excursões, hospedagens e congêneres, 903=Guias de turismo, 10=Serviços de intermediação e congêneres, 1001=Agenciamento, corretagem ou intermediação de câmbio, de seguros, de cartões de crédito, de planos de saúde e de planos de previdência privada, 1002=Agenciamento,
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 30
corretagem ou intermediação de títulos em geral, valores mobiliários e contratos quaisquer, 1003=Agenciamento, corretagem ou intermediação de direitos de propriedade industrial, artística ou literária, 1004=Agenciamento, corretagem ou intermediação de contratos de arrendamento mercantil (leasing), de franquia (franchising) e de faturização (factoring), 1005=Agenciamento, corretagem ou intermediação de bens móveis ou imóveis, não abrangidos em outros itens ou subitens, inclusive aqueles realizados no âmbito de Bolsas de Mercadorias e Futuros, por quaisquer meios, 1006=Agenciamento marítimo, 1007=Agenciamento de notícias, 1008=Agenciamento de publicidade e propaganda, inclusive o agenciamento de veiculação por quaisquer meios, 1009=Representação de qualquer natureza, inclusive comercial, 1010=Distribuição de bens de terceiros, 11=Serviços de guarda, estacionamento, armazenamento, vigilância e congêneres, 1101=Guarda e estacionamento de veículos terrestres automotores, de aeronaves e de embarcações, 1102=Vigilância, segurança ou monitoramento de bens e pessoas, 1103=Escolta, inclusive de veículos e cargas, 1104=Armazenamento, depósito, carga, descarga, arrumação e guarda de bens de qualquer espécie, 12=Serviços de diversões, lazer, entretenimento e congêneres, 1201=Espetáculos teatrais, 1202 Exibições cinematográficas, 1203=Espetáculos circenses, 1204=Programas de auditório, 1205=Parques de diversões, centros de lazer e congêneres, 1206=Boates, taxi-dancing e congêneres, 1207=Shows, ballet, danças, desfiles, bailes, óperas, concertos, recitais, festivais e congêneres, 1208=Feiras, exposições, congressos e congêneres, 1209=Bilhares, boliches e diversões eletrônicas ou não, 1210=Corridas e competições de animais, 1211=Competições esportivas ou de destreza física ou intelectual, com ou sem a participação do espectador, 1212=Execução de música, 1213=Produção, mediante ou sem encomenda prévia, de eventos, espetáculos, entrevistas, shows, ballet, danças, desfiles, bailes, teatros, óperas, concertos, recitais, festivais e congêneres, 1214=Fornecimento de música para ambientes fechados ou não, mediante transmissão por qualquer processo, 1215=Desfiles de blocos carnavalescos ou folclóricos, trios elétricos e congêneres, 1216=Exibição de filmes, entrevistas, musicais, espetáculos, shows, concertos, desfiles, óperas, competições esportivas, destreza intelectual ou congêneres, 1217=Recreação e
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 31
animação, inclusive em festas e eventos de qualquer natureza, 13=Serviços relativos a fonografia, fotografia, cinematografia e reprografia, 1301=(VETADO), 1302=Fonografia ou gravação de sons, inclusive trucagem, dublagem, mixagem e congêneres, 1303=Fotografia e cinematografia, inclusive revelação, ampliação, cópia, reprodução, trucagem e congêneres, 1304=Reprografia, microfilmagem e digitalização, 1305=Composição gráfica, fotocomposição, clicheria, zincografia, litografia, fotolitografia, 14= Serviços relativos a bens de terceiros, 1401=Lubrificação, limpeza, lustração, revisão, carga e recarga, conserto, restauração, blindagem, manutenção e conservação de máquinas, veículos, aparelhos, equipamentos, motores, elevadores ou de qualquer objeto (exceto peças e partes empregadas, que ficam sujeitas ao ICMS), 1402=Assistência técnica, 1403=Recondicionamento de motores (exceto peças e partes empregadas, que ficam sujeitas ao ICMS), 1404=Recauchutagem ou regeneração de pneus, 1405=Restauração, recondicionamento, acondicionamento, pintura, beneficiamento, lavagem, secagem, tingimento, galvanoplastia, anodização, corte, recorte, polimento, plastificação e congêneres, de objetos quaisquer, 1406=Instalação e montagem de aparelhos, máquinas e equipamentos, inclusive montagem industrial, prestados ao usuário final, exclusivamente com material por ele fornecido, 1407=Colocação de molduras e congêneres, 1408=Encadernação, gravação e douração de livros, revistas e congêneres, 1409=Alfaiataria e costura, quando o material for fornecido pelo usuário final, exceto aviamento, 1410=Tinturaria e lavanderia, 1411=Tapeçaria e reforma de estofamentos em geral, 1412=Funilaria e lanternagem, 1413=Carpintaria e serralheria, 15=Serviços relacionados ao setor bancário ou financeiro, inclusive aqueles prestados por instituições financeiras autorizadas a funcionar pela União ou por quem de direito, 1501=Administração de fundos quaisquer, de consórcio, de cartão de crédito ou débito e congêneres, de carteira de clientes, de cheques pré-datados e congêneres, 1502=Abertura de contas em geral, inclusive conta corrente, conta de investimentos e aplicação e caderneta de poupança, no País e no exterior, bem como a manutenção das referidas contas ativas e inativas, 1503=Locação e manutenção de cofres particulares, de terminais, eletrônicos, de terminais de atendimento e de bens e equipamentos em geral, 1504=Fornecimento ou emissão de atestados em geral, inclusive atestado de
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 32
idoneidade, atestado de capacidade financeira e congêneres, 1505=Cadastro, elaboração de ficha cadastral, renovação cadastral e congêneres, inclusão ou exclusão no Cadastro de Emitentes de Cheques sem Fundos | CCF ou em quaisquer outros bancos cadastrais, 1506=Emissão, reemissão e fornecimento de avisos, comprovantes e documentos em geral; abono de firmas; coleta e entrega de documentos, bens e valores; comunicação com outra agência ou com a administração central; licenciamento eletrônico de veículos; transferência de veículos; agenciamento fiduciário ou depositário; devolução de bens em custódia, 1507=Acesso, movimentação, atendimento e consulta a contas em geral, por qualquer meio ou processo, inclusive por telefone, fac-smile, internet e telex, acesso a terminais de atendimento, inclusive vinte e quatro horas; acesso a outro banco e a rede compartilhada; fornecimento de saldo, extrato e demais informações relativas a contas em geral, por qualquer meio ou processo, 1508=Emissão, reemissão, alteração, cessão, substituição, cancelamento e registro de contrato de crédito; estudo, análise e avaliação de operações de crédito; emissão, concessão, alteração ou contratação de aval, fiança, anuência e congêneres; serviços relativos a abertura de crédito, para quaisquer fins, 1509=Arrendamento mercantil (leasing) de quaisquer bens, inclusive cessão de direitos e obrigações, substituição de garantia, alteração, cancelamento e registro de contrato, e demais serviços relacionados ao arrendamento mercantil (leasing), 1510=Serviços relacionados a cobranças, recebimentos ou pagamentos em geral, de títulos quaisquer, de contas ou carnês, de câmbio, de tributos e por conta de terceiros, inclusive os efetuados por meio eletrônico, automático ou por máquinas de atendimento; fornecimento de posição de cobrança, recebimento ou pagamento; emissão de carnês, fichas de compensação, impressos e documentos em geral, 1511=Devolução de títulos, protesto de títulos, sustação de protesto, manutenção de títulos, reapresentação de títulos, e demais serviços a eles relacionados, 1512=Custódia em geral, inclusive de títulos e valores mobiliários, 1513=Serviços relacionados a operações de câmbio em geral, edição, alteração, prorrogação, cancelamento e baixa de contrato de câmbio; emissão de registro de exportação ou de crédito; cobrança ou depósito no exterior; emissão, fornecimento e cancelamento de cheques de viagem; fornecimento, transferência, cancelamento e demais serviços relativos a carta de crédito de importação, exportação e garantias
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 33
recebidas; envio e recebimento de mensagens em geral relacionadas a operações de câmbio, 1514=Fornecimento, emissão, reemissão, renovação e manutenção, de cartão magnético, cartão de crédito, cartão de débito, cartão salário e congêneres, 1515=Compensação de cheques e títulos quaisquer; serviços relacionados a depósito, inclusive depósito identificado, a saque de contas quaisquer, por qualquer meio ou processo, inclusive em terminais eletrônicos e de atendimento, 1516=Emissão, reemissão, liquidação, alteração, cancelamento e baixa de ordens de pagamento, ordens de crédito e similares, por qualquer meio ou processo; serviços relacionados à transferência de valores, dados, fundos, pagamentos e similares, inclusive entre contas em geral, 1517=Emissão, fornecimento, devolução, sustação, cancelamento e oposição de cheques quaisquer, avulso ou por talão, 1518=Serviços relacionados a crédito imobiliário, avaliação e vistoria de imóvel ou obra, análise técnica e jurídica, emissão, reemissão, alteração, transferência e renegociação de contrato, emissão e reemissão do termo de quitação e demais serviços relacionados a crédito imobiliário, 16=Serviços de transporte de natureza municipal, 1601=Serviços de transporte de natureza municipal, 17=Serviços de apoio técnico, administrativo, jurídico, contábil, comercial e congêneres, 1701=Assessoria ou consultoria de qualquer natureza, não contida em outros itens desta lista; análise, exame, pesquisa, coleta, compilação e fornecimento de dados e informações de qualquer natureza, inclusive cadastro e similares, 1702=Datilografia, digitação, estenografia, expediente, secretaria em geral, resposta audível, redação, edição, interpretação, revisão, tradução, apoio e infraestrutura administrativa e congêneres, 1703=Planejamento, coordenação, programação ou organização técnica, financeira ou administrativa, 1704=Recrutamento, agenciamento, seleção e colocação de mão-de-obra, 1705=Fornecimento de mão-de-obra, mesmo em caráter temporário, inclusive de empregados ou trabalhadores, avulsos ou temporários, contratados pelo prestador de serviço, 1706=Propaganda e publicidade, inclusive promoção de vendas, planejamento de campanhas ou sistemas de publicidade, elaboração de desenhos, textos e demais materiais publicitários, 1707=(VETADO), 1708=Franquia (franchising), 1709=Perícias, laudos, exames técnicos e análises técnicas, 1710=Planejamento, organização e administração de feiras, exposições, congressos e congêneres, 1711=Organização de festas e recepções; bufê
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 34
(exceto o fornecimento de alimentação e bebidas, que fica sujeito ao ICMS), 1712=Administração em geral, inclusive de bens e negócios de terceiros, 1713=Leilão e congêneres, 1714=Advocacia, 1715=Arbitragem de qualquer espécie, inclusive jurídica, 1716=Auditoria, 1717=Análise de Organização e Métodos, 1718=Atuária e cálculos técnicos de qualquer natureza, 1719=Contabilidade, inclusive serviços técnicos e auxiliares, 1720=Consultoria e assessoria econômica ou financeira, 1721=Estatística, 1722=Cobrança em geral, 1723=Assessoria, análise, avaliação, atendimento, consulta, cadastro, seleção, gerenciamento de informações, administração de contas a receber ou a pagar e em geral, relacionados a operações de faturização (factoring), 1724=Apresentação de palestras, conferências, seminários e congêneres, 18=Serviços de regulação de sinistros vinculados a contratos de seguros; inspeção e avaliação de riscos para cobertura de contratos de seguros; prevenção e gerência de riscos seguráveis e congêneres, 1801=Serviços de regulação de sinistros vinculados a contratos de seguros; inspeção e avaliação de riscos para cobertura de contratos de seguros; prevenção e gerência de riscos seguráveis e congêneres, 19=Serviços de distribuição e venda de bilhetes e demais produtos de loteria, bingos, cartões, pules ou cupons de apostas, sorteios, prêmios, inclusive os decorrentes de títulos de capitalização e congêneres, 1901=Serviços de distribuição e venda de bilhetes e demais produtos de loteria, bingos, cartões, pules ou cupons de apostas, sorteios, prêmios, inclusive os decorrentes de títulos de capitalização e congêneres, 20=Serviços portuários, aeroportuários, ferroportuários, de terminais rodoviários, ferroviários e metroviários, 2001=Serviços portuários, ferroportuários, utilização de porto, movimentação de passageiros, reboque de embarcações, rebocador escoteiro, atracação, desatracação, serviços de praticagem, capatazia, armazenagem de qualquer natureza, serviços acessórios, movimentação de mercadorias, serviços de apoio marítimo, de movimentação ao largo, serviços de armadores, estiva, conferência, logística e congêneres, 2002=Serviços aeroportuários, utilização de aeroporto, movimentação de passageiros, armazenagem de qualquer natureza, capatazia, movimentação de aeronaves, serviços de apoio aeroportuários, serviços acessórios, movimentação de mercadorias, logística e congêneres, 2003=Serviços de terminais rodoviários, ferroviários, metroviários, movimentação de passageiros, mercadorias,
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 35
inclusive suas operações, logística e congêneres, 21=Serviços de registros públicos, cartorários e notariais, 2101=Serviços de registros públicos, cartorários e notariais, 22=Serviços de exploração de rodovia, 2201=Serviços de exploração de rodovia mediante cobrança de preço ou pedágio dos usuários, envolvendo execução de serviços de conservação, manutenção, melhoramentos para adequação de capacidade e segurança de trânsito, operação, monitoração, assistência aos usuários e outros serviços definidos em contratos, atos de concessão ou de permissão ou em normas oficiais, 23=Serviços de programação e comunicação visual, desenho industrial e congêneres, 2301=Serviços de programação e comunicação visual, desenho industrial e congêneres, 24=Serviços de chaveiros, confecção de carimbos, placas, sinalização visual, banners, adesivos e congêneres, 2401=Serviços de chaveiros, confecção de carimbos, placas, sinalização visual, banners, adesivos e congêneres, 25=Serviços funerários, 2501=Funerais, inclusive fornecimento de caixão, urna ou esquifes; aluguel de capela; transporte do corpo cadavérico; fornecimento de flores, coroas e outros paramentos; desembaraço de certidão de óbito; fornecimento de véu, essa e outros adornos; embalsamento, embelezamento, conservação ou restauração de cadáveres, 2502=Cremação de corpos e partes de corpos cadavéricos, 2503=Planos ou convênio funerários, 2504=Manutenção e conservação de jazigos e cemitérios, 26=Serviços de coleta, remessa ou entrega de correspondências, documentos, objetos, bens ou valores, inclusive pelos correios e suas agências franqueadas; courrier e congêneres, 2601=Serviços de coleta, remessa ou entrega de correspondências, documentos, objetos, bens ou valores, inclusive pelos correios e suas agências franqueadas; courrier e congêneres, 27=Serviços de assistência social, 2701=Serviços de assistência social, 28=Serviços de avaliação de bens e serviços de qualquer natureza, 2801=Serviços de avaliação de bens e serviços de qualquer natureza, 29=Serviços de biblioteconomia, 2901=Serviços de biblioteconomia, 30=Serviços de biologia, biotecnologia e química, 3001=Serviços de biologia, biotecnologia e química, 31=Serviços técnicos em edificações, eletrônica, eletrotécnica, mecânica, telecomunicações e congêneres, 3101=Serviços técnicos em edificações, eletrônica, eletrotécnica, mecânica, telecomunicações e congêneres, 32=Serviços de desenhos técnicos, 3201=Serviços de desenhos técnicos, 33=Serviços de desembaração
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 36
aduaneiro, comissários, despachantes e congêneres, 3301=Serviços de desembaraço aduaneiro, comissários, despachantes e congêneres, 34=Serviços de investigações particulares, detetives e congêneres, 3401=Serviços de investigações particulares, detetives e congêneres, 35=Serviços de reportagem, assessoria de imprensa, jornalismo e relações públicas, 3501=Serviços de reportagem, assessoria de imprensa, jornalismo e relações públicas, 36=Serviços de meteorologia, 3601=Serviços de meteorologia, 37=Serviços de artistas, atletas, modelos e manequins, 3701=Serviços de artistas, atletas, modelos e manequins, 38=Serviços de museologia, 3801=Serviços de museologia, 39=Serviços de ourivesaria e lapidação, 3901=Serviços de ourivesaria e lapidação (quando o material for fornecido pelo tomador do serviço), 40=Serviços relativos a obras de arte sob encomenda, 4001=Obras de arte sob encomenda.
itemSemQuantidadeFracionada [S|N] Indicação da permissão de movimentar quantidades fracionadas do registro. S=confirma, N=não confirma.
CHAR 1
planoReduzido80 Para contabilizar o item em duas contas, utilizada comumente para casos em que a empresa atende o mercado interno e o mercado externo, se deve padronizar as contas contabilmente e utilizar a respectiva conta segundo a necessidade.
CHAR 5
itemPrazoMedioEntrega Informa o número de dias de previsão do prazo de entrega para situações de compras
INTEGER
itemCamposExtras Sem uso
itemNaturezaReceita Natureza da Receita, conforme relação constante nas Tabelas de Detalhamento da Natureza da Receita por Situação Tributária (Receitas isentas, não alcançadas pela incidência da contribuição, sujeitas à alíquota zero ou de vendas com suspensão), informação fundamental para SPED
CHAR 3
itemEstoqueTipo [C|E|D] Utilizado nas Filtragens para as Composições de itens. O item do tipo “Item Comprado” não possui composição, é comprado para uso, como insumo. O tipo “Produzido para Estoque” indica que sempre que possível a empresa produz este tipo de item e o estoca para uso futuro, não sendo necessário a decomposição em OSM, portanto, um item que for necessário para as montagens e também necessite de produção deve ser do tipo “Produzido para Demanda”, desta forma este item é desdobrado e sua composição também é mostrada na consulta da composição. Localizado na aba 7 Quantidades com o rótulo Tipo Estoque. C=Item Comprado, E=Produzido para Estoque, D=Produzido para Demanda.
CHAR 1
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 37
itemIat Indicador de Arredondamento ou Truncamento (IAT) correspondente à mercadoria ou serviço, devendo ser utilizado o indicador “A” para arredondamento ou “T” para truncamento; ATO COTEPE/ICMS 9, DE 13 DE MARÇO DE 2013
CHAR 1
itemIppt Sem uso. O Indicador de Produção Própria ou de Terceiro (IPPT) correspondente à mercadoria, devendo ser utilizado o indicador “P” para mercadoria manufaturada pelo próprio contribuinte usuário, ou “T” para mercadoria manufaturada por terceiros. ATO COTEPE/ICMS 9, DE 13 DE MARÇO DE 2013
CHAR 1
itemNivelComposicao Informa o nível da composição, por exemplo: 0=Sem Composição, 1,2,3 conforme a composição é majorada. Localizado na tela de Cadastro de Itens, aba 5 Comissionamento, Utilização com o rótulo Nível da seção Composição.
SMALLINT
unidadeEtiqueta Código da unidade do item na etiqueta. VARCHAR 3
itemCombustivel [S|N] Indica que o item é combustível, para a realização dos movimentos próprios de itens tipo combustível. Localizado na aba 8 Características em Combustíveis. S=confirma, N=não confirma.
CHAR 1
itemSistema [0|W|T] Indica que o item pode ser comercializado por e-commerce pelo Webservice ou ainda, Todos para itens similares. Localizado na aba 4 Adicionais como rótulo Integração. 0=nenhum, W=webservice, T=todos.
CHAR 1
itemQuantidadeFracionadaMin Informe a quantidade da fração mínima para venda na unidade do estoque. Ex: Caixa de Azulejos com 12 m2. Assim só poderá constar na Qtde de venda 12, 24, 36 e assim por diante. Localizado na aba 7 Quantidades com o rótulo Qtde Fracionada.
DOUBLE
itemImprimeEtiqueta [S|N] Indicação se é permitido a impressão de etiqueta do item. S=confirma, N=não confirma.
CHAR 1
itemQuantidadeVolumesFator Sem uso. DOUBLE
itemBalInfExtra Informa o código para informação extra. Para atender o layout de geração de arquivo de exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado.
VARCHAR 6
itemBalImagem Informa o código da Imagem. Para atender o layout de geração de arquivo de exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado.
VARCHAR 4
itemBalNutric Informa o código da Informação Nutricional. Para atender o layout de geração de arquivo de
VARCHAR 6
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 38
exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado.
itemBalValidade [S|N] Indicação de impressão da data de validade. Para atender o layout de geração de arquivo de exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado. S=sim, N=não.
CHAR 1
itemBalEmbalagem [S|N] Indicação de impressão da data de embalagem. Para atender o layout de geração de arquivo de exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado. S=sim, N=não.
CHAR 1
itemBalFornec Informa o código do fornecedor. Para atender o layout de geração de arquivo de exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado.
VARCHAR 4
itemBalLote Informa o lote do item. Para atender o layout de geração de arquivo de exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado.
VARCHAR 12
itemBalEspecial Informa o código especial. Para atender o layout de geração de arquivo de exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado.
VARCHAR 11
itemBalVersaopreco Informa a versão do preço. Para atender o layout de geração de arquivo de exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado.
CHAR 1
itemBalSom Informa o código do som. Para atender o layout de geração de arquivo de exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado.
VARCHAR 4
itemBalTara Informa o código da tara. Para atender o layout de geração de arquivo de exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado.
VARCHAR 4
itemBalFrac Informa o código do fracinador. Para atender o layout de geração de arquivo de exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado.
VARCHAR 4
itemBalExtra1 Informa o código do campo extra 1. Para atender o layout de geração de arquivo de exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado.
VARCHAR 4
itemBalExtra2 Informa o código do campo extra 2. Para atender o layout de geração de arquivo de exportação para a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado.
VARCHAR 4
itemBalConservacao Informa o código da conservação. Para atender o layout de geração de arquivo de exportação para
VARCHAR 4
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 39
a balança Toledo MGV IV. Localizado na aba 8 Características em Supermercado.
Exemplo de requisição:
{"USUARIO":"ECOMMERCE","METODO":"ecomItemConsulta","ITEMREDUZIDO":"000723","SENHA":"c6a8
d0f64c894b21c45ea29989296b8e","EMPRESACODIGO":"0001","SENHA_REF":"2013-08-
28T14:56:59GMT-03:00HOV+01:00"}
Exemplo de retorno:
{"CODIGO":0,"RESULT":{"ITEMQUANTIDADELOTEECOVENDA":0,"ITENSLOTE":[],"ITEMPRECOOFERT
A":0,"ITEMMATERIAPRIMA":"N","UNIDADEUNIDADE":"UN","ITENSSIMILARES":[],"ITEMTIPO":"1","ITENS
CODIGO":[],"ITEMCUSTOPRODUTO":0,"GRUPOCODIGO":"00143","ITEMPRAZOMEDIOENTREGA":0,"IT
EMCLASSIFICACAOFISCAL":"00","ITEMCOMISSAO":"1","ITEMMEDIDACOMPRIMENTO":0,"ITEMCUSTO
SIMPLES":0,"ITEMMEDIDAESPESSURA":0,"ITEMMESESGARANTIA":0,"GRUPO":{"GRUPODESCRICAO"
:"XALE","GRUPOCODIGO":"00143"},"ITEMQUANTIDADEUNIDADES":0,"ITEMUTILIZACAO":"","ITEMSEM
MOVIMENTOESTOQUE":"N","ITEMCOMBUSTIVEL":"N","ITEMPESOUNITARIO":0,"FAMILIA":{"FAMILIAD
ESCRICAO":"TEXTIL","FAMILIACODIGO":"00071"},"ITEMLOTETIPO":"00","ITEMFUNRURAL":"N","ITEMFI
CHATECNICA":"","ITEMSEMQUANTIDADEFRACIONADA":"N","ITEMQUANTIDADEVOLUMES":0,"ITEMP
RECOSUGESTAO":0,"ITEMDATAULTIMAOPERACAO":"2013-07-
11","ITENSCEREAISDPI":0,"ITEMFOTO":"","ITEMMEDIDALARGURA":0,"ITEMMEDIDADIAMETRO":0,"ITE
MENVIAPDV":"S","ITEMCUSTODIRETO":0,"ITEMDESCRICAO2":"XALE DE VISCOSE DE TAMANHO
180X45
CM","PLANOREDUZIDO":"10436","ITEMBARRAS":"7898506442256","ITEMTESTETRANSGENICO":0,"ITE
MQUANTIDADEMAXIMA":"0.0","ITEMCOMISSAOVALOR":0,"ITEMINCIDEJUROS":"S","GRUPOFISCALCO
DIGO":"049","EMPRESACODIGO":"0001","ITEMDATACADASTRO":"2009-11-
05","ITEMINATIVO":"S","ITEMQUANTIDADEMINIMA":"175.0","ITEMDENSIDADE":0,"ITEMSITUACAOTRIB
UTARIA":"0","ITEMCUSTOUSUARIO":0,"ITEMPESOLIQUIDO":0.063,"ITEMPRAZOVALIDADE":0,"ITEMRE
DUZIDO":"000723","FAMILIACODIGO":"00071","ITENSPLANOPRECOMOVIMENTO":[{"PLANOPRECOSE
QUENCIA":4815,"ITEMPRECOSUGESTAO":0,"ITEMMARGEM":0,"ITEMMARGEMPRATICADA":0,"PLANO
PRECOPRECOVENDA":18,"EMPRESAPRECO":"0001","EMPRESAITEM":"0001","ITEMREDUZIDO":"0007
23","PLANOPRECOCODIGO":"00000","ITEMDATAALTERACAOPRECO":"2009-11-
05"}],"ITEMQUANTIDADEPONTOPEDIDO":523,"ITEMMEDIDASNADESCRICAO":"N","ITEMPESOBRUTO"
:0,"ITEMMEDIDACUBAGEM":0,"ITEMRETENCAO":0,"GRUPOFISCAL":{"GRUPOFISCALDESCRICAO":"T
RIBUTADAS REGIME
NORMAL","GRUPOFISCALCODIGO":"049"},"ITEMLOTE":"N","UNIDADE":{"UNIDADEUNIDADE":"UN","UNI
DADEDESCRICAO":"UNIDADE"},"ITEMMEDIDATRAMA":0,"ITEMCUSTOMEDIO":0,"ITEMTIPOCOMPOSI
CAO":"N","ITEMESTOQUE":{"ITEMQUANTIDADEDEMANDAPERIODO":0,"ESTOQUEQUANTIDADEPEDI
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 40
DO":0,"ITEMDATAGERACAOCURVADEMINI":"2013-06-
17","ITEMDATAGERACAOCURVAABCFIM":"2010-03-
11","EMPRESAITEM":"0001","ESTOQUEQUANTIDADERESERVADA":0,"ESTOQUEQUANTIDADEENTRE
GAR":0,"ESTOQUEQUANTIDADE":0,"ITEMCURVAABC":"C","ITEMDATAGERACAOCURVAABCINI":"2009
-09-
01","ITEMREDUZIDO":"000723","ITEMCURVADEMANDA":"D","ITEMDATAGERACAOCURVADEMFIM":"2
013-06-
17","EMPRESAMOVIMENTO":"0001","ESTOQUEQUANTIDADEINICIAL":0},"ITEMSISTEMA":"W","ITEMPR
ECOVENDA":18,"SUBGRUPO":{"SUBGRUPODESCRICAO":"LINHA
SUMMER","SUBGRUPOCODIGO":"00084"},"ITENSCEREAISQUEBRATECNICA":0,"ITEMCUSTOREAL":0,
"ITEMMEDIDAGRAMATURA":0,"ITEMDESCRICAO":"MANTA VISC SUMMER
WHITE/BLACK","ITEMQUANTIDADELOTEECOCOMPRA":0,"SUBGRUPOCODIGO":"00084"}}
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 41
4.4 MÉTODO: ecomItemTodosConsulta
Objetivo: Retorna os códigos reduzidos de todos os itens.
Dados e metadados da tabela: ITENS.
Exemplo de código:
Parâmetros:
VARIÁVEL DESCRITIVO TIPO TAMANHO
PARA ITENS
itemReduzido Chave que identifica o item. CHAR 6
itemSistema [0|W|T] Indica que o item pode ser comercializado por e-commerce pelo Webservice ou ainda, Todos para itens similares. Localizado na aba 4 Adicionais como rótulo Integração. 0=nenhum, W=webservice, T=todos.
CHAR 1
Exemplo de requisição:
{"USUARIO":"ECOMMERCE","METODO":"ecomItemTodosConsulta","SENHA":"cbeee0f67593b4f48454f57
332e13ee0","EMPRESACODIGO":"0001","SENHA_REF":"2013-08-28T14:48:40GMT-03:00HOV+01:00"}
Exemplo de retorno:
{"CODIGO":0,"RESULT":[{"ITEMREDUZIDO":"000478"},{"ITEMREDUZIDO":"000720"},{"ITEMREDUZIDO":"
000479"},{"ITEMREDUZIDO":"000591"},{"ITEMREDUZIDO":"000722"},{"ITEMREDUZIDO":"000001"},{"ITEM
REDUZIDO":"000723"},{"ITEMREDUZIDO":"000002"},{"ITEMREDUZIDO":"000003"},{"ITEMREDUZIDO":"00
0004"},{"ITEMREDUZIDO":"000005"},{"ITEMREDUZIDO":"000006"},{"ITEMREDUZIDO":"000023"},{"ITEMR
EDUZIDO":"001350"},{"ITEMREDUZIDO":"000480"},{"ITEMREDUZIDO":"000562"},{"ITEMREDUZIDO":"000
if (json.has("itemSistema")){
if
(json.getString("itemSistema").equalsIgnoreCase(BusinessConstants.TipoSistema.TODOS)){
clause.andIn("itemSistema", BusinessConstants.TipoSistema.TODOS,
BusinessConstants.TipoSistema.WEB);
} else{
clause.andIn("itemSistema", json.getString("itemSistema"));
}
} else{
clause.andIn("itemSistema", BusinessConstants.TipoSistema.TODOS,
BusinessConstants.TipoSistema.WEB);
}
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 42
481"},{"ITEMREDUZIDO":"000724"},{"ITEMREDUZIDO":"000482"},{"ITEMREDUZIDO":"000725"},{"ITEMRE
DUZIDO":"000024"},{"ITEMREDUZIDO":"000726"},{"ITEMREDUZIDO":"000025"},{"ITEMREDUZIDO":"0000
26"},{"ITEMREDUZIDO":"000027"},{"ITEMREDUZIDO":"000028"},{"ITEMREDUZIDO":"000029"},{"ITEMRED
UZIDO":"000483"},{"ITEMREDUZIDO":"000030"},{"ITEMREDUZIDO":"000031"},{"ITEMREDUZIDO":"00003
2"},{"ITEMREDUZIDO":"000033"},{"ITEMREDUZIDO":"000727"},{"ITEMREDUZIDO":"000729"},{"ITEMRED
UZIDO":"000034"},{"ITEMREDUZIDO":"000467"},{"ITEMREDUZIDO":"000484"},{"ITEMREDUZIDO":"00060
8"},{"ITEMREDUZIDO":"000728"},{"ITEMREDUZIDO":"000584"},{"ITEMREDUZIDO":"002151"},{"ITEMRED
UZIDO":"000468"},{"ITEMREDUZIDO":"000469"},{"ITEMREDUZIDO":"000470"},{"ITEMREDUZIDO":"00047
1"},{"ITEMREDUZIDO":"008859"},{"ITEMREDUZIDO":"000472"},{"ITEMREDUZIDO":"000473"},{"ITEMRED
UZIDO":"000730"},{"ITEMREDUZIDO":"000476"},{"ITEMREDUZIDO":"000731"},{"ITEMREDUZIDO":"00136
7"},{"ITEMREDUZIDO":"000485"},{"ITEMREDUZIDO":"000563"},{"ITEMREDUZIDO":"000035"},{"ITEMRED
UZIDO":"000036"},{"ITEMREDUZIDO":"000037"},{"ITEMREDUZIDO":"000038"},{"ITEMREDUZIDO":"00003
9"},{"ITEMREDUZIDO":"000040"},{"ITEMREDUZIDO":"001351"},{"ITEMREDUZIDO":"000486"},{"ITEMRED
UZIDO":"001352"},{"ITEMREDUZIDO":"000487"},{"ITEMREDUZIDO":"000592"},{"ITEMREDUZIDO":"00073
2"},{"ITEMREDUZIDO":"000488"},{"ITEMREDUZIDO":"000733"},{"ITEMREDUZIDO":"000593"},{"ITEMRED
UZIDO":"000489"},{"ITEMREDUZIDO":"000490"},{"ITEMREDUZIDO":"001649"},{"ITEMREDUZIDO":"00060
9"},{"ITEMREDUZIDO":"000041"},{"ITEMREDUZIDO":"000042"},{"ITEMREDUZIDO":"000656"},{"ITEMRED
UZIDO":"000043"},{"ITEMREDUZIDO":"000491"},{"ITEMREDUZIDO":"000492"},{"ITEMREDUZIDO":"00886
0"},{"ITEMREDUZIDO":"000493"},{"ITEMREDUZIDO":"000734"},{"ITEMREDUZIDO":"000494"},{"ITEMRED
UZIDO":"002195"} ... ]}
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 43
4.5 MÉTODO: ecomItemFotosConsulta
Objetivo: Consulta uma foto específica de item, neste método a foto solicitada é retornada por um array de
bytes em formato de base 64 bits no intervalo de -127 à 128. O retorno do exemplo recompõe a logomarca
Teorema sistemas.
Dados e metadados da tabela: ITENS_FOTOS.
Exemplo de código:
Chamada:
Retorno:
Parâmetros:
VARIÁVEL DESCRITIVO TIPO TAMANHO
PARA FOTOS
empresaCodigo Chave que identifica a empresa. CHAR 4
itemReduzido Chave que identifica o item. CHAR 6
fotoPath Caminho da foto, que se torna o nome da foto. VARCHAR 255
fotoBytes Arquivo da foto.
Exemplo de requisição:
{"USUARIO":"ECOMMERCE","METODO":"ecomItemFotosConsulta","ITEMREDUZIDO":"000472","SENHA":
"f97662039df4653793fa42f33e9c85d0","EMPRESACODIGO":"0001","SENHA_REF":"2013-08-
28T15:03:31GMT-03:00HOV+01:00"}
Exemplo de retorno:
{"CODIGO":0,"RESULT":[{"INDEX":1,"FOTOBYTES":"{-
119,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,-26,0,0,0,-96,8,6,0,0,0,24,107,16,-
54,0,0,0,4,103,65,77,65,0,0,-79,-114,124,-5,81,-109,0,0,0,32,99,72,82,77,0,0,-121,15,0,0,-116,15,0,0,-
3,82,0,0,-127,64,0,0,125,121,0,0,-23,-117,0,0,60,-27,0,0,25,-52,115,60,-
123,119,0,0,10,57,105,67,67,80,80,104,111,116,111,115,104,111,112,32,73,67,67,32,112,114,111,102,105,
108,101,0,0,72,-57,-99,-106,119,84,84,-41,22,-121,-49,-67,119,122,-95,-51,48,2,82,-122,-34,-69,-64,0,-
if (json.has("empresaCodigo") && json.has("itemReduzido")){
jAux.put("index", ++i);
jAux.put("fotoPath", local.getItemFotoPath());
jAux.put("fotoBytes",
StrUtils.toString(IOUtils.fileToByte(local.getItemFotoPath())));
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 44
46,123,-109,94,69,97,-104,25,96,40,3,14,51,52,-79,33,-94,2,17,69,68,-102,34,72,80,-60,-128,-
47,80,36,86,68,-79,16,20,84,-80,7,36,8,40,49,24,69,84,44,111,70,-42,-117,-82,-84,-68,-9,-14,-14,-5,-29,-
84,111,-19,-77,-9,-71,-5,-20,-67,-49,90,23,0,-110,-89,47,-105,-105,6,75,1,-112,-54,19,-16,-125,60,-100,-
23,17,-111,81,116,-20,0,-128,1,30,96,-128,41,0,76,86,70,-70,95,-80,123,8,16,-55,-53,-51,-123,-
98,33,114,2,95,4,1,-16,122,88,-68,2,112,-45,-48,51,-128,78,7,-1,-97,-92,89,-23,124,-127,-24,-104,0,17,-
101,-77,57,25,44,17,23,-120,56,37,75,-112,46,-74,-49,-118,-104,26,-105,44,102,24,37,102,-66,40,65,17,-
53,-119,57,97,-111,13,62,-5,44,-78,-93,-104,-39,-87,60,-74,-120,-59,57,-89,-77,83,-39,98,-18,21,-15,-
74,76,33,71,-60,-120,-81,-120,11,51,-71,-100,44,17,-33,18,-79,70,-118,48,-107,43,-30,55,-30,-
40,84,14,51,3,0,20,73,108,23,112,88,-119,34,54,17,49,-119,31,18,-28,34,-30,-27,0,-32,72,9,95,113,-
36,87,44,-32,100,11,-60,-105,114,73,75,-49,-31,115,19,18,5,116,29,-106,46,-35,-44,-38,-102,65,-9,-28,100,-
91,112,4,2,-61,0,38,43,-103,-55,103,-45,93,-46,82,-45,-103,-68,28,0,22,-17,-4,89,50,-30,-38,-46,69,69,-
74,52,-75,-74,-76,52,52,51,50,-3,-86,80,-1,117,-13,111,74,-36,-37,69,122,25,-8,-71,103,16,-83,-1,-117,-19,-
81,-4,-46,26,0,96,-52,-119,106,-77,-13,-117,45,-82,10,-128,-50,45,0,-56,-35,-5,98,-45,56,0,-128,-92,-
88,111,29,-41,-65,-70,15,77,60,47,-119,2,65,-70,-115,-79,113,86,86,-106,17,-105,-61,50,18,23,-12,15,-
3,79,-121,-65,-95,-81,-66,103,36,62,-18,-113,-14,-48,93,57,-15,76,97,-118,-128,46,-82,27,43,45,37,77,-56,-
89,103,-92,51,89,28,-70,-31,-97,-121,-8,31,7,-2,117,30,6,65,-100,120,14,-97,-61,19,69,-124,-119,-90,-116,-
53,75,16,-75,-101,-57,-26,10,-72,105,60,58,-105,-9,-97,-102,-8,15,-61,-2,-92,-59,-71,22,-119,-46,-
8,17,80,99,-116,-128,-44,117,42,64,126,-19,7,40,10,17,32,-47,-5,-59,93,-1,-93,111,-66,-8,48,32,126,121,-
31,42,-109,-117,115,-1,-17,55,-3,103,-63,-91,-30,37,-125,-101,-16,57,-50,37,40,-124,-50,18,-14,51,23,-9,-
60,-49,18,-96,1,1,72,2,42,-112,7,-54,64,29,-24,0,67,96,6,-84,-128,45,112,4,110,-64,27,-8,-
125,16,16,9,86,3,22,72,4,-87,-128,15,-78,64,30,-40,4,10,65,49,-40,9,-10,-128,106,80,7,26,65,51,104,5,-
57,65,39,56,5,-50,-125,75,-32,26,-72,1,110,-125,-5,96,20,76,-128,103,96,22,-68,6,11,16,4,97,33,50,68,-
127,-28,33,21,72,19,-46,-121,-52,32,6,100,15,-71,65,-66,80,16,20,9,-59,66,9,16,15,18,66,121,-48,102,-
88,24,42,-125,-86,-95,122,-88,25,-6,30,58,9,-99,-121,-82,64,-125,-48,93,104,12,-102,-122,126,-121,-34,-
63,8,76,-126,-87,-80,18,-84,5,27,-61,12,-40,9,-10,-127,67,-32,85,112,2,-68,6,-50,-123,11,-32,29,112,37,-
36,0,31,-123,59,-32,-13,-16,53,-8,54,60,10,63,-125,-25,16,-128,16,17,26,-94,-118,24,34,12,-60,5,-15,71,-
94,-112,120,-124,-113,-84,71,-118,-112,10,-92,1,105,69,-70,-111,62,-28,38,50,-118,-
52,32,111,81,24,20,5,69,71,25,-94,108,81,-98,-88,80,20,11,-75,6,-75,30,85,-126,-86,70,29,70,117,-
96,122,81,55,81,99,-88,89,-44,71,52,25,-83,-120,-42,71,-37,-96,-67,-48,17,-24,4,116,22,-70,16,93,-
127,110,66,-73,-93,47,-94,111,-93,39,-48,-81,49,24,12,13,-93,-115,-79,-62,120,98,34,49,73,-104,-75,-
104,18,-52,62,76,27,-26,28,102,16,51,-114,-103,-61,98,-79,-14,88,125,-84,29,-42,31,-53,-60,10,-80,-123,-
40,42,-20,81,-20,89,-20,16,118,2,-5,6,71,-60,-87,-32,-52,112,-18,-72,40,28,15,-105,-113,-85,-64,29,-63,-99,-
63,13,-31,38,113,11,120,41,-68,38,-34,6,-17,-113,103,-29,115,-16,-91,-8,70,124,55,-2,58,126,2,-65,64,-
112,38,104,19,-20,8,33,-124,36,-62,38,66,37,-95,-107,112,-111,-16,-128,-16,-110,72,36,-86,17,-83,-119,-
127,68,46,113,35,-79,-110,120,-116,120,-103,56,70,124,75,-110,33,-23,-111,92,72,-47,36,33,105,7,-23,16,-
23,28,-23,46,-23,37,-103,76,-42,34,59,-110,-93,-56,2,-14,14,114,51,-7,2,-7,17,-7,-115,4,69,-62,72,-62,75,-
126,45,-79,65,-94,70,-94,67,98,72,-30,-71,36,94,82,83,-46,73,114,-75,100,-82,100,-123,-28,9,-55,-21,-
110,51,82,120,41,45,41,23,41,-90,-44,122,-87,26,-87,-109,82,35,82,115,-46,20,105,83,105,127,-23,84,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 45
23,18,-23,35,-46,87,-92,-89,100,-80,50,90,50,110,50,108,-103,2,-103,-125,50,23,100,-58,41,8,69,-99,-
30,66,97,81,54,83,26,41,23,41,19,84,12,85,-101,-22,69,77,-94,22,83,-65,-93,14,80,103,101,101,100,-105,-
55,-122,-55,102,-53,-42,-56,-98,-106,29,-91,33,52,45,-102,23,45,-123,86,74,59,78,27,-90,-67,91,-94,-76,-
60,105,9,103,-55,-10,37,-83,75,-122,-106,-52,-53,45,-107,115,-108,-29,-56,21,-55,-75,-55,-35,-
106,123,39,79,-105,119,-109,79,-106,-33,37,-33,41,-1,80,1,-91,-96,-89,16,-88,-112,-91,-80,95,-31,-94,-62,-
52,82,-22,82,-37,-91,-84,-91,69,75,-113,47,-67,-89,8,43,-22,41,6,41,-82,85,60,-88,-40,-81,56,-89,-92,-84,-
28,-95,-108,-82,84,-91,116,65,105,70,-103,-90,-20,-88,-100,-92,92,-82,124,70,121,90,-123,-94,98,-81,-
62,85,41,87,57,-85,-14,-108,46,75,119,-94,-89,-48,43,-23,-67,-12,89,85,69,85,79,85,-95,106,-67,-22,-128,-
22,-126,-102,-74,90,-88,90,-66,90,-101,-38,67,117,-126,58,67,61,94,-67,92,-67,71,125,86,67,69,-
61,79,35,79,-93,69,-29,-98,38,94,-109,-95,-103,-88,-71,87,-77,79,115,94,75,91,43,92,107,-85,86,-89,-42,-
108,-74,-100,-74,-105,118,-82,118,-117,-10,3,29,-78,-114,-125,-50,26,-99,6,-99,91,-70,24,93,-122,110,-78,-
18,62,-35,27,122,-80,-98,-123,94,-94,94,-115,-34,117,125,88,-33,82,-97,-85,-65,79,127,-48,0,109,96,109,-
64,51,104,48,24,49,36,25,58,25,102,26,-74,24,-114,25,-47,-116,124,-115,-14,-115,58,-115,-
98,27,107,24,71,25,-17,50,-18,51,-2,104,98,97,-110,98,-46,104,114,-33,84,-58,-44,-37,52,-33,-76,-37,-
12,119,51,61,51,-106,89,-115,-39,45,115,-78,-71,-69,-7,6,-13,46,-13,23,-53,-12,-105,113,-106,-19,95,118,-
57,-126,98,-31,103,-79,-43,-94,-57,-30,-125,-91,-107,37,-33,-78,-43,114,-38,74,-61,42,-42,-86,-42,106,-
124,65,101,4,48,74,24,-105,-83,-47,-42,-50,-42,27,-84,79,89,-65,-75,-79,-76,17,-40,28,-73,-7,-51,-42,-
48,54,-39,-10,-120,-19,-44,114,-19,-27,-100,-27,-115,-53,-57,-19,-44,-20,-104,118,-11,118,-93,-10,116,-
5,88,-5,3,-10,-93,14,-86,14,76,-121,6,-121,-57,-114,-22,-114,108,-57,38,-57,73,39,93,-89,36,-89,-93,78,-49,-
99,77,-100,-7,-50,-19,-50,-13,46,54,46,-21,92,-50,-71,34,-82,30,-82,69,-82,3,110,50,110,-95,110,-43,110,-
113,-36,-43,-36,19,-36,91,-36,103,61,44,60,-42,122,-100,-13,68,123,-6,120,-18,-14,28,-15,82,-
14,98,121,53,123,-51,122,91,121,-81,-13,-18,-11,33,-7,4,-5,84,-5,60,-10,-43,-13,-27,-5,118,-5,-63,126,-
34,126,-69,-3,30,-84,-48,92,-63,91,-47,-23,15,-4,-67,-4,119,-5,63,12,-48,14,88,19,-16,99,32,38,48,32,-
80,38,-16,73,-112,105,80,94,80,95,48,37,56,38,-8,72,-16,-21,16,-25,-112,-46,-112,-5,-95,58,-95,-62,-48,-
98,48,-55,-80,-24,-80,-26,-80,-7,112,-41,-16,-78,-16,-47,8,-29,-120,117,17,-41,34,21,34,-71,-111,93,81,-40,-
88,-80,-88,-90,-88,-71,-107,110,43,-9,-84,-100,-120,-74,-120,46,-116,30,94,-91,-67,42,123,-43,-107,-43,10,-
85,83,86,-97,-114,-111,-116,97,-58,-100,-120,69,-57,-122,-57,30,-119,125,-49,-12,103,54,48,-25,-30,-68,-
30,106,-29,102,89,46,-84,-67,-84,103,108,71,118,57,123,-102,99,-57,41,-29,76,-58,-37,-59,-105,-59,79,37,-
40,37,-20,78,-104,78,116,72,-84,72,-100,-31,-70,112,-85,-71,47,-110,60,-109,-22,-110,-26,-109,-3,-
109,15,37,127,74,9,79,105,75,-59,-91,-58,-90,-98,-28,-55,-16,-110,121,-67,105,-54,105,-39,105,-125,-23,-6,-
23,-123,-23,-93,107,108,-42,-20,89,51,-53,-9,-31,55,101,64,25,-85,50,-70,4,84,-47,-49,84,-65,80,71,-
72,69,56,-106,105,-97,89,-109,-7,38,43,44,-21,68,-74,116,54,47,-69,63,71,47,103,123,-50,100,-82,123,-18,-
73,107,81,107,89,107,123,-14,84,-13,54,-27,-115,-83,115,90,87,-65,30,90,31,-73,-66,103,-125,-6,-122,-
126,13,19,27,61,54,30,-34,68,-40,-108,-68,-23,-89,124,-109,-4,-78,-4,87,-101,-
61,55,119,23,40,21,108,44,24,-33,-30,-79,-91,-91,80,-94,-112,95,56,-78,-43,118,107,-35,54,-44,54,-18,-74,-
127,-19,-26,-37,-85,-74,127,44,98,23,93,45,54,41,-82,40,126,95,-62,42,-71,-6,-115,-23,55,-107,-33,124,-
38,17,-65,99,-96,-44,-78,116,-1,78,-52,78,-34,-50,-31,93,14,-69,14,-105,73,-105,-27,-106,-115,-17,-10,-37,-
35,81,78,47,47,42,127,-75,39,102,-49,-107,-118,101,21,117,123,9,123,-123,123,71,43,125,43,-69,-86,52,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 46
86,118,86,-67,-81,78,-84,-66,93,-29,92,-45,86,-85,88,-69,-67,118,126,31,123,-33,-48,126,-57,-3,-
83,117,74,117,-59,117,-17,14,112,15,-36,-87,-9,-88,-17,104,-48,106,-88,56,-120,57,-104,121,-
16,73,99,88,99,-33,-73,-116,111,-101,-101,20,-102,-118,-101,62,28,-30,29,26,61,28,116,-72,-73,-39,-86,-
71,-7,-120,-30,-111,-46,22,-72,69,-40,50,125,52,-6,-24,-115,-17,92,-65,-21,106,53,108,-83,111,-93,-
75,21,31,3,-57,-124,-57,-98,126,31,-5,-3,-16,113,-97,-29,61,39,24,39,90,127,-48,-4,-95,-74,-99,-46,94,-
44,1,117,-28,116,-52,118,38,118,-114,118,69,118,13,-98,-12,62,-39,-45,109,-37,-35,-2,-93,-47,-113,-
121,78,-87,-98,-86,57,45,123,-70,-12,12,-31,76,-63,-103,79,103,115,-49,-50,-99,75,63,55,115,62,-31,-
4,120,79,76,-49,-3,11,17,23,110,-11,6,-10,14,92,-12,-71,120,-7,-110,-5,-91,11,125,78,125,103,47,-
37,93,62,117,-59,-26,-54,-55,-85,-116,-85,-99,-41,44,-81,117,-12,91,-12,-73,-1,100,-15,83,-5,-128,-27,64,-
57,117,-85,-21,93,55,-84,111,116,15,46,31,60,51,-28,48,116,-2,-90,-21,-51,75,-73,-68,110,93,-69,-67,-30,-
10,-32,112,-24,-16,-99,-111,-24,-111,-47,59,-20,59,83,119,83,-18,-66,-72,-105,121,111,-31,-2,-58,7,-
24,7,69,15,-91,30,86,60,82,124,-44,-16,-77,-18,-49,109,-93,-106,-93,-89,-57,92,-57,-6,31,7,63,-66,63,-
50,26,127,-10,75,-58,47,-17,39,10,-98,-112,-97,84,76,-86,76,54,79,-103,77,-99,-102,118,-97,-66,-15,116,-
27,-45,-119,103,-23,-49,22,102,10,127,-107,-2,-75,-10,-71,-50,-13,31,126,115,-4,-83,127,54,98,118,-30,5,-
1,-59,-89,-33,75,94,-54,-65,60,-12,106,-39,-85,-98,-71,-128,-71,71,-81,83,95,47,-52,23,-67,-111,127,115,-
8,45,-29,109,-33,-69,-16,119,-109,11,89,-17,-79,-17,43,63,-24,126,-24,-2,-24,-13,-15,-63,-89,-44,79,-97,-
2,5,3,-104,-13,-4,-70,-60,-24,-45,0,0,0,9,112,72,89,115,0,0,14,-68,0,0,14,-68,1,-107,-
68,114,73,0,0,105,98,73,68,65,84,120,94,-19,-99,117,92,-108,-55,27,-64,-57,-85,-33,-11,121,122,103,-73,-
34,-39,45,23,118,119,119,119,-73,-46,74,35,-120,40,-96,24,40,-88,40,40,42,-88,-88,88,-88,-104,88,88,96,-
117,34,2,-46,41,13,11,-52,-17,121,-26,125,103,-9,-35,101,-63,-62,58,-9,-113,-17,103,-34,125,99,-34,119,-
25,-99,-17,62,51,-13,-58,18,74,-13,-33,-120,2,74,33,-91,-92,-96,-96,64,62,-83,-96,-128,80,-104,-49,-
106,23,90,-122,-13,112,-103,-80,92,78,1,-90,-104,47,-97,-113,-7,-30,52,-18,79,-70,30,-97,47,-92,-118,-68,-
14,0,126,124,60,-113,92,-127,2,88,86,32,46,99,-45,28,-66,46,110,43,-28,77,11,100,-30,122,-104,-
30,124,49,101,-21,-13,101,56,95,-70,79,113,127,5,-30,-2,-40,-6,57,-62,-6,56,15,-9,-61,62,-13,124,121,-98,-
104,10,-7,20,64,62,-87,25,-39,48,-115,-57,-115,-57,-111,37,110,3,-45,-7,56,-115,-21,-13,124,-59,124,-
8,114,113,63,-7,80,-122,5,-14,-29,20,-14,-59,-23,124,88,7,-105,9,121,-29,113,-62,-10,-7,-103,98,-66,-8,25,-
42,-49,-125,-49,-4,123,-27,99,-66,57,66,-39,-54,-113,29,96,-97,49,79,-95,76,101,-112,-81,44,-97,127,-122,-
3,-64,-14,-116,92,-4,-2,-72,127,-124,-62,58,-108,-8,94,-65,79,-98,70,-59,-79,-49,72,106,102,54,-55,-55,-63,-
3,-89,-61,126,51,96,94,62,73,-53,-55,39,57,-71,-80,15,60,38,118,44,-7,108,-37,-88,23,-80,78,62,-28,-119,-
13,-16,-72,96,31,-71,48,-1,118,68,34,-55,-54,-122,117,113,125,118,-68,112,-100,-112,119,116,90,22,-15,-
69,23,74,100,-71,56,31,-54,-77,0,-53,20,-53,-126,-110,28,56,94,-1,-32,72,18,28,25,-61,62,11,-13,-123,101,-
100,104,-40,-33,-47,-101,-113,-56,-42,83,87,72,102,118,-6,-105,57,-7,-39,-43,95,-28,-26,104,-59,101,-
27,106,69,-92,-53,-76,30,-89,100,107,-35,77,-56,-44,-70,-16,60,85,107,-33,-35,72,-83,-11,23,30,104,-
103,28,-66,-82,53,99,-57,25,-83,1,-114,62,-83,-52,79,-35,-23,-79,-6,70,-72,-47,-78,-128,-120,125,70,-105,-
98,31,-42,-66,16,-27,51,-25,76,-92,-49,20,-65,-25,62,-29,78,70,-8,-116,60,30,-26,51,-24,104,-104,79,-97,-
61,-95,62,61,14,-122,-8,116,-34,-1,-60,-89,-61,-34,96,-97,-74,94,-113,15,-73,-36,29,124,-94,-18,-10,123,-
18,75,111,-59,-43,-124,-125,-63,47,-12,-6,104,-60,-108,-18,83,-36,-97,70,-52,-9,34,102,62,-28,113,-
17,121,18,41,-56,-61,-49,-72,63,60,110,33,111,-36,-1,-91,-121,-95,-80,12,-14,-95,57,-91,101,5,57,53,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 47
45,115,11,106,38,100,-55,106,-122,-92,100,-43,60,112,59,-68,-58,-50,-128,-32,-38,-57,-97,-60,12,-
34,125,63,-62,106,115,80,-92,-117,-3,-75,104,103,83,-1,8,-25,-123,-89,66,-99,39,28,122,-28,-36,111,119,-
112,115,-37,-83,-41,54,-74,-39,30,-24,-35,106,-37,-51,71,13,-73,-34,-110,-43,118,9,-108,85,-35,24,36,43,-
65,-2,-106,-84,-76,-29,13,-39,79,-114,55,101,63,-83,13,-108,-3,-72,54,72,-10,-61,-6,-37,-78,-
17,55,32,119,100,-91,86,7,-26,19,-121,91,-108,-84,-26,4,82,-78,6,9,18,112,4,-42,-34,-95,100,-
35,29,90,10,89,127,-105,18,-60,33,-120,-2,-22,114,-17,-98,93,96,-20,-4,-44,92,89,5,56,120,40,-8,55,64,35,-
90,116,-97,-30,-2,52,98,-66,-79,-104,-23,-71,-7,36,63,15,-73,-59,-3,-16,114,-96,-28,69,22,-84,-57,-54,56,-
25,91,-8,62,-65,-126,-108,-91,-45,101,-7,-91,-81,-124,-60,-3,114,43,34,-66,78,64,68,-20,-112,-29,33,49,-58,-
69,-18,-60,-103,-83,15,-120,52,51,61,-5,-44,108,-14,-66,32,-109,-47,94,-127,78,125,61,110,92,110,-
25,118,51,-87,-7,-26,91,-55,127,110,-72,-98,92,-59,49,32,-71,-62,-22,-128,-92,95,-19,-82,38,127,-73,-30,-
110,-20,107,-101,-117,-12,43,-101,75,-12,75,-101,-53,-12,-53,21,87,24,95,-39,6,-48,111,86,93,-93,-33,-38,-
35,-96,-33,-40,93,-89,-33,-38,-33,-96,-33,1,-33,-81,6,28,110,-46,31,64,-74,31,-111,53,55,41,-
56,73,127,94,123,-117,-15,-45,-70,64,32,72,96,-67,-56,-122,-37,2,78,66,-6,-93,-45,29,57,63,57,-35,-
91,63,108,-68,71,-65,92,119,23,-72,-99,49,-58,55,-44,-19,-15,-117,-52,22,-4,123,-117,95,-6,-11,-47,-
120,41,-35,-89,-72,63,-115,-104,69,-118,25,30,-101,-64,62,35,121,50,92,-122,-7,-31,-9,-51,-7,18,-26,125,-
107,-111,-101,-1,101,108,106,122,-103,-80,-92,-92,-74,65,49,-15,-109,-49,-124,38,79,-33,123,55,118,-38,-
54,-13,79,-90,26,-99,-72,-65,98,-122,119,-96,-33,-112,-35,-127,-95,-99,93,111,61,109,-18,116,-11,-23,-
97,107,46,-121,84,94,121,33,-22,-41,-27,-25,115,127,-80,58,79,-65,91,118,-98,126,99,121,-
98,126,109,121,-127,126,103,125,-111,126,-117,44,-65,72,-65,7,126,88,113,-119,-2,-72,-14,50,-3,121,-
43,21,-6,11,80,-38,-18,42,-29,87,-69,0,97,-38,30,82,-32,87,-60,1,-90,87,95,3,-82,51,126,97,-36,16,-
46,53,48,15,100,-4,-59,17,100,92,-125,8,114,34,-65,-84,69,96,-34,58,65,-46,-97,-71,-100,-21,69,57,55,-
128,-116,-94,-92,63,2,-33,-63,52,89,125,-101,54,118,127,112,118,127,72,-30,120,40,-125,31,-79,108,114,-
80,124,-96,92,-95,96,-96,-32,-33,0,-115,-104,-46,125,-118,-5,-5,12,-59,-52,99,-37,-32,-2,48,-91,32,39,-84,-
49,-9,35,114,46,-16,1,-71,21,28,90,42,42,45,-77,-42,-83,-88,-76,110,62,-9,-94,-5,110,-70,-4,100,-94,-75,-
33,-35,13,-13,124,110,95,26,-79,59,-24,90,103,-105,-128,-85,-51,28,-3,-17,-44,-76,61,-109,92,-50,-
22,52,45,109,113,-122,126,111,122,-102,126,103,118,-122,126,-53,56,75,-65,51,63,75,127,-
80,56,71,127,2,9,127,-79,-10,-89,-91,-105,95,-96,-65,-82,-72,64,-53,-40,-8,-45,50,43,46,50,-54,-126,-
124,114,108,1,16,18,41,35,-14,-21,42,64,-108,-14,87,123,76,5,74,-61,-76,18,40,40,-16,-85,-125,40,-87,-
61,13,0,-28,68,64,-44,-46,107,16,-108,20,-94,38,72,-54,5,-3,25,1,73,81,-48,-97,81,80,-43,40,10,124,1,77,-
37,-97,-41,7,-122,26,-6,-121,-101,36,103,-25,86,17,-54,9,-54,18,82,-115,-104,-14,121,124,91,33,111,-
95,82,-29,122,-68,-78,-119,41,91,-97,47,-61,-7,-46,125,-118,-5,-5,47,-117,-55,34,28,-49,3,-13,86,76,23,20,-
28,-108,123,-111,-99,-35,44,52,41,83,-21,66,72,92,-85,-3,-73,-61,38,-82,-13,127,-72,-63,-32,-24,-125,-
61,19,60,110,-6,116,115,-70,112,-88,-23,-118,-109,-66,117,108,78,5,87,-80,-16,-53,-5,-59,-28,20,-3,-47,-
24,36,-3,126,-23,9,-32,36,-3,-63,-28,36,-3,-39,-12,20,-3,-59,-4,52,-3,-43,-14,12,45,-77,-20,44,45,99,117,-
106,-106,5,126,-77,58,-57,-8,-35,-6,-68,-100,-33,-84,47,-48,-33,64,-54,-33,-106,-5,-45,-33,-96,57,90,-106,1,-
126,-94,-92,43,4,73,-53,22,33,-87,-110,-96,16,61,127,-75,67,20,-126,-86,-118,-6,-85,3,34,68,82,-123,-92,-
94,-96,18,73,81,80,-71,-92,76,84,108,-30,-118,-110,66,36,-3,5,36,-3,-42,17,-6,-102,-10,55,114,58,123,61,-
16,-69,28,-11,98,16,-108,-33,87,88,-122,-24,8,-106,-75,70,76,57,124,93,-36,86,-56,91,-88,-44,-72,30,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 48
90,56,95,76,-39,-6,124,25,-50,-105,-18,83,-36,-33,-89,46,38,-5,62,-72,14,-90,-8,-67,-8,54,-78,-97,101,5,-71,-
43,19,50,114,106,-36,-113,78,-18,112,-30,65,-72,-10,-106,43,79,93,76,-113,-34,-33,52,105,-25,53,-9,94,78,-
25,-81,-73,92,117,38,-83,-74,-59,-87,-68,114,70,-66,-78,95,-106,28,-93,63,24,28,-91,63,24,30,-
93,63,46,57,78,127,49,-14,-91,101,76,78,-48,-78,-64,111,102,39,105,57,-13,-109,-76,-126,-7,41,90,-34,-
62,15,56,77,-53,91,-98,-90,-27,56,-53,-50,48,126,23,-7,-51,-118,3,114,50,73,65,76,64,33,41,-128,-110,66,-
44,84,72,-118,114,10,-110,-106,101,72,4,-107,72,-54,69,125,85,73,5,81,-71,-96,-123,37,101,-97,33,-
118,10,-51,93,65,-46,-97,65,80,-116,-92,-91,-96,-33,90,121,-29,-83,7,107,111,70,105,-25,-28,-53,42,97,-71,-
94,-120,-126,-108,-126,19,26,49,-27,-16,117,113,91,33,111,-95,82,-29,122,-104,-30,124,49,-
107,87,120,49,15,-91,125,-118,-5,-5,84,-60,100,-53,112,95,120,-84,124,94,-18,15,80,-106,-65,-90,100,-
27,86,124,16,-99,-48,-3,-44,-93,72,-35,-83,-105,-98,-103,26,29,-70,-77,102,-20,54,-1,-77,-99,-41,-98,-
114,111,108,117,50,-87,-118,-47,-79,-52,50,-6,62,-12,39,-99,67,-12,71,-32,103,61,31,90,-38,-16,40,45,-69,-
28,40,45,103,116,-100,86,48,-10,-91,21,64,-64,-118,-120,-23,9,90,-63,12,1,17,-127,-14,8,-52,43,15,-
13,24,32,104,121,16,20,-94,40,0,-126,-86,-111,-108,9,10,98,34,40,-88,16,69,-123,72,-86,28,69,37,-110,-
14,72,-54,-94,-89,84,82,53,81,84,26,73,-103,-96,69,75,42,21,-76,-76,60,-110,94,-93,-65,-94,-112,82,73,97,-
102,-11,71,65,-46,-1,-39,95,-89,-33,-40,93,-53,28,115,56,120,115,112,74,70,83,44,107,116,2,37,-44,-120,-
55,42,-85,-72,76,94,-63,-7,60,-66,-83,-112,-73,80,-87,113,61,76,113,-66,-104,-54,43,-68,-104,-121,-46,62,-
59,-3,125,116,98,-30,-79,33,-104,-89,-100,47,-14,-14,-14,-66,-117,74,73,110,118,61,60,110,-92,119,-32,-
13,-103,-85,124,-17,-82,-101,-75,-29,-30,-107,62,-21,-50,-121,54,-73,58,17,94,99,-55,-31,-12,-33,116,-68,-
23,47,-117,15,-48,-97,23,31,-92,-91,-75,15,-47,-78,-70,62,-76,-100,-63,17,90,97,-55,17,90,105,41,96,-124,-
23,81,90,-47,-24,24,76,31,99,105,69,-29,-29,2,38,-66,-126,-104,98,90,9,-88,0,66,86,20,5,-83,96,46,-111,83,-
83,-92,-59,68,82,-119,-92,-126,-96,-54,-110,-54,5,101,-110,-126,-96,-53,47,74,36,85,52,119,11,73,-54,68,-
107,-12,71,-71,-92,76,80,101,73,-107,4,5,-92,-51,93,38,40,-16,35,8,89,-54,-26,106,65,-109,45,-127,65,-5,-
125,19,102,66,-71,-105,-57,-14,-57,-6,42,-125,84,35,-26,-25,32,38,-53,15,-63,109,21,-28,23,-56,-86,-60,-
91,-90,117,-72,25,-106,-40,-41,43,-32,-23,8,-101,35,55,87,77,-39,118,-27,108,23,59,-65,-101,-
115,77,14,69,87,-47,-35,71,-53,44,-12,-94,-65,44,-40,75,75,47,-36,79,127,91,-20,77,-53,-21,28,-92,21,-
11,14,-47,-54,16,21,43,27,34,-121,105,-27,37,-56,17,1,-120,-114,44,5,57,17,38,-88,-
111,32,104,33,68,81,43,-55,69,21,4,101,-128,-116,-126,-92,24,73,-91,-126,-66,-122,-92,-94,-88,47,-109,-
76,-84,60,-118,74,35,41,-105,20,63,-85,-119,-92,32,-89,-68,-71,-85,36,-87,66,80,101,73,-123,-
111,93,28,48,-6,-38,-10,10,-3,-59,62,32,82,-17,-52,83,-37,-92,-84,-36,-58,-4,124,8,34,106,-60,4,-2,-125,98,-
78,65,24,-36,-122,-125,-21,-25,127,-109,-98,-109,93,-13,81,76,106,-85,99,65,-95,-3,-41,-98,-70,-77,108,-
82,-5,-107,-61,-67,-19,78,-36,107,106,-28,-99,85,117,-15,94,-6,-37,60,79,90,122,-114,23,45,3,-23,-17,11,-9,-
46,10,-38,-5,105,37,-120,-118,85,-12,14,-48,-86,64,21,125,41,7,105,85,16,-77,10,-57,64,-108,-
108,9,42,74,106,-120,-94,-94,-92,0,10,10,-47,-109,71,-48,-94,4,-59,8,-86,42,41,54,109,-71,-96,-
123,37,69,65,17,65,80,46,-87,58,65,21,125,-47,-62,-126,42,69,82,38,-87,-48,39,125,-75,65,35,-119,-
96,0,10,90,90,53,-118,-30,101,22,-69,0,-6,-3,-54,-85,-12,-53,-27,-105,-46,59,-17,12,-14,-70,20,-111,-36,29,-
50,-51,23,-62,-7,17,60,-48,-120,-55,62,-29,-6,-97,-72,-104,-14,-111,80,92,15,83,54,-3,99,74,70,78,-75,-
37,97,-79,-67,-68,2,30,27,45,-13,-66,-27,60,118,-125,-97,79,27,-117,-125,33,117,116,-10,-54,-54,-49,-
35,93,80,102,-42,46,90,118,-50,46,90,126,-34,30,90,9,34,98,21,16,-77,26,80,29,-88,-86,-77,-113,86,-45,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 49
39,15,120,-61,-76,64,21,93,72,69,65,57,10,65,15,49,73,-71,-88,-107,-103,-92,92,80,46,-87,24,69,121,36,-
123,8,90,-68,-92,32,39,-94,26,73,65,70,46,104,81,-110,-30,-96,-111,60,-118,22,33,-87,66,84,-123,-92,-
123,6,-116,-28,-110,10,81,84,16,85,33,-23,75,-5,-93,-94,-92,40,104,-23,85,87,-23,87,-42,-105,105,21,-57,-
128,-121,107,2,-62,103,-27,-28,-53,126,-63,115,37,99,-25,22,-21,-121,-32,-127,70,76,-10,25,-41,-1,116,-60,-
60,124,50,-78,112,91,-15,123,10,-13,-66,127,-111,-103,-13,71,80,88,-28,-48,61,-105,-98,24,-103,120,94,-
75,27,-66,-6,-40,-87,-65,-116,-68,99,106,-52,-33,-107,-13,-5,-116,29,-76,-20,12,119,90,110,-42,78,90,105,-
18,46,90,117,-63,110,90,109,-95,39,-83,-74,-56,-117,86,95,4,34,46,-38,-57,100,-84,-82,45,72,-
119,105,53,109,47,17,16,20,-94,-90,-110,-92,32,40,-109,84,20,-75,80,20,-123,38,-82,60,-110,-14,40,42,-
113,-92,-94,-104,114,65,-59,72,-6,-46,-90,-82,-78,-92,-22,-102,-70,-123,-6,-92,76,82,-59,-96,17,31,56,82,-
41,-52,21,-102,-70,82,65,-107,37,-107,-117,-86,-46,31,85,30,-39,85,39,-87,16,69,127,-128,109,-66,-77,-66,-
112,52,-38,-5,-2,-50,-32,-92,-116,-42,112,-18,-40,37,-112,124,56,-41,26,49,25,92,18,-124,-25,33,-118,34,-
105,16,-112,75,-55,-25,-15,109,-123,-68,21,-14,-119,-14,-68,75,49,-39,-74,-30,-9,-94,-76,84,108,-46,-117,-
81,-126,-93,18,-1,56,124,35,108,-80,-43,-66,-53,78,-93,-42,-8,94,-7,103,-55,-66,-24,-102,115,118,-28,-106,-
97,-74,-99,-2,6,-108,-97,-71,-125,86,-103,-77,-125,86,-97,-25,65,107,-50,-33,-51,-88,1,66,-54,89,-120,-
20,1,41,61,1,20,84,-96,6,-120,-119,48,73,-103,-96,42,-88,68,82,20,-108,-127,-126,-86,-111,-76,-118,1,72,-
118,40,73,90,68,36,-107,-9,71,33,-110,-86,-109,-44,88,-112,-76,18,8,-118,77,93,28,44,42,74,82,101,65,-91,-
110,-30,-27,23,-95,47,-54,-5,-93,-27,-43,74,-54,69,85,-66,62,42,-113,-94,92,82,22,69,65,72,64,104,-
26,94,16,-124,21,37,45,13,-13,-65,-74,56,79,-101,56,5,4,-17,127,16,-77,0,-50,-33,-49,120,30,5,-
31,112,20,92,35,38,-101,86,84,116,-124,-25,-15,17,-119,-55,-26,-117,-33,-127,81,-16,67,124,106,122,-
29,43,-63,-79,3,54,29,-65,105,54,123,-45,-23,35,-99,-115,-9,93,-85,59,-41,-19,89,-59,41,-37,100,-
65,79,118,-91,21,64,-60,42,-77,-36,105,-11,57,59,105,-115,-71,59,105,77,6,8,57,111,-105,-64,124,-
108,19,83,4,-124,-28,72,37,93,-76,7,82,-112,20,-102,-76,12,-120,-92,92,82,46,-86,-78,-92,-126,-96,60,-126,-
14,40,42,72,42,-118,42,21,-108,53,117,21,-51,93,-95,-87,-53,-93,-88,36,-110,50,73,-123,40,-54,36,-59,62,-
87,-86,-96,76,82,-79,63,42,74,-54,4,85,-107,-108,69,-47,-94,-102,-70,-68,63,-86,-120,-94,-65,-117,-94,-54,-
93,-87,92,80,69,52,-3,93,93,83,-105,-35,-56,32,12,26,-107,-123,-108,69,81,104,-18,126,107,121,-114,-
2,106,115,62,81,-17,68,-80,75,66,70,86,75,56,-97,120,91,33,-85,-117,26,49,-59,-27,-118,-68,-72,36,8,-
49,67,20,69,46,33,32,-105,-110,-49,-29,-37,10,121,-105,-104,-104,-14,65,26,-31,-72,11,104,-50,-113,17,9,-
87,-115,78,-36,120,60,103,-7,-66,-85,91,71,-81,58,-22,-81,-91,-19,17,85,109,-102,43,45,55,105,51,-
83,48,121,11,-83,50,125,27,-83,57,107,59,-83,61,-53,-115,-42,-98,-19,14,-87,59,-83,53,123,7,-
83,5,98,10,82,74,65,65,85,37,-27,-94,-118,-111,-108,75,42,70,81,6,-117,-92,-118,104,-54,-28,44,82,-48,34,-
94,40,-109,84,117,-48,8,-5,-93,-62,-96,17,111,-18,22,-35,31,-27,-110,-14,-66,-88,114,20,-83,-96,86,82,49,-
118,114,73,81,-48,98,7,-115,-108,71,117,-53,-15,-90,-82,84,80,37,73,-91,77,-35,-62,-111,-12,119,-112,-
12,23,43,127,-6,-115,-39,89,89,23,-41,27,-57,-3,-61,18,7,-62,121,101,-9,-73,-78,-13,44,-42,75,-115,-104,-
30,114,69,94,92,18,-124,-25,-15,-98,-59,100,-45,-20,56,-65,-50,43,-112,-107,15,-117,77,-42,58,20,16,60,-
45,108,-25,37,-89,-127,-106,-34,-89,-101,-52,113,-117,-87,50,-47,-123,86,24,-17,76,43,-125,-116,53,65,-
54,-38,51,-74,-45,58,51,65,-58,-103,32,-29,76,65,-58,-38,-77,81,76,41,56,15,-39,65,107,22,41,-87,40,-
88,40,105,45,-107,104,42,111,-14,-14,40,-54,40,-94,-71,11,20,-110,84,-116,-92,-86,-3,81,68,121,-64,-
120,75,-86,-46,31,69,84,-93,-88,20,-79,-87,-53,37,-107,-53,89,-100,-92,106,-94,-88,-110,-92,76,80,-114,34,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 50
118,-54,-5,-93,-86,-110,2,-86,-125,70,-65,91,-97,-93,101,33,-102,126,107,122,-102,86,-73,-67,112,123,-11,-
27,-48,69,-39,121,121,-20,-50,29,-84,-37,40,25,59,-1,98,-67,-44,-120,41,46,87,-28,-59,37,65,120,30,-
17,90,76,-66,31,-58,-73,-111,-15,73,90,-121,-81,61,-103,97,-26,126,97,-17,0,-13,-67,-113,26,-49,-38,-
106,81,101,-36,70,90,105,-20,70,90,109,-126,11,-83,57,101,11,-83,3,50,50,-90,111,-89,127,-128,-108,127,-
52,-40,38,-90,110,-76,14,74,10,-80,-120,-55,-94,-90,58,4,65,107,-125,-96,-123,35,41,-56,40,-105,84,20,-
109,-119,-70,11,68,21,5,-27,-51,92,-107,72,42,68,81,79,-112,21,4,-27,-51,93,-112,82,109,36,21,7,-
115,84,5,-107,71,-47,-105,73,-86,-44,31,21,-59,84,-45,31,85,18,19,80,-66,-111,65,24,48,66,73,-103,-
88,114,73,65,78,-34,31,45,106,-48,72,108,-18,42,9,106,41,8,-54,36,-107,71,-47,51,-12,71,-13,-45,-
12,123,83,-65,-36,49,123,-126,-68,31,37,-92,117,-32,-25,27,37,-62,-25,66,53,98,-54,-41,83,-56,-120,-
87,34,47,-108,-123,31,31,-49,-93,-124,-59,-28,-21,9,-4,-112,-100,-106,-90,117,-31,78,-8,88,59,-49,-
117,54,35,-106,121,-97,108,62,123,91,82,-75,113,78,-76,-46,104,39,90,109,-36,38,90,123,-110,11,-3,99,-
54,102,-6,-25,-44,45,2,-45,-74,50,-2,16,81,72,-54,-27,84,32,68,81,-108,20,80,43,40,-64,-94,-85,-48,-44,-83,-
91,36,-88,-86,-92,40,37,-118,-54,17,36,-107,11,-54,36,-27,77,93,-123,-92,74,81,-76,88,73,11,71,81,46,-
86,66,80,68,-47,31,69,65,-27,-110,22,17,73,-79,-103,-53,-102,-69,32,41,74,89,-88,79,42,-113,-94,-
62,77,12,92,80,121,52,-107,74,-86,36,40,114,10,64,57,-107,-5,-93,60,-118,-106,-123,-12,127,-58,39,105,-
45,53,23,-82,121,-34,-119,-102,13,-25,-69,12,63,-9,88,-25,80,34,-115,-104,74,-21,41,100,-60,84,-
111,23,74,-61,-113,-113,-25,81,18,98,-30,58,-62,-66,-13,-14,114,-86,-36,15,-117,-17,-26,118,-4,-90,-11,12,-
121,-93,103,-37,-52,115,-115,-81,57,102,3,-83,60,98,45,-83,62,102,61,-83,61,113,19,-3,115,-78,11,-
83,11,50,-42,-99,-118,-128,-116,40,-90,20,-104,87,119,-22,86,90,87,73,82,-119,-96,16,73,49,106,-
86,74,90,7,-101,-70,-14,-2,-89,58,94,-46,31,85,43,41,78,-17,82,22,-108,73,10,-88,8,-54,36,21,35,105,-
31,62,-87,114,83,-105,-119,-86,34,-88,-6,-2,-88,98,-48,72,-83,-92,-14,-101,24,32,21,37,-27,-94,42,9,42,-
111,-108,-113,-20,-94,-100,69,53,119,-107,36,5,113,89,36,101,17,84,-32,39,-93,83,-76,-84,-39,-87,24,-
99,35,-9,86,-59,103,100,-3,-63,-49,63,7,-21,28,74,-92,17,83,105,61,-123,-116,-104,42,-14,-30,18,33,60,-
113,55,16,-109,69,72,-7,-2,-66,75,78,-49,-88,115,62,48,100,-78,-11,-114,-13,-50,3,-106,120,-
36,107,48,97,67,86,-107,97,-114,-76,42,-56,88,123,-52,70,90,119,-62,38,90,31,-124,-84,39,-57,-103,-42,-
99,-76,-119,-42,-99,12,-23,20,46,41,-54,88,-124,-92,32,-90,84,-46,58,-116,34,-94,-88,-120,16,73,-43,-55,-
119,64,20,-99,-123,-126,66,127,-76,-112,-96,-94,-92,-48,-52,-83,-63,40,44,-87,-14,-96,-111,-
76,47,42,21,84,-120,-92,-123,-5,-94,-123,37,85,55,104,-92,28,69,-71,-96,-121,96,90,20,84,73,82,-87,-
96,92,78,-116,-90,-120,-118,-100,-86,-110,74,47,-67,-56,-93,40,34,8,-86,36,41,68,81,124,2,-26,123,-
61,99,121,93,54,94,-71,-22,-1,52,30,31,94,-2,30,-21,1,10,40,-87,19,-84,-50,-95,68,26,49,-107,-42,83,-56,-
120,-87,34,47,-108,-117,31,31,-49,-29,53,-59,20,-8,50,42,33,-11,-17,-3,-25,-17,-22,44,90,115,-28,120,-5,57,-
101,-61,107,-115,4,17,-121,58,-48,90,-93,-42,-46,122,-29,54,-48,6,-29,55,-48,-6,-29,-99,104,-67,-
15,27,5,38,-120,40,9,10,114,34,-109,64,-48,-105,73,-118,-97,57,-86,-110,78,87,47,41,23,-107,13,26,-87,-
109,-108,-51,-61,40,10,-88,-19,-113,114,73,65,70,-42,31,-107,34,10,-86,26,69,-103,-88,10,65,-27,-94,-
14,40,-86,86,84,73,20,85,39,105,-95,72,-86,28,69,-85,24,30,18,5,-107,54,117,5,73,43,-63,-76,112,-39,-
27,8,8,-87,38,-118,-54,37,85,-12,71,-107,36,69,-104,-100,39,-39,35,106,53,-106,-99,124,-74,-6,-4,99,-
45,44,-103,-84,54,-42,5,-84,-69,40,-117,70,76,-106,47,-97,-49,-91,-61,-3,73,-41,83,-56,-120,-87,34,47,-108,-
117,31,31,-49,-93,24,49,-107,101,-4,95,88,116,66,-85,-99,-66,65,83,-89,90,-17,-35,-93,53,-39,-23,89,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 51
115,33,118,-76,-38,16,123,-6,-57,-56,-43,-76,-2,-40,-75,-76,-63,-40,-11,-76,1,74,-55,-60,116,82,66,-
112,20,40,86,80,17,21,73,-107,4,21,37,101,-13,-89,9,-47,84,-112,84,108,-22,2,127,-128,-92,-86,-94,-78,72,-
118,-51,93,-108,-79,-72,62,-87,-92,-87,91,-88,79,42,-65,-12,34,-90,32,40,-114,-20,-30,-96,81,45,28,52,-
110,71,81,81,80,-32,101,77,-35,-62,-51,93,49,-118,-126,-108,28,65,80,81,82,73,36,85,-70,-12,-126,-126,-
14,40,-86,58,104,36,-123,69,81,-11,77,-35,10,-30,77,12,12,-42,-44,21,68,-3,117,-87,47,-3,-39,-16,88,-38,-
24,-99,-41,-74,62,-120,75,109,-61,-21,4,74,-121,-96,44,26,49,89,-66,124,62,-105,14,-9,39,93,79,33,35,-90,-
118,-68,94,81,76,69,94,-91,-98,70,38,-44,115,59,114,77,123,-126,-71,-41,-55,22,-29,-42,37,86,31,-72,-110,-
42,28,108,71,-21,-115,88,77,27,-114,114,-92,13,71,59,-46,6,99,64,74,0,-27,-28,52,24,87,-76,-92,-126,-88,-
110,40,10,77,-35,66,-94,-126,-96,127,50,65,17,-34,31,69,49,85,68,21,37,-27,-51,93,-91,65,35,53,-
126,50,73,89,127,20,-101,-70,69,52,119,-39,-128,81,-47,-3,-47,90,98,83,87,-71,47,-118,-32,103,49,-
110,50,73,-59,-66,-87,-68,-71,-85,124,-73,17,10,-54,36,85,-110,83,34,-87,-54,-91,23,-123,-92,-86,-
3,81,68,93,36,-27,77,93,81,82,108,-18,-86,-67,-45,72,89,80,6,-56,89,-34,-24,56,-3,65,-9,48,109,110,123,-
26,-94,-25,-83,-120,-111,80,103,-66,19,-22,-123,80,119,52,98,114,-34,-91,-104,-14,-49,-76,116,68,108,114,-
85,-35,-66,55,-12,38,89,120,-19,107,62,118,-11,-13,-22,3,108,-14,107,13,90,73,27,-116,112,-96,-115,70,-
83,97,50,-86,-93,1,-94,34,104,-3,-79,-21,104,125,-108,116,108,-47,-111,-76,-
2,4,73,36,85,23,77,11,69,81,20,82,34,-89,26,73,-27,-125,70,83,-59,72,90,-108,-92,-128,-68,63,-86,78,82,-
58,14,64,-75,-87,-53,-5,-89,18,73,-107,68,-107,68,81,-43,72,-86,34,40,-105,-108,55,117,-71,-88,-84,-39,-
117,20,113,-65,-82,122,73,-15,78,35,69,36,-107,-9,69,-107,36,-27,-47,-76,-80,-92,44,114,2,-65,-24,29,-90,-
27,-106,28,-119,-41,61,16,-72,49,46,-115,-35,-71,3,117,-125,-41,27,-95,-82,104,-60,-28,-68,19,49,5,-110,-
45,50,-54,31,-15,-65,55,113,-82,-115,-9,-31,-65,-58,-83,73,-86,-39,-41,-122,-42,-18,-65,-
126,54,24,102,71,27,-113,-76,-89,-115,70,-126,-108,114,86,51,65,27,-119,17,83,45,98,20,109,-
96,34,105,81,-111,-108,53,117,81,80,-106,-86,23,-76,-112,-92,124,84,23,81,39,41,107,-22,98,-109,87,16,-
107,55,117,-117,18,84,33,-87,16,49,-107,-27,-60,1,35,-100,7,81,-76,-112,-92,-100,-94,4,21,36,85,-33,-
36,85,109,-22,42,-102,-69,66,-28,-108,-126,81,84,-120,-92,76,80,64,46,-88,40,105,97,65,-59,1,35,37,73,-
91,114,74,0,57,-53,-63,-78,31,-75,15,100,117,93,123,-18,-8,-7,39,49,3,-95,110,-4,15,-21,7,-118,34,-68,68,-
116,-41,37,-115,-104,10,74,76,76,97,-67,-4,-126,-126,-78,-41,-18,61,27,102,-66,-15,-40,-38,78,83,-41,95,-
81,-45,-49,38,-89,54,8,-39,96,-56,42,-38,120,-72,-67,-64,48,49,69,48,98,74,4,109,-56,64,73,-95,89,-
85,78,78,0,-93,-88,92,82,73,52,109,48,-82,120,73,-107,-101,-70,27,85,70,117,-117,-111,84,-99,-96,76,82,-
23,-56,-82,68,-48,-30,-94,40,-65,-4,-94,36,-88,40,41,67,104,-22,98,95,84,-71,63,10,66,74,37,-107,-117,-
54,111,98,64,94,-3,78,35,30,73,11,73,-86,102,-48,72,-120,-90,32,38,-12,73,95,122,-89,-111,36,-
118,86,2,126,89,124,-112,-42,50,62,26,110,127,-6,-111,126,-106,76,86,14,-21,8,-42,77,124,-27,-
90,70,76,17,-123,76,-110,-7,111,37,-90,98,121,116,124,114,-19,-19,7,-82,-50,25,-82,-19,122,-74,-31,-128,-
27,-39,-75,122,47,-93,-11,7,-82,-96,-115,-121,-82,4,64,-54,-95,16,37,-91,66,-86,2,-126,50,-108,4,5,-80,-
103,11,81,-76,-111,-118,-100,82,84,5,101,-128,-92,-11,-43,8,-54,36,69,49,33,-107,74,-86,86,80,28,-39,-27,-
3,81,68,20,82,85,82,33,-110,42,36,-107,94,122,41,50,-110,-14,-2,104,33,65,1,-116,-94,-77,-80,-87,-85,-
66,63,42,23,-75,-120,72,-86,16,20,-92,-28,-3,81,-42,-36,85,-114,-92,-4,-58,122,-75,-3,81,-116,-94,69,-115,-
20,-118,-125,70,85,-43,68,-46,-86,-6,-121,105,85,16,-12,55,-99,-125,-76,-12,98,-17,-76,49,91,47,29,-70,31,-
13,-94,27,-44,-111,111,-123,-70,2,-14,64,-86,17,83,-126,32,-109,-80,92,-50,27,-120,-55,-25,21,20,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 52
28,87,15,-72,19,-38,-41,-48,-31,-32,-22,127,71,59,-36,-86,-43,-61,50,-65,110,31,43,-38,120,-
112,45,109,58,100,-91,0,-120,-39,-124,-55,-55,1,73,-121,33,-59,-120,58,2,81,17,20,-94,40,74,90,92,83,-73,-
63,104,53,-126,-14,-2,40,-113,-92,-86,-110,-86,10,-86,34,-87,32,40,70,81,68,-20,-113,-118,-110,42,9,-
118,112,113,69,65,85,7,-115,-16,38,-122,66,-110,-14,40,-118,-88,-111,-76,14,31,52,-62,40,90,-108,-
92,69,12,26,9,-51,92,-104,-113,114,114,-108,-6,-93,-4,25,82,-128,71,81,117,-110,106,-13,65,35,104,-
18,114,57,1,54,-115,81,84,46,-25,1,90,9,-124,-3,121,-63,-66,-68,22,-106,-57,111,-20,-71,30,58,5,-22,9,-
117,-110,66,-67,17,-48,-120,-87,-126,-86,88,-116,-41,16,83,-100,46,-107,-110,-106,89,127,-97,-17,-115,-
91,-93,117,-74,6,52,-20,-69,44,-73,78,15,115,-38,-88,-65,21,109,54,-56,-122,54,101,-84,-96,77,68,-
102,14,70,73,1,-112,-110,75,-86,16,-107,11,10,-88,19,20,-111,72,42,-120,10,-126,-118,-110,-86,-109,83,-
114,-70,40,42,-19,-113,-54,-27,-124,-23,9,-62,103,-95,-71,-5,-118,-111,84,126,-89,-111,-102,40,42,-50,-25,-
111,84,85,82,-42,-44,45,66,82,-59,-56,-82,-70,104,-86,-112,-76,-24,-101,-22,11,75,-86,116,-23,-
123,69,82,20,84,42,-87,98,-32,72,126,-65,-18,43,72,-54,34,-87,92,-44,3,-76,44,123,117,-54,-66,116,29,-81,-
21,-101,99,82,51,27,-14,-70,-125,18,10,-11,78,64,35,-90,10,-126,112,-62,114,57,-81,42,38,52,69,34,-94,-
109,-38,-81,115,63,109,-33,99,-46,-22,-112,63,-70,-101,-46,122,61,45,104,-45,-2,-42,-76,-39,64,100,57,-
120,-71,28,-92,20,82,97,90,33,104,19,20,-108,73,42,8,-86,78,-46,38,76,-48,-30,36,-107,10,-6,-6,-
110,42,68,-59,40,-6,122,-3,81,85,65,25,-22,-6,-93,69,72,-86,-36,31,85,-115,-92,-59,-12,73,37,-105,95,-
22,72,5,125,-99,-90,-82,92,84,-27,-2,-88,34,-118,2,-14,-66,-88,-76,-87,-5,-110,72,10,-51,-35,-22,32,103,-91,-
59,-5,105,-23,-71,-98,-76,-21,-86,19,-25,-49,62,-118,-58,59,119,126,-59,58,-125,-14,113,9,-123,122,39,-64,-
25,105,-60,20,17,-124,19,-106,-53,121,-71,-104,-65,4,63,-115,26,100,-31,-24,-77,-85,-11,80,-101,-
24,63,58,25,-45,70,32,100,-117,126,86,-76,57,70,-55,1,-112,14,0,49,57,40,-87,68,78,-116,-94,44,-
110,66,127,83,46,41,54,117,-43,68,82,69,115,87,108,-26,-66,-92,-87,-53,-5,-93,-118,72,42,-10,71,-
117,107,-18,-86,-115,-92,18,65,-57,41,4,-107,-118,90,-100,-92,-14,27,25,84,47,-65,-88,8,-86,-82,63,-
86,24,52,18,37,45,74,80,46,-87,92,78,-119,-92,-116,-41,-19,-113,22,117,19,67,81,-110,-118,81,20,-
32,98,86,-43,-10,-94,101,-26,-20,-90,117,-12,-10,61,-78,-13,-67,107,-102,-103,43,-85,-119,117,6,-21,30,-
105,-113,-89,66,-67,19,-32,-13,52,98,-118,8,-62,9,-53,-27,20,18,83,-50,23,-73,31,68,116,53,88,-18,-71,-
85,85,95,-53,-84,63,59,46,-91,77,122,-103,-45,22,125,-105,-127,-108,64,95,43,70,115,20,84,-108,-108,-
117,42,23,84,-116,-94,82,-124,-90,-82,13,-56,-119,72,-102,-70,-110,-2,-88,82,83,-105,53,119,85,-60,-
108,82,76,127,-108,-33,-84,-96,22,105,20,-107,-117,-6,-102,-111,84,69,80,38,-87,-68,79,42,14,26,-95,-
120,34,69,73,-86,-120,-94,92,-46,-62,81,-108,13,24,33,-59,73,-6,-46,65,35,20,-108,75,42,-90,-14,72,42,8,-
86,78,82,38,40,123,11,-125,32,40,-54,89,113,-66,39,-3,109,-50,-18,-8,-47,27,-49,109,-69,23,-103,-12,55,-
42,23,94,119,-72,92,26,49,-27,8,7,-54,15,72,121,-103,112,16,-68,0,-28,20,22,-13,-105,59,15,35,122,-24,90,-
18,114,109,-39,-53,60,-78,94,71,35,-38,28,-124,108,-39,-57,18,-80,16,83,75,-112,18,64,65,25,40,-23,50,-
38,-100,-117,-54,36,21,35,40,-109,20,-92,44,82,82,33,-118,54,-107,70,-47,-94,36,45,110,-64,8,41,20,69,21,-
110,22,123,125,20,40,28,69,65,82,-120,-92,69,-114,-20,2,74,81,84,69,84,-71,-96,108,100,-73,-104,-
2,40,23,-76,8,73,-123,-2,-88,26,73,-91,-126,-66,-42,77,12,82,73,11,71,81,121,115,23,-27,84,-110,84,-120,-
94,85,23,120,-46,95,103,122,-48,22,-58,7,-18,-17,-70,28,50,11,-22,-53,15,88,111,-92,18,113,-71,52,98,-
54,17,14,-108,31,-112,-14,50,-31,32,120,1,-56,97,98,50,-66,124,20,18,-43,-35,-48,122,-113,87,-
53,30,38,47,-22,-75,55,-96,45,122,-104,-46,86,32,101,-85,-34,32,36,-96,-43,-37,-110,-47,10,96,114,114,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 53
6,73,36,21,35,41,-109,85,-116,-94,66,83,23,100,-108,-118,90,72,82,-27,62,105,-79,77,93,-23,-88,110,113,-
51,-35,-94,36,85,35,-90,-108,-62,-51,93,97,100,-105,73,-86,34,40,-105,-12,-27,-73,3,-30,-128,-111,114,127,-
76,-112,-92,-94,-88,-22,-101,-70,47,-71,21,-112,73,10,50,-86,-109,84,-19,77,12,32,-95,84,84,37,73,-123,84,-
75,63,90,126,-42,78,90,121,-82,71,-100,-114,-57,-27,13,49,41,-23,-8,-73,3,95,112,-55,-92,18,9,-13,20,-
13,53,98,-30,1,-67,-82,-104,64,116,76,82,-29,-27,107,14,-39,-2,-45,-53,44,-86,126,91,16,-78,-
101,9,109,5,82,-74,68,49,123,-118,-12,50,19,0,65,81,76,78,75,64,46,40,70,81,-91,72,42,-118,-54,-93,40,-
21,-113,-118,77,93,38,104,97,73,5,65,-123,102,46,3,5,101,-110,-86,-117,-94,-56,75,34,105,17,-
3,81,118,3,3,-69,-119,-95,-104,-127,35,81,80,-123,-92,-68,-103,-85,58,-78,43,21,20,34,41,-94,38,-
118,50,65,-103,-92,-128,106,127,84,85,82,-4,44,74,-118,-126,50,73,37,-73,2,-86,-117,-94,-104,42,-6,-
93,106,4,101,-88,-21,-113,74,31,85,3,49,65,80,-10,120,26,-56,-119,105,85,88,-9,-73,105,-37,-13,-
70,91,29,57,122,-10,-2,-13,62,80,103,-28,-113,101,9,114,105,-60,100,-103,-79,29,-106,-128,-104,-
103,89,57,-11,92,61,-50,106,119,26,-76,44,-88,94,27,-99,-126,-106,93,-115,-24,95,61,76,-88,22,10,-
87,14,38,-87,40,104,47,101,65,11,75,-118,82,42,11,-86,104,-22,90,-77,40,-86,44,41,-105,83,24,44,18,36,-
27,-3,81,-107,40,42,70,82,46,41,23,-75,9,68,-46,38,-81,29,69,-111,-105,-12,71,1,-75,81,-108,-
119,42,54,117,85,6,-115,-28,-110,-54,-93,-88,-78,-92,76,80,4,5,85,-19,-113,74,5,21,37,-27,77,93,68,62,-94,-
117,77,93,-124,73,-54,81,-120,-86,36,41,80,11,-64,-105,-114,-43,-128,121,-43,-90,111,-89,85,-90,109,-93,-
107,-89,110,-89,21,0,124,77,39,82,118,-118,43,45,7,63,0,21,-90,-71,-47,74,51,-123,55,5,54,-46,-
39,19,99,119,-8,-106,109,122,-114,-16,88,22,-121,11,-94,17,19,-32,-62,-67,-71,-104,108,-6,-5,-45,23,-
18,78,27,50,-59,33,-88,126,27,29,-38,-84,-13,18,-86,-43,-35,72,-126,49,-56,105,2,-110,-102,50,-
118,22,21,5,-123,-90,46,-109,-76,112,36,-107,55,119,33,-118,54,-105,11,-118,-87,24,69,121,36,5,-
92,81,84,122,-55,69,42,43,31,48,82,-106,84,-35,-88,46,-16,42,-3,81,113,-48,72,33,-87,98,-48,-88,-88,-
26,110,-125,49,-112,-86,74,-54,-18,50,82,63,96,36,-80,81,-108,84,20,85,34,-88,20,-34,31,-83,-121,-110,-
30,19,47,-123,70,118,-123,40,-6,-57,52,0,83,-96,54,-52,-85,49,105,51,-83,54,105,11,-83,50,113,51,-
83,10,105,37,72,43,-116,71,92,104,-59,9,2,85,38,111,-95,-75,-90,111,75,-81,63,-41,61,-87,-55,66,-113,-
28,127,12,60,-109,-69,-103,121,39,15,-78,57,-104,48,113,-51,-47,-77,-77,-100,78,-84,-47,-34,122,-58,-60,-
31,112,-96,-39,-10,115,15,-51,14,94,127,102,118,-2,97,-104,-7,-83,-48,-25,115,-93,-110,95,-56,95,-88,44,-
123,11,-94,17,19,-32,-62,-67,-119,-104,64,-87,-16,-56,-60,-90,122,-26,59,55,54,-23,-96,31,-37,-72,-
125,62,72,39,21,82,29,-58,44,-118,114,65,-43,74,-86,-44,-44,21,-6,-92,74,-110,114,65,69,73,-107,-102,-71,-
14,40,42,34,-115,-94,74,-111,84,-127,116,84,-73,40,73,-107,68,101,125,82,53,114,114,-118,29,-
39,125,121,83,87,17,69,-31,51,-21,-117,22,-33,-36,45,-86,-87,-117,111,101,-8,19,-88,3,-44,-126,101,53,-
57,109,-92,-43,-127,42,99,-16,125,70,27,104,-59,81,27,104,-91,81,78,-76,42,-52,-85,61,-39,89,6,77,96,89,-
45,57,-37,101,-1,46,-10,-56,-21,108,-72,43,110,-128,-7,-34,-77,-61,-106,-19,115,-103,-71,-42,119,-109,-55,-
114,75,-50,-10,7,111,58,-69,-6,-35,119,-10,-66,-6,96,-29,-23,-96,39,-13,-4,-17,-122,-2,115,-22,-58,-29,-22,-
111,-119,-23,53,83,50,114,107,102,-53,-14,106,82,42,-85,1,-4,-100,-101,-101,65,-18,60,14,83,-87,47,88,-
25,-124,87,-66,-88,-85,79,92,16,-115,-104,0,47,-96,-41,21,-77,-96,-128,86,-14,-40,127,81,-65,-61,0,-13,-
69,24,37,91,117,91,-86,70,-62,-105,-95,44,105,33,65,-111,-105,73,42,21,85,77,127,84,89,82,-87,-
96,69,72,58,80,50,-78,43,-17,-113,2,32,100,-31,72,42,-12,71,89,115,87,-99,-96,72,49,-125,70,106,-27,-108,-
64,-102,-69,18,73,-7,-91,23,28,52,-86,55,118,3,-83,11,-4,49,122,61,-83,61,106,29,-83,49,-62,-111,86,27,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 54
66,-122,86,25,-74,-122,86,29,14,-45,35,-41,-46,-102,99,64,-26,-55,-101,104,-53,-103,-101,105,-121,-123,-
82,-31,125,12,61,-50,-116,-74,-14,62,52,111,-99,-81,-113,-103,-69,-65,-113,-29,-63,-21,-121,119,-8,-35,-
76,59,116,-23,-2,-120,-3,-25,110,-73,10,122,26,-89,21,30,-97,-90,-107,-104,-106,-13,87,86,110,118,-
125,2,42,-5,-27,-34,-29,80,-14,-16,89,-108,-46,-71,87,-112,7,-53,-94,-79,46,-120,-97,-79,78,-27,48,50,-77,-
45,-55,-43,123,79,73,102,14,62,-108,-128,-11,8,-97,-91,-123,101,-20,-65,92,100,106,-22,-102,66,16,-115,-
104,0,47,-96,-41,17,-13,105,88,76,-89,89,-70,91,-114,54,104,-93,-101,-33,-84,-77,33,19,76,-67,120,-
81,10,110,-113,-110,-66,36,-118,-54,37,85,47,-88,60,-118,34,42,-126,50,120,-109,-9,85,-94,40,10,42,-71,-
119,65,33,105,81,-126,-118,-125,70,76,72,76,-7,-76,68,80,30,69,71,-39,-53,5,101,-49,-114,42,-11,71,-41,-
78,-49,-11,97,62,62,-24,-3,-57,48,7,90,115,-120,61,-83,54,-40,-98,86,101,111,99,-80,-93,53,97,94,61,88,-
73,-7,-92,-11,-39,29,-26,-70,62,-23,103,-80,-21,-22,68,-21,-125,1,58,78,39,-81,-39,120,-100,-66,-72,-27,72,-
64,-38,-125,-2,-9,-57,95,-68,27,-34,-25,65,120,98,-65,-24,-60,-76,-34,105,-103,-103,13,-110,95,-92,-
2,47,50,38,94,126,30,-91,-124,70,-58,18,89,62,-42,9,62,79,16,-22,94,72,56,-71,-15,48,12,42,40,-97,15,-21,-
120,47,-60,-50,-51,-51,38,119,66,34,73,-114,-116,111,39,-54,7,98,102,100,105,-60,124,47,98,-118,-44,-
14,60,116,-39,-88,93,63,-77,39,13,-38,-22,-48,-65,-70,113,-87,84,69,123,27,48,-65,87,-120,-94,-
14,65,35,101,73,-7,-27,23,-71,-96,-22,-94,-88,40,41,111,-22,-54,69,69,65,85,-18,52,-30,3,70,-46,65,35,54,-
78,91,100,83,23,4,29,42,70,81,30,73,89,-54,69,21,-5,-94,48,-35,0,-88,11,-21,-41,30,-68,-110,-42,26,-72,-
110,-42,24,-80,-110,-42,28,-72,-118,-42,1,-7,26,-115,94,-99,-7,-49,84,-89,-120,94,11,-73,-123,-116,51,-
33,27,-86,-29,120,-16,-60,-54,29,103,-84,93,15,-33,-104,122,-14,-38,-109,105,-73,-98,68,77,15,-113,-115,-
19,-99,-108,-102,90,-3,69,70,22,-66,-38,31,-5,108,64,62,123,-51,-65,58,114,114,114,73,-24,-13,88,-55,60,-
84,3,66,-45,18,-93,98,122,54,10,-121,-13,-15,-68,11,-13,-17,62,9,-45,-120,-55,-14,18,-66,35,30,-73,32,-
30,7,23,83,-104,-114,79,76,109,-95,107,-66,115,127,-125,-74,60,74,-86,-109,-86,-92,121,-
123,65,35,105,20,45,34,-110,22,106,-22,-78,17,94,49,-126,-94,-88,-94,-92,66,4,85,68,-45,-90,-123,34,41,-
105,84,37,-110,74,-102,-70,8,-113,-92,40,107,35,16,-81,33,8,92,23,-60,-61,-121,-70,107,-10,91,78,107,-
10,89,78,-21,13,-76,-51,107,62,106,117,74,-89,-23,-101,-110,-121,27,-72,63,-100,-65,114,-33,110,107,-
41,83,102,59,-113,5,-102,-99,-71,25,98,120,63,52,-94,111,100,124,82,-43,-84,28,-10,87,112,120,-
81,40,123,-52,41,95,30,-43,-80,-78,8,-81,-26,-52,-32,66,-79,-118,-97,9,-28,-110,-126,124,-103,-54,-
70,56,106,-98,-83,17,83,-62,39,44,38,-29,-117,-85,55,31,-9,-22,59,-58,-42,-81,30,-21,75,-86,19,-24,125,-16,-
22,-3,-47,-106,-84,63,-86,44,104,97,73,-107,-93,-88,84,80,1,65,78,57,42,-110,-
86,94,31,69,65,49,109,56,96,5,-83,-37,-41,-102,-42,-18,-67,-116,-42,-23,109,69,27,12,94,33,-5,107,-
116,67,86,-65,121,-50,-127,-45,45,-9,120,88,111,-15,115,-34,-27,123,107,-27,-59,-64,-32,-111,-63,-49,98,-
21,-91,-92,102,-43,-124,-13,80,30,42,5,70,59,73,-71,11,-107,65,56,39,56,31,100,3,33,-124,-1,-34,-
60,10,4,114,20,-64,52,-92,105,89,40,3,-84,-89,17,19,82,60,22,-66,-116,111,39,-56,-125,41,-49,19,-7,-108,-
59,-84,-73,109,-49,-39,-107,45,-70,45,-115,97,35,-82,18,73,20,-45,31,-126,87,25,-39,-107,54,117,17,21,73,-
71,-96,114,73,33,-107,-118,42,-105,84,-72,70,-86,36,40,-128,-47,20,31,77,-85,11,121,-43,-18,97,6,-104,-
45,70,-80,-68,-29,4,-121,-124,-79,-6,-18,87,77,55,28,-73,-34,-70,-17,-4,-96,3,39,2,90,61,-113,125,-
47,34,71,-106,91,81,40,-13,66,101,12,-96,4,-71,80,-103,-77,-95,34,96,37,16,62,-25,-27,35,-68,82,104,-60,-
44,-120,9,-92,103,100,-73,90,106,-67,-5,96,-125,54,58,5,45,-70,44,-95,127,-127,16,66,-97,-14,99,-
126,15,26,-67,-20,38,6,64,77,127,20,35,40,-90,40,39,19,21,-101,-70,-14,62,41,72,41,-113,-92,32,36,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 55
52,107,8,-37,-2,-39,-35,-116,-42,-23,106,74,27,-64,116,-37,-47,-85,34,-57,-24,110,-69,110,-66,-2,-16,-
106,61,-57,3,102,-36,122,-8,-68,79,98,106,74,43,40,87,-7,107,-8,-97,-123,69,-118,101,10,39,12,68,-55,-
107,97,69,-59,-78,-105,-79,-49,5,76,60,-115,-104,8,23,68,35,38,-64,11,72,42,102,120,100,98,-105,49,-77,-
41,-97,-83,-41,26,-102,-82,32,0,74,89,88,-118,-113,13,101,73,-43,71,81,68,-116,-92,106,-93,-88,5,72,-
118,88,-46,102,32,94,67,-40,-90,110,23,99,6,68,-43,23,125,-90,-84,11,93,-76,108,-9,-95,45,-98,-25,77,47,-
35,10,25,22,-105,-104,-40,24,78,38,123,17,-108,2,-84,-104,88,-74,20,36,-108,-111,71,79,-62,-59,-7,112,-
126,-13,-14,52,98,106,-60,124,53,20,5,-60,-66,-56,-105,-73,-18,-124,14,-18,49,124,-7,-51,-6,109,-11,-28,-
107,-67,-80,4,31,63,47,111,-22,2,44,-118,10,-111,-76,69,79,115,-38,-92,-101,9,-59,-89,95,-22,119,90,74,-
75,-6,90,-92,15,-98,-79,-50,127,-23,-86,-67,27,-68,-114,92,-97,-5,32,36,-94,125,86,118,110,89,40,-93,-81,-
123,-14,66,-60,114,100,-107,24,-63,74,-120,21,15,83,-115,-104,26,49,75,68,76,-6,-83,-33,-123,-69,83,-2,-
19,109,18,44,-12,39,63,77,33,11,-61,-93,-88,34,-110,50,81,-69,-101,-46,102,93,-115,104,-125,14,6,-
76,94,123,125,20,53,101,-48,-28,-43,23,-115,108,-9,-71,-18,63,126,125,-15,-109,103,-47,-19,64,44,-10,-73,-
33,-54,112,1,17,-84,-96,88,-31,112,30,-97,-81,17,83,35,102,9,-120,41,30,-28,47,-34,71,2,116,-96,47,25,-
39,-76,-109,1,-85,-52,-97,-70,-104,-40,4,71,-108,-26,65,31,-71,105,-57,37,-76,1,-76,6,26,119,92,74,-
69,14,95,-2,108,-127,-15,-50,67,59,-10,93,-48,121,16,-4,-4,-17,-100,-100,92,-10,10,11,5,120,66,-124,10,42,-
92,56,15,83,-84,108,-120,70,76,-115,-104,-4,51,-89,68,-60,100,7,95,126,-25,62,127,43,-120,-110,73,-51,-
39,-51,-25,-1,-115,72,-55,-91,-60,-127,-85,70,-19,-11,104,-3,54,-70,-16,121,105,-6,-56,105,107,-17,-39,-
83,63,-28,-28,127,-11,-31,-72,-60,-108,-44,63,-31,-5,75,-102,-90,28,94,54,-104,10,21,84,72,113,25,-90,88,-
39,16,-115,-104,26,49,-7,103,78,33,49,-7,-63,-68,42,-20,-32,42,108,-37,115,118,125,-93,118,122,-23,45,-
70,-16,123,93,63,125,49,-101,-125,-116,13,-37,-23,65,100,-44,-95,-19,-6,-103,37,78,-41,113,57,-31,-74,-25,-
100,-43,-125,-57,-49,59,-27,-27,-55,42,-14,19,-93,-88,-104,88,-103,48,-107,-50,-57,50,-30,-53,121,-118,-
53,48,-59,-54,-122,104,-60,-44,-120,-55,63,115,10,-119,-87,-68,-45,87,-32,107,55,-81,115,38,80,-
127,115,48,-86,48,33,-59,39,67,84,-101,-128,-97,2,-8,29,4,25,117,105,-57,-127,22,-95,-117,-116,-73,-17,-
15,62,122,109,106,100,116,2,-2,-89,-123,100,-28,-108,87,70,-84,48,-104,34,26,49,53,98,-30,60,-40,-26,3,-
117,-7,-125,-105,-49,-107,25,-48,-60,-117,18,-92,84,-87,-24,31,-35,-11,74,-11,-76,-20,-70,-108,54,-
124,102,42,70,-58,-114,3,44,-62,22,25,-69,29,63,120,-4,-102,78,108,124,-54,95,-16,29,37,-9,-116,98,-
27,64,-72,60,-46,20,-47,-120,-87,17,19,-25,-63,54,37,45,-90,98,65,-47,-120,7,84,-54,-9,108,-48,-4,102,-
99,12,-93,-101,-87,-109,-14,-93,-128,55,-89,49,-107,54,-83,-115,-39,0,78,-109,14,-6,-48,103,-44,-95,-1,-
12,50,-118,-97,-87,-69,-59,107,-97,-49,-107,73,49,113,73,117,-32,-69,-119,-81,-51,71,-92,39,8,43,7,-62,-
27,-111,-90,-120,70,76,-115,-104,56,15,-74,-7,80,98,-34,-72,29,-46,-5,-17,-98,-58,17,32,-90,-68,-62,-
73,122,-23,-61,-51,-17,27,46,-29,82,-6,23,-128,-97,113,96,10,7,112,-102,118,50,72,29,57,125,-115,-49,-
26,29,126,11,-97,-122,-59,54,-121,-17,-12,-109,80,-48,88,1,-80,50,-15,-126,-105,-98,32,92,-58,-105,-85,-
90,-120,70,76,-115,-104,56,15,-74,121,-33,98,98,-90,-31,-111,9,-99,-69,13,-77,-66,-46,-92,3,94,18,81,-107,-
31,-29,3,31,-66,-58,107,-86,24,29,59,13,94,22,101,-70,-46,107,123,-64,-83,39,-67,-13,-
14,114,75,43,10,24,11,13,79,126,81,114,-15,-27,8,46,87,77,-111,-94,-74,-59,20,-25,-13,20,-105,97,-54,-
13,123,-71,-104,15,-28,79,-15,-25,51,17,-107,-9,1,-25,70,35,-90,28,46,-56,127,74,76,-23,14,-43,-111,-103,-
103,83,103,-36,-100,-11,103,112,112,-28,-27,-81,-1,-8,-80,-76,-128,-66,35,-10,27,-101,118,-44,-
117,29,51,107,-35,-95,93,-5,47,46,-118,79,72,-7,23,-66,-121,-8,-98,24,44,36,60,-31,-104,-14,-23,-94,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 56
28,66,112,57,-126,-53,85,83,-92,-88,109,49,-59,-7,60,-59,101,-104,-30,-74,56,15,43,40,-
33,7,126,70,20,98,98,-124,12,127,-50,69,-56,-121,74,-102,67,30,69,-60,-112,-120,-72,68,18,-105,-110,66,-
94,-109,82,69,89,113,125,-115,-104,92,-112,-1,-106,-104,88,112,-22,-128,21,-128,-97,44,86,-19,117,-86,-
41,90,-69,-32,47,-91,62,-37,71,4,-4,88,52,-17,108,72,-15,-47,-78,127,122,-101,-124,-24,89,-20,112,-68,124,-
3,81,-89,-4,124,-23,-67,-88,-68,-128,-16,100,35,56,-51,63,23,37,23,-62,-41,-25,82,73,83,68,-35,-
74,124,127,56,31,63,-13,-27,-112,50,41,-124,10,24,-101,-100,66,-126,-96,82,-121,-60,36,-112,-80,-124,20,-
110,9,-107,85,-40,-114,-25,-91,32,50,49,-123,-52,116,-40,65,-106,-19,56,66,-74,-99,-68,66,46,-
36,11,101,39,30,-105,-79,19,-99,7,77,91,-74,46,-18,75,35,-90,116,-66,-64,39,41,-90,-112,105,33,40,-3,-6,-
112,-17,-11,-7,13,-38,-23,102,126,-72,103,41,-117,66,-8,-111,-64,-2,46,52,87,115,59,15,89,118,-45,110,-
61,97,-93,-112,103,-47,-115,-31,-72,37,-93,-86,-8,93,-60,-108,21,16,-98,108,4,-89,-7,103,-
84,16,92,30,68,122,-126,-8,-6,-72,92,-111,22,-56,-63,-49,88,-47,-123,-68,-96,-
87,76,18,82,51,72,114,70,22,20,50,-49,7,-74,-61,-54,-102,15,50,-28,101,0,-87,48,47,11,-28,122,66,44,-68,-
50,-109,125,87,30,-112,-96,-80,88,-14,-126,75,-94,-122,40,16,115,-82,-93,7,89,-66,-21,24,113,-9,-
69,74,46,61,120,38,17,83,-7,-28,-78,-29,0,-71,52,98,10,-13,5,62,65,49,21,11,20,96,70,97,-49,-29,-70,-73,-
21,111,-2,68,58,-40,-13,-31,49,102,-41,74,-101,116,20,34,100,-81,81,54,55,93,-36,-3,-26,-57,38,-68,-88,-
86,40,56,60,-95,120,50,121,-127,-119,41,43,32,113,25,-101,-26,-97,-79,66,96,101,-30,-37,75,79,-112,-14,-
6,88,120,-4,100,33,88,-64,5,-7,80,97,16,-88,112,-87,-103,25,-28,-36,-35,112,-14,44,33,85,113,-
62,112,123,37,49,-45,96,94,22,-56,-11,-108,-84,56,112,-111,28,-70,-10,-120,-36,-119,-120,35,-87,37,34,-
90,50,-62,113,11,98,-66,72,-41,-120,-7,73,-119,-87,56,24,14,-20,-80,32,-65,-52,108,125,87,-97,-6,-40,-
81,68,25,-96,-71,-40,-22,35,104,-54,-30,-113,4,-66,16,-70,-49,104,-37,59,-18,-98,-25,-106,-89,-
92,102,52,80,20,-104,16,-59,-28,50,-87,21,19,-63,-27,-46,105,-84,16,80,-103,-80,-94,-77,74,-128,21,-105,-
125,-97,113,-66,-80,15,44,64,126,-78,16,44,96,-87,-104,105,32,-90,-1,-3,8,18,-98,-104,-90,56,97,-20,88,62,-
116,-104,114,96,-35,76,38,15,-106,7,126,47,-115,-104,8,-97,39,108,-117,-57,-62,-105,-15,-19,-124,-13,-
116,41,-49,19,-7,96,98,-18,59,114,117,74,-3,-74,58,89,31,-53,-99,60,120,-85,92,-67,54,-38,-76,-5,112,-
85,91,-37,118,-99,-103,-97,-102,-106,-15,-121,-94,-96,-16,-104,-15,36,22,39,-90,48,-99,43,-53,-127,-54,0,-
107,-113,127,87,40,0,-71,-116,-48,47,99,-14,32,-84,34,96,5,-58,101,88,-95,-124,60,-80,0,-7,-55,66,-80,-
128,63,9,49,1,-66,-82,112,60,-62,-9,-109,-17,83,35,38,-92,120,44,124,25,-33,78,56,-49,-104,-14,60,-
111,15,32,38,37,-15,73,-87,-43,-69,13,-79,-66,-14,49,52,97,-15,-78,71,-67,54,-70,-76,93,63,-13,8,71,-105,-
93,43,19,-110,82,27,-55,11,7,78,56,62,-92,45,28,55,-98,68,85,49,-79,34,96,37,41,32,-113,-61,-93,-56,-
15,75,119,-56,-11,-121,-31,36,54,57,83,81,-48,88,105,62,19,49,11,-109,79,-78,114,-79,124,96,31,26,49,33,-
59,99,-31,-53,-8,118,-62,121,-58,-108,-25,-119,-68,23,49,-79,-103,-125,-80,-24,1,51,87,-84,-13,49,-86,-
37,90,71,-90,42,-55,-5,6,-97,-20,-128,31,-121,84,67,-85,93,123,-97,-123,-57,118,-123,99,43,-30,-11,-118,-
4,-53,-117,112,-47,-40,-55,4,25,96,-34,-91,-37,15,-119,-85,-113,63,-71,114,47,-116,-60,-91,104,-60,-28,40,-
74,-57,99,-124,-17,-96,17,83,-124,111,39,-100,103,76,121,-98,-56,123,17,83,122,48,120,71,-52,63,-67,-
116,31,-87,-67,15,-10,61,-127,-5,-122,40,-103,55,114,-70,-29,-43,75,-41,30,78,-126,-29,18,110,10,-112,-
97,96,74,98,18,-110,73,8,84,-26,-16,-40,36,-110,1,39,80,56,89,98,33,-88,17,-13,-22,-35,96,-30,126,-12,18,-
71,122,95,35,102,113,96,89,21,-64,119,-42,-120,-55,-73,19,-50,51,-90,60,79,-28,61,-119,-119,27,-78,-115,-
65,53,95,-75,127,29,-114,118,-86,-54,-14,-66,-64,-89,60,-2,-23,97,28,-74,105,-5,41,-77,-20,-100,92,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 57
55,63,58,9,-123,-123,23,-43,79,94,-68,69,-42,-19,60,74,-68,-49,-36,32,-73,-97,68,-110,-76,108,-
84,8,124,29,-8,30,26,49,75,12,94,-18,40,-26,-45,-120,24,-7,-15,8,-11,69,35,38,-50,-105,-97,-25,119,35,38,-
34,118,23,-33,-80,117,111,-45,-56,22,93,-33,-1,67,-49,120,-57,78,-67,-42,58,121,-29,-26,-82,-9,-70,-5,48,-
94,-83,-76,16,56,49,-15,-55,100,-41,-31,-77,-60,97,-101,55,-39,-76,-57,-105,28,-15,15,36,-9,66,-95,82,-
80,19,40,22,14,59,-7,120,34,81,42,-115,-104,37,1,-18,3,126,36,73,100,108,-94,-28,-104,112,-33,26,49,113,-
66,-4,60,-105,-68,-104,-62,-127,56,110,62,-82,-113,111,-73,83,-107,-26,-35,98,-116,55,-105,35,-55,-85,93,-
114,-83,-51,-55,-55,-83,-59,-65,4,63,46,-28,126,72,4,113,-38,117,20,-92,60,72,-42,-18,-16,65,49,-65,56,-
22,31,-12,-11,-3,-48,-24,-81,-96,41,43,-66,-30,-65,16,95,67,30,-91,32,37,-127,15,-97,-112,61,39,-82,-112,-
96,-57,-49,73,122,22,-81,68,82,-80,18,32,-72,12,43,8,-90,66,5,19,42,-108,-80,30,30,23,63,89,8,22,-
16,127,93,76,85,-124,99,-62,125,107,-60,-60,-7,-14,-13,92,-14,98,82,-110,-111,-111,85,-65,-17,-104,-107,-
73,-101,-80,-9,-10,-88,19,-24,-35,-48,-96,-99,94,65,-25,-63,86,39,-49,-8,-33,29,4,-57,-63,-2,29,-
104,31,40,47,-96,-64,-32,-25,-92,-19,-116,53,-92,-61,-84,-75,-92,-13,-36,-11,-92,-53,-100,117,-92,-3,-4,-51,-
93,59,-24,-19,-66,-47,99,-87,103,64,63,-77,-3,1,-61,-84,15,5,-116,-73,59,22,48,125,-99,95,-64,2,-105,115,1,-
6,110,-2,1,-90,-69,47,92,95,-79,-1,-30,-31,-75,71,-82,-101,-104,-70,-99,-22,111,-31,126,-90,-17,-90,-29,-
127,125,15,6,-124,-10,61,-9,32,-86,111,-64,-109,-72,-66,65,97,73,125,31,70,-91,-12,13,-115,79,-19,27,-
107,-110,-38,55,33,45,-91,-17,-117,-52,-44,-66,25,57,25,125,115,-14,-78,-5,-26,23,-28,-11,-123,99,64,-
102,0,53,1,124,120,122,-96,72,43,-32,103,-123,-44,80,-80,121,-39,36,-32,81,36,-119,125,1,2,-78,-17,-64,-
65,7,46,-121,-54,-107,-97,9,-92,-61,116,54,-71,-14,48,-12,-109,20,83,-128,127,-89,124,114,63,20,-
69,19,26,49,-33,-119,-104,103,-4,-17,-51,109,4,-110,-68,-39,95,-30,-67,25,-11,91,-21,-28,-114,-102,-71,-
50,35,52,60,-82,-95,-14,-105,22,-32,5,116,-10,86,40,113,-14,-66,74,-74,28,-71,65,-74,28,-66,65,118,-100,-
72,69,-90,-37,31,49,-64,-1,104,-84,49,97,19,-83,54,126,19,-83,10,84,25,-65,-111,86,-122,-76,-
46,56,103,90,17,25,-17,66,-53,79,-40,76,43,76,-36,-52,-2,-79,-72,-22,12,55,90,121,-6,118,90,113,-
6,54,90,9,-90,-85,-50,-34,65,107,-50,-37,73,-1,88,-72,-101,-42,-41,-10,-92,-115,-11,61,105,115,67,47,-6,-
113,-23,1,-38,97,-103,15,-19,-66,-30,56,-19,-25,112,-110,14,91,119,-102,-114,-35,116,62,114,-102,-21,-27,-
32,5,-69,-82,-89,25,-20,11,-92,-26,62,119,-88,-19,-119,-69,-23,-114,-89,111,95,118,57,127,-9,-48,-50,-85,-
113,-10,29,8,12,93,-70,-17,122,72,119,119,-1,71,-83,78,63,-116,-42,-70,19,-99,-86,-
11,56,62,93,43,44,57,67,43,42,53,91,43,62,51,75,-21,69,78,-6,95,-103,-78,-44,-122,-71,5,-103,-91,-49,-
35,121,76,-42,-8,92,34,39,3,31,-109,-89,-40,76,20,69,83,71,74,90,58,-103,-17,-72,-109,-40,-18,62,74,118,-
99,-66,10,-14,-121,9,35,-23,-80,76,113,98,63,12,-87,25,89,32,24,74,-124,-57,-118,21,84,35,102,73,-119,-7,-
93,-79,-115,-25,49,-31,-91,83,40,-51,-69,-19,95,-30,125,-73,32,101,-6,2,-93,-19,-21,95,-92,101,98,20,98,7,-
90,-8,-46,-4,51,126,89,60,57,-4,-28,41,-16,-67,-2,116,110,-75,-111,107,11,-16,15,86,-39,-65,31,79,118,81,-
4,45,57,-2,-5,-15,-44,45,-12,79,-4,43,-14,-23,-82,-20,111,-57,-123,-65,27,119,-109,-1,-35,120,-83,-39,-18,-
76,38,-120,89,125,14,-30,65,-85,-51,-39,-55,-2,-33,-65,10,76,87,6,42,1,21,102,-17,-94,-27,-25,-20,-90,-27,-
128,-33,-128,-78,115,-127,57,-98,-12,-41,-71,2,-65,-52,-13,18,88,-80,-105,-2,-70,112,63,45,-69,-40,-101,-2,-
82,123,48,-65,-94,-31,97,25,99,-55,17,89,53,-109,99,-78,58,22,-66,-78,-6,-42,126,-78,-90,43,-4,100,-83,-20,-
3,-14,90,-81,-10,75,-24,-68,-2,-20,-123,14,-85,-3,-74,-12,88,127,118,-45,-112,-83,-105,-99,39,-20,-66,-
23,60,-25,-64,61,103,-35,-93,-63,-50,102,126,33,-50,-74,23,-98,57,-81,-69,18,-31,-30,122,-29,-7,58,-81,-69,-
31,-45,54,-98,9,108,62,-34,97,79,-115,37,59,79,-42,116,60,126,-75,-106,79,-32,83,124,-1,16,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 58
69,73,95,113,98,63,12,-4,-100,8,-45,120,-50,4,49,-17,104,-60,124,59,49,51,50,115,-2,-24,59,122,101,124,-
45,78,-122,-17,-4,-99,61,24,-111,-21,-73,-42,78,48,93,-31,-75,44,47,47,-81,-100,-30,-117,74,-65,52,-1,-
116,39,18,79,8,14,-58,72,-128,-109,19,-103,-112,-36,-90,-27,52,-25,-104,63,-58,110,80,-
2,71,100,81,82,65,80,-31,-17,-56,-107,36,-123,104,41,72,-118,-126,2,-77,65,86,-112,-76,22,8,90,115,-
18,78,-64,3,-94,-24,46,0,-46,-7,-56,46,90,99,-63,110,90,99,-31,30,90,125,-111,23,-80,-105,86,95,-68,-
105,86,-45,6,116,-10,51,-86,-22,122,-45,42,122,7,24,-107,-11,15,2,-121,-128,-61,-76,-94,-63,97,90,-63,-
32,8,45,15,-4,14,-4,102,120,-108,-106,5,-54,24,30,-93,-65,46,57,78,127,53,-14,-91,-91,-115,79,-48,-97,-
105,-6,-46,31,-105,30,-89,-33,-61,-68,111,-127,-17,-32,-13,119,70,39,-24,-73,-58,39,-23,119,38,2,63,-104,-
7,-91,-2,110,-29,-97,84,126,-59,-59,-28,10,-74,23,83,-54,-40,-8,63,117,-72,-4,76,15,-54,-117,93,-37,-59,10,-
94,56,-63,31,26,-95,114,-29,-1,99,94,103,77,110,126,110,53,98,10,34,-86,23,19,-13,-64,-
49,44,63,40,51,18,120,47,116,98,-117,46,75,-14,20,-51,-40,119,-45,-100,69,-23,-21,-75,-47,-50,-79,-80,-
37,103,82,80,80,-96,-12,66,100,105,97,43,14,20,-65,-112,58,-96,0,10,10,-66,27,109,-26,117,-91,-58,-16,-
43,-20,95,-110,-15,111,-53,-21,67,83,-74,62,19,116,35,68,81,-120,-92,76,80,65,-46,-70,114,65,-71,-92,-
126,-96,12,-116,-92,16,69,81,-46,90,115,-72,-92,40,-88,-120,92,80,4,4,93,-24,41,72,10,-126,42,36,-35,71,-
85,-22,120,43,36,-43,63,64,-85,-126,-92,85,12,64,82,-61,-61,-64,17,90,121,-55,17,90,105,-23,81,-32,24,-
83,100,116,-116,86,4,42,-104,28,7,124,105,5,-45,19,-116,-14,102,39,104,57,-77,-109,-76,-68,-7,73,90,-50,-
62,-113,-106,-77,60,77,127,95,-122,-100,-95,-65,45,59,75,-53,90,33,-25,104,-23,101,-25,-23,79,-106,-
25,18,-68,-18,69,-113,-126,50,-5,2,43,8,47,-73,-113,-123,28,-103,-116,-92,-92,103,-111,-68,124,126,110,-
31,-36,105,-60,100,-21,72,-59,-28,121,-26,-28,-54,96,27,-52,7,62,-93,-104,30,-5,-3,-73,-42,111,43,-4,-41,-
120,-86,76,37,73,-67,-42,58,-7,75,-84,118,-69,-63,1,-77,-105,35,75,11,88,-19,52,59,-56,34,-128,-27,14,30,-
25,-19,-85,14,92,69,-21,-113,-31,127,103,-66,-98,54,24,47,72,90,15,36,-27,81,-108,55,117,89,20,-
107,55,119,-73,10,-126,-118,-110,-2,-63,4,-59,72,-22,46,74,-118,-126,-62,-76,-118,-92,53,64,-46,26,40,-23,-
4,-35,-76,-70,40,105,53,-112,-76,-38,98,0,5,-43,-34,39,70,-47,-3,-14,40,90,-123,9,42,74,10,81,84,-
112,20,5,21,36,69,65,43,26,29,-89,21,-115,5,73,43,-102,-98,4,73,65,78,16,-
76,28,10,106,126,74,46,105,57,16,-12,119,-112,19,-7,-39,-30,44,-83,-80,-4,-4,-3,-117,-31,73,-29,-96,60,-66,-
63,74,-126,101,-9,-79,32,61,-97,88,25,53,98,22,22,19,-25,-57,37,36,-109,-57,33,17,36,33,57,-109,20,-
28,97,25,-63,124,20,-45,108,-27,-66,-67,-20,-19,4,76,-96,119,-45,-65,-60,-4,-89,46,114,-34,-101,-99,-99,91,-
97,31,-92,58,-8,50,76,95,-58,-7,-64,-89,-3,106,15,93,69,27,-32,-33,-99,-113,113,-92,13,24,40,-
23,58,38,41,10,-38,64,-108,-76,46,68,81,-123,-92,0,70,81,-71,-92,66,20,-3,83,-34,-44,117,99,-16,-2,40,111,-
22,-42,-110,55,117,17,104,-18,74,-102,-70,92,-46,-22,32,-88,16,69,81,84,-112,84,27,36,-59,72,-86,7,-
111,20,-94,-88,0,74,-22,35,70,82,-112,83,-108,84,16,20,48,-26,-111,84,-120,-94,21,32,-118,86,48,-
121,104,10,-110,50,-28,-111,-12,12,-3,-47,-44,-113,-42,115,-72,-16,-12,81,98,90,111,44,19,-71,0,31,45,-40,-
1,-108,17,20,51,-16,-15,-13,-49,90,76,-4,28,21,-97,74,-52,87,-18,33,-10,107,119,-112,-44,12,-8,110,-
8,12,45,23,115,-14,-4,-115,-98,-54,-1,97,-7,-10,-80,-57,-60,-60,-41,-112,52,-23,104,64,123,-
114,88,126,35,58,46,-71,25,63,-64,-94,-32,-53,11,-97,80,85,10,72,-30,-117,-116,-38,109,-
90,108,120,90,111,-104,29,109,56,106,13,109,56,26,1,73,1,65,-46,117,-76,-63,88,-120,-94,-94,-92,-14,-66,-
88,60,-110,10,-51,93,-71,-92,-84,-71,-53,-93,-88,32,41,70,82,-71,-96,18,73,-79,63,90,75,-87,63,-118,81,84,-
112,-76,6,10,-70,16,-5,-93,92,82,33,-110,86,21,-5,-93,85,-59,-90,110,21,-24,-117,50,80,82,-107,72,-86,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 59
112,20,5,5,-60,-90,46,74,90,94,-108,20,35,41,74,-6,61,-12,83,-37,109,-70,-30,-97,-112,-103,-125,-105,111,-
44,-108,-43,-57,6,84,-38,-4,60,18,-97,-100,-6,-39,-118,-119,-37,-31,72,-10,-118,13,39,-56,66,-109,-19,100,-
67,-77,103,97,49,123,-113,-76,-15,44,-7,123,99,33,-14,-94,-100,-48,111,109,-42,-55,32,-58,-1,-22,-61,-31,-
46,47,86,60,-4,-53,20,7,-82,83,-16,-19,52,11,47,-9,-38,-3,109,104,-29,-31,-10,-76,-47,8,7,-38,112,-
92,3,109,52,106,53,-120,10,-126,2,13,-72,-92,-40,-44,-107,71,82,108,-18,-86,8,10,-111,-108,-9,71,-111,63,-
90,34,91,104,29,-112,-76,14,72,90,71,-116,-92,-62,-56,-82,-56,44,-112,116,54,68,-46,57,-110,40,-
54,37,101,81,84,50,104,36,-17,-113,-14,40,42,25,52,2,73,43,-21,29,-92,-107,64,-46,74,32,41,14,26,85,-
124,72,-118,84,0,81,43,64,115,-73,60,72,90,14,49,-10,-91,-27,-96,-71,91,14,-94,-23,-17,32,-22,111,-64,-17,-
48,-28,-3,-38,-16,56,29,-30,118,-19,84,122,110,46,-69,-12,-92,-82,-14,126,-116,8,-57,-119,-25,-
14,115,18,83,-56,3,-5,-108,-106,-85,-113,18,29,115,119,-11,98,-2,-37,123,-87,103,-85,110,37,-35,-124,-59,-
41,71,-30,101,17,93,106,-27,112,96,21,28,-56,-105,-118,47,93,82,80,-30,-78,-17,74,-113,-102,125,-84,-
17,53,30,102,-105,-41,104,-104,-125,-84,-47,-16,-43,-116,-122,35,28,100,13,71,-82,-
111,65,51,23,88,43,107,48,122,29,-93,-2,-104,117,-78,122,99,-127,113,-21,101,-11,-58,59,1,27,101,117,-
57,111,2,-100,101,117,39,56,-53,-2,-100,4,76,118,-111,-3,49,101,51,-80,69,86,-121,51,13,113,-107,-43,70,-
90,111,-109,-43,-98,-31,38,-85,62,-43,53,-65,-54,-28,-83,-76,22,74,-118,77,93,-34,31,85,26,56,66,73,-
111,61,66,36,21,-5,-93,-43,121,127,20,36,-83,14,-126,-42,-64,8,-86,-77,95,86,69,-57,91,86,89,-
41,91,86,73,-17,-128,-84,-78,-2,33,89,101,3,31,89,37,67,96,-23,97,89,-27,-91,71,100,-107,-115,0,-29,-93,-
78,-54,38,-57,100,85,76,125,101,-107,-51,124,101,85,-52,79,-56,42,91,-100,-56,-5,105,-55,-47,124,-
125,35,-9,22,-56,-32,-92,98,37,-61,87,-101,124,42,48,41,-2,99,98,-14,-21,-52,40,102,78,14,54,-31,97,59,-
108,-114,-51,19,-60,-76,114,60,86,-76,-104,90,-35,12,60,-33,69,-33,18,95,-112,-43,117,-120,-11,-67,-124,-
92,84,-15,6,2,-2,-91,95,2,59,17,-81,0,-28,121,-23,-58,-61,-1,53,-21,-83,83,-3,-97,65,6,127,-3,51,-40,64,-21,-
33,33,75,0,67,-83,-42,67,13,0,125,-83,-42,-61,-12,-75,-38,0,109,71,46,-47,-22,60,-34,68,-85,-57,100,75,-
83,62,-45,-83,-76,6,-50,-79,-43,26,-74,-56,78,107,-108,-82,-93,-42,68,-61,13,90,83,-116,55,105,-51,48,-37,-
94,53,-37,106,-101,-42,-4,21,110,90,-117,87,121,104,-23,-82,-10,-44,50,92,-73,79,-53,-40,-23,-128,-106,-
71,-77,-113,-42,-78,-83,71,-76,108,-74,-5,106,-39,-18,56,-87,-75,114,-25,-87,86,7,-4,-17,-74,-9,-12,127,-80,-
26,-49,89,110,25,53,-79,-55,43,31,-39,5,65,-25,-120,-3,81,-124,-11,69,21,-125,70,44,-102,46,82,72,90,25,-
46,109,23,-97,120,62,-116,74,105,22,-12,60,-71,-43,-19,-56,100,-83,59,81,-55,90,119,-93,82,4,-94,83,-76,-
18,69,-65,-48,-70,23,-13,66,-21,126,76,42,-29,65,108,26,-29,33,-16,40,14,-120,79,-41,122,24,-105,-2,-9,-
125,-72,-12,50,-103,80,46,89,-97,24,57,-20,-68,-1,-73,-60,-52,-125,-26,-6,-11,-96,39,-60,117,-49,53,114,-
2,74,-80,-80,-19,107,-119,-39,125,-55,59,17,-77,126,27,29,-39,-26,29,-89,117,-32,32,74,41,-66,-16,43,-128,-
65,52,82,1,-117,2,-66,-36,-43,27,15,-120,86,-81,121,-92,-19,-96,69,-116,-10,-125,23,3,-117,72,-
121,33,11,73,-57,33,11,72,-57,-95,-13,73,-89,-95,-13,72,-105,17,-117,72,-17,9,122,100,-32,84,35,50,124,-
90,41,25,-69,-64,-118,76,-42,91,65,102,44,117,32,11,-51,-42,17,93,-85,-115,-60,-48,118,51,49,118,-
40,70,44,-42,-71,19,27,-89,93,100,-43,-26,-67,100,-51,-10,3,100,-61,-50,-61,-60,121,-49,113,-78,117,-1,73,-
78,-29,-48,25,-78,-21,-56,57,-30,1,-92,-91,-29,61,-81,-12,23,-99,-83,103,-9,-107,31,-25,34,-36,-56,32,-65,-
127,65,-72,-119,1,71,118,-39,-11,81,30,65,-59,40,-54,35,41,14,26,-31,77,12,-3,-20,79,30,-121,-90,-113,-28,-
67,69,111,-114,-70,-118,-1,-79,-13,95,18,-109,-51,-53,-53,39,-79,9,-23,-60,118,-75,7,-79,94,123,-102,-100,-
70,112,95,-40,-10,117,-60,-4,-89,23,52,101,75,88,76,124,21,72,-89,65,-53,66,-30,19,95,-120,-113,110,-31,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 60
105,126,13,84,37,84,7,-28,123,5,-60,108,-43,107,62,105,51,104,49,-93,-35,96,109,0,-28,28,34,-56,-
39,97,40,-54,-71,-128,116,30,-79,-104,-12,-102,-96,79,6,76,53,38,67,103,-102,-111,-47,-13,-83,-
55,68,93,91,50,109,-119,3,-103,103,-70,-114,44,94,-74,-111,-24,-39,108,38,75,-20,-74,17,83,71,119,-
78,108,-3,46,98,-29,-68,-105,-40,-71,122,19,71,119,31,-78,97,-41,49,-30,-20,117,-126,-72,122,-97,38,91,-
67,-3,-120,-17,-91,32,-10,-18,87,60,-122,-48,-40,-28,-98,77,102,111,-117,-83,53,25,-6,-91,-45,-73,-54,47,-
67,8,-110,2,120,19,-125,-4,-6,-88,116,100,87,-112,20,5,45,51,-51,93,102,-74,-17,-70,19,-28,-9,-109,80,25,-
8,47,111,-15,-32,-70,88,81,17,97,59,-11,21,-1,99,-25,-65,36,38,78,-53,100,50,18,25,-109,70,86,111,-16,34,-
74,78,103,-119,-97,-1,3,97,-37,-41,17,-77,-57,-120,-27,-98,-118,-65,-46,43,25,-16,37,94,38,43,-68,54,9,7,-
127,5,-4,-102,-88,74,-88,14,-56,-5,125,-117,-71,21,-60,-36,126,-16,12,-119,77,74,97,-5,23,79,-30,-73,43,-
67,46,111,-88,48,106,-125,-4,38,6,38,40,14,24,33,-48,7,-107,-34,-60,-128,35,-69,53,-25,-118,-110,-
118,3,70,-43,-128,-54,-77,118,100,-98,-66,23,49,18,-13,-59,19,-52,127,125,-71,-124,-22,-64,-27,26,49,21,-
126,124,104,49,121,96,65,49,-93,98,-33,82,-52,-119,-13,54,122,-30,-97,-19,-88,19,-20,77,105,-44,94,63,-
19,-76,-1,-67,62,-62,65,-120,81,-16,117,80,-107,80,29,-112,-9,-5,22,115,19,112,-31,-90,88,-
56,18,18,83,51,91,-74,94,-24,-10,-72,-26,-124,77,-30,-56,46,94,122,1,65,-103,-92,-4,-46,-117,-40,-44,-
107,75,-54,71,117,-123,40,90,113,-90,59,-3,-41,-40,-5,98,66,90,22,-66,27,87,94,1,-71,120,92,70,41,88,49,-
8,114,94,-119,-44,85,-4,-113,-99,-1,-124,-104,-14,-6,43,68,-52,-73,22,83,-7,6,-125,-73,7,47,-67,-
76,31,96,113,57,33,-23,-123,120,47,44,-1,-78,-81,-53,75,4,-123,-68,-33,-89,-104,27,-9,-8,18,-73,67,103,-55,-
117,116,-23,35,93,10,-74,29,15,50,-87,60,124,-99,-84,-34,36,23,-27,59,-115,-60,-101,-22,-27,-41,71,-59,-
101,-22,-39,61,-69,-40,-44,-107,95,31,117,-89,101,39,-69,-26,47,-40,118,126,27,-28,-9,-117,106,-2,8,-
81,40,28,-4,-84,17,83,33,-56,-121,16,83,-56,-109,75,89,-126,98,-18,62,112,105,107,3,-7,-21,68,-34,-66,73,-
117,111,-41,27,60,-55,126,-9,45,40,-36,7,-113,-97,3,-31,-81,-59,125,-32,-31,-109,8,-110,-99,13,39,-94,-72,-
127,32,-8,114,-17,83,-52,117,30,-57,-56,-115,123,79,-60,-126,-27,39,80,65,102,118,110,-83,30,122,-
69,2,106,-116,94,-49,-18,52,-86,-117,-41,72,-15,46,35,-15,38,6,-108,-108,-33,-77,-53,111,5,-84,-
61,36,21,35,41,72,90,19,36,-83,56,121,107,-26,-127,-85,79,-58,-32,126,-80,-62,20,-123,70,76,5,-8,-35,-
79,76,-34,-89,-104,-62,60,-87,-112,-100,18,18,-13,126,112,-8,-60,86,-35,-106,22,-32,-97,-71,-86,19,-
19,117,105,-44,78,-113,-50,53,-36,-74,39,44,50,-111,60,12,-119,1,98,95,-101,-5,79,98,72,10,123,-40,24,-
66,-88,-86,-112,28,-8,114,-17,75,-52,-75,59,-114,-112,-99,-121,-49,67,97,-30,-67,-98,-118,19,-85,12,37,-
121,46,62,-100,94,125,-40,-102,-20,122,-20,-58,122,126,-89,-47,38,-31,70,6,118,43,-96,52,-110,10,-110,-
14,39,95,-22,76,23,6,-116,-86,78,117,-91,-51,22,123,92,15,79,72,-63,-121,-78,-95,98,-32,-81,-77,122,-
80,114,104,-60,20,-66,-5,-5,20,-77,-80,-116,82,74,72,-52,-36,-36,-68,-54,67,-89,56,-36,-58,91,-
25,84,37,123,19,-80,89,108,100,-67,103,-113,-30,75,-68,5,-86,50,74,-127,-27,-17,75,-52,-43,110,62,-
28,65,72,-124,120,92,-118,19,-85,74,94,126,65,-39,-111,38,123,-114,-44,24,-26,32,-36,10,40,62,-7,82,-
113,-33,18,-88,114,43,32,107,-26,-54,-5,-93,-118,-90,110,-123,-15,46,116,-46,-102,19,123,-14,11,10,-
54,99,69,-60,-54,81,20,-68,2,-15,74,-92,-82,-30,127,-20,124,90,98,-30,114,85,25,-91,-108,-112,-104,-80,-
46,-105,107,-100,-113,-83,-63,-9,-3,-108,-60,19,38,40,-90,-79,-115,103,-55,-120,-55,-128,47,-85,42,37,2,-
53,-34,-121,-104,118,-82,7,-120,-25,-15,-117,-8,-88,25,-20,-13,101,80,114,33,40,-76,127,-19,-95,-10,73,-
11,71,-81,97,55,-43,55,24,-69,78,46,-87,92,80,-128,53,117,-27,79,-66,0,-84,47,10,76,-37,-52,6,-115,42,-
116,115,-50,118,61,117,-57,12,-14,-4,70,-120,-118,-62,72,109,-47,8,-107,40,-5,19,36,23,-114,-1,-45,16,19,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 61
105,73,37,84,71,-55,-119,73,30,-123,68,117,6,41,-109,75,-94,57,-37,-80,-99,46,93,108,-20,-66,39,-
27,69,38,-119,-114,75,125,43,-94,98,83,73,122,58,-98,16,-119,-112,-17,89,76,123,16,51,34,58,-98,-19,79,-
67,16,10,-60,-109,-6,-3,76,27,-17,45,-43,7,-82,20,111,-86,7,57,-59,39,95,-72,-92,-8,-44,11,62,59,-54,-98,31,-
27,-110,-118,-3,81,-34,-44,-83,53,-47,-103,54,-100,-71,53,-2,-31,-13,-124,-98,-72,-17,-1,62,88,-87,101,76,-
52,75,119,-98,124,84,98,10,-25,86,42,95,113,-108,-96,-104,-64,-49,11,-106,-70,-71,10,-93,-77,111,119,-
77,65,83,104,18,-113,-102,-79,118,-41,-67,71,-31,-28,-31,-29,72,-32,-7,27,115,-1,81,4,121,30,5,82,-88,74,-
119,-64,113,-65,107,49,-105,59,123,17,-97,-77,1,-80,47,-31,-97,-66,94,14,-98,24,74,110,63,-114,-6,-73,-63,-
80,85,-49,26,-32,-51,-11,-4,-90,122,-7,-109,47,40,40,34,105,-22,-118,-126,50,-28,-3,-47,-51,-76,-
54,24,39,58,-52,-22,-32,-95,92,89,94,53,-15,60,-3,-25,-63,91,-39,-30,-110,83,65,76,-68,-65,20,43,42,-98,-
17,15,39,-90,112,78,95,-121,18,19,83,56,-112,107,-127,79,122,55,-19,100,-104,-43,-14,45,-1,11,-77,121,-
25,37,-76,-37,48,-21,-13,-87,105,105,101,-123,-68,81,-94,-73,1,78,16,-66,71,-26,61,-117,-71,124,-
109,23,113,-40,126,-128,36,-90,-32,-1,89,98,97,-86,59,9,69,65,-65,50,88,115,-40,-86,70,95,-101,-4,-58,35,-
8,-109,47,40,40,-96,-12,120,-102,32,105,-3,113,-21,-60,-89,94,36,-110,-118,77,-35,-118,-93,-
42,103,59,30,8,-80,-127,60,-1,-89,126,95,-1,53,-124,-6,-120,63,116,108,-6,3,-119,41,-20,95,-11,-40,94,-
123,18,19,-109,103,72,-53,44,54,-39,113,22,-33,102,-96,78,-72,87,5,95,-74,-43,-68,-77,97,-14,-115,-96,-
48,46,-62,65,-16,47,-5,-74,-64,49,-66,71,49,-51,28,61,-56,-103,-128,59,108,63,111,66,-24,-13,-
124,38,45,71,-40,71,55,24,-68,-110,54,30,102,79,27,15,119,-96,92,82,33,-118,-86,62,63,90,-8,-47,-76,-
6,19,54,-47,58,-29,-100,104,-35,9,-101,-110,110,4,71,-9,-62,124,-79,105,-11,57,-127,-30,-32,-1,123,-
66,95,49,-71,19,111,66,-119,-119,41,95,-71,84,-56,-77,-24,-127,-83,123,27,-121,55,-17,-14,118,-1,-12,-123,-
1,-48,-75,126,-21,-119,53,66,-66,-62,83,-21,37,-62,123,18,-45,-52,113,39,113,-15,-12,37,105,-103,-103,-80,-
97,55,61,81,-12,75,-101,-51,39,-36,107,-10,88,70,-101,12,93,69,27,15,-75,3,65,1,104,-
34,50,80,82,124,126,-108,69,82,-119,-92,-128,-16,-70,20,69,127,-76,-58,-120,-75,-76,-113,-31,46,-33,-12,-
20,-100,-38,88,49,21,21,-18,-13,65,120,-116,-118,-1,79,-115,50,-72,-68,100,-60,44,9,74,94,76,-28,127,-82,-
69,-50,26,-44,-5,87,39,91,-99,112,-81,10,94,122,25,62,117,-51,125,-103,44,-81,-70,-112,-81,114,-127,-
68,21,-17,88,76,-109,53,110,-60,-38,105,55,73,126,-63,-98,30,121,43,98,19,94,116,106,59,-58,33,-86,65,-
65,-27,-76,-55,96,91,-38,100,-56,74,38,105,19,20,-108,-95,34,105,17,-111,20,7,-115,42,15,-79,-49,-
75,114,63,-121,63,118,-33,43,-9,107,63,79,20,117,66,-112,-17,-51,-59,-28,-13,-43,73,-10,38,-108,-104,-
104,-46,-125,-123,47,-104,-105,87,97,-122,-114,-53,105,-31,-33,-92,-115,-40,3,-49,120,25,-27,117,46,-
91,96,115,-74,73,7,125,-39,-123,-85,-9,-15,69,81,-112,47,-118,84,82,-64,-105,127,-121,98,-22,-81,-36,-62,-
2,-72,8,-13,-57,95,-25,-73,1,-14,-8,-33,-58,-35,-25,29,-22,116,51,-91,-51,6,45,-89,77,7,-39,0,43,104,83,-
119,-92,-115,-121,1,-61,11,71,82,-43,-41,-91,-44,27,-27,72,-21,-116,88,-99,-28,31,20,-54,-18,65,86,-73,-65,-
49,25,20,-116,-89,66,-99,-29,-46,9,-30,41,4,84,-128,-21,23,22,-21,109,121,55,17,-109,17,25,-109,-40,-77,-
5,48,-21,-69,-115,59,-16,-101,14,94,119,-92,-42,-104,-3,115,-41,44,-67,45,-5,32,-65,18,29,-
76,16,78,4,78,83,114,49,-32,30,105,-40,105,6,-7,-69,-33,2,-46,122,-32,-94,-73,22,83,-33,118,11,-79,117,-
15,34,25,-103,-40,-97,-63,-3,20,-2,-91,126,29,48,-113,23,105,-103,77,122,76,116,-68,-33,-96,-
105,37,109,54,-64,-102,54,27,-72,-100,-63,36,29,44,72,-38,116,-120,45,52,117,-79,47,42,105,-18,-126,-96,-
115,-79,63,-54,34,-87,32,104,-19,-95,14,-76,-37,124,-41,-77,-55,105,-103,-59,-66,-44,76,-125,42,-22,-60,-
60,-70,-114,105,-31,58,-10,118,-68,67,49,-127,-81,-82,-35,122,50,88,-85,-5,-46,-56,102,-99,-33,-84,-65,-55,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 62
94,102,71,-125,104,-1,-128,71,108,-48,66,81,32,111,-114,80,-31,-79,-96,-79,0,-16,31,-54,-30,-56,-100,-91,-
21,73,-1,-55,102,-28,-33,1,-117,72,-13,30,-77,73,-13,-98,-77,65,-44,-71,-92,-19,-96,-7,-81,45,-
26,98,107,103,114,-11,-10,67,-106,-73,-80,79,-91,50,121,3,-124,60,-10,28,14,-48,-1,-77,-109,-79,-84,121,-
65,101,-76,121,63,43,38,104,115,81,-46,-90,44,-110,-126,-96,-110,72,-38,-104,69,82,105,20,-27,-126,-82,-
90,-43,-6,-37,-26,47,113,-14,-59,71,-22,-66,-105,-106,-115,-122,87,67,-8,-63,68,-8,-7,81,21,-21,109,121,-
73,98,34,-91,-114,-100,-70,-87,3,114,-91,-32,-125,-49,-22,-28,43,30,99,124,-4,-117,-114,-100,-31,-24,-99,-
109,-109,-5,-69,-102,-4,95,27,101,49,121,-31,82,-110,-106,-98,73,30,60,14,35,-121,78,92,38,-53,-41,-
19,34,19,23,-39,-110,-18,-93,-12,64,-48,-39,-92,101,-81,-23,-28,-17,-2,-77,73,-25,81,-117,72,-33,73,75,-
117,20,115,-95,-27,70,-30,-72,-3,32,-55,-123,66,-107,-18,-77,36,-56,-54,-55,-83,58,100,-26,-122,11,13,-69,-
102,-46,22,125,-105,49,-104,-96,-3,65,80,-96,-39,64,81,-46,-127,-40,-44,-59,72,10,81,116,-80,-94,63,-54,-
6,-92,-94,-92,-115,-128,-38,-125,108,19,125,-81,60,28,-88,110,95,26,94,-121,-113,88,76,-27,-112,-
81,12,100,80,-58,-13,-32,101,67,-24,47,-58,-32,72,45,-10,55,81,58,-95,-65,-7,-78,-69,-124,-
116,97,61,99,124,-47,115,-74,-117,-37,41,19,-56,11,-1,26,79,-19,126,-118,66,40,56,-123,-128,-22,-59,-
60,105,97,-71,-126,60,18,29,27,79,46,93,15,34,-69,14,-98,34,-114,91,-9,-109,5,-26,-21,-56,-88,121,-53,72,-
1,41,70,100,-16,12,51,50,124,-82,37,-103,-96,99,75,102,46,93,77,22,88,108,32,-117,64,-50,7,33,-31,-30,-
10,124,-65,37,5,37,-57,-50,4,77,104,-48,97,73,90,-53,94,22,-76,101,111,75,-38,-78,-113,37,109,46,74,-38,-
94,-81,-107,32,40,-117,-94,0,68,-47,38,32,104,19,-120,-94,77,-80,-71,-53,-6,-93,-40,-44,-59,-2,-88,61,-
3,115,-32,74,-38,97,-86,-45,-91,-72,-92,52,-7,-77,-101,26,94,-97,-62,82,-107,4,-17,71,76,-28,123,-
112,115,102,-45,78,6,79,-15,-26,1,38,-100,-8,-50,-40,87,65,120,53,-26,-46,-72,-96,123,-49,-16,21,-106,-91,-
44,-19,-89,40,-92,21,27,41,90,76,-66,30,-62,11,72,126,-4,114,112,-92,53,-24,-63,19,18,16,-8,-128,-20,-14,-
15,35,43,54,-18,38,-42,-21,61,32,90,58,17,-41,-67,-66,-30,122,66,115,-89,36,-63,60,-13,-14,-13,127,-
103,56,127,-109,119,-61,14,80,30,61,-51,104,-85,94,-26,-76,69,111,-112,20,4,109,1,-76,-60,40,-
54,35,41,10,10,52,21,-101,-70,-51,-28,-3,81,16,21,36,109,10,-110,-42,-20,109,77,23,-81,58,-72,3,-114,-
103,-75,70,84,-53,78,-61,-53,81,-44,-107,-110,-28,-3,-119,-119,124,-19,115,-14,-26,-120,86,-35,-105,-78,-
89,80,-2,2,57,-43,73,-88,14,-108,24,-101,-76,3,38,-40,93,75,74,73,99,47,125,126,25,-118,125,115,-39,-
8,124,-84,-24,-104,10,5,32,-52,-25,-45,28,-4,-52,71,112,-15,49,-83,-30,-102,-90,-62,-74,-15,73,-119,68,-
106,-121,-21,-86,91,-89,-28,-72,24,-16,-88,103,-109,-114,-122,113,-83,-70,-101,64,-71,32,-90,-76,-
107,40,105,75,-112,20,5,101,48,65,-127,-2,16,73,121,20,101,-125,70,66,83,23,-93,40,82,-89,-9,-78,12,-17,-
45,65,-122,-112,-9,87,-118,17,72,13,-81,6,-81,43,37,-51,-5,21,19,41,117,-23,-38,-93,-98,-99,6,91,94,108,-
40,86,79,-83,-124,-59,-127,127,-13,55,127,-23,118,-49,-68,-68,-4,26,42,-7,22,66,-79,111,46,27,-97,-
1,54,98,74,-105,99,-118,-13,-123,-53,46,-118,124,-92,-97,-33,9,-33,-52,49,-40,-70,-71,65,59,61,-15,-
57,13,91,31,92,80,101,73,89,36,-19,-53,37,-59,-2,-88,8,-105,20,34,105,125,-104,-33,122,-
116,67,100,68,76,82,107,53,-5,-46,80,44,-68,46,-108,52,-17,81,76,-23,116,-56,-77,-104,127,-57,-
52,92,119,-76,110,107,109,-38,-14,-75,-2,-24,22,-6,-101,109,116,-78,109,28,15,110,-123,124,-54,-14,-
4,4,4,105,-8,126,20,-5,19,-26,-13,-11,74,92,76,-10,95,-114,56,-51,-41,-105,-62,-41,47,73,40,9,-68,27,-38,7,-
6,-21,-103,-83,-40,-109,60,-68,-4,4,65,-75,-92,-110,-126,-96,-83,36,-3,81,-116,-92,-68,-87,-53,-5,-93,-51,65,-
48,58,61,-52,-23,108,-117,61,94,5,5,-76,50,47,39,13,-81,2,-98,15,-84,11,37,-51,7,18,19,-55,-56,-
52,110,100,-79,106,-65,123,-93,118,122,89,-48,-9,100,21,11,43,-40,-53,-6,-98,40,50,68,-50,92,-89,-19,39,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 63
115,32,-97,111,21,121,10,21,-105,-17,71,-79,63,69,-123,22,-26,-65,15,49,113,30,110,-121,-21,-107,52,-
72,47,90,78,-33,-46,67,-14,71,-63,-86,64,89,-10,-112,68,-46,30,16,69,123,-126,-92,-110,-2,104,-117,62,-
118,65,35,28,-39,-3,-93,-101,105,-42,-18,35,-41,44,32,-17,111,-16,109,-33,26,94,-114,-6,-
13,83,18,124,64,49,69,-54,-6,-100,-72,49,-91,-53,-32,101,87,-15,-34,88,-68,110,41,84,-84,-30,-93,40,62,-
13,-39,-88,-83,94,-28,22,-113,51,-8,50,104,-15,-91,83,88,97,63,54,49,-7,49,-108,60,-63,33,81,-125,-2,-
22,97,-100,-36,-30,-91,-49,-65,-30,-56,-74,114,127,84,24,-43,-107,72,10,-126,54,-122,121,-1,12,-75,-
115,12,125,30,-33,78,-35,-2,52,-88,3,-21,-63,-69,-32,-125,-118,-119,-107,89,-104,-114,-116,78,-4,123,-79,-
119,-69,91,-61,118,-70,-23,-8,44,-90,-6,10,-90,76,-53,46,32,103,59,-67,36,103,55,63,107,-56,-93,60,-49,-
109,-17,71,-79,63,-36,-113,98,95,31,70,76,-66,29,-1,92,34,124,103,105,-73,111,27,52,-19,95,-
29,86,71,73,83,87,-108,84,-38,31,-83,-37,-39,-104,78,53,-40,126,40,63,63,95,-68,63,89,67,-
15,96,61,120,23,124,96,49,85,-26,125,15,-47,115,124,-49,-111,-53,111,-44,107,-83,75,91,116,21,46,-85,-
88,-81,96,2,45,97,-99,6,109,117,51,86,-82,-9,113,-126,-54,84,19,-13,-31,121,42,-14,86,-106,-30,-61,-119,-
87,-70,-113,-73,-123,-110,-120,-88,-124,54,-83,-5,-102,71,-76,96,-105,-96,-44,-105,81,81,8,81,-108,11,10,-
12,-126,72,-38,-37,-100,-42,-19,-72,52,119,-37,94,127,91,-56,-1,43,-11,-5,-43,32,-128,-25,-13,93,-15,113,-
119,-55,72,76,74,-3,-53,102,-19,-63,45,-48,-84,-115,111,-48,86,15,-6,-108,-22,43,22,7,-5,-100,-11,90,-21,-
28,-50,91,-30,-70,59,46,-31,5,-69,88,-114,40,-14,-26,5,-55,-25,127,72,49,121,-66,60,-97,-73,-123,126,101,-
73,-15,-24,-14,-6,-83,-33,-18,-7,87,-20,-113,98,36,-43,2,73,-101,117,51,-95,127,-11,49,-113,124,-16,36,-
86,51,30,-69,80,86,26,84,81,-100,-49,119,-63,71,36,-90,-54,-14,-17,-17,62,8,31,60,-41,-48,-11,68,-93,-10,-
6,-87,120,13,-77,-40,-26,26,-56,91,-65,-115,110,65,-17,-47,-74,-25,-4,3,30,-30,95,4,72,94,118,44,-81,-60,-
116,15,47,38,46,83,-35,-33,-101,66,73,92,-30,-117,122,-99,6,89,-34,110,-34,-119,-33,-113,92,124,43,-
93,88,68,65,27,-76,55,-96,19,-26,109,60,-111,-109,-101,-53,-2,55,70,40,47,13,82,20,-25,-13,93,-16,-15,-
118,-55,41,115,-58,-1,-18,-32,49,-77,-42,29,-121,38,-85,-20,101,127,-61,-48,-92,-125,1,109,-42,121,73,-86,-
19,-6,-61,27,82,-45,51,-1,84,-28,35,84,98,-28,-29,16,-109,-81,-57,-13,123,27,104,-87,77,110,126,11,-96,-7,-
97,-85,-82,76,-34,20,104,-123,-28,111,116,59,-27,0,-7,-65,-125,-1,37,-3,47,-64,-49,-25,-69,-32,-29,23,-109,-
111,-105,-105,87,-23,-48,-15,107,-13,-121,77,93,125,22,4,-51,70,1,-43,85,38,4,71,41,-95,82,-55,6,78,-80,-
69,122,-38,-1,-18,120,-40,94,-23,122,-25,-57,37,38,95,-58,-41,123,51,94,-92,102,84,-17,53,98,69,48,-66,-
63,94,93,-103,-68,10,127,-119,93,6,-98,-78,-37,32,-69,45,-115,-68,125,47,12,-97,-20,41,-91,-70,-49,-49,27,-
23,-7,124,23,124,-12,98,98,1,40,42,110,118,78,78,-71,-3,71,-82,14,27,54,117,-115,111,-61,-74,-70,89,-
115,89,19,87,122,-71,64,49,-115,-47,-75,113,7,-3,23,-38,-90,-18,-5,-126,67,-94,59,-62,-10,-33,96,30,31,95,-
60,-60,-49,-86,-5,127,93,40,-39,-71,-17,-126,67,-3,54,58,5,-118,-78,120,115,120,-73,-95,81,123,61,124,-
117,-124,127,90,70,-106,-92,-11,-15,-71,-125,-27,-51,-49,-27,-69,-30,83,17,-109,29,-116,80,1,17,56,-
96,74,62,-66,55,-26,-115,-99,-75,-18,90,-29,14,122,-71,-8,64,117,43,53,119,16,-31,60,124,-117,-62,63,-67,-
116,-61,108,-41,31,90,21,21,-101,-36,28,-74,-121,-90,25,-18,79,40,0,33,79,62,-51,-63,-49,92,-98,-9,37,38,-
49,-109,111,-13,122,100,102,102,53,29,56,97,-43,-61,-73,123,27,-2,82,-10,67,-121,-113,-24,-95,-
108,32,58,-114,122,23,88,-82,-14,28,-22,-79,-9,20,113,-37,125,-30,-77,102,-117,-5,49,18,-4,4,-97,30,-110,-
98,-49,119,-63,-89,38,38,123,-103,18,34,44,-49,-53,-49,-85,112,-10,-46,-67,-55,-77,-11,54,31,105,-
39,117,73,10,-34,9,35,60,-119,-94,92,-31,112,30,94,-17,-21,52,-56,34,114,-125,-21,9,-37,-8,-60,84,-7,-24,-
83,-128,80,24,10,-16,51,-105,-25,125,-119,-119,41,-49,-117,111,-9,90,124,121,-32,-40,53,3,28,4,83,-3,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 64
2,47,3,-101,-1,-48,-70,96,101,4,63,116,-76,-13,96,-117,-48,89,-70,91,-68,93,118,-8,45,-70,17,-12,-
92,99,76,92,114,-39,-72,-124,36,18,23,-1,121,19,27,-105,68,114,-39,127,-49,-16,115,-7,-82,-8,68,-59,20,-
42,21,-66,-128,-72,110,-23,-96,123,97,125,76,87,120,-71,-74,-17,111,22,-125,21,12,35,-121,-22,72,110,-
13,-50,-122,-76,126,107,-99,-126,110,67,-83,-126,54,-72,-98,52,-116,-115,75,105,8,-37,126,-95,-76,47,6,-
26,-51,-27,121,-97,98,-30,54,8,95,-90,122,92,-59,-63,78,84,-75,-111,-45,-41,94,68,-71,-92,-33,91,21,-
68,115,10,-53,7,127,-56,-16,-83,-9,109,-5,-102,-92,-115,-97,-29,116,-57,126,-29,-31,-11,-25,47,63,24,29,-
97,-8,-30,15,-56,-113,-75,44,10,31,-1,-25,-118,80,-58,-17,-89,44,62,121,49,-123,47,33,-39,-26,-21,-25,-47,-
119,127,109,-39,-23,-73,114,-48,68,-5,-5,-40,28,-61,107,-95,-51,-27,-73,-83,9,41,-66,-22,4,-81,-
3,117,26,100,-7,120,-43,6,-97,-43,-95,97,49,29,96,-37,-1,41,-14,-63,124,-71,60,31,66,76,85,57,-91,-
5,46,14,74,78,-100,-69,61,9,-102,-10,25,120,9,-119,-117,-120,77,122,28,24,-62,-78,-64,-65,75,-4,-85,-
121,81,-6,-80,41,-85,111,88,-38,121,57,29,-11,11,-100,17,30,21,-37,9,-74,21,-17,-98,-110,-110,71,10,-
40,75,-53,-8,119,-6,92,-63,-17,-49,-49,-33,-5,-32,63,35,-90,20,97,-37,-84,-20,-100,6,-89,-3,-17,78,88,100,-
20,-74,-29,-33,-34,-90,-63,-14,40,-54,42,-84,32,40,62,-76,-115,-3,-88,127,123,-101,-60,26,46,-37,-67,59,-
32,-42,19,124,-43,70,25,-59,-66,-15,-124,124,72,49,-95,-96,-103,24,-72,-34,-85,1,-51,-5,-78,-109,-
26,111,60,-128,127,-16,-44,-80,-99,62,-117,-118,-51,-69,24,102,-9,25,99,27,-87,111,-71,-61,119,-81,-49,85,-
93,-57,79,35,-70,-56,-14,100,-30,-9,68,112,-1,124,90,-6,89,35,-90,-16,-35,-7,-71,123,95,-4,39,-59,-124,121,-
20,95,-75,-28,-7,-108,122,22,30,-37,116,-13,-114,-45,75,-121,79,89,125,-77,105,39,-125,108,28,16,-
30,47,8,-61,103,26,-15,-66,91,-4,-49,21,-104,-105,57,113,-2,-58,-109,-5,-113,92,-99,-103,-110,-102,38,121,-
26,19,79,14,-90,-110,125,-80,20,78,-36,59,21,51,-97,68,70,69,-109,-124,-60,100,-104,-58,117,95,5,74,-4,-
81,62,-24,-43,113,-112,-59,-91,57,6,91,-50,-70,-18,58,-85,31,116,-17,105,-41,-116,-52,-20,42,-80,-20,123,-
59,49,-31,62,-7,126,-16,95,-78,-124,109,21,-53,48,-3,-36,-59,-28,-25,-20,125,-13,95,22,-109,-83,-53,11,87,-
56,47,87,-106,91,46,-32,70,112,87,11,-69,125,86,-35,-121,91,-35,-121,38,95,1,62,-80,-51,7,-116,48,-102,-
30,93,70,120,51,67,-49,17,-53,111,-38,-84,61,104,117,-25,65,88,23,-56,-93,-110,-14,49,-15,-3,66,-2,-17,-
72,41,27,26,22,78,34,-98,-57,-64,52,-49,-21,-27,96,-7,-92,-92,-90,99,68,-4,73,121,25,-26,43,61,6,-66,31,-
115,-104,-123,-31,-25,-21,67,-16,-39,-120,-55,-41,-61,84,-56,59,57,37,-67,-42,-79,83,55,23,45,54,-39,-31,-
45,126,-128,121,20,94,22,-64,-53,46,45,-103,-92,-48,39,-61,126,40,52,3,91,118,93,-102,53,105,-66,-45,-
107,93,-34,-2,58,-47,-79,41,42,-41,-13,32,-1,119,44,-26,-77,-16,8,-14,60,50,22,-90,-91,-5,125,21,-
8,62,49,31,-66,111,-52,87,122,12,124,63,26,49,-107,-31,-27,-11,-95,-8,-20,-60,-124,10,-58,-26,-29,-
76,124,63,95,70,-59,38,54,-38,119,-8,-54,-110,57,-6,91,-49,-76,-19,103,-106,-
116,3,36,40,41,70,82,30,69,81,82,16,-8,-127,-82,-103,-69,-121,-17,-23,-64,-87,41,47,-46,-39,125,-
92,10,120,5,-26,-107,24,43,61,95,38,30,23,3,-105,-15,-11,112,62,63,70,-66,13,71,88,94,-76,-104,-72,-83,-
46,-9,80,-127,-17,3,-31,-5,-58,124,-91,-57,-64,-9,-93,17,83,1,47,-85,15,-55,103,47,38,-81,-100,124,127,-12,-
37,-56,-24,-8,127,-68,124,-82,-50,-98,99,-80,117,127,-5,-2,-26,33,13,-37,-22,-26,99,115,-73,89,-25,37,-
76,25,-120,-118,35,-101,-115,64,-38,-18,-61,-105,-33,50,89,-79,123,-45,-23,11,119,-121,-66,72,-51,80,-71,-
68,-128,-5,-107,-26,43,30,23,3,-105,-15,-54,-114,-13,-7,49,-14,109,56,-62,-14,-94,-59,-60,109,120,30,-86,-
53,16,-66,15,-124,-17,27,-13,-107,30,3,-33,-113,70,76,-27,114,-6,-48,104,-60,4,120,-27,-60,-7,-104,-
14,125,-45,-81,-93,99,-110,-86,31,60,126,109,-92,-114,-87,-5,-34,-82,67,-83,-93,121,-28,108,-38,-47,-
112,93,126,-64,65,36,-104,7,-3,81,-101,112,-93,-27,-69,61,79,-100,-67,61,50,62,49,69,-51,123,115,-60,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 65
29,98,-16,74,-128,-32,124,126,-116,-104,114,41,-7,49,-67,-118,-104,60,95,-43,-27,124,31,-
46,117,48,95,76,-7,49,-16,-3,124,-18,98,74,-53,-24,99,64,35,38,-64,43,39,-50,-57,84,58,-51,-113,-125,-2,-
112,-104,-100,94,-17,-52,-123,-37,-45,45,-19,-9,111,27,56,97,-27,-61,22,-99,13,115,80,82,-68,86,-118,55,-
43,55,-64,-23,118,122,-103,-99,7,47,11,94,104,-20,-74,-39,-21,-112,-1,-108,-89,97,-79,-11,33,47,-55,123,-
119,16,94,17,16,60,14,126,-116,-104,114,41,-7,49,-67,-114,-104,-120,116,57,-33,-121,116,29,-
52,23,83,126,12,124,63,-97,-77,-104,-46,-14,-7,88,-48,-120,9,-16,-54,-119,-13,49,-107,78,75,-73,-27,-57,-
124,127,87,-112,89,45,-16,-34,-77,62,-101,-36,78,-40,78,93,-24,124,9,-6,-91,-119,120,7,13,-118,-54,-82,29,-
74,101,-9,-104,-46,127,123,25,-121,-113,-101,-67,-18,-36,-22,77,71,55,93,10,120,48,45,41,37,-
83,46,108,47,-71,100,-127,-16,99,-60,-108,75,-55,-113,-23,117,-59,68,-8,114,-2,93,-92,-21,96,-66,-104,-
14,10,-55,-9,-13,-71,-118,41,45,-101,-113,9,-115,-104,0,-81,-100,56,31,83,-23,-76,116,91,-66,13,-126,-7,-
14,105,-6,115,100,116,-62,-33,71,-3,2,-75,-51,86,122,-19,27,60,-47,-31,113,-85,110,75,82,80,78,124,-
63,24,-66,38,5,47,-10,55,-23,-88,79,-69,13,-75,122,62,-33,112,-21,73,-41,93,-25,-12,110,-35,121,-
46,37,53,45,75,-51,-75,69,-52,-5,109,-60,68,-60,-17,42,-121,-49,-41,-120,-87,-128,-105,-55,-57,-120,70,76,-
32,77,-60,-60,-118,-116,-53,49,127,62,-113,-15,85,78,78,110,-23,-5,-63,-31,-1,122,-20,-69,56,119,-79,-
55,118,-17,94,35,87,-124,54,-17,108,88,80,-81,-75,54,-83,-5,-81,0,78,-61,-68,-100,-98,35,87,68,-50,95,-78,-
11,-104,-53,-114,-45,-74,-105,-82,63,-100,24,23,-97,-40,28,-10,-121,-41,30,-59,-5,119,41,-119,-116,-
118,2,94,87,76,-114,-12,-5,32,26,49,5,120,121,124,-84,104,-60,4,-34,86,76,49,95,-74,30,126,-26,-21,48,-
66,73,75,-49,-86,121,-13,-10,-109,-47,91,60,-50,-38,46,88,-30,-22,-45,115,-60,-14,-57,-51,-69,44,-55,-
81,15,114,-2,-7,-49,98,-6,-57,63,40,-21,98,22,81,59,14,-76,72,24,55,103,-61,-35,101,-10,-98,59,-10,-6,92,-
99,118,-21,94,120,-77,-53,-41,110,127,31,19,-101,-128,127,-90,-60,-2,80,73,25,-23,49,-67,10,120,-
100,60,69,62,71,49,-7,57,-3,-104,-47,-120,9,-108,-76,-104,-8,89,-102,-14,109,24,95,-65,72,-53,-86,126,-
13,118,72,91,119,-81,-77,-13,116,-51,61,-68,6,-116,91,25,-94,-43,-35,40,31,-5,-89,40,-86,-128,54,-
12,87,117,104,-117,46,6,49,29,-6,-101,-34,28,51,115,109,-128,-63,-78,93,1,-50,110,-57,55,-5,-98,9,-
100,126,-5,126,120,-97,-56,-104,-60,-95,9,73,73,77,-109,82,94,-112,-41,33,49,57,-123,-92,-91,-89,-62,-79,-
32,49,127,78,98,-14,115,-12,41,-96,17,19,120,-41,98,-14,109,17,-66,-67,-100,47,-78,-78,-45,-21,60,120,28,-
39,-11,-64,-47,-85,-117,-106,-39,-17,-33,57,118,-10,-6,-64,14,3,-51,-29,-16,-122,123,108,-14,-42,-5,87,-121,-
30,95,73,32,-11,-38,104,-77,-89,67,-80,57,-36,109,-88,117,-116,-57,-2,115,3,-81,7,-34,39,87,110,-
36,123,101,46,93,-65,67,110,-33,127,76,100,-7,-4,-8,49,-3,-81,-117,-55,-49,-49,-89,-126,70,76,-32,67,-120,-
119,-21,114,25,112,29,62,-97,-15,99,92,124,66,-85,-53,-41,31,-113,-39,-74,-21,-52,114,125,-117,29,39,-
122,76,89,-3,-76,109,95,-77,-40,-58,-19,116,-77,91,116,54,72,-43,-73,-12,-40,30,28,18,-35,94,101,-69,-41,-
128,-17,-9,115,-120,-104,-4,-36,124,74,104,-60,4,62,-76,-104,-104,-30,122,60,63,-66,-100,-81,75,-65,-
123,19,80,58,60,50,-90,-63,-71,75,-9,-6,-34,8,10,-23,10,-13,126,96,-53,-28,-33,-15,77,-7,-81,-117,-55,-49,-
53,-89,-122,70,76,-32,99,19,19,-25,-31,49,-15,-3,-30,60,-66,29,71,-52,75,35,102,49,-16,115,-14,41,-
94,17,19,-8,-8,-59,44,-64,-17,35,95,-114,-87,-104,-105,70,-52,34,-64,-29,-1,-108,-47,-120,9,104,-60,-4,111,-
119,-119,-57,-2,-87,-13,17,-119,121,-26,-30,-67,-55,67,-89,-40,7,-73,-21,103,-106,-42,117,-88,85,86,-
9,97,86,-39,0,-90,89,-35,-122,89,103,119,30,108,-107,-34,97,-128,121,-30,28,61,-105,67,-49,-98,-57,55,82,-
50,75,-103,-88,-88,20,114,-3,-26,51,18,120,59,92,45,-73,-126,-62,42,-113,-100,-66,46,-62,102,-35,65,119,-
128,-88,-61,-60,-42,-109,-100,-67,124,95,109,-2,18,-66,-36,125,-32,-94,69,-97,-47,54,-47,-99,7,91,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 66
61,113,91,-25,-64,-79,-26,116,103,88,-31,116,110,-121,1,-106,-103,29,7,-102,-57,47,95,-29,-19,22,17,-
103,88,39,43,43,-121,-92,-90,101,41,-111,-106,-98,69,-94,99,83,-56,-24,-87,86,-92,-1,40,35,50,96,-76,-
79,10,48,111,-116,-7,-16,-82,-61,-84,-62,-2,-18,97,-16,-32,-81,30,-6,-9,5,12,-18,67,89,61,-23,57,98,69,104,-
21,94,-122,15,-1,-18,-90,123,15,-106,-33,-1,-69,-69,-2,-3,127,96,-67,-66,-93,-106,13,-24,55,-38,-118,-88,-
46,101,-112,9,49,-75,-39,69,94,-68,-56,32,97,17,-15,-123,72,73,-55,-88,56,-49,-48,-43,-65,125,127,-13,-60,-
98,35,109,18,122,-113,-74,77,-24,51,106,37,-92,43,19,122,73,-24,54,108,121,-14,-40,57,-21,111,-71,-20,-
16,107,-27,-72,-27,56,81,101,-99,-85,47,-79,116,56,64,-106,-82,-40,75,-116,109,-9,21,-62,100,-27,-2,-
17,116,45,119,111,-2,-89,-105,73,-52,-8,-71,27,46,7,-121,60,-81,21,116,63,-108,4,-35,19,-72,17,-12,-
124,68,-59,38,-112,-4,-4,60,124,101,10,32,-109,-125,-27,111,106,-69,119,103,-5,1,-106,-79,67,38,-37,63,-
46,54,118,-6,13,32,69,-95,99,-78,-111,76,-100,-77,-126,28,59,117,-115,100,-25,-28,-111,-28,-108,-
116,34,121,-111,-102,73,-98,62,-117,107,-39,99,-72,77,84,-89,-63,86,-111,-57,78,7,78,-49,-52,-
54,37,113,9,-87,-59,18,27,-1,2,-114,21,-59,82,91,87,-108,-120,-116,78,-82,49,71,127,-53,102,-83,-82,-
70,81,93,-122,88,-89,67,93,-55,-124,58,-109,1,41,-110,9,-25,53,-93,-13,16,-85,-
28,54,125,12,31,109,116,59,-91,29,29,-109,36,92,-57,126,-33,98,-10,24,-79,34,97,-16,-28,53,17,58,-90,46,-
42,11,13,-41,79,53,-75,118,31,103,102,-77,99,-68,-87,-115,-37,120,67,75,-41,-119,-45,23,-38,-49,53,89,-
79,-57,-71,117,31,-13,-20,-7,75,-73,93,-55,47,40,-8,95,86,110,46,81,37,55,47,-113,-124,-124,-59,-111,-
13,87,31,-111,-53,55,-98,-88,-27,-46,-11,-57,-43,58,14,-78,-54,55,-80,-38,-27,13,16,117,104,-101,-
19,32,27,-74,-99,32,126,-25,-18,-64,-55,-68,-91,-106,83,103,111,79,-63,23,75,-113,-101,-69,-15,-18,-
48,9,22,-122,122,38,46,83,-52,86,-20,-104,104,106,-29,62,-47,116,-71,-5,68,109,-93,77,-109,-106,90,109,-
45,53,88,-74,-21,72,-45,78,-122,-44,110,-61,-111,77,81,49,41,-33,60,124,28,77,84,9,127,-98,68,122,14,-
100,69,58,-9,-98,66,-70,-12,-103,86,-120,-50,125,102,52,-24,-36,111,-111,97,-73,65,-70,-38,72,-9,33,-70,-
117,123,12,89,-84,-93,-43,77,63,-4,-81,-82,122,15,-69,15,-44,54,-22,62,72,103,113,-9,-127,-80,124,-96,-
98,78,-113,65,122,122,-93,-90,-104,55,24,61,-43,28,-124,87,-90,-1,40,125,98,98,-67,-107,36,36,-90,-109,-
112,-48,-104,66,36,37,-91,87,26,48,-34,62,108,-8,-76,-43,33,-35,6,105,-101,117,-24,51,95,-81,99,-33,-123,-
6,-86,-76,-19,49,111,-23,-48,113,38,-77,-42,-69,120,-105,-73,91,-69,-121,-88,-30,-24,-28,-55,-54,113,-122,-
34,118,50,-53,-96,48,-77,13,-35,126,-104,-68,104,-13,-63,70,-19,13,104,-53,110,75,-14,-115,87,120,-70,70,-
59,38,-110,59,15,-98,-111,59,15,-97,-111,91,119,66,72,66,-46,11,73,-99,81,-32,119,-2,-34,24,-4,-73,-73,-
74,-3,-52,114,91,-9,53,77,-97,56,-37,-74,2,64,-118,98,-12,52,107,-94,99,-68,-111,-36,127,-
12,76,109,126,82,100,121,121,-33,88,-83,-10,-34,-121,111,27,-20,62,108,121,-54,-40,89,-21,110,102,103,-
25,-106,-50,-52,-52,38,-59,2,63,-70,-9,30,62,39,55,110,-121,-110,-101,-73,-97,21,-55,-61,39,81,63,-84,-
35,124,124,83,-45,-50,-122,116,-24,-92,85,-5,71,78,-74,-102,-77,116,-39,-74,113,80,119,-58,-104,-38,-
20,24,107,-78,-36,125,-100,-82,-47,-90,-55,-3,70,26,105,79,-100,-65,-15,70,-13,46,-122,52,-32,-42,-109,33,-
20,-8,-34,-73,-104,-3,-58,-40,22,92,-65,29,62,120,-85,-121,47,-103,-81,-65,-106,44,91,-23,65,-84,86,-19,34,-
53,86,-19,36,38,54,110,108,94,-16,-77,4,-30,-68,-3,-12,-58,70,29,-12,100,-73,-125,99,-21,95,-70,21,70,84,-
71,28,24,78,46,-33,10,-127,20,-60,-68,21,-84,-106,75,55,31,85,-125,95,-5,-52,-91,54,123,-68,0,-94,14,35,-
120,-104,122,22,59,-55,-126,-91,-37,-56,66,-93,-19,106,17,111,-71,75,-119,77,-54,-84,113,49,-32,1,49,-
78,114,37,86,118,120,-52,30,12,40,92,-78,-43,-29,4,-55,-56,-91,63,-52,-44,-39,122,126,-56,20,-121,-48,-
125,39,-82,-41,-35,-71,-33,-97,-88,-30,113,-32,34,-79,113,-36,77,58,-11,-102,66,122,12,-104,89,-120,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 67
18,3,102,-109,110,3,-75,73,-73,65,58,-92,-5,96,93,2,-110,-110,-114,61,103,-111,127,-70,-21,-97,-4,-89,-
101,-2,-98,-74,61,22,127,-35,101,-128,14,-23,1,-53,-69,13,-44,-123,84,-105,-116,-102,98,6,34,42,51,116,-
4,82,50,71,-57,-114,4,-36,124,72,34,34,19,32,50,-60,20,34,57,57,-83,98,-65,-79,43,-61,-115,109,15,-70,-
101,-83,-36,95,-86,-9,112,3,-46,21,-10,-83,74,-57,62,11,-55,-88,-55,-26,100,-45,-42,67,100,-115,-45,-34,66,-
84,94,-65,-121,104,-101,-70,-111,89,122,-37,-56,108,20,81,-123,57,-122,-37,126,-104,-70,120,-77,-9,-120,-
87,107,-97,-37,-84,57,-24,-36,-78,-37,-46,92,104,57,-11,-115,77,72,33,79,-61,99,-55,-45,-80,24,18,19,-
105,12,81,51,-119,-124,69,-58,-109,112,56,94,36,49,37,-83,108,-33,-79,-85,-126,39,-50,91,127,-35,122,-
51,1,-73,127,-5,-104,-92,78,-98,111,87,1,32,69,49,108,-110,37,-39,119,-8,34,73,73,-51,34,-49,-93,-110,-
118,36,50,38,-103,4,-121,68,-73,1,25,-14,-41,56,-5,-70,-6,95,9,-98,80,-65,-115,54,-35,119,-8,-118,62,-
42,83,-31,-97,-92,-117,-58,102,-83,15,-4,24,121,16,-3,101,-69,-119,-66,-91,122,-116,-106,123,-3,49,116,-
54,-102,-57,75,-84,60,47,-121,69,-60,125,-69,113,-21,97,98,104,-79,85,-84,59,-69,-120,37,-44,-99,-59,-
122,27,-56,-10,61,126,36,44,42,-79,-22,95,61,-116,115,12,-83,118,111,102,-5,120,-33,98,78,-45,118,73,-
36,-71,-1,98,19,-121,77,71,-120,-3,-122,67,100,-3,-26,-93,100,-19,-26,35,100,29,-92,-114,-50,-121,-119,-
17,-23,91,-28,89,120,124,-87,7,-63,-49,-5,-101,-40,-18,-11,14,122,16,93,-5,122,80,4,81,-27,90,96,4,-71,26,-
8,84,-108,-16,-79,90,46,-35,12,126,-87,-104,-58,32,-26,-68,-91,-37,-55,-104,57,27,-56,-
8,121,78,69,113,122,-54,34,-25,-89,-40,28,-115,75,120,65,-18,62,8,35,-85,55,-6,-64,49,31,33,14,-101,14,-
109,109,-69,-49,-112,-112,-89,113,36,95,70,-55,97,-33,91,122,78,110,39,119,93,-65,-13,-76,-26,-59,27,-
113,-120,58,-82,-33,125,70,-76,-105,-40,21,45,38,74,7,116,-24,-67,-128,-76,-23,58,-121,-76,-23,50,-101,-4,-
35,77,-1,-20,-33,-35,12,-68,-1,-18,-86,83,-26,-97,110,58,-92,83,95,92,71,-67,-104,-93,-90,-104,-110,49,-
45,45,-56,102,-73,-61,-48,100,-53,98,-47,-15,-23,51,16,64,-123,-28,-28,-12,-118,-3,-57,-82,12,91,108,-26,-
71,103,-83,-21,-123,-97,-51,-19,-68,-55,66,67,103,37,22,24,108,34,115,-11,54,-64,15,-27,9,104,-106,101,-
111,-57,79,-109,-107,-120,-120,-54,32,123,14,92,35,11,-116,119,48,9,-25,46,113,43,-60,-68,-91,-
18,63,76,90,-24,114,-72,-9,40,-37,-5,-2,87,31,86,27,52,-47,-2,-7,-56,25,-114,55,82,82,51,126,-114,-
115,79,33,-47,113,41,32,101,50,121,22,17,-89,-120,-26,-55,-87,-60,118,-67,-49,-102,-122,109,117,-23,-71,-
53,-9,-38,91,-38,-19,91,-42,-70,-113,73,-26,-108,-7,43,-53,3,-92,40,-122,77,50,35,94,-121,-50,-
109,92,89,62,-119,79,73,43,-110,-92,-76,-52,-81,-96,-123,-29,11,121,-90,36,38,-91,-42,14,-
113,72,44,51,126,-82,-45,-67,-2,99,87,61,78,72,76,-85,-116,93,-114,40,-112,87,29,-119,-55,-23,100,-115,-
13,49,50,122,-26,58,50,114,-70,35,-80,86,45,-93,102,-84,109,-48,107,-44,-118,-104,-115,-37,-4,78,66,-35,-
1,58,43,59,-105,120,31,-66,-62,-22,61,-81,-17,-50,-37,125,-55,-43,-101,-113,89,-85,97,-75,-13,49,-73,-
19,123,-50,47,102,-82,-68,111,49,7,79,90,-99,-25,119,-15,-50,96,-49,-125,-25,-119,3,84,-18,77,112,-62,-99,-
74,29,39,27,-73,-7,18,39,-41,-29,-60,-39,-19,36,-71,-5,-24,57,121,26,-111,36,-55,67,61,17,-47,9,-28,-4,-75,-
121,106,-91,68,94,69,76,-93,21,-98,-16,-21,-74,-109,44,50,102,-111,81,45,16,13,-68,123,-113,90,-
111,114,53,-16,89,13,19,107,119,-78,118,-53,49,118,-68,27,-31,-72,-99,32,117,116,57,66,-10,30,-70,12,77,-
105,104,56,105,89,106,-113,85,29,29,122,78,38,61,85,-27,28,56,-121,116,29,-80,-104,-76,-17,49,-97,73,-
39,-74,-37,92,-46,-82,27,-120,-39,93,16,-13,-33,110,58,101,0,-14,79,87,29,-46,-82,23,70,78,93,38,-29,-
104,105,10,48,90,-22,-103,56,-111,-44,23,-39,-16,-125,1,82,-122,-126,-120,106,72,78,74,-81,56,0,-60,-44,-
77,-12,-12,-80,118,60,-8,-75,-98,-23,86,-40,-50,85,9,93,-29,-83,68,-37,-56,-123,-72,-19,62,7,-33,45,-97,-
119,40,37,60,50,3,-6,-50,20,42,-43,41,50,93,103,107,-111,98,78,94,-68,-7,-16,-65,125,76,67,-68,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 68
113,94,37,126,23,-18,-116,-5,-29,-97,69,-44,-39,-3,-76,25,-106,3,86,-12,36,-24,-13,97,-33,13,-6,88,76,-54,-
69,-9,-61,-2,109,-34,-39,48,-45,-54,-34,-37,115,-53,-50,-45,95,-52,49,-40,-22,-48,-90,111,-15,98,78,93,-80,-
110,12,26,103,76,-68,-113,-8,-77,-14,-59,-18,78,81,-36,13,126,-34,13,-97,-79,93,-73,-19,-
28,70,92,55,54,46,-27,11,-65,-13,119,-90,-32,-13,-74,-18,-98,-2,-26,56,47,27,-124,80,71,86,-114,-48,-9,93,-
27,116,-100,44,89,-66,-113,24,-39,-20,87,-117,-7,-86,-125,117,70,-50,-40,-16,72,-41,-62,-29,-22,-125,-32,-
120,-97,-74,-19,-14,3,25,-113,-112,77,-84,-18,8,-11,7,-21,-50,-43,27,-63,-28,-10,-125,104,-110,0,-33,27,-
13,101,-68,111,49,-31,-41,50,-82,117,95,-93,-12,121,6,46,59,76,87,-20,89,9,-65,-124,-
74,22,118,123,109,45,1,-117,85,123,109,-83,28,-10,-81,88,-19,-30,107,-24,-26,117,-91,-3,-115,-96,-112,47,-
16,36,-59,39,-90,20,2,-25,63,12,121,78,-4,33,2,-87,-109,18,121,21,49,117,65,-54,77,-18,126,-28,-52,-91,-5,-
28,4,-12,51,-43,113,-26,-30,-3,73,-51,59,27,20,12,-98,-72,42,98,-66,-31,-26,-51,102,43,-67,-20,-31,88,-19,-
31,-104,-19,-31,-40,-19,-51,97,-38,122,-11,126,-69,-75,91,-3,-12,-4,-4,-125,91,-14,19,-9,50,30,6,63,37,-
99,122,79,35,-35,-5,67,-92,68,64,-52,-82,125,103,51,25,-71,-108,69,-119,-55,-27,108,-45,67,-121,12,-
101,104,66,-122,79,52,101,12,25,103,68,102,47,-74,39,-9,30,-124,-109,103,97,-15,106,-123,-28,-96,-
104,35,-90,58,6,-9,28,-79,60,98,-30,-36,-43,-69,0,-73,-119,-77,-41,40,49,126,-42,106,-9,-79,51,-
20,60,28,93,-114,-23,-58,37,-28,-111,-48,-16,-76,66,-60,39,-26,17,-69,-115,39,-118,21,115,-86,-10,-106,-
61,127,117,55,122,-74,6,42,38,124,-9,50,115,-12,93,79,-4,-37,-37,44,54,-8,105,116,-53,-126,-126,124,-
110,-98,-107,69,82,94,-128,-96,112,94,-13,-13,-14,-66,-104,-74,-56,-59,-81,117,47,-29,-84,-8,-60,-44,-122,-
6,-26,59,-55,12,109,-105,53,47,19,115,-28,84,75,-8,97,-57,86,66,26,-55,-123,-54,44,-109,-27,-87,5,-
10,95,106,-127,-111,-101,127,-69,-2,102,73,73,41,-23,53,115,114,-123,-127,-100,-72,-60,23,-107,-
95,101,116,13,-54,-29,9,72,-14,-57,-53,-102,-77,-48,-121,36,-73,-18,-122,-111,-64,123,-22,-127,-90,-
14,15,80,-73,28,-16,-103,-35,-127,-29,87,-8,47,88,-78,-59,-34,-54,126,-65,53,-44,-7,-27,80,119,108,16,-
88,59,54,-74,-21,14,90,-40,109,58,53,-31,-52,-91,59,-27,50,51,-60,31,-10,-9,45,-26,-87,11,119,6,79,93,-24,-
20,-33,111,-52,-86,-56,110,67,-84,-110,59,14,48,-49,104,-33,-33,52,-109,49,-64,52,-77,93,63,-45,-
84,22,93,12,104,-85,-82,6,-44,113,-13,113,-25,23,-87,105,-1,-117,75,72,-122,38,-92,50,-119,-55,47,-56,-
125,39,111,47,-26,124,-93,109,120,76,-110,-29,85,-53,-41,62,39,111,-23,-116,-100,-79,46,-88,-33,-104,-
107,-79,93,-122,88,-90,-30,-79,-62,49,103,117,96,-104,103,-75,-19,103,-110,-43,-72,-99,54,-3,-69,-89,113,-
50,33,-33,27,122,-87,-23,-103,-33,38,36,-89,-63,-81,96,-47,68,67,-65,-22,-17,-114,51,-
27,2,22,69,81,98,50,57,57,32,41,-46,-78,-61,34,50,114,-78,45,73,73,-55,-124,38,-95,122,33,57,73,32,-26,-
88,-23,-114,15,-95,57,-105,49,102,-42,-70,-48,-15,115,54,60,29,55,103,125,-88,-64,6,-58,-40,89,-21,67,-95,-
71,22,102,-25,-28,-69,35,-12,121,46,-71,-5,24,-94,-103,10,-95,-111,-71,-60,118,-125,47,-103,-95,91,-76,-
104,-45,64,76,40,-101,103,115,-11,-74,-106,-70,13,-107,-10,-50,-61,-25,93,-102,119,90,-110,-87,111,-
71,107,79,-82,44,-17,-69,92,-103,-116,100,102,11,-107,114,-1,-111,-128,-7,-75,-1,94,68,61,-10,95,-46,-127,-
49,95,-103,-40,120,-110,57,-6,91,94,42,-26,-120,41,22,100,-25,-34,-45,36,35,51,-121,53,-113,-43,17,3,93,-
111,-128,91,79,6,-31,63,-90,-71,123,-7,-81,-118,-119,123,65,124,-3,46,-109,-117,-41,-17,-78,125,95,-68,-
7,100,108,-61,-10,-70,116,-13,78,63,27,-84,-69,-23,32,74,81,100,102,101,75,-21,-120,90,-62,-98,-57,87,-
102,-70,104,-93,93,-49,-111,43,-18,-11,27,109,27,-37,121,-96,121,74,-5,-2,102,-23,80,119,50,58,-12,55,3,-
52,-45,-37,-12,49,-50,106,-46,94,-101,-10,27,-69,-30,9,116,-109,-2,102,-37,-66,111,49,-17,-36,125,68,-
18,62,-116,-8,118,-17,-95,43,117,-106,-83,-36,-45,104,-15,82,-25,-26,-13,-12,54,-76,-100,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 69
85,15,24,108,104,57,91,-41,-79,-27,10,7,-9,-114,122,-26,-98,7,91,118,93,-110,123,-13,118,72,-81,11,87,-
18,19,85,-50,95,-71,7,-123,-7,-120,92,9,84,47,37,-14,42,98,106,-101,-17,32,30,-5,-49,-111,39,79,67,-55,-
3,71,79,-118,-28,-31,-29,80,28,80,-8,109,-121,-25,-39,-70,70,86,110,77,23,46,-35,8,-57,-68,-66,-27,60,56,-
18,121,-6,27,91,78,91,-76,-70,-91,-59,74,-113,-63,99,103,109,-72,61,108,-102,99,-20,-106,93,-25,-2,114,-
36,114,-110,20,-59,90,96,-107,-45,17,-46,26,-6,-113,-22,100,-108,82,-100,-104,-86,-76,-22,-72,-120,-116,-
104,-76,-126,36,36,-92,-87,-107,81,10,-10,49,-5,-116,-78,125,102,104,-75,-9,-32,-71,-117,-9,-21,95,-
70,22,92,-19,98,-64,-93,106,-105,24,-63,12,-8,92,29,-6,-123,53,110,-34,121,94,-10,-23,115,25,121,18,-98,-
83,-60,99,32,46,-103,18,-69,77,39,-55,-12,-105,-120,-39,-90,-113,-39,-77,-95,19,-19,-66,88,-78,108,23,-42,-
123,-1,65,63,-51,-66,94,107,109,-103,-33,-123,-69,-93,-80,110,-32,95,39,-58,-60,-91,-44,-122,115,-10,4,-
6,111,55,-95,63,95,49,47,47,-97,24,-61,121,-102,107,-24,10,98,-102,22,41,38,54,99,7,-113,55,33,59,-9,-7,-
79,122,-106,5,-111,81,29,-80,-20,-53,-103,-70,91,-82,13,-100,96,23,22,30,17,-11,-13,-86,53,-37,-
55,2,93,43,98,108,-79,-102,-72,-19,-36,79,-68,125,78,-3,104,96,-75,-25,120,-97,49,-74,-31,32,85,-93,-84,-
20,28,-110,-98,-103,-83,-106,-116,-84,28,-14,-24,-15,83,-75,-11,-123,115,-23,106,16,57,123,-31,22,9,-
70,27,90,110,-45,-74,-29,117,13,-52,-74,54,-103,-81,-17,-44,28,-22,123,-117,121,-
6,78,45,22,24,110,106,62,117,-127,125,43,-53,-107,-69,38,-76,-18,99,-98,-82,99,-31,-31,-117,-57,-1,-34,-
59,-36,123,-16,-52,-88,115,-2,-127,-91,113,48,-63,110,-3,33,98,-21,-72,-113,88,-37,-19,33,86,-10,2,-
85,55,29,32,39,-49,94,33,-95,-49,-109,-2,-6,-69,-89,81,-63,-6,45,39,-26,59,108,60,10,-3,81,101,108,29,15,-
111,-3,-121,-81,-111,-101,65,-95,-48,70,127,-94,-106,43,-41,31,87,-19,54,-44,38,115,9,-120,9,16,117,-
24,89,-19,-126,-2,-111,15,-39,-17,115,-114,-20,-10,62,83,20,61,61,-10,-98,26,-127,-57,-97,-99,-109,75,-74,-
20,56,65,-84,29,60,-31,120,119,19,43,56,118,-53,85,-98,-60,-5,88,0,-55,-53,-49,39,-69,-68,-81,46,30,48,-
34,-114,-50,51,112,29,62,71,111,43,41,-114,-103,-38,46,74,77,-42,-94,-112,-117,-39,93,-49,-5,-33,-18,-117,-
54,-4,-37,125,49,41,-118,86,-99,-26,-109,17,-109,-105,-65,-102,-104,16,49,113,-16,103,-111,-23,110,15,-
37,-11,-66,-1,-37,125,-32,42,-63,62,-32,1,70,0,3,63,-17,63,114,-123,-100,60,119,-105,4,61,-120,39,55,-17,-
58,40,17,120,63,22,126,4,99,-120,-71,-35,65,50,83,127,11,-103,-73,100,123,33,-26,47,-35,-2,-3,116,-19,-
51,62,109,-6,-104,63,27,59,-45,-15,11,107,-5,-3,-84,46,60,8,-114,-4,3,-10,-1,116,-24,20,-121,27,17,-
47,9,85,-16,-38,-96,-11,-102,3,-50,-11,-37,-24,22,-100,-65,-4,-80,127,62,52,113,-15,60,-49,-
41,119,37,11,13,-73,-83,105,-45,-81,104,49,-15,-38,-27,108,-99,-43,-28,-4,-27,-37,-14,-70,-90,-114,-117,-
41,30,-115,111,-40,78,79,54,126,-10,-38,-21,-70,70,107,-25,-115,-101,110,-95,51,125,-127,-83,-50,-
44,121,54,58,-93,-89,-104,106,-49,90,-68,114,-63,60,67,-25,3,-11,-37,-22,83,-105,-99,103,108,-
95,79,89,42,30,91,56,-48,60,86,37,41,53,-125,-20,-13,57,75,60,-10,-99,34,-69,-44,83,122,-5,110,-
33,33,126,103,111,-4,19,19,-109,76,-68,15,95,101,117,101,57,-85,59,123,-120,-75,-67,39,-85,-1,-29,-
25,56,64,125,-38,11,-27,-28,118,116,-64,120,-121,103,-22,-114,-101,-13,-50,-60,28,63,-57,41,-9,-88,-33,29,-
83,35,39,3,-55,-27,-21,-113,-55,-67,71,-49,49,-126,10,60,-120,32,-49,-95,-13,-97,6,125,-76,103,-47,-
119,77,91,-9,49,45,88,-29,-30,59,127,-43,-6,35,68,21,-21,-43,-121,-56,-66,-61,1,-28,-26,109,16,-13,-26,99,-
75,92,-71,-15,106,-93,-78,11,-116,-35,-56,-124,-7,27,-55,-92,-123,-50,69,-31,63,97,-82,83,2,84,-98,-81,-
98,60,-115,-122,-90,116,42,-71,125,63,28,-101,99,-28,14,-12,-27,30,62,-119,33,-15,41,66,51,108,-9,-95,-
21,-77,6,77,-80,-89,-13,-12,-73,-126,-104,91,64,-64,-94,-103,-87,-19,-4,122,98,-78,-120,-87,-3,74,17,19,-
6,102,36,-28,89,76,-79,36,37,-89,85,-20,63,-50,54,76,-37,116,-49,-18,85,27,78,-2,96,-73,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 70
31,8,113,116,57,68,-42,-86,-32,-24,124,-112,108,-38,126,-108,-20,63,116,-106,120,29,56,-93,-124,55,84,-
52,77,-37,-114,16,109,-45,-99,100,-114,1,-120,104,8,17,82,-123,-7,75,-36,-65,-97,-66,120,-117,79,-
101,126,-26,-49,38,45,-40,-8,-27,28,-125,-83,-28,-32,-15,27,-20,34,-1,-50,125,-105,-90,-29,51,-86,27,-74,-
99,90,28,112,43,-92,67,-77,46,-122,25,-106,118,-5,-35,34,99,-110,-66,79,77,-49,34,102,-74,123,9,-
108,37,89,-80,100,123,-79,17,115,-60,100,11,-30,-66,-25,36,-69,-52,-127,55,14,-88,3,-94,-17,-73,83,23,-
69,92,111,-42,-55,-128,118,30,-76,-20,69,-89,-63,-53,100,93,-121,89,-25,118,25,42,-128,-45,-99,-121,88,-
27,118,26,108,-103,86,-65,-83,110,-63,-80,-87,-114,33,55,110,63,109,-7,44,34,30,-5,-117,4,-6,-
61,74,60,13,-113,35,16,125,-55,-72,-71,27,-56,-124,121,78,-123,-104,56,127,99,19,-120,-52,41,6,-106,-
98,59,-82,5,-122,-111,-77,-2,-113,-56,-115,-96,103,74,117,-2,17,-12,83,93,-36,79,-109,-51,59,79,-29,119,-
36,-37,111,-68,125,-88,-62,-99,-94,41,113,49,-69,14,-75,-90,-57,-49,-33,-99,22,27,-1,-30,-101,-121,-63,-49,-
123,47,28,18,93,-118,115,23,42,-6,-47,83,-41,127,-38,-26,117,-55,-78,81,123,-3,-4,-29,103,-17,-116,-
40,127,-20,58,81,101,-17,-111,107,4,-102,64,36,32,16,34,35,74,-88,-122,-53,32,102,-9,-31,54,40,-90,-
25,34,83,119,-94,30,55,104,34,-20,32,-6,-53,60,-120,-98,-27,78,-75,24,88,121,-20,110,63,96,89,-106,-97,-
1,-19,-65,47,92,-66,-1,-43,-61,-57,-111,95,-64,-79,126,-15,8,-64,-12,-15,-45,-24,82,55,111,63,41,21,116,63,-
76,-94,-79,-115,-25,-127,30,35,108,51,-51,108,-9,119,48,92,-74,-121,20,-115,39,-47,53,-37,-55,46,-123,-88,-
109,81,-54,27,53,101,19,33,98,-86,-71,68,34,5,-101,-78,3,-58,-83,122,-90,103,-66,103,-113,-37,-82,-45,-65,-
69,122,-8,126,-69,117,-89,-17,119,-86,108,-39,113,-4,-5,29,-98,126,-33,30,59,121,-71,-44,97,-33,75,68,-
119,-29,-105,-96,-87,118,-115,44,-77,-9,38,-77,-11,80,-62,29,-123,88,-80,116,-25,-9,51,-76,93,15,-75,-
21,103,-15,108,-6,98,-105,47,-96,95,-53,-124,11,-113,-118,39,-95,17,49,63,-21,89,120,28,108,-33,-33,60,-
93,-21,16,-85,-40,126,-29,86,69,64,-45,-71,41,94,58,-127,114,38,-90,-53,-67,-56,2,-125,109,100,-47,-110,-
19,-85,-37,-10,55,-53,-100,-70,96,85,121,0,-102,-82,-54,-32,-64,-113,-69,-25,73,86,-57,-80,-7,-85,74,62,84,-
28,-109,-25,110,-49,108,-48,78,-113,110,114,59,109,97,-75,-26,88,13,-67,101,94,-43,-11,-83,-108,89,108,-
66,-89,26,52,27,-85,58,110,61,53,7,2,3,117,116,62,-66,22,-14,44,-91,78,-12,-12,-116,108,-30,-28,118,-
102,44,91,-29,67,-84,-44,96,-21,116,-84,-26,-24,-39,27,-18,79,94,-72,41,32,56,36,-78,-30,-19,-69,-95,-
20,7,17,-22,-116,-100,-57,79,99,-96,101,-9,-88,84,-32,-67,-112,106,-3,-57,-37,71,76,89,-28,114,-99,-69,-
14,82,74,82,-52,73,11,54,5,55,-23,-88,-101,-73,-64,-48,-43,-41,-54,-63,123,39,-80,123,-103,-61,1,0,83,-17,-
35,-26,-85,-10,-18,-102,56,111,-61,-59,70,-19,116,-23,28,3,-41,43,105,-23,-39,101,18,-110,-46,-
119,42,73,41,-103,112,-30,-94,-96,-65,-7,-112,64,-33,72,45,-40,63,-6,-73,-73,105,-127,-66,-107,-57,-
31,67,39,110,16,117,120,31,-69,70,-50,94,-70,79,110,-61,15,2,27,77,-61,81,54,21,-18,62,122,-34,-93,-
45,32,-117,23,-19,-5,-101,-92,-24,89,-20,-12,-127,99,-10,-126,99,-34,107,-23,-32,-67,23,-90,-9,90,-81,62,-
32,101,-78,-62,-53,107,-48,-60,85,-9,-21,-4,53,-97,-38,59,29,-39,17,26,30,95,-26,30,-4,-16,20,-59,125,-
88,116,-41,2,67,-56,63,-99,94,121,-16,-25,-14,95,-35,13,-114,-1,-45,93,-25,55,-128,20,69,-53,-50,-117,-56,-
16,-55,43,72,92,-4,11,-24,55,71,23,75,98,82,106,-27,126,99,86,-122,-2,-43,-61,40,117,-62,-100,-75,-2,-29,-
25,-84,61,55,126,-74,-29,121,104,-26,41,1,-51,-49,-117,51,-75,55,-18,91,-79,122,79,11,-68,48,-82,-118,-
115,-61,110,-120,-116,-82,100,-14,66,23,50,117,-15,-26,66,64,-1,-14,-121,-79,115,-100,78,55,-
21,100,24,51,118,-26,-6,47,-5,-113,-79,35,24,-99,121,-99,-128,-56,-47,-31,-33,94,-90,-119,-91,-21,76,-
63,11,-4,-13,-94,98,18,73,68,100,60,89,-70,108,55,-103,60,119,35,-103,-79,-56,25,113,105,-38,89,-97,-
114,-102,102,89,1,32,-86,12,24,-77,20,-94,-5,1,18,7,63,72,-49,-93,-109,10,17,-97,-108,86,-87,-49,40,-101,-
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 71
48,126,-29,86,-58,-89,-90,-91,-105,-73,89,119,18,-70,50,120,27,-95,50,-38,22,123,-55,90,-41,-77,-80,77,-
14,-49,-122,86,-69,-113,-75,-24,98,-104,118,-3,78,104,79,-84,-61,25,57,121,-123,-56,5,-31,35,-94,18,-
27,55,69,72,-119,77,120,-15,-51,-34,-61,87,117,-22,-73,89,76,-5,-113,-75,125,96,110,-69,-41,29,-22,-
118,27,-44,-13,29,8,-44,29,76,-35,12,44,61,60,-69,14,-74,-120,108,-38,-55,-96,-32,-60,-39,-96,-15,-
68,92,94,-119,-110,18,19,-102,-81,-51,-116,108,-10,110,26,62,117,77,80,-81,-111,-42,-113,123,-113,-
80,126,-46,27,82,-100,6,-98,-12,25,109,-13,104,-36,-20,13,-105,108,-41,31,91,21,-97,-
100,90,83,57,47,101,18,-96,-71,118,-1,81,4,9,-122,-26,-128,58,30,61,-114,-84,96,-68,-36,-45,-41,-21,-48,-
27,-27,-22,-74,-105,-126,67,-10,120,67,-79,44,-81,48,120,15,-25,-75,91,-95,-67,23,25,123,-20,29,50,-39,-
18,78,-81,-111,-53,67,-32,88,-127,-27,33,-67,-59,-23,126,99,86,4,-113,-97,-69,-63,-33,109,-81,-
65,121,122,102,-74,-102,-105,65,23,38,61,61,-125,-4,-35,105,26,105,-37,125,86,-79,-76,-21,62,3,-60,-
44,49,-122,62,-90,46,-12,35,127,82,-19,87,74,-63,62,-26,-88,-87,43,72,102,118,46,-119,-114,77,46,-106,-
44,-12,-52,114,-10,78,-121,93,102,-23,110,-10,-125,38,-39,89,-32,-36,44,49,-107,2,-3,67,-1,-59,-58,110,94,-
114,27,15,-74,-80,95,127,-128,-88,98,-73,118,63,113,114,-11,37,46,110,126,-60,89,61,-1,91,-65,-59,-
41,64,-33,-46,99,-19,-70,-51,-57,-66,88,-71,-18,16,52,101,-81,65,36,-109,-79,-111,77,40,-33,47,-73,-
17,62,59,-41,122,-75,-9,-6,68,16,-120,-105,-113,55,116,85,-100,92,79,-64,-10,-89,-112,41,-6,-26,59,-
36,28,55,-19,45,13,16,85,86,111,-16,36,110,-69,79,-110,83,-25,-17,-112,99,126,-73,10,113,-38,-1,78,15,-
24,62,28,-12,-69,120,111,-4,-13,-40,-92,47,46,-34,120,66,12,-105,123,-125,-100,-54,44,52,-35,67,-36,-
10,94,102,-5,-121,31,-50,-18,115,12,-74,-100,58,-30,23,56,45,53,35,-25,-117,-40,-92,12,-94,14,126,-68,-
22,72,-53,-56,-4,97,-9,-127,-117,-109,-89,46,114,-15,-19,55,118,-59,-125,-98,35,-84,31,-9,100,117,125,-
71,80,-25,-31,-13,-48,73,-10,65,-16,-29,117,-64,101,-5,-47,-63,-79,113,-119,-91,-44,-27,83,28,74,34,-86,-
62,87,-110,78,11,40,-117,89,120,57,2,-19,101,4,67,51,75,-123,-69,-17,-123,117,-123,105,-7,58,114,96,-98,-
26,-23,-110,87,-28,99,123,-70,-124,-17,87,67,73,-64,68,41,10,-66,-110,116,90,64,35,-90,48,79,35,-
90,64,62,116,67,-46,-55,-29,-80,36,18,18,-111,-4,89,-95,40,-9,-110,-123,-119,82,20,124,37,-23,-76,-
128,70,76,97,-98,70,76,-36,95,122,70,58,89,-69,-7,56,-79,-80,-37,79,-84,28,14,124,118,40,-54,-66,-28,96,-
94,20,5,95,73,58,45,-96,17,83,-104,-89,17,19,-9,-3,40,36,-106,120,120,95,35,123,15,-33,34,94,-97,33,-118,-
78,47,57,-104,40,69,-63,87,-110,78,11,104,-60,20,-26,105,-60,68,100,112,-114,-15,-68,126,-114,40,-54,-
67,100,81,-69,51,14,95,73,58,45,-96,17,83,-104,-9,-71,-117,-103,71,-14,-14,114,73,74,74,10,73,121,-15,-7,-
95,40,-13,-110,-121,-119,82,20,124,37,-23,-76,-128,70,76,97,-34,-25,44,38,-26,-97,75,-98,-122,-122,-111,-
64,59,15,72,-48,-35,-121,-97,29,-118,50,47,89,-98,-124,-89,107,-60,84,-84,-53,63,-85,-90,28,-66,61,-82,-5,-
71,-117,41,68,-54,-61,39,3,-56,-106,-99,39,-119,-101,-25,-23,-49,18,69,-103,-
105,28,123,14,63,36,110,123,111,107,-60,84,-84,-53,63,-85,-90,28,-66,61,-82,-5,-71,-117,89,64,34,-94,-
109,-56,54,-81,75,-60,109,-33,21,-30,-66,-1,-13,68,81,-26,37,-61,82,-101,-3,95,4,62,76,38,-105,3,-
29,52,98,42,-42,-27,-97,85,83,14,-33,30,-41,-3,-36,-59,-108,-111,-84,92,124,-28,-86,-128,100,-25,-47,-
49,26,69,-71,-65,57,61,-122,91,-105,-6,-69,-89,-55,79,65,-9,-62,74,-13,121,76,-108,-94,-32,43,73,-
89,5,52,98,10,-13,62,95,49,-15,-106,70,13,2,-118,-78,127,117,122,-113,-78,46,-43,127,-20,-118,-81,-58,-
49,117,-6,126,-22,34,-25,26,39,-49,94,-81,38,44,-61,-13,-105,79,-2,15,-93,-92,53,22,-
87,57,116,45,0,0,0,0,73,69,78,68,-82,66,96,-126,49}"}]}
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 72
4.6 MÉTODO: ecomItemFotosFtpConsulta
Objetivo: Semelhante ao método descrito na seção 3.7, entretanto este método envia a foto do item por FTP,
podendo ser utilizado tanto este quanto aquele.
Dados e metadados da tabela: ITENS_FOTOS.
Exemplo de código:
Parâmetros:
VARIÁVEL DESCRITIVO TIPO TAMANHO
PARA FOTOS FTP
fotoNome Nome do arquivo de foto.
ftpAddress Endereço do FTP.
ftpPort Porta liberada para FTP.
ftpUser Usuário do FTP.
ftpPassword Senha do FTP.
4.7 MÉTODO: ecomItemSituacaoConsulta
Tabela SITUACOES traz o campo
Exemplo de código:
Chamada:
Retorno:
jAux.put("index", ++i);
jAux.put("fotoNome", IOUtils.getFileName(local.getItemFotoPath()));
FtpClientTool(json.getString("ftpAddress"), json.getInt("ftpPort"),
json.getString("ftpUser"), json.getString("ftpPassword"));
jAux.put("SituacaoIPIAliquota", situacao.getSituacaoIPIAliquota());
if (json.has("empresaCodigo") && json.has("itemReduzido") &&
json.has("empresaMovimento")){
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 73
4.8 MÉTODO: ecomItemSaldoDisponivel
Objetivo: Retorna a quantidade saldo disponível para venda do Item.
Dados e metadados da tabela: ITEM_ESTOQUE.
Importante: ESTOQUEQUANTIDADEDISPONIVEL=(ESTOQUEQUANTIDADE-ESTOQUEQUANTIDADERESERVADA)
Exemplo de código:
Chamada:
Retorno:
Parâmetros:
VARIÁVEL DESCRITIVO TIPO TAMANHO
PARA ESTOQUE
empresaMovimento Chave que identifica a Empresa a movimentar.
CHAR 4
empresaItem Chave que identifica a Empresa do item. CHAR 4
itemReduzido Chave que identifica o item. CHAR 6
estoqueQuantidade Indica a quantidade reserva que a empresa possui do item.
DOUBLE
estoqueQuantidadeReservada Indica a quantidade de itens que estão reservados por algum tipo de movimentação de itens.
DOUBLE
estoqueQuantidadeDisponivel Cálculo de estoqueQuantidade menos estoqueQuantidadeReservada.
Exemplo de requisição:
{"USUARIO":"ECOMMERCE","METODO":"ecomItemSaldoDisponivel","EMPRESAITEM":"0001","ITEMRED
UZIDO":"001255","SENHA":"1d8cc4694910c06351432a5a2db8bf03","EMPRESAMOVIMENTO":"0005","SE
NHA_REF":"2013-08-28T16:01:48GMT-03:00HOV+01:00"}
if (json.has("empresaMovimento") && json.has("empresaItem") &&
json.has("itemReduzido")){
json.put("estoqueQuantidade", estoque.getEstoqueQuantidade());
json.put("estoqueQuantidadeReservada",
estoque.getEstoqueQuantidadeReservada());
json.put("estoqueQuantidadeDisponivel"
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 74
Exemplo de retorno:
{"ESTOQUEQUANTIDADE":47773,"CODIGO":0,"ESTOQUEQUANTIDADEDISPONIVEL":47696,"ESTOQU
EQUANTIDADERESERVADA":77}
4.9 MÉTODO: ecomItemSaldoReserva
Objetivo: Reservar quantidade do Item. Retorna uma sequência que é como o código da reserva.
Dados e metadados da tabela: ITEM_ESTOQUE.
Exemplo de código:
Chamada:
Retorno:
Parâmetros:
VARIÁVEL DESCRITIVO TIPO TAMANHO
PARA ESTOQUE
empresaMovimento Chave que identifica a Empresa a movimentar.
CHAR 4
empresaItem Chave que identifica a Empresa do item. CHAR 4
itemReduzido Chave que identifica o item. CHAR 6
estoqueQuantidade Indica a quantidade reserva que a empresa possui do item.
DOUBLE
estoqueQuantidadeReservada Indica a quantidade de itens que estão reservados por algum tipo de movimentação de itens.
DOUBLE
estoqueQuantidadeDisponivel Cálculo de estoqueQuantidade menos estoqueQuantidadeReservada.
sequencia Identifica a reserva criada.
Exemplo de requisição:
{"USUARIO":"ECOMMERCE","METODO":"ecomItemSaldoReserva","QUANTIDADERESERVADA":10,"EMP
RESAITEM":"0001","ITEMREDUZIDO":"001255","SENHA":"1aa7268f762f35f3481fce9ecfa62836","EMPRES
AMOVIMENTO":"0005","SENHA_REF":"2013-08-28T17:23:16GMT-03:00HOV+01:00"}
json.put("sequencia", reserva.getSequencia());
if (json.has("empresaMovimento") && json.has("empresaItem") &&
json.has("itemReduzido")){
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 75
Exemplo de retorno:
{"SEQUENCIA":10,"CODIGO":0}
4.10 MÉTODO: ecomItemSaldoEstorna
Objetivo: Estornar Saldo do Item Reservado, passando a sequência gerada pelo método 3.11 e então o saldo
é liberado neste método.
Dados e metadados da tabela: ITEM_ESTOQUE.
Exemplo de código:
Chamada:
Retorno:
Exemplo de requisição:
{"SEQUENCIA":10,"USUARIO":"ECOMMERCE","METODO":"ecomItemSaldoEstorna","SENHA":"c60b6de3
42b708e51a1855ee1a09de5d","SENHA_REF":"2013-08-28T17:30:03GMT-03:00HOV+01:00"}
Exemplo de retorno:
{"CODIGO":0}
if (json.has("sequencia")){
if (json.has("empresaMovimento") && json.has("empresaItem") &&
json.has("itemReduzido")){
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 76
4.11 MÉTODO: ecomClienteConsulta
Objetivo: Consulta um cliente específico.
Dados e metadados da tabela: CLIENTES_FORNECEDORES.
Exemplo de Código:
Chamada:
Retorno:
if (json.has("empresaCodigo") && json.has("cliForDocumento")){
...ou...
if (json.has("empresaCodigo") && json.has("cliForCodigo")){
...podendo...
if (json.has("cliforAtivo")){
clifor.setCliForAtivo(json.getString("cliforAtivo"));
}
if (json.has("isWeb") && json.getBoolean("isWeb")){
clause.andIn("cliforSistema", BusinessConstants.TipoSistema.TODOS,
BusinessConstants.TipoSistema.WEB);
clifor.addClause(clause);
}
jResult.put("empresaCodigo", clifor.getEmpresaCodigo());
jResult.put("cliForCodigo", clifor.getCliForCodigo());
jResult.put("cliForFisicoJuridico", clifor.getCliForFisicoJuridico());
jResult.put("cliForNome", clifor.getCliForNome());
jResult.put("cliForDocumento", clifor.getCliForDocumento());
jResult.put("cliForInscricaoEstadualRg",
clifor.getCliForInscricaoEstadualRg());
jResult.put("cliForEndereco", clifor.getCliForEndereco());
jResult.put("cliForEnderecoNro", clifor.getCliForEnderecoNro());
...continua...
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 77
Parâmetros:
VARIÁVEL DESCRITIVO TIPO TAMANHO
PARA CLIENTES
empresaCodigo Chave que identifica a Empresa. CHAR 4
cliForDocumento Número do documento do Cliente/Fornecedor/Transportador.
VARCHAR 18
cliForCodigo Chave que identifica o Cliente/Fornecedor/Transportador.
CHAR 7
cliforAtivo [S|N] Indicação da situação do cadastro do Cliente/Fornecedor/Transportador. S=ativo, N=inativo
CHAR 1
cliforSistema [S|N] Libera para o webservice do respectivo cliente. S=confirma, N=não confirma.
CHAR 1
cliForFisicoJuridico [F|J] Indicação de Pessoa Física e Jurídica. F=Pessoa física, J=Pessoa jurídica.
CHAR 1
cliForNome Descrição do nome do Cliente/Fornecedor/Transportador.
VARCHAR 50
cliForInscricaoEstadualRg Número da Inscrição Estadual para Pessoa Jurídica ou RG para Pessoa Física.
VARCHAR 18
cliForEndereco Endereço do Cliente/Fornecedor/Transportador.
VARCHAR 50
cliForEnderecoNro Número de endereço do Cliente/Fornecedor/Transportador.
VARCHAR 6
cliForEnderecoComplemento Complemento do endereço do Cliente/Fornecedor/Transportador.
VARCHAR 30
jResult.put("cliForEnderecoComplemento",
clifor.getCliForEnderecoComplemento());
jResult.put("cliForBairro", clifor.getCliForBairro());
jResult.put("cliForCep", clifor.getCliForCep());
jResult.put("municipioCodigoIbge",
clifor.getMunicipio().getMunicipioCodigoIBGE());
jResult.put("cliForTelefone", clifor.getCliForTelefone());
jResult.put("cliForFax", clifor.getCliForFax());
jResult.put("cliForEmail", clifor.getCliForEmail());
jResult.put("regiaoCodigo",
clifor.getMunicipio().getEstado().getRegiaoCodigo());
jResult.put("CliForConvenioDiaVencimento",
clifor.getCliForConvenioDiaVencimento());
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 78
cliForBairro Bairro do endereço do Cliente/Fornecedor/Transportador.
VARCHAR 30
cliForCep CEP do endereço do Cliente/Fornecedor/Transportador.
VARCHAR 9
municipioCodigo Código do município do Cliente/Fornecedor/Transportador.
CHAR 4
cliForTelefone Número do telefone do Cliente/Fornecedor/Transportador.
VARCHAR 18
cliForFax Número de fax do Cliente/Fornecedor/Transportador.
VARCHAR 18
cliForEmail Endereço eletrônico do Cliente/Fornecedor/Transportador.
VARCHAR 100
regiaoCodigo No mapeamento Cliente tem município, município tem estado, estado tem região e região tem pais.
CHAR 3
cliForConvenioDiaVencimento Informa o dia do vencimento quando a venda for por condição convênio.
VARCHAR 2
cliforSituacao [00|01|02|03|04|05|06|07|99] Indicação da situação do limite de crédito. 00=cliente preferencial, 01=limite ultrapassado, 02=ultrapassou o prazo, 03=cheque devolvido, 04=cheque roubado, 05=venda somente a vista, 06=S.P.C. p/Empresa, 07=bloqueado, 99=cliente vip.
VARCHAR 2
cliforAutomovel [S|N] Indicação de posse de automóvel para Pessoa Física. S=confirma, N=não confirma.
CHAR 1
cliforCasaPropria [S|N] Indicação de posse de casa própria para Pessoa Física. S=confirma, N=não confirma.
CHAR 1
cliforFunRural [S|N] Indicação de que o Cliente/Fornecedor/Transportador realiza cálculo do funrural, feito sobre nota fiscal de produtor rural. S=confirma, N=não confirma.
CHAR 1
cliforDataCadastro Data do cadastramento do Cliente/Fornecedor/Transportador no Sistema.
DATE
cliforCliente [S|N] Indicação de cadastro do tipo Cliente. S=confirma, N=não confirma.
CHAR 1
cliforFornecedor [S|N] Indicação de cadastro do tipo Fornecedor. S=confirma, N=não confirma.
CHAR 1
cliforTransportador [S|N] Indicação de cadastro do tipo transportador. S=confirma, N=não confirma.
CHAR 1
cliforQuotaCapital [S|N] Indicação de capital integralizado por quota capital.
CHAR 1
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 79
S=confirma. N=não confirma.
Exemplo de requisição:
{"USUARIO":"ECOMMERCE","METODO":"ecomClienteConsulta","CLIFORCODIGO":"0000051","SENHA":"
dacaeff5eea81ba11e6318cdf4496eee","EMPRESACODIGO":"0001","SENHA_REF":"2013-08-
28T15:26:23GMT-03:00HOV+01:00"}
Exemplo de retorno:
{"CODIGO":0,"RESULT":{"CLIFORTELEFONE":"(31) xxxx-
649","CLIFORENDERECONRO":"401","CLIFORINSCRICAOESTADUALRG":"000000000000000001","CLIF
ORCODIGO":"0000051","CLIFORENDERECO":"RUA MODELO","CLIFORNOME":"ATTRATTIVA
BIJUTERIAS","CLIFOREMAIL":"[email protected]","CLIFORBAIRRO":"LOURDES","CLIFORDOCU
MENTO":"xx.317.976/0001-
xx","EMPRESACODIGO":"0001","MUNICIPIOCODIGOIBGE":"3106200","CLIFORCEP":"30180-140"}}
4.12 MÉTODO: ecomClienteTodosConsulta
Objetivo: Traz todos os códigos dos clientes da empresa indicada na consulta para carga inicial com o
sistema Teorema.
Dados e metadados da tabela: CLIENTES_FORNECEDORES.
Exemplo de Código:
Chamada:
Retorna uma lista com os códigos dos clientes:
Exemplo de requisição:
if (json.has("empresaCodigo")){
PersistenceClause clause = new PersistenceClause();
clause.andIn("cliforSistema", BusinessConstants.TipoSistema.TODOS,
BusinessConstants.TipoSistema.WEB);
cliForCodigo
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 80
{"USUARIO":"ECOMMERCE","METODO":"ecomClienteTodosConsulta","SENHA":"2ded023107f2406a19de
1b5a597dee56","EMPRESACODIGO":"0001","SENHA_REF":"2013-08-28T15:08:39GMT-
03:00HOV+01:00"}
Exemplo de retorno:
{"CODIGO":0,"RESULT":[{"CLIFORCODIGO":"0000001"},{"CLIFORCODIGO":"0000002"},{"CLIFORCODIG
O":"0000003"},{"CLIFORCODIGO":"0000004"},{"CLIFORCODIGO":"0000005"},{"CLIFORCODIGO":"000000
6"},{"CLIFORCODIGO":"0000007"},{"CLIFORCODIGO":"0000008"},{"CLIFORCODIGO":"0000009"},{"CLIFO
RCODIGO":"0000010"},{"CLIFORCODIGO":"0000011"},{"CLIFORCODIGO":"0000012"},{"CLIFORCODIGO":
"0000013"},{"CLIFORCODIGO":"0000014"},{"CLIFORCODIGO":"0000015"},{"CLIFORCODIGO":"0000016"},
{"CLIFORCODIGO":"0000017"},{"CLIFORCODIGO":"0000031"},{"CLIFORCODIGO":"0000018"},{"CLIFORC
ODIGO":"0000019"},{"CLIFORCODIGO":"0000020"},{"CLIFORCODIGO":"0000021"},{"CLIFORCODIGO":"0
001601"},{"CLIFORCODIGO":"0000022"},{"CLIFORCODIGO":"0001779"},{"CLIFORCODIGO":"0000023"},{"
CLIFORCODIGO":"0000024"},{"CLIFORCODIGO":"0000025"},{"CLIFORCODIGO":"0000026"},{"CLIFORCO
DIGO":"0000027"},{"CLIFORCODIGO":"0000028"},{"CLIFORCODIGO":"0000029"},{"CLIFORCODIGO":"000
0030"},{"CLIFORCODIGO":"0000032"},{"CLIFORCODIGO":"0017614"},{"CLIFORCODIGO":"0000033"},{"CL
IFORCODIGO":"0000034"},{"CLIFORCODIGO":"0001876"},{"CLIFORCODIGO":"0020123"},{"CLIFORCODI
GO":"0001885"},{"CLIFORCODIGO":"0020369"},{"CLIFORCODIGO":"0018633"},{"CLIFORCODIGO":"00000
36"},{"CLIFORCODIGO":"0000037"},{"CLIFORCODIGO":"0001677"},{"CLIFORCODIGO":"0000038"},{"CLIF
ORCODIGO":"0001872"},{"CLIFORCODIGO":"0018674"},{"CLIFORCODIGO":"0000040"},{"CLIFORCODIG
O":"0001864"},{"CLIFORCODIGO":"0017601"},{"CLIFORCODIGO":"0000041"},{"CLIFORCODIGO":"001760
2"},{"CLIFORCODIGO":"0017603"},{"CLIFORCODIGO":"0000042"},{"CLIFORCODIGO":"0006791"},{"CLIFO
RCODIGO":"0021415"},{"CLIFORCODIGO":"0000043"},{"CLIFORCODIGO":"0017940"},{"CLIFORCODIGO":
"0000754"},{"CLIFORCODIGO":"0000044"},{"CLIFORCODIGO":"0001844"},{"CLIFORCODIGO":"0001869"},
{"CLIFORCODIGO":"0000045"},{"CLIFORCODIGO":"0021558"},{"CLIFORCODIGO":"0021513"},{"CLIFORC
ODIGO":"0002502"},{"CLIFORCODIGO":"0019996"},{"CLIFORCODIGO":"0000046"},{"CLIFORCODIGO":"0
008283"},{"CLIFORCODIGO":"0000047"},{"CLIFORCODIGO":"0020353"},{"CLIFORCODIGO":"0000048"},{"
CLIFORCODIGO":"0000049"},{"CLIFORCODIGO":"0002987"},{"CLIFORCODIGO":"0018228"},{"CLIFORCO
DIGO":"0000050"},{"CLIFORCODIGO":"0001780"},{"CLIFORCODIGO":"0019597"},{"CLIFORCODIGO":"000
0051"} ... ]}
4.13 MÉTODO: ecomClienteAltera
Objetivo: Inclui ou altera informações de clientes. Verifica se o cliente existe, caso exista são realizadas as
alterações, senão existir é registrado. O Código do IBGE para município é utilizado e depois registrado no
respectivo código do município do sistema Teorema.
Dados e metadados da tabela: CLIENTES_FORNECEDORES.
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 81
Exemplo de Código:
Exemplo de requisição:
{"METODO":"ecomClienteAltera","CLIFORCODIGO":"0000051","CLIFORENDERECO":"RUA
MODELO","SENHA":"3f8644b58d1a569ab11c58e9fcf4fce4","CLIFORBAIRRO":"LOURDES","CLIFORDOCU
MENTO":"xx.317.976/0001-
xx","EMPRESACODIGO":"0001","MUNICIPIOCODIGOIBGE":"3106200","CLIFORCEP":"30180-
140","CLIFORTELEFONE":"(31) 3291-
649","USUARIO":"ECOMMERCE","CLIFORENDERECONRO":"401","CLIFORINSCRICAOESTADUALRG":"
Municipio municipio = null;
if (json.has("municipioCodigoIbge")){
municipio = new Municipio();
municipio.setMunicipioCodigoIBGE(json.getString("municipioCodigoIb
ge"));
municipio = SessionManager.search().findByFk(municipio);
}
ClienteFornecedor clifor = new ClienteFornecedor();
if (json.has("empresaCodigo") && json.has("cliForDocumento")){
clifor.setEmpresaCodigo(json.getString("empresaCodigo"));
clifor.setCliForCodigo(json.getString("cliForDocumento"));
clifor =
SessionManager.search().findByFkAndLoadAllRelationship(clifor);
} else if (json.has("empresaCodigo") && json.has("cliForCodigo")){
clifor.setEmpresaCodigo(json.getString("empresaCodigo"));
clifor.setCliForCodigo(json.getString("cliForCodigo"));
clifor =
SessionManager.search().findByIdAndLoadAllRelationship(clifor);
}
boolean insert = false;
if (ObjUtils.isNull(clifor)){
insert = true;
clifor = new ClienteFornecedor();
}
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 82
000000000000000001","CLIFORNOME":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","CLIFOREMAI
L":"[email protected]","SENHA_REF":"2013-08-28T15:53:50GMT-03:00HOV+01:00"}
Exemplo de retorno:
{"CODIGO":0,"FIELDS":{"METODO":"ecomClienteAltera","CLIFORCODIGO":"0022743","CLIFORENDEREC
O":"RUA TOMÁS
GONZAGA","SENHA":"3f8644b58d1a569ab11c58e9fcf4fce4","CLIFORBAIRRO":"LOURDES","CLIFORDOC
UMENTO":"xx.317.976/0001-
xx","EMPRESACODIGO":"0001","MUNICIPIOCODIGOIBGE":"3106200","CLIFORCEP":"30180-
140","CLIFORTELEFONE":"(31) 3291-
649","USUARIO":"ECOMMERCE","CLIFORENDERECONRO":"401","CLIFORINSCRICAOESTADUALRG":"
000000000000000001","CLIFORNOME":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","CLIFOREMAI
L":"[email protected]","SENHA_REF":"2013-08-28T15:53:50GMT-03:00HOV+01:00"}}
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 83
4.14 MÉTODO: ecomPedidoConsulta
Objetivo: Consulta um pedido determinado e seus itens.
Dados e metadados da tabela: VENDAS_MS, VENDAS_DT e ITENS.
Exemplo de Código:
Municipio municipio = null;
if (json.has("municipioCodigoIbge")){
municipio = new Municipio();
municipio.setMunicipioCodigoIBGE(json.getString("municipioCodigoIbge"));
municipio = SessionManager.search().findByFk(municipio);
}
ClienteFornecedor clifor = new ClienteFornecedor();
if (json.has("empresaCodigo") && json.has("cliForDocumento")){
clifor.setEmpresaCodigo(json.getString("empresaCodigo"));
clifor.setCliForCodigo(json.getString("cliForDocumento"));
clifor = SessionManager.search().findByFkAndLoadAllRelationship(clifor);
} else if (json.has("empresaCodigo") && json.has("cliForCodigo")){
clifor.setEmpresaCodigo(json.getString("empresaCodigo"));
clifor.setCliForCodigo(json.getString("cliForCodigo"));
clifor = SessionManager.search().findByIdAndLoadAllRelationship(clifor);
}
boolean insert = false;
if (ObjUtils.isNull(clifor)){
insert = true;
clifor = new ClienteFornecedor();
}
...continua...
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 85
if (insert){ //CAMPOS DEFAULT
PersistenceClause clause = new PersistenceClause();
clause.andEquals("empresaCodigo", json.getString("empresaCodigo"));
clause.andEquals("cliForDocumento", json.getString("cliForDocumento"));
ClienteFornecedor cliente = new ClienteFornecedor();
cliente.addClause(clause);
cliente = SessionManager.search().findByClause(cliente);
if (ObjUtils.isNotNull(cliente)){
String ativo = "ATIVO";
if (ObjUtils.isNotNull(cliente.getCliForAtivo()) && cliente.getCliForAtivo().equalsIgnoreCase("S")){
ativo = "INATIVO";
}
return CallMethod.retorno(1, "Cliente já cadastrado e " + ativo + " no código " + cliente.getCliForCodigo() + ".");
}
clifor.setCliForAtivo("S");
clifor.setCliForTipoCadastro("C");
clifor.setCliForSituacao("00");
clifor.setCliForAutomovel("N");
clifor.setCliForCasaPropria("N");
clifor.setCliForFunRural("N");
clifor.setCliForDataCadastro(DateUtils.getCurrentSqlDate());
clifor.setCliForCliente("S");
clifor.setCliForFornecedor("N");
clifor.setCliForTransportador("N");
clifor.setCliForQuotaCapital("N");
}
clifor.setCliForDataUltimaAlteracao(DateUtils.getCurrentSqlDate()); ...continua...
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 86
clifor.setEmpresaCodigo(json.getString("empresaCodigo")); //Realiza a alteração
clifor.setCliForNome(json.getString("cliForNome"));
clifor.setCliForDocumento(json.getString("cliForDocumento"));
if (json.has("cliForFisicoJuridico")){
clifor.setCliForFisicoJuridico(json.getString("cliForFisicoJuridico"));
} else{
clifor.setCliForFisicoJuridico(null);
}
if (json.has("cliForInscricaoEstadualRg")){
clifor.setCliForInscricaoEstadualRg(json.getString("cliForInscricaoEstadualRg"));
} else{
clifor.setCliForInscricaoEstadualRg(null);
}
if (json.has("cliForEndereco")){
clifor.setCliForEndereco(json.getString("cliForEndereco"));
} else{
clifor.setCliForEndereco(null);
}
if (json.has("cliForEnderecoNro")){
clifor.setCliForEnderecoNro(json.getString("cliForEnderecoNro"));
} else{
clifor.setCliForEnderecoNro(null);
} ...continua...
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 87
if (json.has("cliForEnderecoComplemento")){
clifor.setCliForEnderecoComplemento(json.getString("cliForEnderecoComplemento"));
} else{
clifor.setCliForEnderecoComplemento(null);
}
if (json.has("cliForBairro")){
clifor.setCliForBairro(json.getString("cliForBairro"));
} else{
clifor.setCliForBairro(null);
}
if (json.has("cliForCep")){
clifor.setCliForCep(json.getString("cliForCep"));
} else{
clifor.setCliForCep(null);
}
if (json.has("cliForTelefone")){
clifor.setCliForTelefone(json.getString("cliForTelefone"));
} else{
clifor.setCliForTelefone(null);
} ...continua...
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 88
if (json.has("cliForFax")){
clifor.setCliForFax(json.getString("cliForFax"));
} else{
clifor.setCliForFax(null);
}
if (json.has("cliForEmail")){
clifor.setCliForEmail(json.getString("cliForEmail"));
} else{
clifor.setCliForEmail(null);
}
if (StrUtils.isNull(clifor.getCliForSistema()) || !clifor.getCliForSistema().equals(BusinessConstants.TipoSistema.TODOS)){
clifor.setCliForSistema(BusinessConstants.TipoSistema.WEB);
}
if (ObjUtils.isNotNull(municipio)){
clifor.setMunicipioCodigo(municipio.getMunicipioCodigo());
}
Parâmetros:
VARIÁVEL DESCRITIVO TIPO TAMANHO
PARA VENDAS
empresaMovimento Chave que identifica a empresa a movimentar.
CHAR 4
empresaCliFor Chave que identifica a empresa do cliente. CHAR 4
cliForCodigo Código que identifica o cliente. CHAR 7
vendaNumero Número da venda. CHAR 10
empresaVendedor Código que identifica a empresa do vendedor.
CHAR 4
vendedorCodigo Código que identifica o vendedor. CHAR 5
condicaoCodigo Código da condição de pagamento. CHAR 4
classificacaoCodigo Código da classificação usado no pedido de vendas
CHAR 5
transportadorCliforCodigo Código do transportador. CHAR 7
vendaObservacoes Campo destinado para observações da venda.
BLOB
vendaValorDesconto Valor do Desconto da Venda. NUMERIC 15-2
vendaValorTotal Valor total da venda. NUMERIC 15-2
vendaValorTotalLiquido Valo total líquido, ou seja, menos o desconto e o acréscimo.
NUMERIC 15-2
vendaSituacao [P|N|L|C|F|D|Z|O|T|E|R] Para indicar a situação da venda. P=aguarda liberação, N=não liberado, L=liberado faturar, C=cancelado, F=fechado, D=autorizado produzir, Z=em produção, O=produção finalizada, T=em teste, E=enviado e R=registrado.
CHAR 1
vendaTipo [V|O|C|D|P] Indica o tipo de venda. Para o e-commerce sempre será tipo igual a “P”. V=pré-venda, O=orçamento, C=condicional, D=devolução e P=Pedido.
CHAR 1
vendaSubTipo [D|P|N|M] Indica uma subdivisão de tipo para notas fiscais. D=terminal caixa, P=terminal não é caixa. No PAF é D=DAV se for orçamento, N=nota, M=nota manual.
CHAR 1
vendaStatus [S|N] Reserva itens. S=confirma, N=não confirma.
CHAR 1
vendaValorAcrescimo Valor de acréscimo de venda. NUMERIC 15-2
vendaValorDescontoEspecial Valor do desconto. NUMERIC 15-2
vendaValorEntrada Valor da entrada do parcelamento da venda. NUMERIC 15-2
vendaValorFrete Valor do frete da venda NUMERIC 15-2
vendaValorIPI Valor total de IPI da venda. NUMERIC 15-2
vendaBaseCalculo Valor da base de cálculo para impostos NUMERIC 6-2
vendaCNDEspecialIndice Sem uso. Índice para condição especial de parcelamento.
NUMERIC 15-8
vendaCNDEspecialEntrada Sem uso. Entrada para condição especial de parcelamento.
INTEGER
vendaCNDEspecialParcelas Sem uso. Quantidade de parcelas para condição especial de parcelamento.
INTEGER
vendaCNDEspecialPrimeira Sem uso. Vencimento da primeira parcela para condição especial de parcelamento.
INTEGER
vendaCNDEspecialIntervalo Sem uso. Dias de intervalo entre as parcelas para condição especial de parcelamento.
INTEGER
vendaDataEmissao Data da emissão da Venda. DATE
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 90
vendaHoraEmissao Hora da emissão da Venda. TIME
vendaDataLancamento Data do lançamento da venda. DATE
vendaSistema [0|W|T] Indica que a venda pode ser comercializada por e-commerce pelo Webservice. Localizado na aba 1 Principal como rótulo Integração. 0=nenhum, W=webservice, T=todos.
CHAR 1
operacaoCodigo Código da operação. CHAR 4
vendaSupervCliforSituacao [S|N] Identifica se houve liberação do pedido de venda. S=confirma, N=não confirma.
CHAR 1
vendaImpressao [S|N] Indica se a venda foi impressa. S=impressa, N=não impressa.
CHAR 1
vendaDataEmbarque Data do embarque dos itens da venda. DATE
vendaDataPrevistaEntrega Data da previsão de entrega dos itens da venda.
DATE
vendaNumeroRequisicao Número da requisição de venda. VARCHAR 20
transacao Chave sequencial que identifica a unicamente a movimentação de venda.
INTEGER
vendaNumeroLancamento Chave sequencial de lançamentos da venda, número da venda.
CHAR 5
empresaItem Chave que identifica a Empresa do item. CHAR 4
vendaSequencia Sequência que identifica os artefatos movimentados na venda, ou seja, amarração da nota com o movimento de itens para fechar a venda ao finalizar as quantidades entregues dos itens.
INTEGER
itemReduzido Chave que identifica o item. CHAR 6
vendaItemDescricao Descrição do item da venda. BLOB
vendaQuantidade Quantidade da venda. DOUBLE
vendaValorUnitario Valor unitário da venda (unidades). DOUBLE
vendaDescontoPercentual Percentual de desconto da venda. NUMERIC 6-2
vendaValorUnitarioLiquido Valor unitário líquido da venda (unidades). DOUBLE
vendaValorUnitarioCalculado Campo auxiliar para valor unitário. DOUBLE
vendaQuantidadeEntregue Quantidade entregue da venda. DOUBLE
vendaIpiAliquota Valor de alíquota do IPI. NUMERIC 6-2
vendaDescontoValor Valor do desconto da venda. DOUBLE
grupoFiscalCodigo Código do grupo fiscal. CHAR 3
unidadeUnidade Código da unidade do item. VARCHAR 3
planoPrecoCodigo Código da tabela de preços. CHAR 5
vendaIpiBase Valor da base do IPI. NUMERIC 15-4
vendaIpiValor Valor resultante do IPI. NUMERIC 15-4
vendaMQuantidadeMov É uma variação especifica. DOUBLE
vendaMIndice É uma variação especifica. DOUBLE
empresaVendedor Código da empresa do vendedor. CHAR 5
vendedorCodigo Código do vendedor. CHAR 5
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 91
Exemplo de requisição:
{"USUARIO":"ECOMMERCE","METODO":"ecomPedidoConsulta","TRANSACAO":767419,"SENHA":"7db3b
8a83c454afa00adce15feb855db","SENHA_REF":"2013-08-28T17:37:39GMT-03:00HOV+01:00"}
Exemplo de retorno:
{"CODIGO":0,"RESULT":{"VENDAVALORIPI":0,"VENDATIPO":"P","CLIFORCODIGO":"0003385","VENDAS
TATUS":"N","TRANSACAO":767419,"VENDAVALORFRETE":0,"VENDASDETAIL":[{"VENDAQUANTIDADE
ENTREGA":0,"UNIDADEUNIDADE":"UN","EMPRESAITEM":"0001","TRANSACAO":767419,"VENDAVALO
RUNITARIO":22,"GRUPOFISCALCODIGO":"050","VENDANUMEROLANCAMENTO":"00001","VENDASEQ
UENCIA":661401,"VENDADESCONTOPERCENTUAL":0,"VENDADESCONTOVALOR":0,"VENDAIPIALIQU
OTA":0,"VENDAVALORUNITARIOCALCULADO":0,"VENDAQUANTIDADE":4,"VENDAITEMDESCRICAO":"
XALE VISC FRANJA 244 PELE
110X110","ITEMREDUZIDO":"001309","VENDAVALORUNITARIOLIQUIDO":22}],"VENDASISTEMA":"W","V
ENDAHORAEMISSAO":"17:55:06","VENDAVALORTOTAL":88,"EMPRESAVENDEDOR":"0001","VENDADA
TALANCAMENTO":"2013-07-
31","VENDASITUACAO":"A","VENDEDORCODIGO":"00159","EMPRESACLIFOR":"0001","VENDAVALORT
OTALLIQUIDO":88,"VENDADATAEMISSAO":"2013-07-
30","EMPRESAMOVIMENTO":"0005","VENDANUMERO":"0000013535","CONDICAOCODIGO":"0182","VE
NDAVALORDESCONTO":0}}
4.15 MÉTODO: ecomPedidoAltera
Objetivo: Inclui ou altera informações de Pedidos.
Dados e metadados da tabela: VENDAS_MS, VENDAS_DT e ITENS.
Exemplo de requisição:
{"VENDAVALORIPI":0,"METODO":"ecomPedidoAltera","VENDATIPO":"P","CLIFORCODIGO":"0003385","V
ENDASTATUS":"N","SENHA":"a5dfe25dbedbe6b690b1797c7e027923","VENDAVALORFRETE":0,"VENDA
SDETAIL":[{"VENDAQUANTIDADEENTREGA":0,"UNIDADEUNIDADE":"UN","EMPRESAITEM":"0001","TR
ANSACAO":767419,"VENDAVALORUNITARIO":22,"GRUPOFISCALCODIGO":"050","VENDANUMEROLAN
CAMENTO":"00001","VENDASEQUENCIA":661401,"VENDADESCONTOPERCENTUAL":0,"VENDADESC
ONTOVALOR":0,"VENDAIPIALIQUOTA":0,"VENDAVALORUNITARIOCALCULADO":0,"VENDAQUANTIDA
DE":4,"VENDAITEMDESCRICAO":"XALE VISC FRANJA 244 PELE
110X110","VENDAVALORUNITARIOLIQUIDO":22,"ITEMREDUZIDO":"001309"}],"VENDASISTEMA":"W","V
ENDAHORAEMISSAO":"17:55:06","VENDAVALORTOTAL":88,"USUARIO":"ECOMMERCE","EMPRESAVE
NDEDOR":"0001","VENDADATALANCAMENTO":"2013-07-
31","VENDASITUACAO":"A","VENDEDORCODIGO":"00159","VENDAVALORTOTALLIQUIDO":88,"EMPRE
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 92
SACLIFOR":"0001","VENDADATAEMISSAO":"2013-07-
30","VENDANUMERO":"0000013535","EMPRESAMOVIMENTO":"0005","SENHA_REF":"2013-08-
29T14:43:46GMT-03:00HOV+01:00","VENDAVALORDESCONTO":0,"CONDICAOCODIGO":"0182"}
Exemplo de retorno:
{"CODIGO":0,"FIELDS":{"VENDAVALORIPI":0,"VENDATIPO":"P","CLIFORCODIGO":"0003385","VENDAST
ATUS":"N","TRANSACAO":767595,"VENDAVALORFRETE":0,"VENDASDETAIL":[{"VENDAQUANTIDADEE
NTREGA":0,"UNIDADEUNIDADE":"UN","EMPRESAITEM":"0001","TRANSACAO":767595,"VENDAVALOR
UNITARIO":22,"GRUPOFISCALCODIGO":"050","VENDANUMEROLANCAMENTO":"00001","VENDASEQU
ENCIA":661401,"VENDADESCONTOPERCENTUAL":0,"VENDADESCONTOVALOR":0,"VENDAIPIALIQUO
TA":0,"VENDAVALORUNITARIOCALCULADO":0,"VENDAQUANTIDADE":4,"VENDAITEMDESCRICAO":"X
ALE VISC FRANJA 244 PELE
110X110","ITEMREDUZIDO":"001309","VENDAVALORUNITARIOLIQUIDO":22}],"VENDASISTEMA":"W","V
ENDAHORAEMISSAO":"17:55:06","VENDAVALORTOTAL":88,"EMPRESAVENDEDOR":"0001","VENDADA
TALANCAMENTO":"2013-07-
31","VENDASITUACAO":"A","VENDEDORCODIGO":"00159","EMPRESACLIFOR":"0001","VENDAVALORT
OTALLIQUIDO":88,"VENDADATAEMISSAO":"2013-07-
30","EMPRESAMOVIMENTO":"0005","VENDANUMERO":"0000013535","CONDICAOCODIGO":"0182","VE
NDAVALORDESCONTO":0}}
4.16 MÉTODO: ecomPedidoStatusConsulta
Objetivo: Inclui ou altera informações de Pedidos.
Dados e metadados da tabela: VENDAS_MS, VENDAS_DT e ITENS.
Exemplos de Códigos:
if (json.has("transacao")){
PersistenceClause clause = new PersistenceClause();
clause.andIn("vendaSistema", BusinessConstants.TipoSistema.WEB);
vendaStatus.setTransacao(venda.getTransacao());
vendaStatus.setVendaSituacao(venda.getVendaSituacao());
vendaStatus.setEmpresaCliFor(venda.getEmpresaCliFor());
vendaStatus.setTransportadorCliforCodigo(venda.getTransportadorCliforCodigo());
vendaStatus.setVendaDataEmbarque(venda.getVendaDataEmbarque());
vendaStatus.setVendaDataPrevistaEntrega(venda.getVendaDataPrevistaEntrega());
vendaStatus.setVendaNumeroRequisicao(venda.getVendaNumeroRequisicao());
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 93
Parâmetros:
VARIÁVEL DESCRITIVO TIPO TAMANHO
PARA STATUS
transacao Chave sequencial que identifica a unicamente a movimentação de venda.
INTEGER
vendaStatus [S|N] Reserva itens. S=confirma, N=não confirma.
CHAR 1
vendaSistema [0|W|T] Indica que a venda pode ser comercializada por e-commerce pelo Webservice. Localizado na aba 1 Principal como rótulo Integração. 0=nenhum, W=webservice, T=todos.
CHAR 1
4.17 MÉTODO: ecomItemGrade
Objetivo: Realiza um agrupamento usado para as vendas web como filtros, resultando em um ID específico.
Dados e metadados da tabela: ITEM_AGRUPAMENTO_MS, ITEM_AGRUPAMENTO_DT e
ITEM_AGRUPAMENTO_MX.
Exemplo de Código:
Parâmetros:
VARIÁVEL DESCRITIVO TIPO TAMANHO
PARA GRADES
Id Código que identifica a grade. BIGINT
itemagrDescricao Nome da grade. VARCHAR 50
itemagrAgrupador Descreve o que agrupa o item, exemplo azul, camisa, etc
VARCHAR 30
empresaItem Chave que identifica a Empresa do item. CHAR 4
itemReduzido Chave que identifica o item. CHAR 6
itemagrIndice Ordem do grupo. SMALLINT
4.18 MÉTODO: ecomItemTodosGrade
Objetivo: Retorna uma lista de todos os ID’s dos agrupamentos usados para as vendas web como filtros.
Dados e metadados da tabela: ITEM_AGRUPAMENTO_MS, ITEM_AGRUPAMENTO_DT e
ITEM_AGRUPAMENTO_MX.
json.getLong("id")
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 94
4.19 MÉTODO: ecomCEP
Objetivo: Consulta o código IBGE da cidade, utilizando o CEP, passado por parâmetro.
Dados e metadados da tabela: MUNICIPIOS.
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 95
Exemplo de Código:
Parâmetros:
VARIÁVEL DESCRITIVO TIPO TAMANHO
PARA MUNICIPIOS
if (json.has("cep")){
WebServiceCep cep = new WebServiceCep();
cep.load(json.getString("cep"));
if (cep.isCepNotFound()){
return CallMethod.retorno(1, "CEP não encontrado.");
} else{
Municipio municipio = new Municipio();
municipio.setMunicipioCodigoIBGE(cep.getCodigoIbge().toString());
municipio.setMunicipioDescricao(cep.getMunicipio());
municipio.setMunicipioUf(cep.getUf());
municipio = ((MunicipioService)
SessionManager.service(MunicipioBean.class)).verify(municipio);
if (ObjUtils.isNull(municipio)){
return CallMethod.retorno(1, "Erro no cadastro do município, favor
entrar em contato com o suporte técnico.");
} else{
JSONExtObject jResult = JSONUtils.toJSONExtObject(municipio);
jResult.put("municipioEndereco", cep.getEndereco());
jResult.put("municipioBairro", cep.getBairro());
jResult.put("municipioCEP", cep.getCep());
json = new JSONExtObject();
json.put("codigo", 0);
json.put("result", jResult);
}
return json;
}
} else{
return CallMethod.retorno(1, "CEP não informado.");
}
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 96
municipioCodigo Chave que identifica o Município. CHAR 4
municipioDescricao Descrição do Município. VARCHAR 50
municipioCodigoIBGE num_val=[1-9] MUNICIPIO_CODIGO_IBGE = 7{num_val}7 Respectivo Código IBGE do Município.
CHAR 7
estadoCodigo Código do estado a que pertence o respectivo Município.
CHAR 3
municipioCEP CEP referente a busca. VARCHAR 10
Exemplo de requisição:
{"USUARIO":"ECOMMERCE”,“METODO”:”ecomCEP”,“MUNICIPIOCEP”:"85070-170","SENHA_REF":"2015-
06-22T11:49:52GMT-
03:00HOV+01:00","SENHA":"a52de84243f2cba18d65b75bfee2830b","EMPRESACODIGO":"0001"}
Exemplo de retorno:
{"CODIGO":0,"RESULT":{"BAIRRO":"Santana","CEP":"85070170","LOGRADOURO":"Frei
Caneca","LOGRADOUROCOMPLETO":"Rua Frei Caneca","UF":"PR",
"CIDADE":"Guarapuava","LOGRADOUROTIPO":"Rua"}}
4.20 MÉTODO: ecomNotaFiscal
Objetivo: Retorna valores da Nota Fiscal.
Dados e metadados da tabela: VENDAS_MS, VENDAS_DT e ITENS.
Exemplo de Código:
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 97
Exemplo de requisição:
{"USUARIO":"ECOMMERCE","METODO":"ecomNotaFiscal","TRANSACAO":"1039725","SENHA_REF":"201
5-07-07T16:07:14GMT-
03:00HOV+01:00","SENHA":"ff082f55e76a290c300f79985dbc9452","EMPRESACODIGO":"0001"}
Exemplo de retorno:
{"NOTAVALORICMSVALORDIFERIDO": 0,"NOTAVALORICMSBASE": 0,"NOTAVALORISSVALOR":
0,"NOTAVALORCOFINSBASE":0,"NOTASERIE":"1","NOTAOBSERVACOES":"NF Ref. Pedido No.
0000011703\rForma de pagamento: checkmo\nEndereço de entrega :\n-Nome: test115 test115\n-Rua: Rua
Frei Caneca 115 115 Santana \n-Cidade: Guarapuava\n-Estado: Paraná\n-CEP: 85070170\n-Telefone: (42)
9977-1619\n-E-mail: [email protected]\n","TRANSACAO":1039725,"NOTADATAEMISSAO":"2015-07-
06","NOTAVALORCSLVALOR":0,"NOTAVALORINSSBASE":0,"NOTAVALORSUFRAMA":0,"EMPRESAVE
NDEDOR":"0002","NOTAVALORICMSSUBVALOR":0,"NOTAVALORPISALIQUOTA":0,"TRANSPORTADOR
CLIFORCODIGO":"0008938","NOTAVALORFUNRURALVALOR":0,"NOTANUMERO":"0000001503","NOTA
VALORFACSVALOR":0,"NOTAVALORDESPADMINALIQUOTA":0,"NOTAIMPRESSA":"N","EMPRESACLIF
OR":"0001","NOTADATA":"2015-07-
06","NOTAVALORIPIVALOR":0,"NOTAVALORICMSSUB":0,"NOTASITUACAO":"N","NOTAVALORIRBASE"
:0,"NOTANFEMENSAGEM":"\napresenta erro(s) de envio:\nModalidade do Frete obrigatório.\r\nUnidade do
if (json.has("transacao")){
PersistenceClause clause = new PersistenceClause();
clause.andIn("vendaSistema", BusinessConstants.TipoSistema.WEB);
NotaFiscalMaster notaFiscalMaster = new NotaFiscalMaster();
notaFiscalMaster.setTransacao(json.getLong("transacao"));
notaFiscalMaster = SessionManager.search().findById(notaFiscalMaster);
if (ObjUtils.isNotNull(notaFiscalMaster)){
json = new JSONExtObject();
json.put("codigo", 0);
json.put("result", JSONUtils.toJSONExtObject(notaFiscalMaster));
return json;
}
}
return CallMethod.retorno(1, "Venda não encontrada.");
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 98
Item 000055 - MOLDE BOCAL CXA TRIPAC CELTA (4 CAV) obrigatório.\r\nValor total de outras despesas
acessórias obrigatório.\r\nValor total do seguro obrigatório.\r\n\nAtenção! O certificado da empresa de código
0001 está vencido.","NOTADECRETOSOBS":"DOCUMENTO EMITIDO POR EMPRESA OPTANTE PELO
SIMPLES NACIONAL.\r\nVENDEDOR = 00001 LEANDRO BROETO \rPERMITE O APROVEITAMENTO DO
CREDITO DE ICMS NO VALOR DE R$ 83,70 CORRESPONDENTE A ALIQUOTA DE 3,38% NOS TERMOS
DO ART. 23 DA LC 123.\rVoce pagou aproximadamente: R$ 333,07 de tributos federais R$ 2.148,28 pelos
produtos Fonte:IBPT
9oi3aC","NOTAVALORCOFINSSERVICO":0,"NOTAVALORISSBASE":0,"NOTAVALORIRVALOR":0,"NOTA
VALORRETCOFINSVALOR":0,"NOTAVOLUMESQUANTIDADE":0,"NOTAVALORCSLBASE":2476.35,"NO
TAVALORICMSSIMPLESVALOR":83.7,"NOTACHAVEACESSO":"411507045365970001445500100000150
31010397252","NOTAVALORRETISSVALOR":0,"NOTADATALANCAMENTO":"2015-07-
06","NOTAVALORRETPISVALOR":0,"NOTAVALORICMSSIMPLESALIQUOTA":3.38,"NOTAVALORSUFRA
MAPISCOFINS":0,"NOTAVALORDESPADMINVALOR":0,"FISCALCODIGO":"5.102","NOTAVOLUMESPES
OLIQUIDO":0,"NOTAVALORIRALIQUOTA":0,"NOTAVALORFRETE":5,"CLIENTEFORNECEDOR":{"CLIFO
RTIPOCADASTRO":"C","MUNICIPIOCODIGO":"0002","CLIFORCODIGO":"0013507","CLIFORENDERECO"
:"Rua Frei Caneca","CLIFORSITUACAO":"00","CLIFORDOCUMENTO":"052.126.479-
08","EMPRESACODIGO":"0001","CLIFORDATACADASTRO":"2015-07-
06","CLIFORCEP":"85070170","CLIFORFISICOJURIDICO":"F","CLIFORTELEFONE":"(42) 3627-
5811","CLIFORQUOTACAPITAL":"N","CLIFORINSCRICAOESTADUALRG":"052.126.479-
08","CLIFORFORNECEDOR":"N","CLIFORENDERECOCOMPLEMENTO":"115","CLIFORATIVO":"S","CLIF
OREMAIL":"[email protected]","CLIFORCLIENTE":"S","CLIFORDATAULTIMAALTERACAO":"2015-07-
06","CLIFORCASAPROPRIA":"N","CLIFORAUTOMOVEL":"N","CLIFORBAIRRO":"Santana","CLIFORENDE
RECONRO":"115","CLIFORSISTEMA":"W","CLIFORNOME":"TEST115
TEST115","CLIFORFUNRURAL":"N","CLIFORTRANSPORTADOR":"N"},"CLIFORCODIGO":"0013507","NO
TAVALORICMSBASEISENTO":0,"NOTADESCONTOTOTALVALOR":0,"NOTAVALORPISSERVICO":0,"NO
TAVALORQUOTACAPITVALOR":0,"NOTAVALORISSALIQUOTA":0,"CODIGOOPERACAO":{"OPERACAO
GERAFISCAL":"S","OPERACAOISSRETER":"N","OPERACAOCUSTOMEDIO":"N","FISCALCODIGO":"5.10
2","LOCALESTOQUECODIGO":"001","OPERACAOOUTRASBASEICMS":"N","OPERACAOEXPORTAIPILI
VROS":"S","OPERACAOGERADEMANDA":"S","OPERACAODESPESAADMINALIQUOTA":0,"OPERACAO
ESTOQUEPODERTERCEIRO":"N","OPERACAOENTRADASAIDA":"S","OPERACAOFUNRURALALIQUOT
A":0,"OPERACAOOUTRASBASEPISCOF":"N","OPERACAOSOMENTECOMPEDIDO":"N","OPERACAOSE
GUROBASEICMS":"N","OPERACAODESCRICAO":"VENDA DE PECAS P/ CONSUMIDOR FINAL ( P.
Juridica
)","OPERACAOFRETEBASEICMS":"A","OPERACAOPRECO":"N","OPERACAOESTOQUECONTABILIZA":"
C","OPERACAOFATURAMENTO":"A","OPERACAOQUOTACAPITALALIQUOTA":0,"OPERACAOEFETIVA"
:"S","OPERACAODESPESAADMIN":"N","OPERACAOLIVROREGISTRO":"S","OPERACAOFUNRURAL":"N
","OPERACAOQUOTACAPITAL":"N","OPERACAOFRETEGERAIPI":"N","OPERACAOCONTABILCONCILIA
CAO":"S","OPERACAOESTOQUECONTABLIQUIDO":"N","OPERACAONOTASOMENTEIMPOSTOS":"N","
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 99
OPERACAOINATIVA":"N","OPERACAOCODIGO":"0468","OPERACAOFRETEBASEPISCOF":"N","OPERA
CAOSEGUROBASEPISCOF":"N","OPERACAOVALORIPIOUTRASICMS":"N","OPERACAOPRECONOTAFI
SCAL":"V","OPERACAOCALCULAICMSSIMPLES":"S","OPERACAOESTOQUEEXPEDICAO":"N","OPERA
CAOESTOQUE":"D","OPERACAOMARGEM":"N","OPERACAOCOMISSAO":"A","OPERACAOCUSTOS":"N
","OPERACAOPERMITEALTIMPOSTOS":"N","OPERACAOTIPOMOVIMENTACAO":"01"},"NOTAVALORIC
MSBASEOUTRAS":2481.35,"NOTAFINALIDADE":"1","NOTAVALORINSSVALOR":0,"NOTANFESITUACAO
":"E","NOTAMODELO":"55","NOTANFEMODO":"N","VENDEDORCODIGO":"00001","NOTAVALORSERVIC
OS":0,"NOTAVALORPISBASE":0,"NOTAVALORICMSBASEDIFERIDO":0,"NOTAVALORICMSSUBBASE":0
,"OPERACAOCODIGO":"0468","NOTAHORA":"09:46:55","NOTAVALORQUOTACAPITALIQUOTA":0,"NOT
AVALORPISVALOR":0,"NOTAVALORINSSALIQUOTA":0,"NOTAVALORICMSVALOR":0,"NOTADESCONT
OTOTALPERC":0,"NOTADESCONTOTOTALSERVPERC":0,"NOTAVALORTOTAL":2481.35,"NOTADESC
ONTOTOTALSERVVALOR":0,"NOTAVALORFETHABVALOR":0,"NOTAVALORCOFINSALIQUOTA":0,"NO
TAVALORCSLALIQUOTA":0,"NOTAVALORCOFINSVALOR":0,"NOTAVALORPRODUTOS":2476.35,"NOTA
VALORIPIBASE":0,"EMPRESAMOVIMENTO":"0001","CONDICAOCODIGO":"0001","NOTAVOLUMESPES
OBRUTO":0}
4.21 MÉTODO: ecomDistribuir
Objetivo: Retorna arquivo XML e ou PDF.
Dados e metadados da tabela: .
Exemplo de Código:
Exemplo de requisição:
{"USUARIO":"ECOMMERCE","METODO":"ecomNotaFiscal","TRANSACAO":"1039725","SENHA_REF":"201
5-07-07T16:07:14GMT-
03:00HOV+01:00","SENHA":"ff082f55e76a290c300f79985dbc9452","EMPRESACODIGO":"0001"}
JSONExtObject json = new JSONExtObject();
json.put("usuario", DocEConstants.Usuario.Teorema.nome);
json.put("senha", DocEConstants.Usuario.Teorema.senha);
json.put("metodo", "doceDistribuir");
json.put("transacoes", ColUtils.toList(25833));//lista de transações
json.put("modeloDocE", "65");
json.put("extensao", "xml");
json.put("situacaoDocE", "A");
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 10
0
Exemplo de retorno:
{"NOTAVALORICMSVALORDIFERIDO": 0,"NOTAVALORICMSBASE": 0,"NOTAVALORISSVALOR":
0,"NOTAVALORCOFINSBASE":0,"NOTASERIE":"1","NOTAOBSERVACOES":"NF Ref. Pedido No.
0000011703\rForma de pagamento: checkmo\nEndereço de entrega :\n-Nome: test115 test115\n-Rua: Rua
Frei Caneca 115 115 Santana
4.22 MÉTODO: ecomSalvarCaptchaCNPJ
Objetivo: Passar uma string para uma ID chamada session retornando uma imagem binária “captchaBytes,
para a validação do CNPJ.
lembre-se que com a resposta vem a imagem (CAPTCHABYTES)do recaptcha em hexadecimal , que o
sistema devera mostrar par ao usuario.
Dados e metadados da tabela: .
Exemplo de Código:
Chamada:
primeira consulta:
{"USUARIO": "ECOMMERCE","METODO": "ecomSalvarCaptchaCNPJ","SESSION": "584","SENHA_REF":
"2015-07-31T09:49:16GMT-03:00HOV+01:00","SENHA":
"ba4e877409b2556df92ae290ca7d244f","EMPRESACODIGO": "0001","ITEMSISTEMA": "W"}
resposta primeira consulta:
{
"CODIGO": 0,
"CAPTCHABYTES":"89504e470d0a1a0a0000000d49484452000000b4000000320806000000f524f1f700000
0017352474200aece1ce90000000467414d410000b18f0bfc6105000000097048597300000ec300000ec301c
76fa864000016f349444154785edd9d59cc65c316c7bf48a363268626666d1e629e831074cc531b638ed0c41
443132da60e577410b9421be2920e226d0a1dd7141737115e907e104fad9f78f3e8e13eec7b7ef5f5ffdc75d6b
7aa76ed7d0e71fd93956f9fbd6b57ad5aeb5fab56d5dee77c5373e6ccf9f7d4d454e365d6ac59ffd969a79d56cf
9d3b77d521871cb272fefcf9ff42162d5ab47cc182052b962e5dfa8f8f3efae8ef4dd3dc3f8eac5ebdfa6fd4c5dfe8
json.getString("session");
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 10
1
faafbffeba3877edaf28f4f5f7eeef5fd9a603eece24735f39fcf0c39be38e3b2ec985175ed8dc77df7d4379e9a597
9acf3efb6c44c0b7df7e9bae7ff5d557e9b3c7db6fbf9dae0b94cf95fdb3604098d43ffe7605fd437efbedb75ef7d7
c0dbf48f4097fe50561ce96a83010fa79aadb7debab9e28a2b9a75d75d7784a05b6cb14573eeb9e7a6cecf9b3
72f1175d75d771d293349a1fd430f3d743828903df6d8a3d971c71d930e975c72c9b0ec99679e99ce5979e491
478686a891f7de7baf79f3cd37671c43a8bee0de575e7925e933cec0eb4b3af48710fed892e4e9a79fee55f738
e8d29f1f7ef82195456a7c61ed3ce0c6344100a3015240209d47f8ccf955ab5625c370ac9143e3329494969c7
5d659435252cf061b6c3052efffbb68463afae8a393f059d7aebefaea6413ecd307cc68d83002b6a76e1fbdb887
b6f18f3d0696249f7cf249e7415b33384b9155fde19a06d924407df493fac1e078da0190d5e2830f3e486983ae
4b7020377ffffdf755cea2de6fbef92675867b1e7ef8e1e180a09ecb2fbf3c29f5d0430f0ddbb8e8a28b86c6b7c22
ca2c85d231a487f06d964934d924ecc74ea0ffdce11ebe79f7fce5ee33cf77b926153ce63737b3c2e3c6972f091
151de807e0ef030f3c90ead120eb02ea8b06d56bafbd96ea7ce28927527b83e36983e73a8e2228e0a3b6e4ae
bbee5a5372265042e588de7edaa14d9444118cc654f8cc33cf4c74044f02e896130c292792061d7cf0c189b8fb
efbfff889dda847b6eb9e596449a1c91bb009b227d6023edc71f7f3c429a2ea02fd6dfe8c3e7ae838ce02a3bf94
16533862fbef88232d3056b1a817cd75d775d8a36ba0fd96aabad9a2bafbc72c60882c02a0351d5415f2e1771
007a759db673a3f9f7461455458ee79f7fbeb9f6da6b533f8f3cf2c8e6c0030f9c61472b5c2365c36eea7f977e51
d6eb1221aa539196d9135d9e7beeb92169bae0adb7de9a881fb02183091d7ef9e597ac1ef06ba0efb4011515
31be8e4bb8f1c61b53349a3d7bf6d009c89c397312e9a9072c5cb8309dc728381cc7f2d98f3420e723288db15
52f83232a63c1b977df7d77784fd406c0c8d14099f420401f6b4bfa8363ac7e4f3ef9643a3ee18413926cb9e596
c3eb5636dd74d3e1f1bdf7de3b115d4b910fd446e6c8271ce7eaad4534d8fc2c6f814f076d4e7708d038c7a51c
07e5a534c73ffdf4535a0045f92a51e6d8638f4dc7324ac9483e07f3113e2a23487772718de66824cbd012cacb
217ca61e8e2d11fbc0dbd29287c523e4453f84bee00cfa8370ccfdac1972a91e72d965970d73d43ea08f255b7
1bd744de7e51378209fd40c065b87476eb0714c5b390cca4f130f58e382a8413b4274aca996b234c85429652
41b6fbc7172d08b2fbe98a632b6c9729db1a0be525ecd7908487dcc06d25dd07584f664682b384de75990ea5
c0ed449f9975f7e39db07ce7b5be25cce610372d3da8123825f7ae9a523915a42be8e8d6aecd917e86067341f
29e90bba887cf42b37188452b495bda883cd04084e59b8b5fbeebb8ff4dffa6af0792a158a10356847883df690
d3d929f16909b2edb6db3637dd74d34894ed038c7cf3cd373737dc704358978fe832f4830f3e9806c03df7dc93
9ca5f3cc3894e51c031547e97ec905175c30ecc7c9279f3ce33a824edac3c7311a50e8c0b9458b16a5fbad33d
aa0be1010d8938fa237f6c6eef48736d52ef0a4ac05fbeaaa9fbea3030be0c30e3b2cd91d1e9006719d5dac5a7
8fea0a7661cecc422b934434918d0c2e0737e5a8808cbc387afbffe3a1d2b32b741e4264293635b6510ce71cd
2e806a41fbaa8701485b6d91cadf13015d546692426a261db12d241338d7a6bb05f5304b9c77de793372efcd
37df3cad7134d0a33ee33ffc821e88dd168dfcd4450862aa8b4126a20ae4c6d8580b65b826be51360a8291604
f9b670fce4d6549e9094b83946f8b2a8a24ea9015b6f9d88f3ce8a0839ab5d65a6b443909c6c408b4671d1e01
e7e83e0c646715748f164ffe1e60a30388f6e027257e10d13691946da79c2f22c8cee4ae6c79466d21d8fdb6db
6e1b7ea67c4de49ba4f014f8a8a38e2a6e677ef9e597c95fd8a086d00c068fa9414e561d12a2a822708e48dff7
610604df61871dc26b189fe8912338e72126114ba3bc6d056fefd1670d04a0be428671a315c23a85ba98463d
70206d4583af0d0c04ea6717e9f6db6f6f162c5890d226fab6fdf6db8fe840d49e3f7ffe8cf35d857491bee0eb8d
36da282cd35558285b6013a54cf02aba8700e0313518adff5c73dc1944340c47e7a206bb08842572917b5227
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 10
2
113247a412c1d1899488fd4a2d2a6aa671ea29110ae25f73cd35a95e218a721a14225a34982609d602b443b
4920e6a937482cf071c70c0f01ac2c272eedcb9cd31c71c937c978b9a9c17a9142c6c10b060b6b8f8e28b9bd3
4f3fbdd9669b6dc2fabce05f0678dbac245b7a6123806bd6bf532b57ae5cb2e63804857ffcf1c791e958e0316ed
41082b3f5d4ac643489086aa324a0b31093856bee41046d310028f7faebafa7ad383d528f8cdf07e8465b36dd
8a08ad082c32a1136090911678078c03399a1c3a1ac0f45d9f19b0e8666d08a1e8578e30f8ad16f849f751679
bbf117c5e03748fee7ffcf1c7135f3efffcf3619fd980e63dd22c504e6fb659c86156988218c1515a0018c5b9dc94
dc9a4103214b9112c3119578d256bb70405834e120fac12c70ca29a72442728ef4a40d188c7b6ddfb8d7b723
275932d9f4075bd207ae6b47c50f78bba0f242797c42bd7ed008d40d49b59eb0c2ce0ec161bdf5d61bb6c7934
b1d5ba13d4175e606a45f97e04f5b5724e3121a3b00f5138c101a457d24a632ff0893323e1dd0838236609868
f4d28ecf7b296beb644060047bdf2484bed05657e0705f57e424eaf6d11327908bfafb6b85b6a9d7d6294cca46
96d05a8022b914019f4166b642a3fabc8c4b680d64da0d096d2f94e00dc608ef028ca3e8badd76dba5c50cf08
ed7c8232a94d21b2ffbecb34fb3fefaeb87d77262236f2d2242a3670db0357bc95d66192bd8288749119ac0e38
19df01ffef1c18f73e4d1515d91448466b0e06f719134c9be966b455c450f0db21142a36ccd4adb4767c8e3231
c9df391233282c0fdbefc638f3d36a32d2b7bedb557ea30830023447553eff2e5cbd3545f5a91938732807c3f22
c84611a16d542bc13a415379f4841581f4380f2753cedb29023af240841423d2932dd3926d1152320bf4d5b5e
bafbf3ead53eebcf3ce94beb5ed6e91f27962d23ebae508db26d19b9ead39b4801159557efae9a769b5ef2b67
b14103720ec6f453536906b07910607011bd7d3b08dfb0e12f694e2d689b7b4e3bedb491babc401e8845f968
80d037ca713d8a8422b4228d15fb102312c8975bf8d267ea46583fe83892be04f1822ee8a57a99f9a2726d829
dd8623be38c33c2eb7d258af0d584c641744a95adbdf6da239597448baf934e3a296dea335dfa99c0921d3247
3b08908d7b59d1b3b023b7af050392faa99b814774b00ba3238e382224d389279e387c4f9bfb799ccd79b6c2d
a22dc9f55f8e690be68c05b934f3df554586e1ce17d0b5e0be03d0ca16f2a44ea13a5666c307854131a2c5dba
7458d9e2c58bb35364ada0289119d82938972f6b4b4c80a444be9a293802eddd7aebad4958c8f0daeb7efbed
97deef8edaef2b4cc78a729168bade79e79d536ae4ef9790da9d7df6d923e7b403256161ad1981ef67dab2086
dd9b44a81c597eb2a1098bea0033976044fe87df7dd77a83781cace647c4dcc06bd28c0b12dec03e390d0749
2cac84789802ac8396b0022a9dd5ce73a8a76dd46b302b135bd434eff655d84733c1ab5809018c377aa04e98
bf17d1b35a2e89623de669b6d16a62a2568f658b16245da53651f1d6745f5f3c61dd7ed57d954876d97fafcbdf
8c7920d5f731e9fe6521decc440a73ef599548f40842df97a5dadfd3da1a345273ed575053b10115a82fec290d
0dccc93230a9c73ce39e92fe9017f4b2b6a40c754b106865208fb042bf7f23aa2e86bdf3988c476b20fe4442f7b
efbd77329a0cc76a5d330624c0a976c09e7aeaa9e96d337db65202c4c33e22a2e0b72c498d72248b6c207b0
33b93e6eea3bcce63931c61ac9e04bae815dd5af045625b77446874d47502a710e947f0b0831a2442fb8d7fe5
5444018cd4d68168839f4610af20ce8c520af251064369ca456c27732062c8c15e98b2690b036150764a780c
ec5f94626185fe36ea61079b66cd9a356be41e09032117b572b30a7dc77ed6419027aa1ffdd14b3606e8469d
d6de5678ed53e01e9efe9266b14bc1e71ca159dc4b57ea46f73eb00348c2223102656d1600f095bf1f9dd1ddfa
2811da1b93cf9ef90067f0623a8d317dd03088ca535611ce2b8802517a82c172119ad9c2d6119126177d6b05
52d32f061dd0a0f0e07a64602fb24f1f702f75f0d296af17213f66e78047eab23bb689f27f06a7ec06a89bc162fd
9523b484f7b7b98785de871f7e986c60891481fa351bc11bff8e07b6ae452e45f43e1aa61c6db051dc0a248bc8
5502e4f7f560749023259151f0d3b35043b29cecb2cb2ec9e816443d725a9ce205a7fa6f4e4878d93d0a085dc
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 10
3
0bd388a5d821cd988b0366a468b74d2163fc3f2f9eebbef4ee92044c9a536b5e2078c002fd06dc99225a99c4f3
9f117fec69e7e70d07f667e76a46a74a44c0a02837befaf21240ad3f83aebac335291fdec473dc0785a88a078e
e19bfbee9908bde88c82b5d2c6952670665702a46f44284cf6db3a1b737287ab745adae8253303cfa7401be89
eac34e4a0bf91b95c1e61eb9fac611820cf05ce2732e35b3425fac0ffabc8f9e783320c6329db0d12e075b8115
7621d89bd53e3386e46da8a8ac17a2a31d08b9ed4014b6d1867b64048e71ac8f469cf7ab6b2fdafab2c80dbc4
909339b07368b221d40bfa81e5292dccbfdbe4f0a2e2cee72ef9e77110627c4136feccca9370b593cdb7b4af2e
8a38fa67bf059db93c7ac0c6e5eeca35d09b9e8d957b41769914b6f10a6373acdc8c790fe5e0baedba98a9d8c
e8e7c878c4aea8820d1824486fa35608a982856618fc90037df7f5e404b259602f5d63db8dbf041f088e3d23e1
1ec147de0876e624bfc7377c4617b51d09a9070383f288dae25c8d0f284310a4dd6c0e8d7211c1730f3d6a05e
5d9a2c3a1228f359c40fe549bdbe1688c4624c6202c2cbb3cc5b333931f24e8887365ec92c8f8b4cd3743543fe
7d18fad3fcd5e1eb4431d7686f153374f466b6cc263723b7d53f7b265cb86d77962cbcf4bb0ef5d83dc9a05c83
efccdc1f6c3f28a630d9ed2fd5d9025746e8b06c34248884d47518abf4adefd88e2c91bdf25c3a05d95c6b95da
252178174e82c636354fa429b6d91c8c23a85ad30cd6044fd2e339f07f5510f04b2846250e83812daf7fa435cfc
495d76a7a81694cff5053ec0939ccd6c3f80e515c7cc127c8e825a0ee893b36996d03e520954440e2627e62ab
68eeee350817a7068975c2c1208ccb4c48fb3f0d8de3a95be520687018c5b4b6aa66cec24a730d8d59e6da30
dde49766f9f6b9650a53501bb1716e8a46b10e88f867f46215e95a2be05fc616bd2fa230ab6d8059941682ac0
80b9548073aa504e8cf0dd77dfa5d70b11f2292d48fa0265694f11548305e10ba2f64d307627f8892d7e72015d
b99772fc8d60eb6e3334b651bb517dd84de94eb4f0cbc13b897672d19d6bcc903cd92585436c8a6389cbb1ce
77d1a7066d7605be1fe215e7db6630051a89fca14161419dc808a1558122150dd95cac0b6ce4e26b5552ca1a
bb0d74ba642cc0759bd74b770b3a8a1e3551b7cdd03e220b5657ed90908271be340084c8496db0bad81d254
f5c7e36822782e83249c8aeecdfb7f9c9837bdbfc419d6ca932abf2ca325f590351b0959d47084d052848a4027
d8c1ca16f94f051cb037d894ed44beea8115c8225de2461754d865dd35f5ea8e23c8213683b6a5f4eca5db7c8
f581fefb1cb9766aaf21580edceb095642ad4e2017403c542e9b43039e52bdfffefb6b3e8d87c8d86de01e948c8
0432d9931528d43a241d2371db2e4f3ba2aedb00ea3ec3befbc937e8155f7f9b6237250d6ce94a581eec9ce67
16a84438ff7b821c33f8f8468f2518f7d4cc2ab5a03fd637d4cf2cc86f884ca27e8b22a173844241fbd5710183f1
4878524a46530ba07e4f6645454ba008be4fd42f6742144f8812b857fa795db51bc14254a06dfdf4150eb66df3
502107af73ce2f2022bb8d72ac673438689f73f8d2a659b551b106b9685cebafae985af3efbd426801666115e4
099b80629c63d3be1429e908a4e90bee55ce2c3203ada6894636ba48044f3c08a0fe308394a25f1b6c64534e
cbc013bc3d6ddb48ceb97ea6cc0d7450223b68bb3e69281afb3589dffd9814a6f87f846c039546a24632c20b3
1bc71c56b97ec2feb3cc93b9bf5bc7a2aa74a4460919ef2b673b5b064462084c0358ca6ffe782a0b7a404f4523
a348ec36d64d3e3687e4638ea2be7b00de5d88b2d39b78b4e25b283284879707f5b9912e85b9b7fe5af3e3c2
86160c7ff45081e62e058df8888380921b7e47137dfc890f36913e796f2584f6674fa3d101142e4eb627cfa225d
19ec803e6890ebd130c49173391711a986840275535f2d7cf95c8ad0053541c4c3af252cd0afd6f653fc6758ff3
48ea99ca84d67019d640b4affba8c699463ce4532ee5b6a7a54cc430ac8401ac1975875bd8ba1db88604986d
122e3e11c91af16d4217df9422fc8e5a6947df5d5577bf5cf428187c12194c8902bcf4ff0f235afdc7d35a07fb5f6
a2acfa6e675d81736406d64f390c178534ce42c6bf2b0039d957a551843de5aece05944719e5a8082f9f6810d
8364bc29b797a9185816647351db51de6987b4a04f124937ea04b6410748f75927e4f9bbf3cc923cdb0f5a21f0
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 10
4
e8b72cd1a509e9985bfe84eb4136c7f3ca2f211c9bba26b9447479567b6f6a00e0619ba22d856c0c7d85c98b1
cbc1452a885ee184dc903efad5c7aee05e7f3f9fa997f6519c6f65f8f7af73c2cc416e4f1e0f617052dbc2239ae6d
43678e38d37863ffa58db5711486d33db00eb64c43ea2468fae01c2029d99c9a4a3b5aded4f0db88ff296e470
021bd4da81f25d07277a6a1de3915b17700fb6b4fd2b6edbf1b20dabf5288242347e020cc7d16057a060a4a44
0bd2ca8688b1488ff4b82413114fb97a43c6d6f9e711f3f0d40ea427d96bc3682424281bef03d3ac04bf30c100c
265df95b229f08a480a06d3b1c75c71d7734bbedb65baa937c7952807cf6877df8abe31c197280809eb8b9546
95c446d7501f7b10d6adf1a2c12da1b0667e1a0286a128988de94b1a3bb2b8864f62bfc1b6eb8e10c0279bd30
0ad1806f6a6b7f3a27909c016aff4f8a9de6a88b73f4c393a1662ae51efdc754847b6a41db5184aa41d7289a03
fd85b8d6e6d4273b7bfdc69959688b19907df01a4433aa4791d039d0c1abaeba2a7d5b4251d40be9099148ff5
446c6e05e6b70ce132189a27e31c937b431a447ae63d6195cd7f44f346ffb3fe30c4806ab7e19097d3cd0bf349
5a22bf9bdeae4b816d8887bbae4aeb2030fb35e78e185440e520f3b083d44ce2e40377d1b5ffaf1c625bee51c
295e1fd83eb7e9459f288bd819d5a317a13d680c474388da97f24b72fcf1c7a729994efa8853db310bfdb34f76
4b4472a274cd6e0c65284b8e6e172608e4e1cb04d1372b28df8538f491fa488d6c7f73b0764078a0854e25320
34844b92e60e0f00212f769f6c58e7beeb9676a9be0d607f45375a21703323743d19efaea178ed4239b4d84d0
1e18954e4a01bdd79013ae439af3cf3fbf79f6d967532789b2d4a363a1d4b11cb440cb2d0e1934d4a52f29d4fe
4b8548e80bce29219aba41d4df1cac1d78575c448b60dba31c1135479c2e60d7463aa0cf3820d8508f9da120
a90d68d8355a3862b7e981dc34ff0592df9941d85c51ae0000000049454e44ae426082"}
4.23 MÉTODO: ecomImportarDadosCNPJ
Objetivo: Valida e importa os dados vinculados ao respectivo CNPJ.
Dados e metadados da tabela: .
Exemplo de Código:
Entrada:
json.getString("cnpj")
json.getString("captcha")
json.getString("session")
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 10
5
Saída:
[Cliente]
CNPJ=
CATEGORIA=
DATA_ABERTURA=
SITUACAO_CADASTRAL=
DATA_SITUACAO_CADASTRAL=
NOME EMPRESARIAL=
TITULO DO ESTABELECIMENTO (NOME DE FANTASIA)=
LOGRADOURO=
NUMERO=
COMPLEMENTO=
CEP=
BAIRRO/DISTRITO=
CODIGO E DESCRICAO DA ATIVIDADE ECONOMICA PRINCIPAL=
MUNICIPIO=
UF=
Webservice Teorema
_____________________________________________________________________________________________________
Site: www.teorema.inf.br 10
6
5. REFERÊNCIAS
5.1 ACRÔNIMOS E ABREVIATURAS
AMD - Advanced Micro Devices.
GB – Gigabyte.
HTTP - HyperText Transfer Protocol Secure.
MD5 - esquema de encriptação de dados, em que transforma o dado em um código.
RAM – Random Access Memory.
TI – Tecnologia da Informação.
WS – Web Service.
Caso tenha dúvidas, por favor, entre em contato.
Tenha um excelente uso do sistema e obrigado pela confiança!
Teorema Sistemas
Rua Frei Caneca, 1713. Santana. Guarapuava – Pr.
CEP 85070-170. Fone (42) 3035-4030
www.teorema.inf.br