Um stock que não lhe pertence
Este é o facto que condiciona todo o resto, e é precisamente aquele que um software de stock convencional não consegue representar. Um stock adquirido tem apenas um proprietário: você. Já um espaço de exposição num estabelecimento de consignação tem tantos proprietários quantos forem os consignadores, e cada artigo continua a ser propriedade de alguém até ser vendido. A consequência é que o valor total do stock deixa de ter sentido: o que realmente importa não é o valor dos artigos em exposição, mas sim o montante que terá de pagar aos respetivos proprietários após a sua venda.
A pergunta que precisa de conseguir responder em qualquer momento é, portanto, dupla, e um caderno não a resolve: quanto lhe devo à senhora X, e quais dos seus artigos ainda não foram vendidos? A primeira parte pode ser reconstruída com dificuldade no final do mês; a segunda já nem sequer é possível de reconstruir assim que o número de referências em exposição ultrapassa algumas centenas.
O artigo segue um ciclo, não um nível
Um artigo em consignação atravessa diversos estados, e essa sucessão é precisamente o que define a atividade: é recebido mediante contrato, colocado em exposição a um preço acordado, eventualmente desvalorizado ao fim de um prazo e, por fim, sai, vendido, devolvido ao consignador ou abandonado, conforme previsto no contrato. Não há reposição de stock: recebe-se apenas o que lhe é entregue.
O contrato de consignação contém a única informação que nenhum outro elemento transporta: a sua DURAÇÃO. É ela que define a data-limite, a data em que um artigo não vendido deve ser recolhido, desvalorizado ou transferido. Sem essa duração, os artigos invendidos acumulam-se silenciosamente, ocupando espaço que ninguém decidiu atribuir-lhes; com ela, a aplicação pode indicar diariamente quais os artigos cuja data-limite ocorre nessa semana.
- Depositantes: dados de contacto, dados do documento de identificação, dados para reversemento
- Contratos de consignação: data, duração, taxa de comissão, destino dos artigos invendidos
- Artigos: designação, preço, estado, data de colocação em exposição, eventual desvalorização
- Vendas: artigo, data, preço efetivamente recebido
- Pagamentos: consignador, período, montante pago
A comissão é o seu volume de negócios, não a venda
Um estabelecimento de consignação que avalia a sua atividade com base no montante recebido está a usar uma métrica incorreta: a maior parte desse valor pertence a outra pessoa. O indicador que verdadeiramente reflete a atividade é a comissão retida, e esta não se deduz de um total de caixa, calcula-se artigo a artigo, pois a taxa pode depender do contrato, da categoria de artigos ou do preço.
O corolário é o pagamento ao consignador. Uma venda não liquida nada: cria uma dívida para com o consignador, que só se extingue no dia em que o pagamento é efetuado. Manter estas duas informações separadas, o que se deve e o que já foi pago, permite-lhe informar, no balcão, o estado da conta de qualquer pessoa, sem ter de refazer os cálculos à sua frente.
Como é produzida a aplicação
Descreve, em francês e com a sua própria terminologia, «depositante», «depósito», «desvalorização», «restituição», «reversemento», aquilo que a sua loja faz. Antes de qualquer construção, é-lhe apresentado um plano com as entidades definidas, os respetivos campos, os ecrãs e os indicadores. Pode corrigi-lo tantas vezes quantas forem necessárias até corresponder exatamente à sua organização; nada é construído antes da sua validação.
A aplicação resultante é um projeto padrão Next.js e Prisma. Pode descarregá-la como arquivo ZIP ou enviá-la para o GitHub: o código é seu e qualquer programador sabe trabalhar com ele. Existem três níveis de geração (Sketch, Craft, Masterpiece), conforme pretenda testar uma ideia ou obter uma aplicação totalmente funcional.
O que a aplicação NÃO É, e um ponto regulamentar a conhecer
Esta página descreve uma ferramenta interna de acompanhamento. Várias necessidades de um estabelecimento de consignação estão fora do âmbito desta solução, e é preferível saber isso antes de começar do que depois. O primeiro ponto não é uma limitação técnica, mas uma obrigação legal, e merece ser lido integralmente:
O artigo 321-7 do Código Penal impõe a toda a atividade profissional que envolva a venda ou troca de bens móveis usados, sendo a consignação expressamente mencionada, a manutenção de um registo diário que descreva os objetos e identifique as pessoas que os entregaram. Esse registo deve ser autenticado, antes da abertura, pelo comissário de polícia ou pelo presidente da câmara municipal. Uma aplicação gerada NÃO É esse registo e não o substitui: pode, sim, armazenar as mesmas informações como dados de gestão, mas isso não lhe confere qualquer valor regulamentar. Verifique junto da sua câmara municipal ou da sua prefeitura quais as obrigações aplicáveis à sua atividade.
Nenhuma das limitações abaixo é definitiva do ponto de vista técnico, o projeto é exportável e pode ser ampliado por um programador, mas nenhuma delas é fornecida pronta a utilizar.
- Não é um software de caixa certificada: se a sua loja estiver sujeita a esta obrigação, o encaixe deve continuar a ser processado no seu sistema de caixa.
- Sem ligação a terminais de pagamento, leitores de códigos de barras ou impressoras de etiquetas.
- Sem emissão de pagamentos: a aplicação calcula e acompanha o que deve a cada consignador, mas não desencadeia qualquer transferência bancária.
- Sem geração automática de contratos de consignação: o documento assinado com o consignador permanece sob sua responsabilidade, cabendo à aplicação apenas registar os seus termos.
- Sem loja online nem colocação de artigos à venda numa marketplace.
- Sem modo offline, e as permissões são globais (administrador, utilizador, apenas leitura).
Recuperar os seus dados
Os dados introduzidos continuam a ser seus e podem ser exportados a partir do ecrã Definições, em formato JSON ou CSV, conjunto de dados de cada vez. Este é o formato útil para elaborar um balanço ou para uma reunião com o seu contabilista: um ficheiro CSV abre-se numa folha de cálculo, pode ser ordenado por consignador e confrontado com os recebimentos.
As listas permitem filtragem e ordenação, e uma lixeira permite restaurar uma linha eliminada por engano, útil quando várias pessoas registam consignações ao balcão.
Entidades
- Consignadores
- Contratos de consignação
- Artigos
- Vendas
- Pagamentos
Vistas
- Painel de controlo
- Artigos em exposição
- Depósitos a vencer
- Consignadores
- Vendas
- Pagamentos a efetuar
Indicadores
- Montante por reversementar aos depositantes
- Depósitos a vencer
- Comissão retida no período
- Artigos invendidos há mais de 60 dias
Perguntas frequentes
A aplicação mantém o registo obrigatório de bens móveis usados?
Não. O artigo 321-7 do Código Penal exige um registo autenticado, antes da abertura, pelo comissário de polícia ou pelo presidente da câmara. Uma aplicação gerada NÃO É esse registo e não o substitui: pode, sim, armazenar as mesmas informações como dados de gestão, mas isso não lhe confere qualquer valor regulamentar. O registo continua a ser obrigatório e deve ser mantido segundo o procedimento oficial; consulte a sua câmara municipal ou prefeitura para saber quais as obrigações aplicáveis à sua atividade.
É possível efetuar os recebimentos das vendas com a aplicação?
Não. A aplicação regista uma venda como dado de acompanhamento, mas não é um software de caixa certificado e não está ligada a nenhum terminal de pagamento. Se a sua loja estiver sujeita à obrigação de caixa certificada, os recebimentos devem continuar a ser processados no seu sistema atual.
Como são geridas taxas de comissão diferentes consoante os artigos?
A taxa é descrita onde ela efetivamente existe na sua empresa: no contrato de consignação, se for negociada por consignador; na categoria de artigos, se depender do tipo de bem; ou no próprio artigo, se for ajustada caso a caso. A aplicação calcula exatamente o que lhe descreveu, não inventa nenhuma regra que não tenha escrito.
A aplicação notifica o consignador quando a sua consignação atinge a data-limite?
Não, não envia correio eletrónico nem SMS. Apenas apresenta a lista de consignações com data-limite iminente, juntamente com os dados de contacto do consignador: o contacto continua a ser feito manualmente.
O que acontece se quisermos mudar para outra ferramenta mais tarde?
O projeto é um projeto padrão Next.js e Prisma, exportável como ZIP ou enviável para o GitHub, e os seus dados podem ser exportados em JSON e CSV. Não há formatos proprietários nem dialectos exclusivos que só o fornecedor saiba interpretar: sair não requer autorização de ninguém.