meta data for this page
  •  

Tabela de Variáveis

A tabela a seguir contém as variáveis do sistema disponíveis ao usuário do SGP.

Algumas variáveis ativa ou desativa determinadas funções no sistema, nestes casos, o valor da variável costume ser 0 para desativar ou 1 para ativar.Há ainda variáveis que armazenam modelos HTML de e-mails, impressões e outros documentos, nestes casos é necessário que se tenha conhecimento em HTML para criar os modelos e inseri-los nas variáveis.

Algumas variáveis estão preenchida com exemplos, customize-os, se necessário, de acordo com a sua empresa.

Se houver duvidas quanto a alguma variável, entre em contato antes de alterá-la.

Dados Empresa

Variável Descrição Exemplo de Valores
EMPRESA_CARTORIO_NOME Cartorio X
EMPRESA_CARTORIO_REGISTRO Registro do cartorio nº X
EMPRESA_CENTRAL Definindo nome da empresa para arquivos e central.(nome da empresa)


Financeiro

Variável Descrição Exemplos de Valores
CARNE_CAIXA_XPosiciona horizontalmente a caixa cinza na capa do carnê.Valor sugerido em pixel: 35
CARNE_CAIXA_YPosiciona verticalmente a caixa cinza na capa do carnê.Valor sugerido em pixel: 595
CARNE_CAPA_TEXTO_XPosiciona horizontalmente o texto com os dados do cliente na capa do carnê.Valor sugerido em pixel: 45
CARNE_CAPA_PLANOExibe o nome do plano na capa do carnê.1
CARNE_CAIXA_HIDEOculta a caixa cinza da capa do carnê.1
CARNE_EMPRESA_HIDEOculta todos os dados da empresa na capa do carnê.1
CARNE_EMPRESA_ENDERECO_HIDEOculta o endereço da empresa na capa do carnê.1
CARNE_CLIENTE_HIDEOculta todos os dados do cliente na capa do carnê.1
CARNE_LOGIN_HIDEOculta login apresentado no carne.*1
CARNE_LOGO_EMPRESAInsere na capa do carnê a logo que está cadastrada na empresa e não a que consta em Sistema → Imagens. Para que essa variável funcione é necessário cadastrar a seguinte variável: CARNE_LAYOUT_C 1
CARNE_CAPA_TELEFONEInsere o telefone do cliente na capa do Carnê.1
CARNE_CAPA_CLIENTE_YMove o campo da capa do carnê referente ao nome do cliente na vertical.Valor padrão em pixel: 630
CARNE_CAPA_TEXTO_Y1Move a campo da capa do carnê referente ao endereço do cliente na vertical.Valor padrão em pixel: 620
CARNE_CAPA_TEXTO_Y2 Move a campo da capa do carnê referente ao CEP/Cidade do cliente na vertical.Valor padrão em pixel: 610
CARNE_CAPA_TELEFONE_Y Move a campo da capa do carnê referente ao número do cliente na vertical.Valor padrão em pixel: 600
CARNE_LAYOUT_SETCustomizar o layout do carnê, código abaixo:
{
 'carne_item_h': 8.5,
 'carne_img': {'path': '{IMG_PATH}/carne-layout01.png','x':20, 'y': 554, 'x_': 555, 'y_': 267},
 'c_sacado0': {'x':25,  'y':610, 'fn':'Helvetica','fs': 6},
 'c_sacado1': {'x':25,  'y':603, 'fn':'Helvetica','fs': 6},
} 
IMPRESSAO_LINHA_CARNEImprimi linha corte no carnê.*1
CARNE_LAYOUT_CDefine novo tipo de layout no carnê.1, 2 ou 3
CARNE_VERIFICA_TITULOVerifica carnês em aberto.*99
TITULO_NAOLIBERA_CHECKDeixa a caixa “Não liberar serviço” automaticamente marcada, ao baixar um título.1
TITULO_DEMONSTRATIVO_UNIFICADO Insere no demonstrativo as informações do contrato unificado. (Não pode ter nenhum demonstrativo cadastrado no plano)1
TITULO_FORM_DATABAIXAExibe no recebimento manual de títulos a opção de inserir a data do pagamento do boleto.1
TITULO_BAIXA_SEMJUROSRemove automaticamente o valor de juros e multa no momento da baixa manual.1
TITULO_LOTE_ICANCELADOIgnora os títulos cancelados, na geração automática de títulos em lote.1
TITULO_LOTE_VERIFICAMESVerifica se há um título de mensalidade ao mês, independente do vencimento do contrato.1
CARNE_LOTE_VERIFICAMESVerifica se há um título de mensalidade ao mês, independente do vencimento do contrato na geração de carnês.
Versão mínima requerida: 1.0.154 - 10/10/2020
1
TITULO_PROPORCIONAL_SUSPENSO_DIASGera fatura proporcional contabilizando dias ativos no contrato. Os dias suspensos são ignorados.1
TITULO_VALOR_MINIMODefine o valor mínimo para gerar boleto automático. Ex.: R$5,005
TOLERANCIA_ATIVACAODefine a partir de qual dia da ativação será cobrado a mensalidade do cliente.0 = Cobrar a partir do dia da ativação.
1 = Cobrar no dia após a ativação.
TITULO_DEMONSTRATIVOExibe o demonstrantivo nas instruções do títulos. Essa variável deve ser inserida nas instruções do Portador.Obs.: Escrever a variável em uma das linhas de instrução.
TITULO_PAGAMENTO_CARTAO_SAIDASe definido pagamento como cartão, no recebimento manual, é lançado no caixa automaticamente um segundo lançamento de valor negativo igual ao valor liquidado.1
IMPRESSAO_TITULO_ENVELOPE_TEXTO_XMove horizontalmente a informação do envelope na impressão de boletos em lote O valor pode ser definido em pixels a depender da posição desejada
COMPROVANTE_FIXO_BAIXADefine o mesmo modelo inserido no valor da variável para recibos TXT ou HTML.(Definir aqui txt ou html)
LANCAMENTO_REMOVER_ESTORNONão exibe no relatório de caixas a entra e saída quando um título é estornado.1
PONTORECEBIMENTO_NEGATIVOPermite o lançamento de um valor maior que o saldo do caixa, permitindo que o saldo fique negativo.1
REPASSE_NEGATIVOPermite o lançamento de um valor maior que o saldo do caixa, no momento do repasse de um caixa para outro, permitindo que o saldo fique negativo.1
REFINANCIAMENTO_DESATIVADOImpede a liquidação manual com valor diferente do título caso a opção “Refinanciamento” esteja desabilitada no Caixa.1
REATIVAR_NAO_GERAR_FATURAAo reativar contratos cancelados, não irá gerar o proporcional automaticamente.1
DIAS_NAO_BLOQUEARDesativa a rotina de suspensão automática nos dias definidos para não bloquear, sendo segunda (0), sábado (5) e domingo (6). O número (9) avulso faz com que todos os dias o cliente seja suspenso.Exemplo de dias: 0,5,6
CNAB240BRADESCOPermite que o SGP gere remessas com CNAB240 para o Banco Bradesco.1
COBRANCA_VALORFIXO_PERMITIRPermitir cadastrar valor fixo do plano.1
ESCONDER_COBRANCA_SERVICOS_SECUNDARIOS Só mostra os campos de modificação do portador/vencimento no serviço principal do contrato, os outros serviços terão essas opções ocultadas. 1
TV_LOGIN_UNICOImpede o cadastro de múltiplos logins para serviços de TV, independente da gateway utilizada no plano.1
GATEWAY_TV_LOGIN_UNICOImpede o cadastro de múltiplos logins para serviços de TV, somente para a gateway em questão do plano.1
COBRANCA_DEBITO_MENSALIDADEDefinir apenas títulos com plano de contas de mensalidade como débito do cliente.1
COBRANCA_SUSPENSOPermite gerar cobranças para contratos com status Suspenso. (Não recomendado).1
COBRANCA_INATIVA Permite gerar cobranças para contratos com status Inativo. (Não recomendado).1
COBRANCA_NOTAFISCAL Ao cadastrar um novo cliente, a checkbox de Nota Fiscal virá marcada por padrão. 1
CONTRATO_ASSINATURA_DOCX Ajusta a variável de contrato ASSINATURA_CLIENTE caso o cliente utilize o contrato em .docx.1
DOCX_LAYOUT_FIX Tenta realizar um ajuste no layout de um contrato de impressão em .docx que não esteja imprimindo. Pode ser usado quando o contrato possui muitas tabelas, e faz com que a impressão do mesmo demore um pouco mais. 1
CLIENTECONTRATO_SUSPENSOS_CHECK Variável que bloqueia a opção do usuário cadastrar contrato de internet para clientes com status de suspenso.1
SUSPENDER_AUTO_VERIFICA_MOTIVORealiza verificações extras para que uma suspensão ou liberação administrativa fique como fixa. Utilizar em conjunto com SUSPENDER_AUTO_VERIFICA_MOTIVO_IGNORAR_DEBITO para que o SGP obedeça a checkbox de “Ignorar Débito” do Motivo Status.1
SUSPENDER_AUTO_VERIFICA_MOTIVO_IGNORAR_DEBITO Realiza a verificação da checkbox “Ignorar Débito” que foi definida no Motivo Status. Utilizar em conjunto com SUSPENDER_AUTO_VERIFICA_MOTIVO para correto funcionamento. 1
TITULO_GATEWAY_NAO_VERIFICAR_ESTORNO Permitirá que sejam estornados, títulos de Gateway de Pagamento 1
TITULO_ATRASADO_CANCELA_CONTRATO_DIAS Cancela o Contrato de Serviço do cliente caso o mesmo possua um título com a quantidade de dias em atraso informado no valor. 100
REMESSAGATEWAY_FORCAR_BAIXA Independente da resposta da gateway ao solicitar o cancelamento do título via API (Financeiro → Títulos → Remessas → Remessa Títulos via API), o título não retornará mais na pesquisa. 1
PAGAR_ZERADO_DESATIVA Não permite realizar a baixa de uma conta a pagar com o campo Valor zerado. 1
COBRANCA_FIDELIDADE_RESTRINGE_PLANOS Quando a fidelidade não estiver definida no plano do cliente, ao invés de aparecer todos, não aparecerá nenhuma fidelidade. 1
TITULO_BAIXA_AVULSO_BLOQUEIA_VALOR Impede que o usuário (Que não seja Super Usuário) altere o valor do título na baixa manual . 1
CONTASPAGAR_MOSTRAR_OBSERVACAO Faz com que observações inclusas no momento de cadastrar um Contas à Pagar passem a ser retornadas na pesquisa do histórico. 1
NAO_RECOBRAR_INSTALACAO Impede uma nova cobrança da taxa de instalação quando o cliente é inativado e ativado. 1
LANCAMENTO_CAIXA_COMPROVANTE_OBRIGATORIO Obriga a anexação de um comprovante de pagamento em um lançamento avulso realizado no caixa. 1
TITULO_BAIXA_AVULSO_COMPROVANTE_OBRIGATORIO Obriga a anexação de um comprovante de pagamento em uma liquidação avulsa realizada manualmente. 1
ACORDOPAGAMENTO_TEMPLATE_EMPRESA_LOGO Faz com que o template impresso do acordo de pagamento utilize a logo da empresa ao invés da que está em Imagens. 1
FINANCEIRO_BUSCAR_MESANO Faz com que relatórios baseados em seleção de ano (que não seja possível inserir manualmente o ano) tenham mais anos para seleção. Quantidade de anos antes e depois do ano atual, por exemplo: 10


