04. 👥 Clientes, Fornecedores e Transportadoras

Gestão de relacionamentos comerciais Cadastro e controle de clientes, fornecedores e transportadoras da sua empresa. Funcionalidades:

  • Cadastrar e consultar clientes comerciais

  • Cadastrar e consultar fornecedores

  • Cadastrar e consultar transportadoras

  • Gestão de contatos e endereços

  • Vincular múltiplos tipos a uma mesma pessoa/empresa

Lista indicadores financeiros de notas fiscais do stakeholder

get

Módulo Financeiro - Indicadores de Notas Fiscais

Retorna resumo financeiro consolidado das notas fiscais de saída aceitas para um stakeholder específico.

📊 Indicadores retornados:

  • Valor total das NF-es: Soma dos valores finais de todas as notas

  • Total de devoluções: Valor total das devoluções realizadas

  • Valor líquido dos pedidos: Valor dos pedidos descontando devoluções

  • Total faturado: Valor efetivamente faturado

  • Total liquidado: Valor já recebido/liquidado

  • Falta faturar: Valor ainda pendente de faturamento

  • Falta liquidar: Valor faturado mas não recebido

🎯 Casos de uso:

  • Dashboard financeiro por cliente

  • Análise de inadimplência

  • Controle de recebíveis por stakeholder

  • Relatórios de performance comercial

Autorizações
AuthorizationstringObrigatório

Token JWT de Autenticação Token obtido através do endpoint /authentication. Formato: Bearer {seu_token_jwt} Exemplo: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... Validade: Sem expiração

Parâmetros de rota
stakeholder_idstringObrigatório

UUID do stakeholder

Respostas
get
/stakeholders/{stakeholder_id}/financeiro_notas_fiscais

Lista stakeholders

get

Módulo CRM - Gestão completa de relacionamentos comerciais

Lista todos os stakeholders (parceiros comerciais) cadastrados:

👥 Tipos de stakeholder:

  • Clientes: Pessoas ou empresas que compram produtos/serviços

  • Fornecedores: Empresas que fornecem matérias-primas ou produtos

  • Transportadoras: Empresas responsáveis pela logística

📈 Informações retornadas:

  • Dados básicos (nome, documento, contato)

  • Endereço completo e localização

  • Informações fiscais (inscrições, regime tributário)

  • Lista de contatos cadastrados

Autorizações
AuthorizationstringObrigatório

Token JWT de Autenticação Token obtido através do endpoint /authentication. Formato: Bearer {seu_token_jwt} Exemplo: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... Validade: Sem expiração

Parâmetros de consulta
tipostring · enumOpcional

Filtrar por tipo de stakeholder

Example: clienteValores possíveis:
ultima_modificacaostring · datetimeOpcional

Stakeholders modificados a partir desta data/hora

Example: 2023-12-01T00:00:00Z
pageinteger · mín: 1Opcional

Número da página para paginação (padrão: 1)

Example: 1
Respostas
get
/stakeholders

Cria stakeholder

post

Criar ou buscar cliente, fornecedor ou transportadora

Endpoint utilizado para criar um novo stakeholder ou buscar um existente. O sistema busca por CPF/CNPJ ou Razão Social. Se encontrar, retorna o existente. Se não encontrar, cria um novo.

Campos obrigatórios:

  • tipos: Array com pelo menos um tipo (cliente, fornecedor, transportadora, fabricante, funcionario)

  • razao_social

Importante:

  • Use cnpj para empresas (14 dígitos) ou cpf para pessoas físicas (11 dígitos)

  • Se informar CEP, o sistema busca automaticamente o município

  • Pode informar código IBGE do município ou nome + UF

Autorizações
AuthorizationstringObrigatório

Token JWT de Autenticação Token obtido através do endpoint /authentication. Formato: Bearer {seu_token_jwt} Exemplo: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... Validade: Sem expiração

Corpo
razao_socialstringOpcional

Razão social ou nome completo

Example: Empresa ABC LTDA
nome_fantasiastringOpcional

Nome fantasia

Example: ABC
nomestringOpcional

Nome (alternativa a razao_social)

Example: João Silva
cnpjstringOpcional

CNPJ (14 dígitos)

Example: 12345678000190
cpfstringOpcional

CPF (11 dígitos)

Example: 12345678901
tiposstring[]Obrigatório

Array de tipos do stakeholder

Example: ["cliente"]
inscricao_estadualstringOpcional

Inscrição estadual

Example: 123456789
inscricao_suframastringOpcional

Inscrição SUFRAMA

Example: 123456
indicador_iestringOpcional

Indicador de IE (1=Contribuinte, 2=Isento, 9=Não contribuinte)

Example: 1
cepstringOpcional

CEP

Example: 01234567
enderecostringOpcional

Logradouro

Example: Rua das Flores
numerostringOpcional

Número

Example: 123
complementostringOpcional

Complemento

Example: Apto 45
bairrostringOpcional

Bairro

Example: Centro
municipiostringOpcional

Código IBGE ou nome do município

Example: 3550308
ufstringOpcional

Nome ou sigla da UF

Example: São Paulo
emailstring · emailOpcional

Email

Example: [email protected]
dddstringOpcional

DDD

Example: 11
telefonestringOpcional

Telefone

Example: 987654321
Respostas
post
/stakeholders
401

Não autorizado

Exibe stakeholder

get

Retorna detalhes de um stakeholder específico

Autorizações
AuthorizationstringObrigatório

Token JWT de Autenticação Token obtido através do endpoint /authentication. Formato: Bearer {seu_token_jwt} Exemplo: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... Validade: Sem expiração

Parâmetros de rota
idstringObrigatório

UUID do stakeholder

Respostas
get
/stakeholders/{id}

Atualizado