Numero da cotacao gerada Permite consultar os precos de diversos produtos agrupados por lista. Caso a lista nao seja informada, sera usada a lista padrao do perfil do cliente. Embora o schema permita o envio de dois elementos itens com lista nil/null, isso e um erro semantico e podera gerar um erro nao-documentado no webservice. Os agrupamentos de itens devem pertencer a uma lista que aparece apenas uma vez na operacao de consulta. Um produto so pode constar uma vez na operacao de consulta, mesmo que em listas diferentes. Resposta da consulta de precos Um produto so pode constar uma vez na operacao de resposta da consulta, visto que so podia estar associado a uma lista de precos. Cliente nao cadastrado na Rio Branco para a divisao em questao. Algum dos elementos do cadastro do cliente necessarios para calculo do preco nao se encontra preenchido no cadastro da Rio Branco. Detalha quais itens impediram a geracao da cotacao. Um produto so pode constar uma vez nesta lista de itens, visto que na operacao de geracao de cotacao nao e possivel repeti-los. Preco unitario do produto, sem IPI Percentual do IPI para o produto Preco unitario do produto com IPI Valor unitario da substituicao tributaria nacional. Nao utilizado no momento, sera calculado no futuro. Preco unitario do produto com IPI e substituicao tributaria nacional. Nao utilizado no momento, sera calculado no futuro. Preco total do item com IPI Valor total da substituicao tributaria nacional Preco total do item com IPI e substituicao tributaria Placeholder para um motivo especifico de um item ter sido rejeitado na consulta de precos ou na geracao da cotacao. O produto nao consta no cadastro da Rio Branco. O produto ainda nao possui alguns dados fiscais cadastrados necessarios para o calculo do preco. A lista de preco informada para a operacao ou implicitamente selecionada atraves do cadastro do cliente nao contem o produto informado. O produto somente pode ser vendido em quantidades multiplas de um certo valor minimo, cujo valor esta contido nesse elemento. O preco ou motivo de rejeicao detalhado para um produto cujo preco se desejava calcular. Retorno com os precos dos produtos e eventuais erros. Havera um elemento para cada produto enviado na consulta. Tipo para quantidade de determinado item da cotacao Item de cotacao representando produto/quantidade Itens para consulta de precos agrupados por lista O limite de itens na pratica e 9999 mas por um um bug da API de XML do Java o maximo permitido para maxOccurs seria 5000. Deixado aberto para nao restringir excessivamente. Espera-se, porem, que na vasta maioria das operacoes de consulta de precos a quantidade de ocorrencias seja bastante limitada. E possivel consultar os precos de diversos produtos pertencentes a diversas listas ao mesmo tempo, porem um produto nao pode constar em mais de um elemento items, nem uma lista pode constar em mais de um elemento itens. E um erro gerar mais de um elemento itens com um elemento lista xsi:nil=true. TODO: implementar restricao de multiplos elementos itens com lista xsi:nil=true Itens para geracao de cotacao O limite de itens na pratica e 9999 mas por um um bug da API de XML do Java o maximo permitido para maxOccurs seria 5000. Deixado aberto para nao restringir excessivamente. Espera-se, porem, que na vasta maioria das operacoes de geracao de cotacao a quantidade de ocorrencias seja bastante limitada. Dados para geracao de uma nova cotacao Um produto so pode constar uma vez na lista de itens. Motivos de rejeicao de itens de cotacao Item invalido para a cotacao que deveria ter sido gerada Itens invalidos para a cotacao que deveria ter sido gerada