Variáveis e Parâmetros (Não Cadastrar em Sistema → Configurações)

Variável Descrição
PLANO_DESCRICAO Essa variável é utilizada diretamente na linha de instrução do boleto
FIDELIDADE_DATA_INICIO Informa a data de início da fidelidade na instrução do boleto. Deve ser cadastrado diretamente na mensagem de instrução dentro da Fidelidade (Administração → Planos → Fidelidades).
FIDELIDADE_DATA_FIM Informa a data de finalização da fidelidade na instrução do boleto. Deve ser cadastrado diretamente na mensagem de instrução dentro da Fidelidade (Administração → Planos → Fidelidades).


Carta Cobrança

Veja como configurar as variáveis de Carta Cobrança através de um vídeo.

Variável Descrição Exemplo de Valores
EMPRESA_COB_TEXTO_1 Formatar 1 campo da carta cobrança. Informamos que até a presente data não identificamos o pagamento da fatura abaixo relacionada e emitida em razão dos serviços produtos contratados por Vossa Senhoria e devidamente prestados fornecidos pela %s.
EMPRESA_COB_TEXTO_2 Formatar 2 campo da carta cobrança. Adiconar a Variavel EMPRESA_CENTRAL Caso a fatura acima mencionada já tenha sido devidamente paga, agradecemos pelo pagamento e pedimos que desconsidere a presente correspondência. Se a fatura ainda não foi quitada, solicitamos que providencie imediatamente a quitação da mesma. Lembramos que caso haja necessidade, a segunda via da referida fatura poderá ser obtida na sede da %s ou na central do assinante %s.
EMPRESA_COB_TEXTO_3 Formatar 3 campo da carta cobrança. Por oportuno, informamos que a inadimplência do(s) serviço(s) contratado(s) por mais de %s dias, importa em suspensão de sua prestação.


Declaração de Quitação

Variável Descrição Exemplo de Valores
DECLARACAO_QUITACAO_MENSAGEM Ajuste no texto apresentado na declaração de quitação dos pagamentos dos clientes. Declaramos que no ano de {ano} foram efetuados os seguintes pagamentos referentes aos serviços contratados, contrato nº {contrato} em nome de: {nome}, {cpfcnpj}, em relação aos quais damos plena quitação:


Relatórios SICI & DICI

Relatório Variável Descrição Exemplo de Valores
DICI DICI_TIPO_PRODUTO Muda no relatório o campo de INTERNET para internet internet
DICI ANATEL_DICI_QT_ACESSOS Muda no relatório o campo de QT_ACESSOS para ACESSOS ACESSOS
DICI ANATEL_DICI_BOOM Muda a codificação do relatório DICI para UTF-8 com BOM 1


Fiscal

Modelo NF Variável Descrição Exemplo de Valores
21/22NF_GERA_SOMENTE_MENSALIDADEDefine a emissão de notas fiscais modelo 21/22 apenas para títulos com planos de contas de mensalidade.
Versão mínima requerida: 1.0.187 - 24/09/2021
1
21/22NF_GERA_SOMENTE_MENSALIDADE_ADESAODefine a emissão de notas fiscais modelo 21/22 apenas para títulos com planos de contas de adesão.
Versão mínima requerida: 1.0.187 - 24/09/2021
1
21/22NF_EMISSAO_ATUAL Data emissao NF 21/22 sim
21/22NF_MODELO Define o modelo 22 para as notas. Se necessário, observe a obrigatoriedade do seu estado*. 22
21/22NF_REFERENCIA_HIDE Oculta a referência na nota fiscal 21/22. 1
21/22MAIL_NF_BOLETO Envia a Nota Fiscal 21 junto ao título quando enviado em lote ou automaticamente pelo sistema. 1
21/22NF_VALORPAGO Boletos que são pagos com descontos, sendo assim gerar NF do valor pago. 1
21/22TITULO_NF_UPDATE Altera o titulo, altera o valor da nota fiscal. 1
21/22NOTAFISCAL_VERIFICA_PONTO_BAIXAFiltro de Ponto de Recebimento na geração em lote de notas fiscais é ajustado. 1
21/22NF_NUMERO_MES Reinicia sequencia de notas fiscais de modelo 21/22 todo mês sequencial
SPEDSPED_B_DETALHES Detalhar o Sped fiscal do perfil B, para ficar igual ao perfil A. 1
SPEDSPED_COD_VERAltera a versão do SPED para 015“015”
SPEDSPED_1400_COD_ITEM_IPMAltera o valor do COD_ITEM_IPMIncluir código desejado. Exemplo:IPM 4.6
21/22NF_ITEM_INCLUIR_ACRESCIMO_DESCONTO Emite notas fiscais com o Valor Pago ao invés do Valor do Plano. 1
21/22NF_PLANODETALHE_UNIFICAR Ativar unificação de serviços de um contrato quando são do mesmo plano 1
21/22NF_PDF_OCULTAR_RG_IE oculta o campos de inscrição estadual na nota fiscal 21/22. 1
21/22NF_SERIE Define a Série que deve ser informada na nomenclatura dos arquivos finais do ICMS 115/03. Informar série aqui
21/22NF_SEQUENCIA_DATA Caso o número sequencial das notas sejam alteradas à partir de um determinado mês, informar a data de emissão da nota alterada para que as próximas sigam sequência Exemplo: 2022-09-30
55SEFAZ_BA_AUT insere automaticamente o cnpj da sefaz na NF 55. 13937073000156
55SEFAZ_SP_ASSINCRONO Necessária quando houver indicação da Sefaz como “Lote Processado” na geração da nota. 1
55NFE_LOTE_INTERVALO Definir um tempo entre as validações das notas de modelo 55/65 gerados em lote 10 (Valor recomendado)
21/22NF_PDF_ITENS_NAO_AGRUPAR Faz com que itens, com o mesmo valor e nome, não tenham seus valores agrupados aumentando a “Quantidade” na impressão do PDF, e continuem sendo destacados separadamente. 1
21/22NF_PDF_LAYOUTX1_SETLayout para modificação de parâmetros de renderização em PDF para o modelo X1 da nota fiscal de modelo 21/22
{
    "nota_data_text": {
        "informacao_complementar": {"x": 33, "y": 61, "size": 7, "wrap": 69}
    },
    "boleto_data_text": {
        "instrucao": {"x": 30, "y": 121, "size": 8, "bold": 1, "wrap": 80}
    }
}


Ordem de serviço e Ocorrências

Variável Descrição Exemplo de Valores
ABRIR_OS_CANCELA_TODOS Habilitar para abrir OS de remoção para: Todo contrato que for cancelado. OBSERVAÇÃO: só irá funcionar essa se a variável ABRIR_OS_CANCELA_CONTRATO também estiver habilitada* 1
ABRIR_OS_CANCELA_CONTRATO Habilitado abertura de OS para contratos já cancelados (comodato). 1
OS_PRINT_SENHA Exibir senha do login na OS. 1
OS_INSTALACAO_CADASTRO Marca como padrão o checkbox “Gerar OS Instalação?” ao criar novos contratos. 1
OS_PERMISSAO_ENCERRAR Se definido irá chegar se o usuário tem permissão para encerrar OS. 1
OS_TEMPLATE Editar o HTML modelo da OS, lembrando que o SGP já tem um padrão bastante aceitavel. Utilizar somente se souber os dados HTML. No valor inserir o HTML editado (HTML aqui)
URL_LOCAL_HOST Adicionar a URL do SGP para imprimir ordem de serviço, se necessário. Utilizar a URL padrão quando o SGP for local. http://127.0.0.1:8000
OCORRENCIA_COMENTARIO_NAODELETAR Somente usuários com super usuário podem remover comentários de ocorrências. 1
OCORRENCIA_CONTATO_OBRIGATORIO Obriga o preenchimento do contato na Ocorrência. 1
OCORRENCIA_TELEFONE_OBRIGATORIO Obriga o preenchimento do telefone na Ocorrência. 1
OS_SMS_TECNICO Na hora de abrir uma OS vai deixar a opção “Enviar SMS para Técnico ?” marcada por padrão. OBS: Necessário atualizar o SGP e depois adicionar a variável. 1
OCORRENCIA_RESTRINGE_USUARIO_POP Usuários só conseguem visualizar ocorrências inclusas nos POPs que os mesmos possuem acesso.Essa variável afeta a Widget dashboard_ocorrenciaresumotipo. 1
OCORRENCIA_RESTRINGE_USUARIO_SETOR Quando essa variável está ativa, usuários que não são Administradores, não irão ver ocorrências dos tipos cujo seus setores não contenha o usuário cadastrado e que não seja direcionada ou criada por eles.Essa variável afeta a Widget dashboard_osresponsavel_resumo. 1
INSTALACAO_INTERNET_OCORRENCIA_TIPO Define o tipo de Ocorrência, pelo código (não ID) para uma instalação do tipo Internet. Código
INSTALACAO_TELEFONIA_OCORRENCIA_TIPO Define o tipo de Ocorrência, pelo código (não ID) para uma instalação do tipo Telefonia. Código
INSTALACAO_TV_OCORRENCIA_TIPO Define o tipo de Ocorrência, pelo código (não ID) para uma instalação do tipo TV. Código
INSTALACAO_MULTIMIDIA_OCORRENCIA_TIPO Define o tipo de Ocorrência, pelo código (não ID) para uma instalação do tipo Multimídia. Código
INSTALACAO_INTERNET_OCORRENCIA_METODO Define o método da Ocorrência, pelo código (não ID) para uma instalação do tipo Internet. Código
INSTALACAO_TELEFONIA_OCORRENCIA_METODO Define o método da Ocorrência, pelo código (não ID) para uma instalação do tipo Telefonia. Código
INSTALACAO_TV_OCORRENCIA_METODO Define o método da Ocorrência, pelo código (não ID) para uma instalação do tipo TV. Código
INSTALACAO_MULTIMIDIA_OCORRENCIA_METODO Define o método da Ocorrência, pelo código (não ID) para uma instalação do tipo Multimídia. Código
INSTALACAO_INTERNET_OS_MOTIVO Define o motivo de O.S., pelo código (não ID) para uma instalação. Código
INSTALACAO_TELEFONIA_OS_MOTIVO Define o motivo de O.S., pelo código (não ID) para uma instalação. Código
OCORRENCIA_ENCERRADA_NAOEDITAR Ocorrências com Status atual como “Encerradas” não podem ter o conteúdo modificado. 1
OS_TEMPLATE_EMPRESA_LOGO Caso cadastrada e Ativa, será inserida a logo cadastrada em FinanceiroCadastroEmpresa, no Layout da Ordem de Serviço. 1
OCORRENCIA_ENCERRA_OS_NAO Desativa confirmação “Encerrar OS” na OC por padrão. 1
OS_RESPONSAVEL_OBRIGATORIO Torna obrigatório o campo 'Técnico Responsável:' ao cadastrar Ordem de Serviço. 1
OCORRENCIA_RESPONSAVEL_OBRIGATORIO Torna obrigatório o campo 'Usuário responsável:' ao cadastrar Ocorrência. 1
OCORRENCIA_SMS_TEMPLATE Define mensagem para envio de protocolo. Protocolo OCORRENCIA_NUMERO referente ao atendimento em DATA_AGENDAMENTO Contrato: CONTRATO_ID. PROVEDOR_NOME
OS_SMS_TEMPLATE Edita a mensagem padrão de envio de SMS para o Técnico quando uma OS é aberta. Variáveis que podem ser utilizadas: OS_NUMERO / OS_DATA_AGENDAMENTO / OS_MOTIVO / CONTRATO_ID / CLIENTE_NOME / CLIENTE_ID / CLIENTE_ENDERECO / OS_LINK / CLIENTE_ENDERECO_COBRANCA
OS_ENCERRADA_NAOEDITAR Quando uma Ordem de Serviço for encerrada e essa variável estiver ativa, não será mais possível Editar a Ordem de Serviço, caso queira editar, deverá desativar a variável. 1
OS_ENCERRA_OCORRENCIA_NAODesmarcar campo “Encerrar Ocorrência” na ordem de serviço. 1
OCORRENCIA_PROTOCOLO_EXTERNOAtiva função de protocolo externo ao cadastrar ocorrência 1
OCORRENCIA_SETOR_OBRIGATORIOTorna obrigatório o campo “Setor” ao cadastrar Ocorrência. 1
OC_TIPO_CANCELA Define o código do Tipo de Ocorrência padrão para abertura de O.C. de Cancelamento de Contrato. CódigoAqui
OS_MOTIVO_CANCELA Define o código do Motivo de O.S. padrão para abertura de O.S. de Cancelamento de Contrato. CódigoAqui
OC_DATA_AGENDAMENTO_OBRIGATORIO Obriga a informar a data de agendamento na O.C. 1
OS_DATA_AGENDAMENTO_OBRIGATORIO Obriga a informar a data de agendamento na O.S. 1
OCORRENCIA_NOTIFICAR_CLIENTE Deixa a checkbox “Notificar Cliente” marcada na O.C. por padrão. 1
OCORRENCIA_OS_NAO Desmarca, por padrão, a checkbox de geração de O.S. ao abrir uma Ocorrência. 1


