Situação da O.S.: automações e bloqueio por grupo

A situação é o motor da O.S.: é ela que decide o que acontece com estoque, financeiro e nota. O cadastro fica em Ordens de serviços › Opções auxiliares › Situações.

Na listagem, cada situação mostra a Cor, a coluna Estoque e financeiro (o que ela lança), a coluna Edição ("Permite" ou "Bloqueia") e a coluna Listagem ("Exibe" ou "Oculta"). A situação padrão tem o selo "Padrão" ao lado do nome, e a lixeira dela fica cinza ("Situação padrão não pode ser excluída"). Para mudar a ordem, arraste a linha pela alça ao lado do nome ("Arraste para reordenar"); no celular não dá para arrastar.

Já vêm quatro: Em aberto, Em andamento, Concretizada e Cancelada.

INFORME A SITUAÇÃO DA ORDEM DE SERVIÇO (primeiro card)
- Nome e Cor — a cor é o que dá leitura rápida no kanban e na listagem.
- Situação padrão — a que o sistema sugere ao abrir uma O.S. nova.
- Permite edição — com "Não", a O.S. fica travada para alteração naquela etapa. É assim que se protege ordem já entregue.
- Exibir na listagem — com "Não", as ordens naquela situação somem da listagem padrão. Não foram apagadas: é filtro. É a explicação de "minha O.S. sumiu". É também o que faz a situação virar coluna no kanban.
- Exibir no link de cobrança — com "Não", a situação some da página do cliente.

DEFINA AS AUTOMAÇÕES DESTA SITUAÇÃO (segundo card)
São cinco, e cada uma determina o que acontece ao mover a O.S. para aquela situação:
- Estoque: lançar ou não lançar. É o que faz a peça sair do estoque.
- Financeiro: lançar ou não lançar as contas a receber.
- Nota de serviço: não gerar NFS-e, gerar sem emitir, ou gerar e emitir.
- Envio de mensagem: "Não enviar" ou "Enviar mensagem". Com "Enviar mensagem", a engrenagem "Canais e mensagem" ao lado abre a configuração: os canais (e-mail, gratuito; SMS e WhatsApp, debitados da carteira a cada envio), o link que vai junto (link de impressão, em PDF, ou link de cobrança) e o modelo da mensagem, cadastrado em Ordens de serviços › Opções auxiliares › Mensagens.
- Assinatura digital: não gerar, ou gerar. A engrenagem "Signatários e pasta" define quem assina e onde o documento fica.

ESTOQUE E FINANCEIRO SÃO DOIS CAMPOS INDEPENDENTES
Estoque e Financeiro são selects separados no cadastro da situação, e o sistema avalia um sem olhar para o outro. Qualquer combinação é válida: lançar os dois, apenas o estoque, apenas o financeiro, ou nenhum dos dois.

A cada troca de situação, o sistema olha como a NOVA situação está configurada e resolve cada campo por conta própria:
- Estoque = Lançar estoque → dá baixa das peças e produtos (se ainda não tinha dado).
- Estoque = Não lançar estoque → se a ordem já tinha baixado, as peças VOLTAM ao estoque.
- Financeiro = Lançar financeiro → gera as contas a receber (se ainda não tinha gerado).
- Financeiro = Não lançar financeiro → se a ordem já tinha gerado contas, elas são EXCLUÍDAS do financeiro, inclusive as que já estavam baixadas (recebidas).

O NOME DA SITUAÇÃO NÃO TEM EFEITO
Não existe uma situação "Cancelada" especial. Cancelar uma O.S. é apenas movê-la para uma situação cujo nome é "Cancelada" — o que acontece com estoque e financeiro depende exclusivamente de como os campos Estoque e Financeiro daquela situação estão preenchidos. Se a "Cancelada" da empresa estiver com Estoque = Lançar estoque, cancelar NÃO devolve as peças. Se estiver com Financeiro = Lançar financeiro, cancelar NÃO desfaz as contas. Cada empresa configura a sua.

OUTRAS CONDIÇÕES
- O estorno do estoque só acontece se aquela ordem tiver realmente lançado estoque antes; o mesmo vale para o financeiro.
- Ao mover para uma situação que LANÇA estoque, o sistema valida o saldo disponível. Conforme a configuração "Permitir venda com estoque insuficiente" da loja, a troca pode ser bloqueada por falta de saldo.
- Enquanto a O.S. estiver numa situação que lança estoque e/ou financeiro, os blocos de produtos, serviços e pagamento ficam bloqueados para alteração. Quem impede abrir a tela de edição é outro campo: Permite edição.

Repare numa diferença em relação à venda: a situação da O.S. automatiza apenas a nota de SERVIÇO. Se você precisa de NF-e das peças, ela é emitida a partir da própria O.S., pelo menu de ações — não pela situação.

BLOQUEIE GRUPOS DE USUÁRIOS NESTA SITUAÇÃO (terceiro card, opcional)
Dá para bloquear grupos numa situação, pelo botão Bloquear grupo (cada um num campo Grupo 1, Grupo 2…): quem pertence a um grupo bloqueado não consegue alterar a situação de uma ordem vinculada a ela. Serve para congelar etapas críticas — só quem tem alçada finaliza ou cancela.

Se alguém diz que não consegue mudar a situação de uma O.S., e não é falta de acesso à tela, confira se o grupo dessa pessoa está bloqueado naquela situação.

COMO MONTAR O FLUXO
Vale criar as etapas do processo real — "aguardando peça", "aguardando aprovação", "pronto para retirada" — com lançamento desligado nas intermediárias e ligado só na etapa que representa a entrega. As opções valem daí em diante: mudar a configuração não refaz o que já aconteceu nas ordens antigas.