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