Central do Assinante

Variável Descrição Exemplo de Valores
CENTRAL_AUTH_CPF Permite o login pela Central apenas informando CPF ou CNPJ. 1
CENTRAL_AUTH_CPF_SENHA Define login de acesso com CPF e senha da Central. Ativa, também, a funcionalidade de recuperação de Senha. 1
CENTRAL_RECUPERARSENHA_DESATIVA Desativa a recuperação de senha visto que a variável “CENTRAL_AUTH_CPF_SENHA” esteja ativada. 1
CENTRAL_AUTH_CPFCNPJ_DESATIVA Desativa a opção de acesso a Central por CPF/CNPJ. 1
CENTRAL_AUTH_USUARIOSENHA_DESATIVA Desativa a opção de acesso a Central por Login e senha. 1
CENTRAL_AUTH_HIDE_SERVICES Oculta os dados do plano nas informações do contrato na central do assinante. 1
CENTRAL_DESATIVA_CANCELADO Não permite o acesso de informações referentes a contratos cancelados pela Central. 1
CENTRAL_CHAMADO_DESATIVADA Retira a opção do cliente abrir e visualizar os chamados pela Central. 1
CENTRAL_EXTRATO_DESATIVADA Retira a opção do cliente visualizar o Extrato de Tráfego pela Central. 1
CENTRAL_AUTENTICACOES_DESATIVADA Retira a opção do cliente verificar as últimas autenticações de seu contrato pela Central 1
CENTRAL_DECLARACAO_DESATIVADA Retira a opção do cliente imprimir a Declaração de Quitação pela Central. 1
CENTRAL_SERVICOINFO_DESATIVA Oculta as informações do plano do cliente na central.1
CENTRAL_CONTRATO_DESATIVA Retira a opção do cliente visualizar ou imprimir o seu Contrato de Internet pela Central. 1
CENTRAL_TERMOADESAO_ATIVA Disponibiliza a opção do cliente visualizar e/ou imprimir pela Central o Termo de Adesão cadastrado no SGP. 1
CENTRAL_TERMOCOMODATO_ATIVA Disponibiliza a opção do cliente visualizar e/ou imprimir pela Central o Termo de Comodato cadastrado no SGP.
Versão mínima requerida: 1.0.141 - 03/06/2020
1
CENTRAL_CONTRATOFIDELIDADE_ATIVA Disponibiliza a opção do cliente visualizar e/ou imprimir pela Central o Contrato de Fidelidade cadastrado no SGP.
Versão mínima requerida: 1.0.141 - 03/06/2020
1
CENTRAL_TERMOACEITE_WEB_ATIVA Disponibiliza a opção do cliente visualizar pela Central o Termo de Aceite cadastrado no SGP.
Versão mínima requerida: 1.0.141 - 03/06/2020
1
CENTRAL_TERMO_ACEITE_OBRIGATORIOBloqueias as demais funções da Central até que o usuário aceite o Termo de Aceite.
Versão mínima requerida: 1.0.178 - 26/02/2021
1
CENTRAL_ASSINATURA_ATIVA Habilita para o cliente assinar o contrato pela Central do Assinante. OBS: Dentro do contrato de impressão precisa ter a variável ASSINATURA_CLIENTE.1
CENTRAL_ASSINATURA_DOCX Habilita para o cliente assinar o contrato pela Central do Assinante. OBS: Funciona para contratos inseridos no formato DOCX.1
Variável Descrição Exemplo de Valores
CENTRAL_TITULOS_ABERTOS_MESExibe apenas títulos em abertos até o mês atual.1
CENTRAL_TITULOS_CLIENTE Exibe todos boletos do cliente na Central, independente de contrato (caso o cliente possua mais de um). 1
CENTRAL_TITULO_REG Exibe na Central apenas os títulos que indicam registro no SGP. 1
CENTRAL_TITULO_COPIAR_LD_DESATIVA Remove a opção de copiar a linha digitavel do boleto pela Central do Assinante.
Versão mínima requerida: 1.0.178 - 26/02/2021
1
CENTRAL_TITULOS_ABERTOS Na central do assinante será exibido apenas os títulos em aberto.1
CENTRAL_NF_BOLETO Ao imprimir títulos pela central, retorna boleto + nota fiscal simultaneamente. Pode não funcionar para boletos de gateway de pagamento. 1
Variável Descrição Exemplo de Valores
RESPONSAVEL_OS_CENTRALDefine um técnico responsável para Ordens de Serviços abertas pela Central do Assinante.Inserir nome do usuário
CENTRAL_GRAFICOS_INTERNET Exibe gráfico de consumo do cliente na central do assinante em relação ao Tráfego de Internet (rede).1
CENTRAL_TITULO_DESATIVAR_DOWNLOAD Quando um título estiver com a gateway cadastrada com o Formato do Boleto definido como PDF, e é solicitado o download do título pela Central do Assinante, visualiza o título na própria página ao invés de baixa-lo automaticamente como PDF. 1
CENTRAL_DESABILITAR_SENHA_PRIMEIRO_ACESSO Se essa variável estiver ativa, será desabilitada a solicitação de alterar a senha no primeiro acesso.1
CENTRAL_RECUPERARSENHA_TEMPLATECustomizar o layout do e-mail do “Esqueceu a senha?” da central do assinante. As variáveis possíveis são {cliente_nome}, {central_login}, {central_cpfcnpj} e {central_password}.
<html>
<meta charset="UTF-8">
<body>
<p>Olá {cliente_nome}<p>
<p>Seu Login é: <strong>{central_cpfcnpj}</strong></p>
<p>Sua Senha é: <strong>{central_password}</strong></p>
</body>
</html>


Promessa de pagamento

Variável Descrição Exemplo de Valores
CENTRAL_PROMESSA_DESATIVADA Não mostra a opção de promessa pela central do assinante. 1
CENTRAL_PROMESSA_DIAS Quantidade de dias para liberação do cliente, como auto-desbloqueio pela central do assinante, definir valor conforme quantidade de dias a ficar liberado. Exemplo: liberado 3 dias confirmação de pagamento, se não confirmado volta a bloquear. 3
CENTRAL_PROMESSA_QTD Quantidade de promessas permitidas por mês para o cliente solicitar na central, definir o valor conforme a quantidade. Exemplo 1 x a cada 30 dias. 1
CENTRAL_PROMESSA_TITULOS Define quantos títulos, em atraso, no máximo, o cliente pode ter para solicitar uma promessa de pagamento. Exemplo: 1, 2, 3 (faturas em atraso).
CENTRAL_PROMESSA_HORA Define o horário que uma Promessa de Pagamento, feita pela Central do Assinante, é finalizada.
Versão mínima requerida: 1.0.192 - 31/01/2022
07:00:00
PROMESSAPAGAMENTO_DIAS Quantidade de dias para liberação do cliente, como auto-desbloqueio pelo usuario no sistema, definir valor conforme quantidade de dias a ficar liberado. Exemplo liberado 3 dias confirmação de pagamento, se não confirmado volta a bloquear. 3
PROMESSAPAGAMENTO_QUANTIDADEMES Quantidade de promessas permitidas por mês para o cliente definido pelo usuario no sistema, definir o valor conforme a quantidade. Exemplo 1 x a cada 30 dias. 1
PROMESSAPAGAMENTO_LIBERARSERVICO Quando a variável é ativa, automaticamente o SGP desconecta o cliente para que ele se reconecte com conexão. A variável funciona independente da permissão do cliente para liberar o cliente mudando o status. 1
PROMESSAPAGAMENTO_DIAS_ADMIN Quantidade de dias para liberação do cliente, como auto-desbloqueio pelo usuario no sistema, definir valor conforme quantidade limite de dias a ficar liberado. Exemplo liberado 3 dias confirmação de pagamento, se não confirmado volta a bloquear. Porém só irá funcionar para quem é superusuario 3
CENTRAL_PROMESSA_MODO Altera o ciclo de solicitação de promessa de pagamento para ser a cada mês, para requisições ou processos via Central do Assinante. mes
URA_PROMESSA_MODO Altera o ciclo de solicitação de promessa de pagamento para ser a cada mês, para requisições via URA mes


Contrato de Serviço

Variável Descrição Exemplo de Valores
CLIENTE_AUTOCOBRANCA Todo cliente cadastrado novo, irá vir com “auto cobrança” já assinalado. 1
DIAS_CANCELA_CONTRATO_SUSPENSO Contrato será cancelado automaticamente após x dias que inserido no valor da variavel. 75
TITULOS_CANCELA_CONTRATO Contrato será cancelado quando tiver x parcelas em atraso. A quantidade de parcelas é o valor da variável. 2
TITULO_ATRASADO_CANCELA_CONTRATO_DIAS Cancela o Contrato de Serviço do cliente caso o mesmo possua um título com a quantidade de dias em atraso informado no valor. 100
CANCELAR_TITULOS_CONTRATO_CANCELADO Cancela títulos que não estejam em atraso, de contratos cancelados, exclusivamente de forma automática, por uma das variáveis à seguir: DIAS_CANCELA_CONTRATO_SUSPENSO , TITULOS_CANCELA_CONTRATO ou TITULO_ATRASADO_CANCELA_CONTRATO_DIAS . 1
LIBERACAO_DESATIVADA Não libera os clientes automaticamente. 1
REMOVER_FIDELIDADE_ENCERRADA_DESATIVADO Desabilita a opção de remover a fidelidade automaticamente, após o prazo de carência. 1
PLANOVELOCIDADE Ele habilita um campo de velocidade de internet no contrato do cliente. 1
CLIENTE_UNIQUE_CPFCNPJ Limita o cadastro de CPF/CNPJ que já existe na base e edição dos mesmos caso já tenha sido cadastrado previamente. 1
UF_PADRAO Define a UF padrão que aparecerá ao realizar um Pré-Cadastro Simples ou Público. UF que será padrão. Ex: CE
CADASTRO_EMAIL_REQ Obriga preencher o campo de E-mail ao cadastrar um novo cliente. 1
CADASTRO_TELEFONE1_REQ Obriga preencher o primeiro campo de Contato Telefônico ao cadastrar um novo cliente. 1
CADASTRO_TELEFONE2_REQ Obriga preencher o segundo campo de Contato Telefônico ao cadastrar um novo cliente. 1
CONSULTA_CANCELADO_OFF Não exibir na pesquisa rápida do cliente, os contratos cancelados. 1
VERIFICAR_AGENDAMENTO_CANCELA_CONTRATO_SUSPENSO Quando cadastrada a variável DIAS_CANCELA_CONTRATO_SUSPENSO, o sistema verificará se o contrato foi suspenso por agendamento, caso tenha sido suspenso por agendamento de status o mesmo não será cancelado. 1
CONTROLE_PERMISSOES_CONTRATO Habilita a funcionalidade da permissão admcore | Contrato do Cliente | Bloqueia Cadastrar/Alterar o campo Isento da Cobrança/Contrato do Cliente, caso essa variável não esteja cadastrada no SGP, a permissão não funcionará. 1
CONTATO_CELULAR_NONODIGITO Torna obrigatório colocar o 9º digito (9 na frente do número) ao cadastrar um celular no cadastro do cliente. 1
FORMAS_ENTREGA_PADRAO Define a forma de entrega padrão que será marcada quando for criado um novo Contrato de Serviço, onde, 1 (Correio), 2 (E-mail), 3 (SMS), 4 (Cartão). Ex: 1,2,3,4


