UC00064 - Parâmetros do PDV
De Wiki Java - Interno
(Diferença entre revisões)
(→RN02 - Parâmetros de itens) |
(→RN02 - Parâmetros de itens) |
||
| Linha 88: | Linha 88: | ||
#'''Exibir foto do item?:''' Com este parâmetro ativado, para produtos que possuem uma ou mais fotos, será exibido o ícone de uma câmera fotográfica à direita do campo onde é informado o produto na aba “Itens” do pedido. Caso usuário clique no ícone serão exibidas as fotos do produto informado. | #'''Exibir foto do item?:''' Com este parâmetro ativado, para produtos que possuem uma ou mais fotos, será exibido o ícone de uma câmera fotográfica à direita do campo onde é informado o produto na aba “Itens” do pedido. Caso usuário clique no ícone serão exibidas as fotos do produto informado. | ||
#'''Leitura de código de barras:''' Nesta seção (group box) estarão disponíveis alguns parâmetros para configurar a leitura de código de barras de produtos na aba de itens do PDV. Os parâmetros serão os seguintes. | #'''Leitura de código de barras:''' Nesta seção (group box) estarão disponíveis alguns parâmetros para configurar a leitura de código de barras de produtos na aba de itens do PDV. Os parâmetros serão os seguintes. | ||
| + | #*'''Dígito inicial para código de barras de produtos com peso:''' Campo onde o usuário deverá informar o dígito que será o primeiro do código de barras de todos os produtos que controlam peso. Desta forma para todo código de barras que iniciar com o dígito em questão o sistema irá preencher automaticamente o preço ou peso do mesmo na aba de itens do PDV. | ||
| + | #*'''Para produtos com peso, o código/referência no código de barras ocupa as seguintes posições:''' Campo onde o usuário deverá informar a posição inicial e final do código/referência do produto com peso em seu código de barras. Exemplo: 2 a 6 (começa na segunda posição e termina na sexta). | ||
| + | #*'''Para produtos com peso, as últimas posições do código de barras equivalem a:''' Campo (radio button) onde o usuário deverá selecionar entre as opções '''Peso''' ou '''Preço'''. | ||
| + | #*'''Para produtos com peso, o peso/preço no código de barras ocupa as seguintes posições:''' Campo onde o usuário deverá informar a posição inicial e final do peso/preço do produto com peso em seu código de barras. | ||
== RN03 - Parâmetros de faturamento == | == RN03 - Parâmetros de faturamento == | ||
Edição das 08h15min de 29 de janeiro de 2014
Conteúdo |
Objetivo
Controlar funcionalidades da emissão de pedido/nf do sistema.
Atores
- Usuário
- Sistema
Pré-requisitos
- Considerar documento Padrões de desenvolvimento.
Resultado esperado
- Ter configurados emissão de pedido e NF.
Regras de negócio
RN01 - Parâmetros gerais
- Exibir operação de venda (PDV)?: Este parâmetro é responsável por exibir ou não o campo “Operação de venda” no cabeçalho do pedido. Uma vez que o campo em questão é exibido, o sistema permitirá ao usuário selecionar a operação de venda que desejar. Por padrão este parâmetro será marcado para não exibir a operação no cabeçalho.
- Operação padrão de venda (PDV): Neste parâmetro deverá ser indicada uma operação de venda padrão a ser utilizada na geração do pedido. O preenchimento deste campo é obrigatório.
- Caso campo de operação seja exibido no cabeçalho, este será automaticamente preenchido com a operação padrão ao emitir um novo pedido. O usuário poderá alterar a operação se desejar.
- Caso campo de operação não seja exibido no cabeçalho à operação padrão será utilizada em todos os pedidos.
- Somente serão listadas neste parâmetro as opde saída cadastradas.
- Permitir alterar data do pedido?: Este parâmetro é responsável por permitir ou não que a data do pedido seja alterada em seu cabeçalho.
- Nº pedido do cliente: Este parâmetro é responsável por exibir ou não no cabeçalho do pedido um campo para que seja informado o número de pedido do cliente. As opções de exibição serão:
- Não solicitar: O campo não ficará visível no cabeçalho do pedido.
- Obrigatório: O campo será exibido no cabeçalho do pedido e sua informação será obrigatória.
- Opcional: O campo será exibido, mas seu preenchimento não será obrigatório.
- Exibir data de entrega?: Este parâmetro é responsável por exibir ou não o campo para que seja determinada uma data de entrega. É possível optar também se a data de entrega será do pedido ou por item escolhendo uma das opções: “Para o pedido” ou “Para os itens”.
- Com a data de entrega definida para o pedido o campo será visível somente no cabeçalho. Caso a data de entrega seja definida para os itens o respectivo campo será exibido na aba de itens.
- A informação da data de entrega não será obrigatória, seja para o pedido ou para os itens.
- Por padrão este parâmetro ficará configurado para não exibir data de entrega.
- Informar cliente: Este parâmetro é responsável por exibir ou não o campo onde deverá ser informado o cliente do pedido. Sua informação é obrigatória e a opção padrão será “Sim”. Caso a opção “Não” seja selecionada, o campo “Cliente avulso” logo abaixo será habilitado e o usuário deverá, obrigatoriamente, informar um cliente avulso a ser utilizado em todos os pedidos.
- Informar cliente secundário?: Este parâmetro só será habilitado caso parâmetro “Informar cliente” esteja marcado como “Sim”. Ele é responsável por exibir ou não no cabeçalho do pedido o campo “2º cliente”. Sua informação no cabeçalho do pedido é opcional (quando habilitado). Por padrão este parâmetro deverá ser marcado como “Não”.
- Vendedor (replicar para a classe de itens assim como a data de entrega): Este parâmetro será responsável por definir a funcionalidade do campo “Vendedor” no cabeçalho do pedido da seguinte maneira:
- Sempre informar: O campo “Vendedor” será visível no cabeçalho do pedido e deverá ser obrigatoriamente preenchido pelo usuário. Por padrão o sistema será configurado para sempre exibir/informar o vendedor.
- Nunca informar: O campo “Vendedor” não ficará visível no cabeçalho e todos os pedidos serão atribuídos a um vendedor avulso. Ao selecionar a opção “Nunca informar” será exibido logo abaixo do campo “Vendedor” um campo para que seja informado um vendedor avulso dentre os vendedores cadastrados no sistema. Para o vendedor avulso o percentual de comissão será sempre 0,00 e o respectivo campo não será visível no pedido.
- Vinculado ao usuário: O campo “Vendedor” ficará visível no cabeçalho do pedido e será automaticamente preenchido com o vendedor que estiver vinculado ao usuário logado em seu cadastro. Uma vez que o vendedor foi preenchido o campo será desabilitado e não será possível alterar o vendedor. Caso usuário logado não possua vinculo com um vendedor, quando o mesmo acessar a tela do PDV o sistema deverá emitir a seguinte mensagem de alerta: O PDV está configurado para utilizar o vendedor que está vinculado ao usuário, porém este usuário não possui nenhum vendedor informado em seu cadastro. Enquanto o usuário logado não possuir amarração com um vendedor em seu cadastro o mesmo não terá permissão para realizar vendas.
- Vinculado ao cliente: O campo vendedor ficará visível no cabeçalho do pedido e será automaticamente preenchido com o vendedor que estiver amarrado ao cliente assim que ele for informado. Se necessário o usuário poderá alterar o vendedor. Caso cliente informado não possua vendedor vinculado em seu cadastro o campo “Vendedor” ficará vazio e aguardando que o usuário informe manualmente um vendedor.
- Informar vendedor secundário?: Este parâmetro ficará habilitado somente quando no parâmetro “Vendedor” for selecionada uma opção diferente de “Nunca informar”. Uma vez habilitado este parâmetro será responsável por exibir ou não no cabeçalho do pedido o campo “2º Vendedor”. A informação deste parâmetro não é obrigatória e sua opção padrão será “Não”.
- Comissão: Este parâmetro será responsável por exibir ou não no cabeçalho do pedido o campo com o percentual de comissão do vendedor e/ou do 2º vendedor. A informação deste parâmetro é obrigatória e a opção padrão será “Não exibir”. As opções de configuração serão:
- Exibir: Apenas exibe o percentual de comissão do vendedor.
- Não exibir: Não exibe o campo com o percentual de comissão do vendedor.
- Exibir e alterar: Exibe o campo com o percentual de comissão do vendedor e permite que o usuário altere o valor de comissão.
- Informar transportadora?: Este parâmetro é responsável por exibir ou não no cabeçalho da venda o campo para que seja informada uma transportadora. Sua informação é obrigatória e a opção padrão será “Não”.
- Informar observações do pedido?: Este parâmetro é responsável por exibir ou não no cabeçalho da venda o campo para que sejam digitadas observações do pedido. Sua informação é obrigatória e a opção padrão será “Sim”.
- Tabela de preços: Este parâmetro é responsável por controlar as funcionalidades da tabela de preço na venda. As funcionalidades serão as seguintes:
- 1º Combobox: Responsável por definir qual tabela de preço será selecionada/priorizada na venda. Para as opções “Tabela padrão”, “Do cliente”, “Do usuário” e “Cliente -> Usuário”, o preenchimento do campo “Tabela de preços” será obrigatório ao realizar uma venda (seja a tabela informada no cabeçalho ou nos itens). O primeiro combobox terá as seguintes opções:
- Tabela padrão: Sempre que uma venda for realizada o sistema preencherá automaticamente o campo “Tabela de preços” com a tabela cuja opção “Tabela padrão” está marcada em seu cadastro.
- Do cliente: Sempre que uma venda for realizada o sistema preencherá automaticamente o campo “Tabela de preços” com a tabela de preços vinculada ao cliente da venda. Caso cliente informado não possua uma tabela de preços o campo em questão será preenchido com a tabela de preços padrão.
- Do usuário: Sempre que uma venda for realizada o sistema preencherá automaticamente o campo “Tabela de preços” com a tabela de preços vinculada ao usuário logado. Caso usuário logado não possua tabela de preços o campo em questão será preenchido com a tabela de preços padrão.
- Cliente -> Usuário: Sempre que uma venda for realizada o sistema preencherá automaticamente o campo “Tabela de preços” com a tabela de preços vinculada ao cliente. Caso cliente informado não possua tabela de preço, será utilizada a tabela de preço que está vinculada ao usuário logado. Caso o cliente informado e o usuário logado não possuam tabela de preço o campo em questão será preenchido com a tabela de preços padrão.
- Não utilizar: O campo “Tabela de preços” será visível, porém ficará sempre desabilitado (seja no cabeçalho ou nos itens). Neste caso o sistema considerará a tabela de preços padrão e a preencherá no campo desabilitado.
- 2º Combobox: Responsável por definir a localização da tabela de preços na venda com as seguintes opções:
- No cabeçalho: Será permitido selecionar a tabela de preços apenas no cabeçalho do pedido e está será válida para todos os itens do mesmo. Neste caso o campo “Tabela de preços” será visível na aba “Itens”, porém ficará sempre desabilitado e preenchido com a tabela de preços selecionada no cabeçalho.
- Nos itens: Será permitido selecionar, para cada item, uma tabela de preços diferente. Neste caso o campo “Tabela de preços” não será visível no cabeçalho do pedido.
- Permitir alterar tabela de preço?: Este parâmetro determina se o PDV permitirá que a tabela de preço seja alterada (seja no cabeçalho ou nos itens). Caso parâmetro esteja configurado como “Não”, o campo “Tabela de preços” no PDV (no cabeçalho ou nos itens) ficará sempre desabilitado. Caso esteja configurado como “Sim”, o campo “Tabela de preços” ficará habilitado e permitirá que o usuário selecione qualquer tabela de preços cadastrada. Caso no primeiro combobox seja selecionada a opção “Não utilizar”, este parâmetro deverá ser desabilitado e marcado como “Não”.
- 1º Combobox: Responsável por definir qual tabela de preço será selecionada/priorizada na venda. Para as opções “Tabela padrão”, “Do cliente”, “Do usuário” e “Cliente -> Usuário”, o preenchimento do campo “Tabela de preços” será obrigatório ao realizar uma venda (seja a tabela informada no cabeçalho ou nos itens). O primeiro combobox terá as seguintes opções:
- Cancelamento do PDV: Este parâmetro é responsável por prevenir um usuário de abortar a digitação de um pedido. Sua informação é obrigatória e estarão disponíveis as seguintes opções:
- Permitir e alertar: Caso usuário tente abortar a venda de alguma maneira o sistema a seguinte mensagem de confirmação: Atenção! Todos os dados deste pedido serão permanentemente descartados. Deseja realmente cancelar esta operação? Caso usuário selecione “Sim” na mensagem o pedido será cancelado, caso contrário o cancelamento será abortado.
- Solicitar senha: Quando um pedido estiver sendo digitado, antes de aborta-lo o sistema irá solicitar senha alçada (ver caso de uso UC00062 - Validações de Segurança). Caso a senha seja válida o pedido será abortado, caso contrário o sistema não sairá da venda.
- Tipos de pedido: O usuário deverá marcar os tipos de pedidos que deseja trabalhar (Venda, DAV e Pré-venda), sendo possível marcar mais de um. Por padrão (a primeira vez que entrar na tela) somente a opção “Venda” deverá ficar marcada. O usuário não poderá salvar a tela sem marcar uma opção pelo menos.
Para ambas as opções do parâmetro Cancelamento do PDV será gerado um log caso a venda seja abortada.
O log também será gerado caso o sistema ou o browser seja fechado inesperadamente. Segue abaixo os dados a
serem gravados no log:
- Código e nome do usuário que está logado no momento em que a venda foi abortada.
- Código e nome do cliente informado no cabeçalho do pedido (se informado).
- Data e hora corrente.
- Código e descrição dos itens digitados no pedido (se digitados) incluindo grade e/ou série quando utilizados.
RN02 - Parâmetros de itens
- Descrição alterável?: Este parâmetro é responsável por permitir ou não que a descrição de um item seja alterada no momento em que o mesmo for digitado na venda. A descrição avulsa do item é válida somente para o PDV no qual a mesma foi informada.
- Preço dos itens: Este parâmetro permite ao usuário definir como o sistema controlará os preços dos itens através das seguintes funções:
- Permitir alteração: Com esta opção selecionada o sistema irá buscar o preço da tabela selecionada ou da tabela padrão habilitando o campo “Valor unitário” na aba de itens da venda para que o usuário o altere se desejar.
- Não permitir alteração: Com esta opção selecionada o preço do item será buscado da tabela informada ou da tabela padrão, porém o campo “Valor unitário” na aba de itens da venda não poderá ser alterado.
- Altera somente para maior: Com esta opção selecionada o sistema irá buscar o preço da tabela selecionada ou da tabela padrão habilitando o campo “Valor unitário” na aba de itens para que o preço seja alterado, porém com esta opção somente serão permitidas alterações cujo valor final seja maior que o valor inicial.
- Permitir venda abaixo do preço de custo?: Este parâmetro é responsável por permitir ou não à venda de itens com valor abaixo de seu preço de custo.
- Informar observação para o item?: Este parâmetro é responsável por exibir ou não um campo para que sejam informadas observações para os itens do pedido na aba “Itens”.
- Ao movimentar estoque utilizar: Este parâmetro é responsável por determinar a data que será utilizada ao movimentar estoque dos itens. As opções serão as seguintes:
- Data do faturamento: A movimentação do estoque será gerada com a data de faturamento do pedido. Caso esta opção seja selecionada o parâmetro “Baixar estoque ao gravar PDV?” será desabilitado.
- Data do pedido: A movimentação do estoque será gerada com a data de emissão do pedido.
- Data de entrega: A movimentação do estoque será gerada de acordo com a data de entrega definida para o pedido ou para cada item.
- Avisar quando item atingir estoque mínimo?: Com este parâmetro ativado, ao digitar um item/grade no pedido o sistema verificará em seu cadastro se foi definida uma quantidade mínima de estoque. Caso haja uma quantidade mínima de estoque determinada o sistema verificará se o estoque disponível do item/grade é maior que o seu estoque mínimo, emitindo uma mensagem de alerta ao usuário caso não seja.
- Quando item não possuir estoque: Este parâmetro é responsável por determinar como o sistema irá tratar itens que não possuem estoque quando digitados em um pedido. As opções serão as seguintes:
- Bloquear: O sistema emitirá uma mensagem de alerta ao usuário com a não conformidade e não permitirá que este item seja incluído no pedido.
- Permitir: O sistema não fará validação quanto ao estoque disponível do item e permitirá a venda do mesmo. É importante ressaltar que se as demais configurações do sistema estiverem para movimentar estoque, o estoque deste item poderá ficar negativo!
- Alertar: Idem item acima, porém na digitação do item uma mensagem de alerta será emitida ao usuário informando que não há estoque disponível para o item.
- Solicitar senha: Neste caso o sistema emitirá uma mensagem de confirmação ao usuário informando que não há estoque disponível e perguntando se ele deseja informar senha alçada para prosseguir com a movimentação. Se a senha alçada for corretamente informada o sistema prosseguirá com seu fluxo normal para este item.
- Reservar estoque dos itens ao gravar o PDV?: Com este parâmetro ativado o sistema irá gerar uma reserva do estoque dos tens do pedido assim que o mesmo for gravado. Quando este parâmetro for configurado para gerar reserva de estoque será exibido logo à sua direita o parâmetro “Validade da reserva (dias):” para que o usuário informe, obrigatoriamente, o período em dias para que a reserva será válida. Reservas cujo período for maior que a validade informada serão automaticamente descartadas pelo sistema. Sempre que o sistema verificar o estoque disponível dos itens será invocada uma funcionalidade que verificará a validade de todas as reservas realizadas liberando o estoque daquelas cuja validade venceu. Por padrão este parâmetro será configurado como “Não”.
- Quando o parâmetro Reservar estoque dos itens ao gravar o PDV? estiver ativo, caso usuário tente desativa-lo o sistema verificará primeiro se existem reservas já gravadas. Se sim o sistema não permitirá desativar o parâmetro e emitirá ao usuário a seguinte mensagem de alerta: Existem reservas de estoque gravadas cuja validade ainda não expirou, e portanto não será permitido desativar este parâmetro. Faça a baixa das reservas existentes ou aguarde o fim da validade das mesmas antes de desativar este parâmetro.
- Exibir foto do item?: Com este parâmetro ativado, para produtos que possuem uma ou mais fotos, será exibido o ícone de uma câmera fotográfica à direita do campo onde é informado o produto na aba “Itens” do pedido. Caso usuário clique no ícone serão exibidas as fotos do produto informado.
- Leitura de código de barras: Nesta seção (group box) estarão disponíveis alguns parâmetros para configurar a leitura de código de barras de produtos na aba de itens do PDV. Os parâmetros serão os seguintes.
- Dígito inicial para código de barras de produtos com peso: Campo onde o usuário deverá informar o dígito que será o primeiro do código de barras de todos os produtos que controlam peso. Desta forma para todo código de barras que iniciar com o dígito em questão o sistema irá preencher automaticamente o preço ou peso do mesmo na aba de itens do PDV.
- Para produtos com peso, o código/referência no código de barras ocupa as seguintes posições: Campo onde o usuário deverá informar a posição inicial e final do código/referência do produto com peso em seu código de barras. Exemplo: 2 a 6 (começa na segunda posição e termina na sexta).
- Para produtos com peso, as últimas posições do código de barras equivalem a: Campo (radio button) onde o usuário deverá selecionar entre as opções Peso ou Preço.
- Para produtos com peso, o peso/preço no código de barras ocupa as seguintes posições: Campo onde o usuário deverá informar a posição inicial e final do peso/preço do produto com peso em seu código de barras.
RN03 - Parâmetros de faturamento
- Ao gerar receber, considerar como data de emissão: Este parâmetro é responsável por determinar a data a ser utilizada como data de emissão dos documentos a receber gerados pelos pedidos. As opções de data seguintes:
- Data do pedido: Será considerada a data de emissão do pedido.
- Data de faturamento: Será considerada a data em que o pedido foi faturado.
- Data de entrega: Será considerada a data de entrega definida no cabeçalho do pedido. Caso a data de entrega esteja definida para os itens na aba “Gerais”, esta opção não poderá ser selecionada neste parâmetro.
- Ao gerar receber para cliente, utilizar o tipo de documento: Este parâmetro é responsável por determinar o tipo de documento a ser utilizado na geração de contas a receber para clientes das vendas. Serão listados somente os tipos de documento já cadastrados como “Receber” ou “Ambas” e o usuário deverá, obrigatoriamente, selecionar um tipo de documento.
- Ao gerar receber para convênio, utilizar o tipo de documento: Este parâmetro é responsável por determinar o tipo de documento a ser utilizado na geração de contas a receber para convênios. Serão listados somente os tipos de documento já cadastrados como “Receber” ou “Ambas” e o usuário deverá, obrigatoriamente, selecionar um tipo de documento.
- Ao gerar receber para cartão, utilizar o tipo de documento: Este parâmetro é responsável por determinar o tipo de documento a ser utilizado na geração de contas a receber para administradoras de cartão. Serão listados somente os tipos de documento já cadastrados como “Receber” ou “Ambas” e o usuário deverá, obrigatoriamente, selecionar um tipo de documento.
- Ao gerar receber para financeira, utilizar o tipo de documento: Este parâmetro é responsável por determinar o tipo de documento a ser utilizado na geração de contas a receber para financeiras. Serão listados somente os tipos de documento já cadastrados como “Receber” ou “Ambas” e o usuário deverá, obrigatoriamente, selecionar um tipo de documento.
- Para depósito, utilizar o lançamento bancário: Este parâmetro é responsável por determinar o tipo de lançamento bancário a ser utilizado com a forma de pagamento “Depósito” na finalização do pedido. Por padrão ficará sempre desabilitado, pois ele deverá ser definido em “Utilitários > Configurações > Configuração do documento receber/pagar” no campo “Tipo de lançamento bancário”.
- Para cheques de valor maior que a venda: Este parâmetro é responsável por definir como o sistema irá tratar cheques de valor maior que o valor da venda. Por padrão este parâmetro será configurado para gerar crédito. As opções serão as seguintes:
- Gerar crédito: A diferença entre o valor do cheque e o valor da venda será convertida em crédito para o cliente.
- Gerar troco: A diferença entre os valores do cheque e da venda será considerada como troco.
- Perguntar: Quando valor do cheque for maior que o valor da venda, ao finalizar o pedido o sistema irá perguntar ao usuário se ele deseja gerar crédito ou troco.
- Utilizar encerramento rápido?: Este parâmetro é responsável por habilitar ou não o encerramento rápido do pedido. Caso o encerramento rápido seja ativado o sistema deverá:
- Habilitar o campo de condição de pagamento no cabeçalho do pedido, uma vez que as opções de gravar e finalizar o pedido não estarão disponíveis.
- Na aba “Gerais” dos parâmetros do PDV, onde é selecionada a localização da tabela de preços o sistema escolherá automaticamente a opção “No cabeçalho” e desativará o respectivo campo. Neste ponto uma mensagem será exibida ao usuário para alerta-lo desta alteração.
- Utilizar crédito de outras filiais?: Este parâmetro é responsável por permitir ou não que ao finalizar um pedido, sejam utilizados valores de crédito do cliente gerados em filiais diferentes da que está realizando a venda. Caso este parâmetro esteja marcado como “Sim” o sistema irá somar o valor de crédito do cliente em todas as filiais e exibi-lo como crédito disponível para o cliente na finalização do pedido. Por padrão este parâmetro será marcado como “Não”.
- Utilizar troca?: Este parâmetro é responsável por ativar ou não a funcionalidade e também as configurações de troca na finalização do pedido. Quando configurado para não trabalhar com troca, o sistema não exibirá a respectiva forma de pagamento na aba de encerramento do pedido. Por padrão o sistema será configurado para não trabalhar com troca. Caso este parâmetro seja ativado o sistema deverá:
- Habilitar o campo “Operação para entrada de itens”. Quando trabalhando com troca o usuário deverá definir neste campo a operação de entrada a ser utilizada para entrar com o item da troca no estoque.
- Habilitar o campo “Para valor de troca maior que o da venda”. Quando trabalhando com troca o usuário deverá definir neste campo como o sistema deverá proceder caso o valor da troca seja maior que o valor da venda com as opções:
- Gerar crédito: A diferença entre o valor da troca e o valor da venda será convertida em crédito para o cliente. Esta opção será a padrão quando este campo estiver habilitado.
- Gerar troco: A diferença entre o valor da troca e o valor da venda será convertida em troco para o cliente.
- Perguntar: Antes de finalizar o pedido o sistema irá perguntar se o usuário quer gerar para o cliente troco ou crédito com a diferença entre o valor da venda e o valor da troca.
- Percentual mínimo de marckup por pedido: Neste parâmetro o usuário poderá definir um percentual mínimo de marckup a ser atingido. Esta verificação irá somar o percentual de marckup de cada item do pedido e com base no valor total do pedido, verificar se a soma de marckup dos itens está dentro do mínimo de marckup do pedido.
- Percentual máximo de desconto na finalização do pedido: Este parâmetro determina o percentual máximo de desconto que poderá ser utilizado na finalização dos pedidos.
- Movimentação de caixa
- Gerar movimento de caixa para as vendas?:O usuário deverá marcar este parâmetro como “Sim” caso deseje gerar, para cada venda, movimento de caixa (seria o caixa tradicional da empresa, com o diferencial do sistema JAVA permitir sub-caixas). Se o usuário não desejar gerar movimento de caixa para as vendas basta marcar a opção “Não”. Caso seja selecionada a opção “Sim”, os parâmetros “Utiliza fechamento de caixa?” e “Gerar caixa para cada fechamento” serão desabilitados e marcados com a opção “Não”. Ainda, o usuário deverá informar logo à direita um subcaixa onde as vendas do PDV deverão centralizadas. O campo onde será informado o subcaixa somente ficará habilitado se o parâmetro “Gerar movimento de caixa para as vendas” estiver marcado como “Sim”. Caso contrário ele ficará desabilitado e inutilizado. A opção padrão do sistema para o parâmetro “Gerar movimento de caixa para as vendas?” será “Sim”.
- Utiliza fechamento de caixa?: Por padrão este parâmetro ficará desabilitado e marcado como “Não”. Caso o parâmetro “Gerar movimento de caixa para as vendas?” seja marcado como “Não” então o parâmetro em questão será habilitado e poderá ser alterado. Se o parâmetro “Utiliza fechamento de caixa?” for marcado como “Sim” o sistema deverá, automaticamente, desabilitar o parâmetro “Gerar movimento de caixa para as vendas?” e habilitar o parâmetro “Gerar caixa para cada usuário/operador?”. Uma vez que este parâmetro está marcado como “Sim” o sistema só permitirá que usuários realizem vendas se seu caixa estiver aberto através da rotina de abertura de caixa, podendo ou não gerar movimento de caixa para cada ponto de venda (parâmetro abaixo). Uma vez que o fechamento de caixa é utilizado, ao final do turno, deverá ser feito o acerto com o caixa principal da empresa (tesouraria).
- Gerar caixa para cada usuário/operador ?: Por padrão este parâmetro ficará desabilitado e marcado como “Não”. Caso o parâmetro “Utiliza fechamento de caixa?” seja marcado como “Sim” então o parâmetro em questão será habilitado e poderá ser alterado. Uma vez que este parâmetro está marcado como “Sim” o sistema irá gerar, para cada venda de cada usuário, um movimento de caixa. Nos movimentos de caixa a serem gerados será utilizado o subcaixa que está vinculado ao usuário no cadastro de subcaixas para centralizar suas movimentações e as contas caixa serão utilizadas conforme regras abaixo.
- Caso os parâmetros “Gerar movimento de caixa para as vendas?” ou “Gerar caixa para cada usuário/operador” estejam marcados como “Sim”, serão habilitados logo abaixo campos para que sejam configuradas as contas caixas onde as movimentações serão geradas. Para cada tipo de movimento de caixa citado abaixo, quando marcado como “Sim”, será habilitado logo à sua direita o campo para informar a conta caixa onde a respectiva movimentação de caixa será gerada. O sistema permitirá que sejam informadas duas contas caixa iguais para tipos de movimentos diferentes, portanto este controle fica sob responsabilidade do usuário. Neste caso o usuário deverá, obrigatoriamente, informar pelo menos uma conta caixa onde serão geradas as movimentações conforme segue abaixo:
- Para todas as vendas: Configura o sistema para gerar ou não um movimento de caixa com o total de cada pedido. Caso esta opção seja ativada as demais opções abaixo deverão ser desabilitadas.
- Parte à vista: Configura o sistema para gerar ou não um movimento de caixa somente com o valor pago com dinheiro em cada pedido.
- Parte em cartão: Configura o sistema para gerar ou não um movimento de caixa somente com o valor pago com cartão em cada pedido.
- Parte em cheque: Configura o sistema para gerar ou não um movimento de caixa somente com o valor pago com cheque em cada pedido.
- Parte a receber: Configura o sistema para gerar ou não um movimento de caixa somente com o valor de contas a receber gerado em cada pedido.
- Parte em crédito: Configura o sistema para gerar ou não um movimento de caixa somente com o valor de crédito utilizado como pagamento em cada pedido.
- Parte em convênio: Configura o sistema para gerar ou não um movimento de caixa somente com o valor pago com convênio em cada pedido.
- Parte em depósito: Configura o sistema para gerar ou não um movimento de caixa somente com o valor pago com depósito em cada pedido.
- Parte financiada: Configura o sistema para gerar ou não um movimento de caixa com o valor pago com financiamento em cada pedido.
- Formas de pagamento: Nestes campos deverão ser selecionadas as formas de pagamento que serão visíveis na tela de faturamento do PDV. Por padrão, todas as opções ficarão ativadas até que o usuário as altere. As opções disponíveis serão:
- Dinheiro.
- Cartão.
- Cheque.
- Contas a receber.
- Crédito.
- Convênio.
- Depósito.
- Financiamento.
- Troca.
RN04 - Parâmetros de NF-e
- Utiliza NF-e?: Este parâmetro é responsável por ativar a funcionalidade de emissão de nota eletrônica no sistema e habilitar os demais parâmetros para configuração da mesma. Caso este parâmetro esteja desativado o sistema não irá emitir NF-e´s e todos os demais parâmetros referentes a NF-e serão desabilitados.
- Ambiente: Neste parâmetro deverá ser definido o tipo de ambiente a ser utilizado na emissão de nota fiscal eletrônica. A informação deste parâmetro é obrigatória e suas opções serão (A opção padrão do sistema será “Homologação”.):
- Produção: As NF-e´s emitidas em ambiente de produção têm validade jurídica junto à SEFAZ e substituem as notas fiscais em papel modelo 1 ou 1ª.
- Homologação: Os documentos emitidos em ambiente de homologação não têm validade jurídica e não substituem as notas fiscais em papel modelo 1 ou 1ª.
- Orientação da página (DANFE): Neste parâmetro o usuário poderá definir se deseja imprimir o DANFE no formato retrato ou paisagem. A opção padrão será “Retrato”.
- Operação padrão de venda (NF-e): Neste parâmetro deverá ser definida a operação padrão de venda a ser utilizada na emissão de NF-e´s.
- Próximo número de NF-e: Este campo sempre exibirá o próximo número que será utilizado na emissão de uma nova NF-e. Caso usuário necessite fazer um salto (para maior somente) na numeração de suas notas, basta alterar a numeração e salvar as configurações para que a próxima nota seja emitida com o número configurado.
- Série: Neste campo deverá ser definida a série das notas a serem emitidas. Por padrão o campo deverá ser preenchido com a série 001.
- Cobrança bancária: Nesta seção deverão ser definidos os parâmetros de cobrança bancária descritos abaixo.
- Banco/modalidade: Neste campo deverá ser selecionado um banco/modalidade de cobrança eletrônica já cadastrada no sistema. Uma vez que as configurações do PDV são globais, deverão ser listadas as modalidades de cobrança cadastradas para todas as filiais.
- Emitir boleta ao faturar NF-e?: Este parâmetro só ficará habilitado caso seja selecionado um banco/modalidade de cobrança eletrônica no campo acima. Nele será definido conforme descrito mais abaixo se o sistema irá gerar boleta bancária para o cliente sempre que uma NF-e for faturada com contas a receber maior que zero.
- Sim: Para todas as NF-e´s faturadas que geram contas a receber será gerada uma boleta para seu cliente.
- Não: Desativa a funcionalidade de geração de boleta após o faturamento da NF-e.
- Perguntar: Sempre que uma NF-e faturada gerando contas a receber, será emitida uma mensagem de confirmação ao usuário perguntando se ele deseja gerar boleta.
- Enviar boleta para o e-mail do cliente?: Este parâmetro só ficará habilitado caso seja selecionado um banco/modalidade de cobrança e caso seja marcada a opção “Sim” ou “Perguntar” no parâmetro “Emitir boleta ao faturar NF-e”?. Nele será definido se o sistema irá enviar a boleta gerada por e-mail conforme segue abaixo:
- Sim: Cada boleta que for emitida será também enviada para o e-mail (contato principal) de seu respectivo cliente.
- Não: A boleta será emitida, mas não será enviada para o e-mail do cliente.
- Perguntar: Para cada boleta emitida o sistema emitirá uma mensagem de confirmação ao usuário perguntando se ele deseja enviar a boleta para o e-mail do cliente.
RN05 - Parâmetros de impressão
- Nº de vias a imprimir: Este parâmetro é responsável por determinar a quantidade de vias a serem impressas sempre que um PDV for faturado. Caso este parâmetro possua o valor 0, a rotina de impressão não será invocada após o faturamento de um pedido. Por padrão este parâmetro será configurado com o valor 1.
- Solicitar senha alçada para reimpressão?: Este parâmetro é responsável por permitir ou validar que um pedido já faturado seja reimpresso. A validação, caso solicitada, ocorrerá por meio de senha alçada (ver caso de uso UC00062 - Validações de Segurança). Por padrão este parâmetro será marcado para não validar a reimpressão
RN06 - Validações
Antes mesmo de renderizar a tela de parâmetros do PDV quando a mesma for acessada, o sistema verificará se as condições abaixo estão satisfeitas. Se uma ou mais condições não estiverem de acordo a tela de parâmetros não será exibida e uma mensagem com a não conformidade será exibida ao usuário.
- Pelo menos uma operação de saída deve estar cadastrada.
- Pelo menos um vendedor deverá estar cadastrado.
- Pelo menos uma tabela de preço deverá estar cadastrada e marcada como padrão.
- Pelo menos um produto acabado deverá estar cadastrado.
- Pelo menos um tipo de documento a receber deverá estar cadastrado.
- Pelo menos um tipo de lançamento bancário de crédito deverá estar cadastrado.
- Pelo menos uma operação de entrada deve estar cadastrada.
- Pelo menos uma conta caixa de crédito deverá estar cadastrada.
Layouts sugeridos
- Erro ao criar miniatura: Arquivo aparentemente inexistente: /dados-servidor/wikijavainterno/images/6/67/PDV-ParametrosImpressão.png
Parâmetros PDV aba Impressão