dmsforall

Funcionalidades

O que o dmsforall faz pela sua oficina

Uma aplicação de navegador para a oficina e o balcão. É software alfa: a última secção indica o que não faz.

A oficina

  • Clientes e veículos

    Fichas de clientes, contactos, veículos com o histórico dos proprietários e uma pesquisa global.

  • Ordens de reparação

    Linhas de mão de obra, peças e taxas, estados de planeado a encerrado, e orçamentos suplementares que o cliente aceita ou recusa linha a linha.

  • Marcações e viaturas de cortesia

    As marcações e uma lista de viaturas de cortesia.

  • Registo de tempo

    Os técnicos registam o tempo nas ordens de reparação num terminal de oficina partilhado e protegido por PIN, ou na sua própria conta.

Faturação e pagamentos

  • Quatro tipos de documento

    Orçamentos, encomendas, faturas e notas de crédito, mais faturas de adiantamento. Os números seguem uma série contínua por ano.

  • Fatura QR suíça

    As faturas levam uma referência QR ou uma referência do credor, com saída em PDF. O IVA é calculado linha a linha e os montantes são guardados em cêntimos inteiros.

  • Bloqueada depois de emitida

    Uma fatura emitida nunca se altera. Uma nota de crédito corrige-a, e um rececionista só pode emiti-la até um limite definido pela direção.

  • Pagamentos

    Numerário, cartão, transferência, fatura QR, TWINT, compensação e leasing, registados por fatura, incluindo pagamentos parciais.

  • Lembretes e exportação

    Lembretes automáticos por e-mail para faturas vencidas e uma exportação WinBIZ de faturas e pagamentos.

Peças, pneus e carros

  • Peças e stock

    Artigos, stock por local, movimentos que guardam quem e quando, reservas nas ordens de reparação, encomendas e faturas de fornecedores.

  • Venda de carros novos e usados

    Stock de veículos, processos de venda, retomas e a confirmação de um crédito ou de um leasing.

  • Depósito de pneus

    Jogos de pneus sazonais em depósito, assinalados para contactar o cliente quando estão parados há algum tempo.

  • Importação do seu sistema atual

    Uma importação de arquivos Microsoft Access ou dBase/FoxPro, com um plano a rever antes de se escrever o que quer que seja. Testada com arquivos exportados do Auto-i.

A operação

  • Nove perfis

    Direção, contabilidade, receção, vendas, chefe de oficina, técnico, armazém, terminal de oficina e administrador técnico. Uma só matriz de permissões, verificada pela API em cada pedido.

  • Oficinas bem separadas

    Uma instalação pode servir várias oficinas. A segurança ao nível da linha do PostgreSQL mantém os dados separados.

  • Uma API aberta

    A API descreve os seus endpoints em OpenAPI e a interface web chama essa API.

  • Uma só stack Docker

    Caddy, web, API, worker, PostgreSQL e Redis, iniciados com um só comando. Um perfil opcional faz cópias de segurança cifradas todas as noites.

O que não faz

  • Não está nesta versão

    A reconciliação de extratos bancários (camt.054), os lembretes por SMS, as exportações contabilísticas além do WinBIZ e margens fiáveis por peça, porque a valorização do stock por FIFO está decidida mas ainda não implementada.

  • Sem segundo fator para o pessoal

    O início de sessão com dois fatores ainda não existe para as contas das oficinas. A cifragem em repouso, as cópias externas e o próprio servidor são da responsabilidade do operador.

  • Comprovado apenas em parte

    A instalação completa ainda não foi executada de ponta a ponta numa máquina limpa com um domínio real, e uma restauração completa de uma cópia de segurança ainda não foi comprovada.

  • Alfa

    O modelo de dados, as variáveis de configuração e os ecrãs ainda podem mudar entre versões.

  • Apenas francês, alemão e italiano

    A interface existe nestas três línguas. A documentação está em inglês.

  • Concebido para a Suíça

    Não foi concebido para outros países.

  • Sem garantia fiscal ou legal

    Mande verificar as faturas, o IVA e as exportações contabilísticas por uma fiduciária.

  • Conectores de terceiros

    Os conectores para serviços externos exigem licenças ou contas próprias.

Pôr dmsforall a funcionar

A conta da primeira oficina cria-se com um comando que ainda está a ser entregue. Consulte Configurar a primeira oficina.

$ git clone https://github.com/selfhostr/dmsforall.git && cd dmsforall
$ cp .env.example .env  # optional for a first try
$ docker compose up -d  # then open http://localhost:8080