Pré Cadastro e Viabilidade

Tipo Variável Descrição Exemplo de Valores
Pré-CadastroPRECADASTRO_EMAIL_REQO campo de e-mail do responsável torna-se obrigatório.1
Pré-CadastroPRECADASTRO_TELEFONE_REQO telefone do responsável torna-se obrigatório.1
Pré-CadastroPRECADASTRO_TELEFONE_EXTRA1_REQO primeiro telefone extra torna-se obrigatório.1
Pré-CadastroPRECADASTRO_TELEFONE_EXTRA2_REQO segundo telefone extra torna-se obrigatório.1
Pré-CadastroPRECADASTRO_DATA_NASCIMENTO_REQTorna a Data de Nascimento obrigatório na confecção do pré-cadastro.1
Pré-CadastroPRECADASTRO_COMO_SOUBE_DA_EMPRESA_REQTorna o campo “Como soube da empresa” obrigatório na confecção do pré-cadastro.1
Pré-CadastroPRECADASTRO_VALIDAR_IDADE Verifica se o cliente é menor de idade antes de aceitar o pré-cadastro. Necessária a variável PRECADASTRO_DATA_NASCIMENTO_REQ cadastrada anteriormente. 1
Pré-Cadastro PúblicoPRECADASTRO_P_EMAIL_REQO campo de e-mail do responsável torna-se obrigatório.1
Pré-Cadastro PúblicoPRECADASTRO_P_TELEFONE_REQO telefone do responsável torna-se obrigatório.1
Pré-Cadastro PúblicoPRECADASTRO_P_TELEFONE_EXTRA1_REQO primeiro telefone extra torna-se obrigatório.1
Pré-Cadastro PúblicoPRECADASTRO_P_TELEFONE_EXTRA2_REQO segundo telefone extra torna-se obrigatório.1
Pré-Cadastro, Pré-Cadastro Público e Cadastro PadrãoCLIENTE_CADASTRO_TELEFONE_TIPO_INICIALDefine o tipo de contato padrão ao iniciar o cadastro de um cliente. Valores disponíveis à seguir (só pode ser escolhido 1 único valor).CELULAR_PESSOAL, CELULAR_COMERCIAL, CELULAR_COBRANCA, CELULAR_RESPONSAVEL, CELULAR_OUTROS, WHATSAPP
ViabilidadeIMPRESSAO_VIABILIDADE_ADD_INFORMACAOImprime junto do arquivo PDF as “informações” do cadastro de Viabilidade, que antes era omitidas. 1


DashBoard Widget

Widget Variável Descrição Exemplo de Valores
URL: Financeiro - Clientes Sem FaturaWIDGET_SEMFATURA_ABERTOMostra clientes sem nenhuma fatura na Dashboard.1
URL: Financeiro - Clientes Sem FaturaWIDGET_SEMFATURA_ABERTO_MESMostra clientes sem fatura referente ao mês na Dashboard.1
URL: Financeiro - Contas a PagarWIDGET_PAGAR_DIASDefine a quantidade de dias que as Contas a Pagar devem aparecer antes do vencimento. O padrão do sistema é 15 dias.15
URL: Financeiro - Contas a PagarWIDGET_PAGAR_ATRASADASMostra Contas a Pagar que estão vencidas independente da quantidade de dias em atraso. Por padrão o sistema só mostra até 5 dias. 1
URL: Financeiro - Caixa LançamentoRESUMO_CAIXA_MESZera o saldo na dashboards de Pontos de Recebimento, contabilizando apenas os saldos referentes ao mês. 1
URL: Rede - Conexão Offline ResumoDASHBOARD_CONEXAO_OFFLINE_PERIODOAdiciona novos horários aos padrões que a widget já trás. Valores aceitos são hora(s), minuto(s), dia(s). Ex: 1 hora, 15 minutos, 10 minutos, 2 dias
URL: Adm - Envios de SMSFILTRO_SMS_ERROS Possibilita cadastrar o nome dos erros que serão identificados pela Widget.{“status”:[“502”,“400”]}
URL: Adm - Crescimento AnualWIDGET_CRESCIMENTO_CANC_ATUALFaz com que a consulta dessa widget retorne as informações baseadas em Situação Atual, ao invés de Histórico. 1


Recibos

Variável Descrição Exemplo de Valores
COMPROVANTE_FIXO_BAIXA Recibo, se será TXT ou HTML, para deixar fixo. txt
RECIBO_LAYOUT Alterado do recibo de pagamento. (HTML aqui)
RECIBO_PRINT_HTML Modelo de impressão em HTML, do recibo de pagamento editar conforme desejar. Vinculado a variável RECIBO_LAYOUT. 1
RECIBO_TXT Definir modelo para impressora de cupom (HTML aqui)
RECIBO_TXT_STYLE Define o tamanho da fonte do recibo TXT. * { font-size: 13px !important; }


E-mails

Variável Descrição Exemplo de Valores
EMAIL_PROVEDOR_NOMEDefine o valor a ser substituído na variável {provedor}Nome do provedor
EMAIL_BCC_TO Enviar uma cópia de cada email enviado pelo sistema, para o email definido no campo valor. Exemplo [email protected]
EMAIL_FATURA_HTML Modelo HTML do E-mail de fatura Olá CLIENTE_NOME, <br/> <p> Estamos encaminhando o(s) título(s) abaixo. </p> <p> TABELA_TITULOS </p> Atenciosamente, <br/> PROVEDOR_NOME
EMAIL_FATURA_LISTA Email para fatura. Olá CLIENTE_NOME, <br/> <p> Estamos encaminhando o(s) título(s) abaixo. </p> <p> TABELA_TITULOS </p> Atenciosamente, <br/> PROVEDOR_NOME
EMAIL_FATURA_URL Informar a URL para definir o link quando enviado via E-mail. Cadastrar como a URL do SGP sem barra no final, com http/https e porta se houver. Exemplo: https://dominiodoprovedor.sgp.net.br ou http://ipdoservidor:8000
EMAIL_NF_LISTA Email para Nota Fiscal. <b> Essa é uma mensagem automática, por favor não responda. </b><br> <p> <b> Prezado(a) Sr(a): CLIENTE_NOME, </b> </p> Estamos encaminhando em anexo, Nota Fiscal correspondente aos serviços contratados na Conect Telecom. Mensalmente, a mesma será enviada através do e-mail cadastrado no ato da solicitação, até que ocorra o cancelamento deste serviço por parte do cliente. Sendo assim por este sistema de envio, você encontra vantagens como: segurança, comodidade, rapidez e praticidade, além de colaborar com a preservação do meio ambiente. <p> TABELA_NF </p> Por fim, observamos que na hipótese do não recebimento via correio eletrônico, por razões inerentes ao seu serviço de recebimento de e-mail, a empresa disponibiliza outros meios para a obtenção, através do e-mail: [email protected] ou diretamente visualizá-la através da central do cliente no nosso site www.conect.psi.br/central. <br> <br> Atenciosamente,<br> Conect Telecom <br> <br> <i> Esta mensagem, incluindo seus anexos, pode conter informações privilegiadas e/ou de caráter confidencial, não podendo ser retransmitida sem autorização do remetente. Se você não é o destinatário ou pessoa autorizada a recebe-la, informamos que o seu uso, divulgação, cópia ou arquivamento são proibidos. Portanto, se você recebeu esta mensagem por engano, por favor, nos informe respondendo imediatamente a este e-mail e em seguida apague-a. </i>
EMAIL_REPLY_TO Responder ao email informado ao lado. [email protected]
MAIL_NF_BOLETO Enviar NF na forma de pagamento. 1
FATURA_EMAIL_CONTRATO_SUSPENSO Permitir enviar email de fatura para clientes com contrato suspenso. 1
EMAIL_FATURA_SUBJECT Define o assunto do e-mail da fatura. (definir assunto aqui)
EMAIL_LIMITE_DIARIO Limita a quantidade total de e-mails a serem enviados por dia através do sistema, sendo a quantidade máxima definida no valor da variável.
Versão mínima requerida: 1.0.147 - 27/07/2020
300
EMAIL_NOTIFICACAO_PAGAMENTO_MSG Primeiro é necessário marcar o campo “Notificar Pagamentos.” dentro do Portador. Definir no valor da variável a mensagem a ser enviada no E-MAIL. (definir assunto aqui) Possível criar modelo com HTML + CSS
EMAIL_NOTIFICACAO_IGNORAR_FORMA_ENTREGA Ignorar forma de entrega do contrato na rotina de notificação de pagamento. 1
HTML_EMAIL_TERMO_ACEITE_LINK Define a mensagem para envio do link do Termo de Aceite através de e-mail em lote.
  <p>Ol&aacute;!&nbsp;</p>
<p><br />Prezado,<br />Segue abaixo, o contrato no formato&nbsp;link de aceite, para ser lido e confirmado.&nbsp;</p>
<p><br />Link de aceite:&nbsp; {link_termo_aceite}</p>
<p><br />Necessitamos que nos responda este e-mail,&nbsp;e formalize&nbsp;o aceite.</p>
<p>Caso tenha alguma d&uacute;vida, entre em contato conosco. NOME DO PROVEDOR </p>  
EMAIL_VALIDACAO_MENSAGEM Troca a mensagem de validação enviada, nos contatos do cliente, quando o método for E-mail. Variáveis aceitas são {cliente} e {link}
EMAIL_AVISO_DESATIVA_PLANO_AUTOBLOQUEIO Faz com que o e-mail aviso seja enviado independentemente do Plano do cliente ter ou não “Auto Bloqueio” ligado. 1
OCORRENCIA_FINALIZA_EMAIL_TEMPLATE Realizar edição do texto de finalização de ocorrência (Envio por E-mail) As variáveis que podem ser utilizadas são {cliente_nome}, {contrato_numero}, {ocorrencia_numero}, {ocorrencia_data}, {provedor]
EMAIL_FATURA_GATEWAY_NAO_REDIRECIONARFaz com que o disparo de e-mail de uma fatura, manualmente, diretamente no perfil do cliente, seja feito com o link do próprio SGP dele, e não envie o link original de acesso do boleto (o da gateway). 1
EMAIL_ANIVERSARIANTE_MSG_ASSUNTO Define o assunto o e-mail enviado pela rotina de aniversário via e-mail. Assunto Aqui
EMAIL_ANIVERSARIANTE_MSG Define o corpo da mensagem enviada pela rotina de aniversário via e-mail, aceitando HTML. Variáveis aceitas: {cliente} {cliente1} {cliente2} {provedor} Mensagem aqui
EMAIL_RECIBO_FATURA_HTML Editar o modelo do comprovante de pagamento enviado por E-mail
  Olá CLIENTE_NOME,
