{% extends "base.html" %} {% set tipo_pessoa_normalizado = (pessoa.tipo_pessoa or 'F')|upper %} {% set certificados_habilitados = has_endpoint('novo_certificado') and has_endpoint('editar_certificado') and has_endpoint('excluir_certificado') and has_endpoint('renovar_certificado') %} {% block title %}{{ pessoa.nome }} - Cape System{% endblock %} {% block content %}

{{ pessoa.nome }}

Editar Voltar
Dados Básicos

{{ pessoa.nome }}

{% if pessoa.nome_fantasia %}

{{ pessoa.nome_fantasia }}

{% endif %}

{% if tipo_pessoa_normalizado == 'F' %} Pessoa Física {% else %} Pessoa Jurídica {% endif %}

{% if pessoa.cpf_cnpj %} {{ pessoa.cpf_cnpj }} {% else %} - {% endif %}

{% if tipo_pessoa_normalizado == 'F' %}

{{ pessoa.rg or '-' }}

{% else %}

{{ pessoa.inscricao_estadual or '-' }}

{% endif %}
Contato

{% if pessoa.email %} {{ pessoa.email }} {% else %} - {% endif %}

{{ pessoa.telefone or '-' }}

{{ pessoa.celular or '-' }}

{% if pessoa.whatsapp %} {{ pessoa.whatsapp }} Abrir {% else %} - {% endif %}

{% if tipo_pessoa_normalizado == 'J' and (pessoa.contato_nome or pessoa.contato_telefone) %}
Pessoa de Contato

{{ pessoa.contato_nome or '-' }}

{{ pessoa.contato_telefone or '-' }}

{{ pessoa.contato_cargo or '-' }}

{% endif %}
Endereço

{{ pessoa.logradouro or pessoa.endereco or '-' }}

{{ pessoa.numero or '-' }}

{{ pessoa.complemento or '-' }}

{{ pessoa.bairro or '-' }}

{{ pessoa.cidade or '-' }} - {{ pessoa.estado or '' }}

{{ pessoa.cep or '-' }}

{% if pessoa.eh_tecnico %}
Informações Técnicas

{{ pessoa.especialidade or '-' }}

{{ pessoa.crea_cau or '-' }}

{% endif %} {% if pessoa.eh_fornecedor or pessoa.eh_funcionario %}
Dados Bancários

{{ pessoa.banco or '-' }}

{{ pessoa.agencia or '-' }}

{{ pessoa.conta or '-' }}

{{ pessoa.tipo_conta or '-' }}

{{ pessoa.pix or '-' }}

{% endif %} {% if pessoa.observacoes %}
Observações

{{ pessoa.observacoes }}

{% endif %}
Tipo(s) de Cadastro
{% if pessoa.eh_cliente %} Cliente {% endif %} {% if pessoa.eh_fornecedor %} Fornecedor {% endif %} {% if pessoa.eh_tecnico %} Técnico {% endif %} {% if pessoa.eh_funcionario %} Funcionário {% endif %}
Status
{% if pessoa.ativo %} Ativo {% else %} Inativo {% endif %}
{% if pessoa.eh_cliente %}
Certificados Digitais
{% if not certificados_habilitados %}
As rotas de certificados digitais não estão disponíveis neste runtime. Os demais dados do cadastro continuam acessíveis.
{% endif %} {% if pessoa.certificados %}
{% for cert in pessoa.certificados %} {% endfor %}
Tipo Emissão Vencimento Status Alerta Ações
{{ cert.tipo }}
{{ cert.autoridade_certificadora or '-' }}
{{ cert.data_emissao.strftime('%d/%m/%Y') }} {{ cert.data_vencimento.strftime('%d/%m/%Y') }}
{% set dias = cert.dias_para_vencer() %} {% if dias < 0 %} Vencido há {{ -dias }} dias {% else %} Faltam {{ dias }} dias {% endif %}
{% if cert.status == 'ativo' %} Ativo {% elif cert.status == 'vencido' %} Vencido {% elif cert.status == 'renovado' %} Renovado {% else %} {{ cert.status }} {% endif %} {% set alerta = cert.alerta_vencimento() %} {% if alerta == 'vencido' %} Vencido {% elif alerta == 'critico' %} Crítico {% elif alerta == 'atencao' %} Atenção {% else %} OK {% endif %}
{% else %}

Nenhum certificado digital cadastrado.

{% endif %}
{% endif %}
Controle

Cadastrado em:
{{ pessoa.data_cadastro.strftime('%d/%m/%Y %H:%M') if pessoa.data_cadastro else '-' }}

{% if pessoa.data_atualizacao %}

Última atualização:
{{ pessoa.data_atualizacao.strftime('%d/%m/%Y %H:%M') }}

{% endif %}
{% if certificados_habilitados %} {% endif %} {% endblock %}