Pesquisar

Victor H.

(0.0 - 0 avaliações)

Projetos concluídos: 0 | Recomendações: 0 | Registrado desde: 24/10/2020

Projetos (Aguardando Propostas):

  • Desenvolver sistema PDV híbrido (online/offline)

    Desenvolvimento Web | Orçamento: Aberto | Publicado: | Propostas: 10

    O PDV precisa ter uma interface e atalhos semelhantes ao AcruxPDV da TOTVS, conforme a imagem fornecida abaixo.

    Objetivo:

    Desenvolver um sistema PDV (Ponto de Venda) que funcione em modo online e offline, com sincronização automática com um ERP em MySQL, suporte à emissão fiscal (NF-e e NFC-e), integração com TEF (via ACBR), controle de permissões por usuário, cadastro de clientes no próprio PDV, autorização de cancelamentos via API externa, envio opcional de documentos fiscais via WhatsApp e envio opcional de dados de venda em JSON para uma API externa.

    Funcionalidades esperadas:

    Operação online e offline:
    • Operação local mesmo sem acesso à internet.
    • Banco de dados local (SQLite ou Firebird Embedded).
    • Detecção automática de reconexão e sincronização com ERP via API REST.

    Controle de usuários e permissões:
    • Login com usuário e senha.
    • Perfis de acesso configuráveis (ex: caixa, gerente, técnico).
    • Permissões específicas para:
    * Concessão de descontos.
    * Alteração de valores de produtos.
    * Acesso a configurações restritas.

    Integração com TEF (via ACBR):
    • Pagamentos com cartão.
    • Entrada de CPF/CNPJ no cupom via PDV ou TEF.
    • Cancelamento de transações TEF com verificação via API.

    Emissão de NF-e e NFC-e:
    • Emissão de notas fiscais eletrônicas via ACBR.
    • Suporte a certificados A1 e A3.
    • Contingência offline.
    • Impressão de DANFE ou cupom fiscal.

    Envio manual de documentos fiscais via WhatsApp:
    • Após a emissão da nota, o operador pode optar por enviar o XML e/ou PDF por WhatsApp.
    • O envio não é automático.
    • A integração será feita com uma API de WhatsApp já existente, fornecida pelo contratante.

    Envio opcional de dados da venda em JSON para API externa:
    • Após a finalização da venda, o operador poderá optar por enviar os dados da venda para uma API externa.
    • A requisição será feita em formato JSON.
    • O endpoint da API será fornecido.
    • Deve ser possível visualizar se o envio foi bem-sucedido ou retornou erro.

    Cadastro de clientes no PDV:
    • Cadastro direto no PDV, caso o cliente não esteja registrado.
    • Campos: nome, CPF/CNPJ, telefone, endereço.
    • Sincronização com ERP assim que a internet estiver disponível.

    Configurações com proteção por senha:
    • Acesso restrito às configurações do sistema:
    * Impressora
    * TEF
    * Balança
    * Certificados digitais

    Reconhecimento de código de balança:
    • Leitura automática de códigos EAN-13 com prefixo de balança.
    • Interpretação como produto e peso.

    Cancelamento de produtos com autorização via API:
    • Cancelamento pode ocorrer:
    * Localmente, mediante senha.
    * Ou remotamente, por meio de autorização externa via API. O PDV consulta a API e, se autorizado, realiza o cancelamento sem necessidade de senha local.

    Sincronização com ERP (MySQL):
    • Envio e recebimento de dados como vendas, estoque, clientes, produtos e configurações.
    • Comunicação via API REST utilizando JSON.

    Regras de negócio:
    • Controle de permissões específicas por perfil:
    * Limitação de descontos.
    * Bloqueio de alterações de valores.
    • Registro (log) de todas as ações críticas.

    API para integrações:
    • Autorização remota de cancelamentos.
    • Envio de dados fiscais e operacionais.
    • Integração com:
    * API de WhatsApp (envio opcional de documentos).
    * API externa para envio opcional de dados da venda em JSON.

    Tecnologias aceitas:
    • Linguagem: Delphi, C# (.NET) ou Python
    • Banco local: SQLite ou Firebird Embedded
    • Integração fiscal: ACBR (TEF, NF-e, NFC-e)
    • Backend ERP: MySQL com API REST (JSON)
    • API externa de WhatsApp: fornecida pelo contratante
    • API externa de venda: endpoint e estrutura em JSON fornecidos.

    Habilidades desejadas: Python, Delphi, Programação C# e Desenvolvimento de API.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.