</br>
Estamos encaminhando o comprovante de pagamento do boleto TITULO_NUMERO_DOCUMENTO.</br>
 
<p>Dados do Pagamento:</p>
          <p>Nº Documento: TITULO_NUMERO_DOCUMENTO</p>
          <p>Data do Vencimento: TITULO_DATA_VENCIMENTO</p>
          <p>Data do Pagamento: TITULO_DATA_PAGAMENTO</p>
          <p>Valor Pago: R$ TITULO_VALOR_PAGO</p>
          <p>Link do Comprovante: LINK_RECIBO</p>
</p>
 
Atenciosamente,<br>
PROVEDOR_NOME 


SMS

Variável Descrição Exemplo de Valores
ANIVERSARIANTE_MSG Definir valor da variável como mensagem de sms de envio para os aniversariantes. {cliente1} a nossa empresa é feliz em tê-lo como Cliente. Feliz aniversário!! {provedor}
SMS_OS_URL Altera a URL padrão de acesso da Ordem de Serviço ao ser enviada para o técnico. https://urldosgp.net.br
SMS_COBRANCA_MSG Altera a mensagem padrão do SMS Cobrança tanto pelo caminho Financeiro → Cobrança → SMS Cobrança quanto da Widget dashboard_asuspender. Prezado(a), Até a presente data não confirmamos o pagamento da(s) última(s) fatura(s). Serviço de Internet será suspenso no próximo dia útil.
SMS_FATURA_URL Informar a URL para definir o link quando enviado via SMS ou Whatsapp. Cadastrar como a URL do SGP sem barra no final, com http/https e porta se houver. Exemplo: https://dominiodoprovedor.sgp.net.br ou http://ipdoservidor:8000
SMS_TITULO Define mensagem padrão para envio de SMS com informação do título. Prezado(a), Título N. {titulo} Linha Digitável: {linhadigitavel} Valor: {valor} Vencimento: {vencimento} Link: {link}. {provedor}
SMS_PROVEDOR_NOME Nome do provedor nos sms's. Inserir nome do provedor
SMS_NOTIFICACAO_PAGAMENTO_MSGDefinir no valor da variável a mensagem a ser enviada no SMS.Olá, {cliente1}! Acabamos de receber o pagamento da fatura {titulo}, com vencimento em {vencimento}, no valor de {valor} (valor original do boleto) ou {valor_pago} (valor corrigido com juros e multa).
SMS_INTERVAL Definir tempo de intervalo no envio de SMS em lote em milissegundos. Ex.: 5000 para 5 segundos5000
SMS_VALIDACAO_MENSAGEM Troca a mensagem de validação enviada, nos contatos do cliente, quando o método for SMS. Variáveis aceitas são {cliente} e {link}
SMS_NOTIFICACAO_CHECK_MSG Adiciona uma segunda camada de segurança nos envios de SMS, detectando se há um envio de uma mensagem mais de uma vez para o mesmo número, impedindo que os envios extras sejam feitos.1
SMSLOTE_DESATIVAR_VERIFICACAO_TITULO_EM_ATRASO Realiza envios em Lote de Títulos mesmo se o cliente não tiver títulos em atraso. 1
SMS_NOTIFICACAO_FILTRAR_CONTRATO_CONTATO Verifica se o cliente tem contatos de telefone atrelados à determinados contratos. Caso sim, os títulos passarão a serem enviados especificamente para esse contato atrelado ao contrato, válido somente para confirmação de pagamento. 1
SMSCOBRANCA_FILTRAR_CONTRATO_CONTATO Verifica se o cliente tem contatos de telefone atrelados à determinados contratos. Caso sim, os títulos passarão a serem enviados especificamente para esse contato atrelado ao contrato, válido somente para aviso de SMS. 1
SMS_TINY Ativa o encurtador de URL para links de títulos enviados via SMS Aviso. tinyurl
SMSCOBRANCA_FILTRAR_CONTRATO_CONTATO Faz com que a fatura do cliente seja enviada, exclusivamente, pelo contato de SMS/WhatsApp que esteja atrelado ao contrato onde essa cobrança foi feita. Caso nenhum contrato seja encontrado selecionado nos contatos, será utilizado os que estiverem disponíveis. 1
COB_RECORRENTE_NOTIFICAR_ERRO_SMS Ativa um alerta de SMS para caso o cliente esteja utilizando Cobrança Recorrente. Caso a integração falhe em conseguir cobrar o cliente, o mesmo será avisado da falha. A mensagem de aviso deve ser configurada pela variável COB_RECORRENTE_NOTIFICAR_ERRO_SMS_TEMPLATE. 1
COB_RECORRENTE_NOTIFICAR_ERRO_SMS_TEMPLATE Configura a mensagem a ser enviada ao cliente mediante erro na cobrança. As variáveis aceitas são {cliente}, {cliente1}, {cliente2}, {cliente_contrato}, {titulo}, {provedor}. Olá {cliente1}. Foi retornado um erro em sua cobrança automática de nossos serviços de Internet. Recomendamos verificar o cartão cadastrado conosco, ou entrar em contato para regularização. Cordialmente, {provedor}.


Aplicativo Suporte SGP

Variável Descrição Exemplo de Valores
MOBILE_ABERTA_TODAS Exibir as todas OS abertas no app, para o técnico responsável, sem filtrar por agendamento. 1
MOBILE_OS_AGENDAMENTOEnviar para o app apenas ocorrências que possuem data de agendamento, geralmente utilizada com a variável MOBILE_ABERTA_TODAS 1
OS_ALL_MOBILE Exibir todas as OS abertas sem filtrar pelo técnico no app. 1
OS_ALL_MOBILE_FILTRAR_POP Ao fazer uso da variável OS_ALL_MOBILE, faz com que as O.S.s sejam filtradas a depender de quais POPs os técnicos tenham atrelados. 1
MOBILE_SUPERUSER_OS_TODASExibir todas as OS com os seguintes Status Aberto, Pendente e em Execução para Superusuários no app. 1
MOBILE_OCORRENCIA_STATUS_NAOALTERARAo alterar o status da Ordem de Serviço dentro do app do técnico o status da Ocorrência não será alterado. 1
MOBILE_OS_PLANO_NOME Remove as informações de Download/Upload do nome do plano. 1
MOBILE_OCORRENCIA_ANEXO Define a quantidade mínima necessária de fotos que a O.S. deve conter para que seja finalizada. 1
MOBILE_OCORRENCIA_CHECKIN_OBRIGATORIO Obrigatório realizar check-in para que seja finalizada a O.S. 1
MOBILE_OCORRENCIA_ASSINATURA_OBRIGATORIA Obrigatório realizar a assinatura para finalizar a O.S. 1
MOBILE_OCORRENCIA_SERVICO_OBRIGATORIO Obrigatório informar o “Serviço Prestado” para conseguir finalizar a O.S. 1
MOBILE_OS_FINALIZAR_PENDENTE Ao finalizar a O.S., o status no SGP ficará como “Pendente” ao invés de encerrada. 1
MOBILE_OCORRENCIA_NAOFINALIZAR Ao finalizar a O.S., a Ocorrência vinculada não será encerrada. 1
MOBILE_OS_RESTRINGE_CONSULTA_RADIUS Restringe usuário de verificar log do radius no aplicativo. Com essa variável ativa, apenas usuários com a permissão “admcore Configuração SGP Mobile - Acesso ao Log do Radius” conseguirão acessar. 1
MOBILE_OS_RESTRINGE_CONSULTA_CLIENTE Restringe usuário de consultar clientes no aplicativo. Com essa variável ativa, apenas usuários com a permissão “admcore Configuração SGP Mobile - Cliente” conseguirão acessar. 1
MOBILE_OS_ESTOQUE_PRODUTO_CUSTO Define que, ao inserir um Comodato via aplicativo do Técnico, seja inserido um valor automaticamente baseado na informação previamente cadastrada no no produto, em módulo de Estoque. O valor dessa variável deve ser custo ou venda, a depender de qual valor deseja informar. custo ou venda
MOBILE_OS_ESTOQUE_PRODUTO_CUSTO_BLOQUEAR Faz com que os valores dentro do campo “valor” no aplicativo do técnico, na inserção de um comodato, seja inalterável. 1
MOBILE_CLIENTECONTRATO_LIST_LIMIT Define a quantidade de clientes que retornarão na consulta pelo aplicativo, por página, pelo valor dessa variável. Quantidade de clientes (EX: 200)
APP_SUPORTE_LIMITA_OLT_PON Usuários sem a checkbox de Superusuário não conseguirão ver quantidade de ONU/PON. 1


Assinatura Eletrônica

Variável Descrição Exemplo de Valores
GATEWAY_ASSINATURA_ELETRONICA_SMS_TEMPLATE Alterar mensagem padrão de assinatura eletrônica via SMS.Ola {pessoa_nome}, acesse o link a seguir para assinar o documento {tipo_documento} referente ao contrato {contrato_numero}. Link assinatura: {url_assinatura} Chave Assinatura: {chave_assinatura}
GATEWAY_ASSINATURA_ELETRONICA_SMS_TEMPLATE_2 Alterar mensagem padrão de finalização da assinatura eletrônica via SMS. Variáveis aceitas: {pessoa_nome}, {contrato_numero}, {tipo_documento}, {data_assinatura}, {url_documento_assinado}. A assinatura do documento {tipo_documento} referente ao contrato numero {contrato_numero} foi aprovada
GATEWAY_ASSINATURA_ELETRONICA_EMAIL_TEMPLATE Alterar mensagem padrão de assinatura eletrônica via Email. Ola {pessoa_nome}, acesse o link a seguir para assinar o documento {tipo_documento} referente ao contrato {contrato_numero}. Link assinatura: {url_assinatura} Chave Assinatura: {chave_assinatura}
SMS_TINYURL Ativa encurtador de Link para envio de SMS (Válido somente para o Template padrão e para Assinatura Eletrônica) 1
EMAIL_TINYURL Ativa encurtador de Link para envio de Email (Válido somente para o Template padrão e para Assinatura Eletrônica) 1
ASSINATURA_ELETRONICA_RESETAR_CHAVE Alterar o tempo para que a chave da assinatura expire Inserir valor em segundos
SGPSIGN_DOCUMENTO_AUTOMATICO_AUTH Define que o método padrão de disparo da assinatura eletrônica do SGPSign iniciada automaticamente na ativação do contrato seja SMS. sms


Mapas

Variável Descrição Exemplo de Valores
GOOGLE_MAPS_CENTER Inserir latitude e longitude do endereço da sua empresa, assim o Mapa abrirá centralizado na sua empresa. (Inserir AQUI sua latitude e longitude da sua empresa)
GOOGLE_MAPS_ZOOM Definir se quer uma visão da cidade, do estado, do pais zoom de 8 a 15. (Definir zoom aqui)


URA

Variável Descrição Exemplo de Valores
URA_PROMESSA_DIAS Define a quantidade de dias para liberação do contrato quando a Promessa de Pagamento é feita por webchat/ura/app cliente.
Exemplo: 3 dias.
3
URA_PROMESSA_QTD Define a quantidade máxima de Promessas de Pagamentos que podem ser abertas por mês via webchat/ura/app cliente.
Exemplo: 1 promessa ao mês.
1
URA_PROMESSA_TITULOS Define quantos títulos, em atraso, no máximo, o cliente pode ter para solicitar uma promessa de pagamento. No exemplo: até 2 parcelas. 2
URA_PROMESSA_HORA Define o horário que uma Promessa de Pagamento, feita pela URA, é finalizada.
Versão mínima requerida: 1.0.192 - 31/01/2022
07:00:00
URA_TIPOOCORRENCIA_2VIA Define um Tipo de Ocorrência padrão para ocorrências que são abertas por URA, preenchendo o valor da variável com o código do tipo da ocorrência, localizado no Painel Admin.
Versão mínima requerida: 1.0.147 - 27/07/2020
5
URA_TIPOOCORRENCIA_LIBERACAOPROMESSA Define um Tipo de Ocorrência padrão para ocorrências de cadastro de promessa de pagamento que são abertas por URA, preenchendo o valor da variável com o código do tipo da ocorrência, localizado no Painel Admin.
Versão mínima requerida: 1.0.192 - 29/01/2022
5
URA_METODOOCORRENCIA_2VIA Define um Método/Origem padrão para ocorrências que são abertas por URA, preenchendo o valor da variável com o código do Método de atendimento, localizado no Painel Admin.
Versão mínima requerida: 1.0.147 - 27/07/2020
6
RESPONSAVEL_OS_URADefine um técnico responsável para Ordens de Seriços abertas pela integração com URANome do usuário
URA_TITULO_SYNCSe o título ainda não estiver registrado, acontece o registro quando o cliente solicita a fatura pela URA. Valor 1 registra o título mais atrasado, valor 99 registra todos.
Versão mínima requerida: 1.0.181 - 29/03/2021
1
URA_TITULOGATEWAY_ATUALIZARAtualiza títulos de gateway quando é solicitada uma 2ª via pela URA.1
SEGUNDAVIA_URA_OCORRENCIA Faz com que o SGP não gere uma ocorrência sempre que o cliente solicita uma segunda via de títulos pela URA. 1
URA_TITULOGATEWAY_LINK_PDF Permite que a gateway de pagamento permaneça em impressão HTML, mas na API continuará saindo em PDF. 1
URA_PROMESSA_SEMPROTOCOLO Faz com que Promessas de Pagamento não gerem ocorrência quando forem abertas via URA. 1


Configurações SGP

Variável Descrição Exemplo de Valores
IMAGEFUNC_CONVERT_ENABLEDReduz a qualidade das imagens anexadas no sistema. Formatos suportados: 'jpeg', 'jpg', 'png', 'gif', 'bmp'. 1
IMAGEFUNC_DEFAULT_QUALITYControla o nível de redução da qualidade da imagem, numa escala de 0 a 100. Valor padrão: 75% de qualidade.
Essa configuração só funciona se a variável IMAGEFUNC_CONVERT_ENABLED estiver adicionada.
75




Variáveis Técnicas

Variável Descrição Exemplo de Valores
HUAWEI_PROFILE Para ativar os huawei-qos-profile (recurso do equipamento, pega o police in e policie out) nos planos. 1
NAS_DEFAULT Define qual é o nas padrão. Define aqui o ID do nas que será padrão.
ATRASO_HTML Página de aviso na conexão do cliente, certifique-se que a pagina esteja redirecionada a porta 6402, ou conforme regras de bloqueio no Mikrotik. (Codigo HTML com a pagina de aviso personalizada)
BLOQUEIO_DESATIVADO Se definida esta variável, os clientes não serão bloqueados automaticamente. 1
BLOQUEIO_HTML Pagina de bloqueio do cliente, certifique-se que as paginas estejam redirecionadas as portas 6403, ou conforme regras de bloqueio no Mikrotik. (Código HTML com a pagina de aviso personalizada)
REDUZIR_CONTRATOS_SUSPENSOS Se definida esta variável, o sistema pode retroceder e fazer com que clientes com status Suspensos voltem para o status de Ativo com Velocidade Reduzida. .py
BLOQUEIO_V6_PD Bloquear ipv6 em clientes suspensos. (Inserir nome do pool do PD)
BLOQUEIO_V6_PREFIX Bloquear ipv6 em cliente suspenso (Inserir nome do pool do Prefix)
CISCO_RATELIMIT Cisco Dicionario. 1
HUAWEI_PROFILE para ativar os huawei-qos-profile nos planos. 1
INTERIM_UPDATE INTERIM_UPDATE. 300
RADIUS_HOST Host FreeRadius Daemon. localhost
RADIUS_PROC Name of process - FreeRadius. freeradius
RADIUS_RELOAD Script reload FreeRadius /usr/local/sgp/scripts/radius_reload.sh
DEFAULT_STATE DEFAULT_STATE 1
ACCEL_FILTERID Accel-ppp com Filter-Id 1
HUAWEI_RATE HUAWEI_RATE 1
CISCO_DYNAMIC_POLICY CISCO_DYNAMIC_POLICY 1
CISCO_POLICY CISCO_POLICY 1
ERX_POLICY JUNIPER POOL PD 1
ERX_POOL_ENABLE Ativa o juniper. 1
CISCO_RATELIMIT CISCO_RATELIMIT 1
OLT_WIFI_FIBERHOMERP1000_ADD OLT_WIFI_FIBERHOMERP1000_ADD 1
TRAFFIC_UPDATE TRAFFIC_UPDATE 10000


Templates

Variável Descrição Exemplo de Valores
OS_TEMPLATE Modelo HTML da impressão do Template da Ordem de Serviço
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <style type="text/css">
            /* default */
            @page {
                margin: 0.4cm 1cm 0.5 1cm;
            }
            body {
                text-align: justify;
                font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
                font-size: 13px;
            }
            h2 {
                text-align: center;
                margin: 0;
                padding: 0;
                line-height: 20px;
            }
            h1 {
                text-align: left;
            }
            p {
                margin: 0 0 0 0;
                padding: 0;
                text-indent: 20px;
                text-align: left;
            }
            p.title {
                margin: 0 0 0 0;
                font-weight: bold;
                text-indent: 0px;
            }
            hr {
                border: 1px solid #000;
                width: 90%;
            }
 
            table {
                border: 0;
                width: 100%;
                line-height: 0px;
                margin-bottom: 5px;
            }
 
            table.termo {
                border: 0;
            }
 
            table.check {
                line-height: 13px;
            }
 
            table.assinaturas {
                line-height: 20px;
            }
 
            hr {
                margin-bottom: 20px;
            }
 
            .tablex th {
 
 
            background-color: #dcdcdc;
            background-repeat: repeat;
            background-attachment: scroll;
            color: black;
 
            padding-top: 2px;
            padding-bottom: 1px;
            font-size: 12px;
 
            border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: #808080;
 
            border-right-width: 1px;
            border-right-style: solid;
            border-right-color: #808080;
 
 
            }
 
 
            .tablex td {
 
            font-size: 10px;
            border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: #808080;
 
            border-left-width: 0px;
            border-left-style: solid;
            border-left-color: #808080;
 
            border-right-width: 1px;
            border-right-style: solid;
            border-right-color: #808080;
 
            padding-top: 3px;
            padding-bottom: 0px;
 
            color: black;
 
            }
 
            .tablex td a { 
            text-decoration: none;    
            color: black;
            }
 
            .tdright { 
            text-align: right; 
            padding-right: 3px;
            border-right-width: 3px;
            border-right-style: solid;
            border-right-color: #808080;
 
            }
            .tdleft { 
            text-align: left; padding-left: 2px;
            }
 
 
        </style>
    </head>
    <body>
 
        <p>
 
            <table id="identificador" border="0" cellspacing="5px" cellpadding="5px">
                <tr>
                    <td align="left"><img width="280px" style="max-height:200px;" src="{{EMPRESA_LOGO}}"/></td>
                    <td align="left" colspan="2" style="vertical-align:center;">
                        <table border="0" cellspacing="0" cellpadding="0">
                            <tr>
                                <td colspan="4" style="padding-bottom: 5px;"><h1>{{config.EMPRESA_NOME}}</h1></td>
                            </tr>
                            <tr>
                                <td colspan="4"><strong>CNPJ</strong>: {{config.EMPRESA_CNPJ}} </td>
                            </tr>
                            <tr>
                                <td colspan="4"><strong>TELEFONE</strong>: {{config.EMPRESA_TELEFONE}} </td>
                            </tr>
                            <tr>
                                <td colspan="4"><strong>E-MAIL</strong>: {{config.EMPRESA_MAIL}} </td>
                            </tr>
                            <tr>
                                <td colspan="4"><strong>DATA DA IMPRESSÃO</strong>: {{data_documento}} </td>
                            </tr>
                        </table>
                    </td>
 
 
            </table>
        </p>
 
 
            <h2>Ordem Técnica de Serviço</h2>
 
 
        <p>
            <table class="termo" border="0.3" cellspacing="2px" cellpadding="2px">
                <tr>
                    <td><strong>OS</strong>: {{os.id}} </td>
                    <td><strong>Motivo</strong>: {{os.motivoos}} </td>
                    <td><strong>Abertura</strong>: {{os.data_cadastro|date:"d/m/Y"}}</td>
                    <td><strong>Veículo</strong>: {{os.veiculo|default:""}} </td>
                </tr>
                <tr>
                    <td><strong>Aberto por</strong>: {{os.usuario}} </td>
                    <td><strong>Técnico Resp.</strong>: {{os.responsavel.username}} </td>
                    <td><strong>Agendamento</strong>: {% if os.data_agendamento %} {{os.data_agendamento|date:"d/m/Y H:i:s"}} {% endif %}</td>
                    <td><strong>Veículo KM</strong>: {{os.veiculo_km|default:""}}</td>
                </tr>
                <tr>
                    <td><strong>Protocolo</strong>: {{os.ocorrencia.numero}} </td>
                    <td><strong>Entrada</strong>: {{os.datahora_entrada}} </td>
                    <td><strong>Saída</strong>: {{os.datahora_saida}}</td>
                    <td></td>
                </tr>
            </table>
        </p>
 
            <h2>Dados do Cliente</h2>
 
 
        <p>
            <table class="termo" border="0.3" cellspacing="2px" cellpadding="2px">
                <tr>
                    <td><strong>ID</strong>: {{contrato.id}} </td>
                    <td colspan="2"><strong>Nome</strong>: {{contrato.cliente.getNome}} - {{contrato.cliente.getCPFCNPJ}}</td>
                </tr>
                <tr>
                    <td><strong>Modo de Aquisição</strong>: {{servico.get_modoaquisicao_display}} </td>
                    <td><strong>Status</strong>: {{contrato.status.get_status_display}}</td>
                    <td><strong>Latitude/Longitude</strong>: {{servico.endereco.map_ll}}</td>
                </tr>
                <tr>
                    <td colspan="2"><strong>Endereço</strong>: {{servico.endereco.logradouro}}</td>
                    <td><strong>Número</strong>: {{servico.endereco.numero|default:''}} </td>
                </tr>
 
                <tr>
                    <td colspan="2"><strong>Complemento</strong>: {{servico.endereco.complemento|default:''}} </td>
                    <td><strong>Bairro</strong>: {{servico.endereco.bairro}}</td>
                </tr>
 
                <tr>
                    <td colspan="2"><strong>Ponto Ref.</strong>: {{servico.endereco.pontoreferencia|default:''}} </td>
                    <td><strong>Cidade</strong>: {{servico.endereco.cidade}}/{{servico.endereco.uf}}</td>
                </tr>
                <tr>
                    <td colspan="3"><strong>Contato</strong>:
                        {% for object in contato %}
                            {{object.contato.contato}},
                        {% endfor %}
                     </td>
                </tr>
            </table>
        </p>
 
 
<h2>Dados Técnicos</h2>
 
 
        <p>
            <table class="termo" border="0.3" cellspacing="2px" cellpadding="2px">
                <tr>
                    <td><strong>MAC D</strong>: {{servico.mac_dhcp|default:''}} </td>
                    <td><strong>IP</strong>: {% if servico.ip %} {{servico.ip}} {% else %} Dinâmico {% endif %}</td>
                    <td><strong>Download</strong>: {{servico.planointernet.download}} kbps</td>
                </tr>
                <tr>
                    <td><strong>MAC W</strong>: {{servico.mac|default:''}}</td>
                    <td><strong>Login</strong>: {{servico.login}}</td>
                    <td><strong>Upload</strong>: {{servico.planointernet.upload}} kbps</td>
                </tr>
                <tr>
                    <td><strong>AP</strong>: {{servico.ap}} </td>
                    <td><strong>Senha</strong>: {{login_password_plain}}</td>
                    <td><strong>NAS</strong>: {{servico.nas}}</td>
                </tr>
                {% if servico.onu %}
                <tr>
                    <td><strong>OLT</strong>: {{servico.onu.pon.olt.name}} ip: {{servico.onu.pon.olt.host}} </td>
                    <td><strong>PON</strong>: {{servico.onu.pon.pon}}</td>
                    <td><strong>CTO</strong>: {{servico.onu.splitter}} Porta: {{servico.onu.splitter_port}}</td>
                </tr>
                {% endif %}
            </table>
        </p>
 
 
            <h2>Reclamação e/ou Serviços a Executar</h2>
 
 
        <p>
            <table class="termo" border="0.3" cellspacing="2px" cellpadding="2px">
                <tr>
                    <td style="text-align: left;">
                        {% if os.conteudo %}
                            {{os.conteudo}}
                        {% endif %}
 
                        {% if os.observacao %}
                             <br> {{os.observacao}}
                        {% endif %}
 
                        {% if not os.conteudo and not os.observacao %}
                            Nenhum(a).
                        {% endif %}
                    </td>
                </tr>
            </table>
        </p>
 
 
            <h2>Serviços Executados</h2>
 
 
        <p>
            <table class="check" border="0" cellspacing="0px" cellpadding="1px">
                <tr>
                    <td>( ) Instalação de Acesso &#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;</td>
                    <td>( ) Refeito conector</td>
                    <td>( ) Configurar Roteador</td>
                </tr>
                <tr>
                    <td>( ) Mudança de antena</td>
                    <td>( ) Placa queimada</td>
                    <td>( ) Conectar a torre: &#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;</td>
                </tr>
                <tr>
                    <td>( ) Troca de &#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;</td>
                    <td>( ) Mal contato na placa</td>
                    <td>( ) Problema no navegador</td>
                </tr>
                <tr>
                    <td>( ) Problema na rede do cliente</td>
                    <td>( ) Problema no S.O</td>
                    <td>( ) Outros &#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;</td>
                </tr>
            </table>
        </p>
 
 
            <h2>Observação do Cliente</h2>
 
 
        <table class="termo" border="0.3" cellspacing="2px" cellpadding="2px">
            <tr>
                <td style="text-align: left;padding-bottom: 48px;"></td>
            </tr>
        </table>
 
        <h2>Observação do Técnico</h2>
        <p>
            <hr />  <hr /> <hr/>
        </p>
 
 
            <h2>Checagem</h2>
 
        <p>
            <table class="tablex check" style="font-size: 12px;">
            <thread>
                <tr>
                    <th style="width: 130px; text-align: center;">TESTE DE LATÊNCIA</th>
                    <th style="width: 60px; text-align: center;">MS</th>
                    <th style="width: 50px; text-align: center; border-right-width: 3px;">PERDA</th>
                    <th style="width: 130px; text-align: center;">TESTE DE LATÊNCIA</th>
                    <th style="width: 60px; text-align: center;">MS</th>
                    <th style="width: 50px; text-align: center; border-right-width: 3px;">PERDA</th>
                    <th style="width: 240px; text-align: center;">TESTE VELOCIDADE</th>
                </tr>
            </thread>
            <tbody>
                <tr>
                    <td class="tdleft">GOOGLE</td>
                    <td></td>
                    <td class="tdright" style="border-right-width: 3px;"> %</td>
 
                    <td></td>
                    <td></td>
                    <td class="tdright" style="border-right-width: 3px;"> %</td>
 
                    <td class="tdleft">DOWNLOAD:  </td>
 
 
                </tr>
                <tr>
                    <td class="tdleft">FACEBOOK</td>
                    <td></td>
                    <td class="tdright" style="border-right-width: 3px;"> %</td>
 
                    <td></td>
                    <td></td>
                    <td class="tdright" style="border-right-width: 3px;"> %</td>
 
                    <td class="tdleft">UPLOAD:  </td>
                </tr>
                <tr>
                    <td class="tdleft">WHATSAPP</td>
                    <td></td>
                    <td class="tdright" style="border-right-width: 3px;"> %</td>
 
                    <td></td>
                    <td></td>
                    <td class="tdright" style="border-right-width: 3px;"> %</td>
 
                    <td class="tdleft">LATÊNCIA:  </td>
                </tr>
            </tbody>
            </table>
 
        </p>
 
 
            <h2>Declaração</h2>
 
 
        <p>
            <table class="assinaturas" border="0" cellspacing="0px" cellpadding="0px">
                <tr>
                    <td>Declaramos para os devidos fins, que as informações acima estão corretas e os serviços foram executados satisfatoriamente.</td>
                </tr>
                <tr>
                    <td><strong>LOCAL</strong>: _____________________________ , <strong>DATA</strong>: ______/______/__________ <strong>HORA</strong>: ______:______</td>
                </tr>
                <tr>
                    <td><strong>ASSINATURA DO CLIENTE</strong>: &nbsp;______________________________________________________________________&#95;&#95;&#95;&#95;</td>
                </tr>
                <tr>
                    <td><strong>ASSINATURA DO TÉCNICO</strong>: _______________________________________________________________&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;&#95;</td>
                </tr>
            </table>
            {% if os.assinatura_cliente %} <img style="float: right;" width="250px" src="{{os.assinatura_cliente}}"/> {% endif %}
            {% if os.assinatura_funcionario %} <img style="float: right;" width="250px" src="{{os.assinatura_funcionario}}"/> {% endif %}
        </p>
 
    </body>
 
</html>
RECIBO_LAYOUT Modelo HTML da impressão do recibo
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
    <title>Recibo de pagamento</title>
    <link rel="stylesheet" type="text/css" href="padrao.css" />
    <style type="text/css">
      @charset "utf-8"; html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td { margin: 0px; padding: 0px; } img,body,html { border: 0px; } body,td,p,div { font-family: Verdana, Geneva, sans-serif; font-size: 9px; } a { text-decoration: none; color: #000; } a:hover { text-decoration: underline; color: #000; } a:visited { text-decoration: none; } strong,b { font-weight: bold; } input { padding: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; } textarea { padding: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; } select { padding: 1px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; } h1 { font-size: 22px; font-family: Arial,Helvetica,sans-serif; margin: 0px; } h2 { font-size: 20px; font-family: Arial,Helvetica,sans-serif; margin: 0px; } h3 { font-size: 18px; font-family: Arial,Helvetica,sans-serif; margin: 0px; } h4 { font-size: 16px; font-family: Arial,Helvetica,sans-serif; margin: 0px; } h5 { font-size: 14px; font-family: Arial,Helvetica,sans-serif; margin: 0px; } h6 { font-size: 12px; font-family: Arial,Helvetica,sans-serif; margin: 0px; } .quebra { page-break-after: always; } 
    </style>
  </head>
  <body>
    <div id="conteudo">
      <div style="margin: 0px 5px;">
        <div style="width: 100%; padding: 5px 0px;">
          <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" style="border-bottom: 1px dashed #000000; border-top: 1px dashed #000000;">
            <tr>
              <td>
                <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
                  <tr valign="top">
                    <td> <img width="220" src="http://170.80.56.6:8000/media/img/SGP_LOGO_y9QViby.png"/> </td>
                    <td>
                      <div style="text-align: right;">
                        <h5> EMPRESA\_FANTASIA </h5>
                        EMPRESA\_ENDERECO <br /> Fone: EMPRESA_TELEFONE - Cep: EMPRESA_CEP - EMPRESA_CIDADE / EMPRESA_UF <br /><br /> 
                        <h4 style="color: #006C23;">Recibo de pagamento</h4>
                      </div>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <hr style="margin-bottom: 5px; height: 1px; border: 0px; border-top: #000 solid 1px;" />
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2" valign="top" style="height: 50px;">
                      <table width="100%" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                          <td width="70%" valign="top" style="height: 50px;"> Título de pagamento ID número: <strong>TITULO_NUMERO_DOCUMENTO</strong> com vencimento em: <strong>TITULO\_DATA\_VENCIMENTO</strong> </br><br/> <strong style="margin-bottom:15px">Descrição do título</strong> <br> TITULO_DEMONSTRATIVO: R$ TITULO\_VALOR_NUMERO </td>
                          <td width="30%" valign="top">
                            <table width="100%" border="0" cellspacing="0" cellpadding="0">
                              <tr>
                                <td>
                                  <div style="text-align: right;">Valor Título - R$: </div>
                                </td>
                                <td width="60">
                                  <div style="text-align: right;"><strong>TITULO_VALORCOR_NUMERO</strong></div>
                                </td>
                              </tr>
                              <tr>
                                <td>
                                  <div style="text-align: right;">Valor pago - R$: </div>
                                </td>
                                <td width="60">
                                  <div style="text-align: right;"><strong>TITULO_VALOR_NUMERO</strong></div>
                                </td>
                              </tr>
                            </table>
                          </td>
                        </tr>
                      </table>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2">
                      <table width="100%" border="0" cellpadding="0" cellspacing="0">
                        <tr>
                          <td width="50%" valign="bottom"> <strong>PLANO: SERVICO_PLANO</strong><br /> <strong>CLIENTE: CLIENTE_NOME</strong> - <strong>CPF/CNPJ: CLIENTE_CPFCNPJ</strong><br /> CLIENTE_ENDERECO, <br /> CLIENTE_CIDADE / CLIENTE_UF</td>
                          <td width="50%" valign="bottom">
                            <table border="0" align="right" cellpadding="0" cellspacing="0">
                              <tr>
                                <td>________________</td>
                              </tr>
                              <tr> </tr>
                              <tr>
                                <td>
                                  <div style="text-align: center;"><strong>EMPRESA_FANTASIA - CNPJ: EMPRESA_CNPJ</strong><br />Administrador</div>
                                </td>
                              </tr>
                            </table>
                          </td>
                        </tr>
                      </table>
                    </td>
                  </tr>
                  <tr>
                    <td colspan="2" style="height: 40px;">
                      <hr style="margin-bottom: 5px; height: 1px; border: 0px; border-top: #000 solid 1px;" />
                      Impresso em: <strong>DATA_NUMERO_ATUAL</strong>, pelo usuário: <strong>TITULO_USUARIO_BAIXA</strong> 
                    </td>
                  </tr>
                </table>
              </td>
            </tr>
            <tr> </tr>
          </table>
        </div>
      </div>
    </div>
  </body>
</html>
RECIBO_TXT Definir modelo para impressora de cupom
 <div style='border:1px solid black; padding:5px;'>
<pre style="font-weight: bold;">
%(titulo_comp)s
%(horadata)s
<img src="https://IPDOPROVEDORouLINK/media/img/logo_para_sgp.jpeg"style="width:50; height:50px;"/>
CLIENTE:  %(cliente_nome)s
CPF/CNPJ: %(cliente_cpfcnpj)s
%(divisor)s
%(empresa_fantasia)s - %(empresa_cnpj)s
%(divisor)s
NR. DOCUMENTO        %(titulo_numero_documento)s
NOSSO NR. BOLETO     %(titulo_nosso_numero_f)s
DATA DOCUMENTO       %(titulo_data_documento)s
DATA DO PAGAMENTO    %(titulo_data_pagamento)s
DATA VENCIMENTO      %(titulo_data_vencimento)s
VALOR DO DOCUMENTO   %(titulo_valor)s
VALOR COBRADO        %(titulo_valor_cobrado)s
VALOR DESCONTO       %(titulo_desconto)s
VALOR PAGO           %(titulo_valorpago)s
%(divisor)s
COD. AUT.: %(titulo_comprovante)s - %(titulo_usuariobaixa)s
</pre></div> 
RECIBO_TXT Modelo 2.0 do Recibo em TXT com mais opções de personalização.
<table width="359px" cellspacing="0" cellpadding="0" border="0" style="font-size: 14px">
    <tr>
       <td colspan="2" style="padding-top: 10px; text-transform: uppercase; text-decoration: 
​underline; font-weight: bold; font-size: 26px;">
          %(empresa_nome)s
       </td>
    </tr>
    <tr colspan="2" style="font-weight: bold;">
       <td>CNPJ: %(empresa_cnpj)s</td>
    </tr>
    <tr>
       <td colspan="2" >%(divisor)s</td>
    </tr>
    <tr>
       <td>CLIENTE</td>
       <td style="text-align: right;">%(cliente_nome)s</td>
    </tr>
    <tr>
       <td>CPF/CNPJ</td>
       <td style="text-align: right;">%(cliente_cpfcnpj)s</td>
    </tr>
    <tr>
       <td colspan="2">%(divisor)s</td>
    </tr>
    <tr>
       <td>NR. DOCUMENTO</td>
       <td style="text-align: right;">%(titulo_numero_documento)s</td>
    </tr>
    <tr>
       <td width="60%%">NOSSO NR. BOLETO</td>
       <td width="40%%" style="text-align: right;">%(titulo_data_documento)s</td>
    </tr>
    <tr>
       <td width="60%%">DATA DO PAGAMENTO</td>
       <td width="40%%" style="text-align: right;">%(titulo_data_pagamento)s</td>
    </tr>
    <tr>
       <td width="60%%">DATA VENCIMENTO</td>
       <td width="40%%" style="text-align: right;">%(titulo_data_vencimento)s</td>
    </tr>
    <tr>
       <td width="60%%">VALOR DO DOCUMENTO</td>
       <td width="40%%" style="text-align: right;">%(titulo_valor)s</td>
    </tr>
    <tr>
       <td width="60%%">VALOR COBRADO</td>
       <td width="40%%" style="text-align: right;">%(titulo_valor_cobrado)s</td>
    </tr>
    <tr>
       <td width="60%%">VALOR DESCONTO</td>
       <td width="40%%"style="text-align: right;">%(titulo_desconto)s</td>
    </tr>
    <tr>
       <td width="60%%">VALOR PAGO</td>
       <td width="40%%" style="text-align: right;">%(titulo_valorpago)s</td>
    </tr>
    <tr>
       <td colspan="2">%(divisor)s</td>
    </tr>
    <tr>
       <td>COD AUT.: %(titulo_comprovante)s</td>
    </tr>
 </table>
VENDA_TEMPLATE Alterar modelo HTML de comprovante de venda
Templete Recibo de venda
 
{% load i18n %}
 
<pre>
COMPROVANTE DE VENDA
CLIENTE: {{ obj.cliente }}
PRODUTOS:
<table> 
    <thead>
<tr> 
    <th> {% trans "Produto" %} </th> 
    <th> {% trans "Quantidade" %} </th> 
    <th> {% trans "Valor" %} </th> 
    <th> {% trans "Referencia" %} </th>
</tr>
</thead>
<tbody>
{% for p in obj.vendaitens_set.all %}
<tr> 
    <td> {{ p.produto.descricao }} </td>
    <td> {{ p.quantidade }} </td>
    <td> {{ p.valor }} </td>
    <td> {{ p.referencia|default:"" }} </td>
</tr> 
{% endfor %}
</tbody>
</table>
FORMAS DE PAGAMENTO: {% for f in obj.vendaformaspagamento_set.all %} {{ f }} <br/> {% endfor %}
USUÁRIO: {{obj.usuario|default:""}} 
VENDEDOR: {{ obj.vendedor|default:""}}
DATA: {{obj.data_cadastro|date:'d/m/Y H:i:s'}}
</pre>
DECLARACAO_QUITACAO_MENSAGEM Alterar modelo de declaração de quitação
Declaramos que no ano de %s foram efetuados os seguintes pagamentos referentes aos serviços
        de Acesso à Internet, contrato nº 
        %s em nome de: %s,%s, em relação aos quais damos plena quitação:
ACORDOPAGAMENTO_TEMPLATE Permite a alteração do layout padrão para impressão de Acordo de Pagamento no SGP.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <style type="text/css">
            /* default */
            @page {
                margin: 0.4cm 1cm 0.5 1cm;
            }
            body {
                text-align: justify;
                font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
                font-size: 13px;
            }
            h2 {
                text-align: center;
                margin: 0;
                padding: 0;
                line-height: 20px;
            }
            h1 {
                text-align: left;
            }
            h3 {
              text-align: center;
            }
            p {
                margin: 0 0 0 0;
                padding: 0;
                text-indent: 20px;
                text-align: left;
            }
            p.title {
                margin: 0 0 0 0;
                font-weight: bold;
                text-indent: 0px;
            }
            hr {
                border: 1px solid #000;
                width: 90%;
            }
 
            table {
                border: 0;
                width: 100%;
                line-height: 0px;
                margin-bottom: 5px;
            }
 
            table.parcelas {
              border: 1px solid #52565A;
            }
 
            .parcelas th {
              padding: 2px;
              background-color: #ccc;
            }
 
            .parcelas td {
              padding: 1px;
            }
 
            table.termo {
                border: 0;
            }
 
            table.check {
                line-height: 13px;
            }
 
            table.assinaturas {
                line-height: 20px;
            }
 
            hr {
                margin-bottom: 20px;
            }
 
            .tablex th {
 
 
            background-color: #dcdcdc;
            background-repeat: repeat;
            background-attachment: scroll;
            color: black;
 
            padding-top: 2px;
            padding-bottom: 1px;
            font-size: 12px;
 
            border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: #808080;
 
            border-right-width: 1px;
            border-right-style: solid;
            border-right-color: #808080;
 
 
            }
 
            .tablex td {
 
            font-size: 10px;
            border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: #808080;
 
            border-left-width: 0px;
            border-left-style: solid;
            border-left-color: #808080;
 
            border-right-width: 1px;
            border-right-style: solid;
            border-right-color: #808080;
 
            padding-top: 3px;
            padding-bottom: 0px;
 
            color: black;
 
            }
 
            .tablex td a { 
            text-decoration: none;    
            color: black;
            }
 
            .tdright { 
            text-align: right; 
            padding-right: 3px;
            border-right-width: 3px;
            border-right-style: solid;
            border-right-color: #808080;
 
            }
            .tdleft { 
            text-align: left; padding-left: 2px;
            }
 
 
        </style>
    </head>
    <body>
 
    <p>
      <table id="identificador" border="0" cellspacing="5px" cellpadding="5px">
        <tr>
            <td align="left"><img width="280px" style="max-height:200px;" src="{{EMPRESA_LOGO}}"/></td>
            <td align="left" colspan="2" style="vertical-align:center;">
                <table border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td colspan="4" style="padding-bottom: 5px;"><h1>{{config.EMPRESA_NOME}}</h1></td>
                    </tr>
                    <tr>
                        <td colspan="4"><strong>CNPJ</strong>: {{config.EMPRESA_CNPJ}} </td>
                    </tr>
                    <tr>
                        <td colspan="4"><strong>TELEFONE</strong>: {{config.EMPRESA_TELEFONE}} </td>
                    </tr>
                    <tr>
                        <td colspan="4"><strong>E-MAIL</strong>: {{config.EMPRESA_MAIL}} </td>
                    </tr>
                    <tr>
                        <td colspan="4"><strong>DATA DA IMPRESSÃO</strong>: {{data_documento|date:"d/m/Y h:m:s"}} </td>
                    </tr>
                </table>
            </td>
          </table>
        </p>
 
        <h2 style="margin-top: 25px;">Termo de Acordo de Pagamento</h2>
 
        <p style="text-align: center; margin-top: 15px;">
          {{acordopagamento.demonstrativo}}
        </p>
 
        <h3 style="margin-top: 25px;">Títulos Acordados</h2>
        <table class="parcelas">
          <tr>
            <th align="left" width="75px">N.Doc</th>
            <th align="left" width="250px">Plano de Contas</th>
            <th align="left" width="100px">Emissão</th>
            <th align="left" width="100px">Vencimento</th>
            <th align="left" width="100px">Valor</th>
            <th align="left" width="100px">Valor Corrigido</th>
          </tr>
          {% for p in acordopagamento.acordopagamentotitulo_set.all %}
            <tr>
              <td>{{p.titulo.numero_documento}}</td>
              <td>{{p.titulo.centrodecusto}}</td>
              <td>{{p.titulo.data_documento|date:"d/m/Y"}}</td>
              <td>{{p.titulo.data_vencimento|date:"d/m/Y"}}</td>
              <td>R$ {{p.titulo.valor}}</td>
              <td>R$ {{p.titulo.getValorTotal}}</td>
            </tr>
          {% endfor %}
        </table>
 
        <h3 style="margin-top: 25px;">Títulos a Pagar</h2>
        <table class="parcelas apagar">
          <tr>
            <th align="left" width="75px">N.Doc</th>
            <th align="left" width="250px">Plano de Contas</th>
            <th align="left" width="100px">Emissão</th>
            <th align="left" width="100px">Vencimento</th>
            <th align="left" width="100px">Valor</th>
            <th align="left" width="100px">Valor Corrigido</th>
          </tr>
          {% for p in acordopagamento.acordopagamentoparcela_set.all %}
            <tr>
              <td>{{p.titulo.numero_documento}}</td>
              <td>{{p.titulo.centrodecusto}}</td>
              <td>{{p.titulo.data_documento|date:"d/m/Y"}}</td>
              <td>{{p.titulo.data_vencimento|date:"d/m/Y"}}</td>
              <td><b>R$ {{p.titulo.valor}}</b></td>
              <td><b>R$ {{p.titulo.getValorTotal}}</b></td>
            </tr>
          {% endfor %}
        </table>
 
 
        <p style="margin-top: 100px; text-align: center;">
          ______________________________________________________
        </p>
        <p style="text-align: center;">
          <b>{{acordopagamento.cliente.getNome}}</b>
        </p>
 
    </body>

Início