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
ACORDOPAGAMENTO_TEMPLATE_EMPRESA_LOGOFaz com que o template impresso do acordo de pagamento utilize a logo da empresa ao invés da que está em Imagens. 1
CAIXA_REPASSE_TEMPLATEAltera o layout do recibo gerado em um repasse entre caixas no SGP. Para ter acesso ao layout padrão, consulte o suporte. HTML aqui
CARNE_CAIXA_HIDEOculta a caixa cinza da capa do carnê.1
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_CLIENTE_YMove o campo da capa do carnê referente ao nome do cliente na vertical.Valor padrão em pixel: 630
CARNE_CAPA_PLANOExibe o nome do plano na capa do carnê.1
CARNE_CAPA_TELEFONEInsere o telefone do cliente na capa do Carnê.1
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_CAPA_TEXTO_XPosiciona horizontalmente o texto com os dados do cliente na capa do carnê.Valor sugerido em pixel: 45
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_CLIENTE_HIDEOculta todos os dados do cliente na capa do carnê.1
CARNE_EMPRESA_ENDERECO_HIDEOculta o endereço da empresa na capa do carnê.1
CARNE_EMPRESA_HIDEOculta todos os dados da empresa na capa do carnê.1
CARNE_EXIBIR_EMPRESA_EMAILExibe e-mail da empresa no layout de impressão do carnê. Atualmente funciona apenas em conjunto com a variável CARNE_LAYOUT_C com valor 2. 1
CARNE_LAYOUT_CDefine novo tipo de layout no carnê.1, 2 ou 3
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},
} 
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_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
CARNE_PRIMEIRO_DESCONTO_INTEGRALO primeiro título proporcional de um carnê, quando criado no momento da ativação (configuração do portador), terá um Desconto Até o Vencimento integral definido no Plano de Internet, ao invés de um desconto até o vencimento proporcional. 1
CARNE_VERIFICA_TITULOVerifica carnês em aberto.*99
CLIENTECONTRATO_CANCELADOS_CHECK Variável que bloqueia a opção do usuário cadastrar contrato de internet para clientes com status de cancelado. Habilita o funcionamento da permissão admcore | Contrato do Cliente | Pode cadastrar contrato para inadimplentes.1
CLIENTECONTRATO_SUSPENSOS_CHECK Variável que bloqueia a opção do usuário cadastrar contrato de internet para clientes com status de suspenso. Habilita o funcionamento da permissão admcore | Contrato do Cliente | Pode cadastrar contrato para inadimplentes.1
CNAB240BRADESCOPermite que o SGP gere remessas com CNAB240 para o Banco Bradesco.1
COBRANCA_FIDELIDADE_RESTRINGE_PLANOSQuando a fidelidade não estiver definida no plano do cliente, ao invés de aparecer todos, não aparecerá nenhuma fidelidade. 1
COBRANCA_INATIVA Permite gerar cobranças para contratos com status Inativo. (Não recomendado).1
COBRANCA_NOTAFISCALAo cadastrar um novo cliente, a checkbox de Nota Fiscal virá marcada por padrão. 1
COBRANCA_SUSPENSOPermite gerar cobranças para contratos com status Suspenso. (Não recomendado).1
COBRANCA_VALORFIXO_PERMITIRPermitir cadastrar valor fixo do plano.1
COMPROVANTE_FIXO_BAIXADefine o mesmo modelo inserido no valor da variável para recibos TXT ou HTML.(Definir aqui txt ou html)
CONTASPAGAR_MOSTRAR_OBSERVACAOFaz com que observações inclusas no momento de cadastrar um Contas à Pagar passem a ser retornadas na pesquisa do histórico. 1
IMPRESSAO_ENVELOPE_EMPRESAFaz com que os dados da empresa saiam no rodapé do Envelope pela impressão de notas fiscais. 1
IMPRESSAO_LINHA_CARNEImprimi linha corte no carnê.*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
LANCAMENTO_CAIXA_COMPROVANTE_OBRIGATORIOObriga a anexação de um comprovante de pagamento em um lançamento avulso realizado no caixa. 1
LANCAMENTO_REMOVER_ESTORNONão exibe no relatório de caixas a entra e saída quando um título é estornado.1
NAO_RECOBRAR_INSTALACAOImpede uma nova cobrança da taxa de instalação quando o cliente é inativado e ativado. 1
PAGAR_ZERADO_DESATIVA Não permite realizar a baixa de uma conta a pagar com o campo Valor zerado. 1
PLANOCONTAS_ACORDOCom essa variável, é possível determinar um valor padrão para o plano de contas de Acordos de pagamentos. No momento de gerar o Acordo, será selecionado automaticamente o plano de contas definido no valor da variável. Código do plano de contas
PONTORECEBIMENTO_NEGATIVOPermite o lançamento de um valor maior que o saldo do caixa, permitindo que o saldo fique negativo.1
REATIVAR_NAO_GERAR_FATURAAo reativar contratos cancelados, não irá gerar o proporcional automaticamente.1
REFINANCIAMENTO_DESATIVADOImpede a liquidação manual com valor diferente do título caso a opção “Refinanciamento” esteja desabilitada no Caixa.1
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
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
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
TITULO_BAIXA_AVULSO_COMPROVANTE_OBRIGATORIOObriga a anexação de um comprovante de pagamento em uma liquidação avulsa realizada manualmente. 1
TITULO_BAIXA_SEMJUROSRemove automaticamente o valor de juros e multa no momento da baixa manual.1
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_DEMONSTRATIVO_UNIFICADOInsere no demonstrativo as informações do contrato unificado. Variáveis que podem ser adicionadas no demonstrativo do plano: CONTRATO_ID, PLANO_DESCRICAO e PLANO_VALOR. 1
TITULO_ESCONDER_CONSUMOSOculta as informações de consumo mensal nos títulos. 1
TITULO_FORM_DATABAIXAExibe no recebimento manual de títulos a opção de inserir a data do pagamento do boleto.1
TITULO_GATEWAY_NAO_VERIFICAR_ESTORNO Permitirá que sejam estornados, títulos de Gateway de Pagamento 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
TITULO_MIGRADO_CLIENTE_ORIGINALCom a ativação dessa variável, títulos gerados com o layout do SGP, vão preservar o nome do cliente original, mesmo após uma mudança de titularidade.1
TITULO_NAOLIBERA_CHECKDeixa a caixa “Não liberar serviço” automaticamente marcada, ao baixar um título.1
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
TITULO_PRIMEIRO_DESCONTO_INTEGRALO primeiro título proporcional, quando criado no momento da ativação (configuração do portador), terá um Desconto Até o Vencimento integral definido no Plano de Internet, ao invés de um desconto até o vencimento proporcional. 1
TITULO_PROPORCIONAL_SUSPENSAOGera fatura proporcional contabilizando dias ativos no contrato. Os dias suspensos são ignorados. 1
TITULO_PROPORCIONAL_SUSPENSO_DIASAdiciona um cálculo extra baseado nos dias de suspensão cadastrados no plano do cliente. Necessita da variável TITULO_PROPORCIONAL_SUSPENSAO para funcionamento. 1
TITULO_VALOR_MINIMODefine o valor mínimo para gerar boleto automático. Ex.: R$5,005.00
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.


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 DICI e PPP/SCM

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
DICI ANATEL_VELOCIDADE_FORMAT Define a quantidade de casas decimais utilizada na emissão do relatório, na coluna VELOCIDADE. Valor padrão é %.5f , onde basta modificar o número 5 para a quantidade de casas decimais desejada. %.5f
PPP/SCMANATEL_PPSCM_DADOS_FORMAT Define quantas casas decimais serão inclusas na impressão para o campo “Tráfego Dados Total MB”. Por padrão, não há casas dcimais. O valor padrão que estão solicitando à algumas empresas é %.1f , onde utilizará apenas 1 casa decimal. %.1f


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_ESCONDER_CONSUMOS Oculta as informações de consumo mensal nas notas fiscais. 1
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/22NOTAFISCAL_FORCAR_BC_CSOSN_900Ao ativar essa variável, e ao definir que o Grupo Fiscal do plano detalhe é CSOSN900, todo o valor da nota será considerado como BC ICMS. 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 015015
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_CONTRATO Habilita a abertura automática de Ordens de Serviço de cancelamento/remoção de KIT quando um contrato é cancelado. Funciona para contratos de serviço que tenham Modo de Aquisição Comodato. 1
ABRIR_OS_CANCELA_TODOS Habilita a abertura automática de Ordens de Serviço de cancelamento/remoção de KIT também para contratos com Modo de Aquisição Próprio. Essa variável não funciona por si só, e precisa da presença da ABRIR_OS_CANCELA_CONTRATO. 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_OBSERVACOES_INICIAL Preenche automaticamente o campo “Observações Internas”, ao criar uma nova Ocorrência, com o valor informado nessa variável. Mensagem que irá aparecer no campo Observações Internas.
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, quando o cancelamento é feito de forma manual. CódigoAqui
OC_TIPO_CANCELA_AUTO Define o código do Tipo de Ocorrência padrão para abertura de O.C. de Cancelamento de Contrato, quando o cancelamento é feito de forma automátia. 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 feitos de forma manual ou automática. 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
OS_ENCERRADA_IMPEDIR_COMODATO Caso ativa, não será mais possivel vincular comodato da ordem de serviço que já está encerrada. 1
OS_ENCERRADA_IMPEDIR_LANCAMENTO_AVULSO Caso ativa, não será mais possivel realizar um lançamento avulso a ordem de serviço que já está encerrada. 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_MUDARSENHA_DESATIVA Desativa a funcionalidade de alterar a senha de acesso da central. 1
CENTRAL_LOGINSENHA_DESATIVA Desativa a funcionalidade de alterar a senha de login PPPoE. 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 no momento de acessar o contrato. 1
CENTRAL_HIDE_SERVICO_PLANO Oculta na área “Serviço Contratado” da central do assinante, as informações sobre o plano de internet do cliente. 1
CENTRAL_HIDE_CONTATOS Oculta a funcionalidade de alteração de dados cadastrais (como Telefone/Email/Celular) 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 dentro da central do assinante.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
CENTRAL_TITULOS_ABERTOS_MES Mediante inserção de Valor 1, retorna na Central os títulos do mês corrente. Caso seja informado algum valor acima de 1, filtra os títulos do dia atual + valor inserido, exemplo: 30 para o dia 15/01/2023 retornará títulos de vencimento até 14/02/2023. 1 ou mais
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
SGP_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).
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_NAOVERIFICARMOTIVO Ignora o motivo de status atual do contrato de serviço do cliente quando o mesmo for solicitar uma liberação de promessa de pagamento na Central. 1
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
CEP_PADRAO Define o CEP padrão que aparecerá ao realizar um Pré-Cadastro Simples, Público ou cadastro padrão de Clientes. CEP que será padrão. Ex: 59015-900
CIDADE_PADRAO Define a cidade padrão que aparecerá ao realizar um Pré-Cadastro Simples, Público ou cadastro padrão de Clientes. Cidade que será padrão. Ex: NATAL
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
CONTATO_DDI_ENABLED Habilita o uso de DDI no SGP para cadastrar números estrangeiros nos clientes. 1
CONTATO_DDI_DEFAULT Insira no valor da variável o DDI padrão a ser utilizado pelo SGP para os novos contatos. Exemplo: +55 +55
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
CONTROLE_PERMISSOES_RELATORIOS_FINANCEIRO Habilita a funcionalidade das permissões de acesso de relatórios. 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
LIMITE_STATUS_ALTERAR Define um limite de alteração de Status de contrato, que reseta à cada 30 dias à partir de uma alteração. Afetará qualquer usuário que não seja Superusuário, ou que não tenha a permissão admcore | Status do Contrato do Cliente | Alterar status sem limite 1
LIMITE_STATUS_ALTERAR_DIAS Define quantas alterações de status de contrato podem ser feitas dado que a variável LIMITE_STATUS_ALTERAR esteja ativa. Quantidade de alterações, exemplo: 10
CADASTRO_ENDERECO_VALIDA_BAIRRO Força a utilização de bairros que foram previamente cadastrados em Sistema → Ferramentas → Painel Admin. 1
SERVICO_CONTRATO_OBRIGATORIO Torna obrigatória a seleção do campo “Contrato” no momento da criação de um serviço. 1
LIBERAR_AUTO_VERIFICA_DIAS_REDUZIR Libera clientes reduzidos caso os dias de redução tenham sido alterados no Plano. 1


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_CONDOMINIO_HIDE Oculta o campo de condomínio no pré-cadastro público de pessoa jurídica e física.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: Adm - Status GeralDASHBOARD_STATUS_ALL_OCULTAR_CANCELADOS Oculta todas as informações contínuas de clientes Cancelados e Inviáveis. 1
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 - 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
URL: Financeiro - Contas a PagarWIDGET_PAGAR_DIAS Faz com que essa widget consulte a quantidade de dias informadas nesse valor, à frente do dia atual, para identificar Contas à Pagar nesse periodo. EX: 30 no valor consultará 30 dias à frente. 30
URL: Financeiro - Contas a PagarWIDGET_PAGAR_ATRASADAS Faz com que essa widget consulte todas as contas à pagar em atraso. 1
URL: Financeiro - Caixa Lançamento DASHBOARD_CAIXA_LANCAMENTO_DATA_COMPETENCIA Faz com que a verificação de valores diárias do Caixa seja por DATA DE COMPETÊNCIA ao invés de cadastro. 1
Todas as DashboardsDASHBOARD_SUPERUSER_TODAS Faz com que Superusuário consiga ver todas as Dashboards disponíveis sem precisar se adicionar em cada uma delas (caso estejam organizadas por setor). 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_PARCIAL_LAYOUT Alterado do recibo de pagamento para títulos liquidados parcialmente. (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_PARCIAL_TXT Definir modelo para impressora de cupom para títulos liquidados parcialmente. (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 Layout de envio para disparo singular de fatura no cadastro do cliente. Variáveis disponíveis: CLIENTE_NOME, TABELA_TITULOS, PROVEDOR_NOME, TITULO_NUMERO_DOCUMENTO, TITULO_NOSSO_NUMERO, TITULO_VALOR, TITULO_DATA_VENCIMENTO_ORIGINAL, TITULO_DATA_VENCIMENTO, TITULO_LINHA_DIGITAVEL, LINK_BOLETO, CODIGO_PIX Olá CLIENTE_NOME, <br/> <p> Estamos encaminhando o(s) título(s) abaixo. </p> <p> TABELA_TITULOS </p> <p> Linha Digitável: TITULO_LINHA_DIGITAVEL </p> Atenciosamente, <br/> PROVEDOR_NOME
EMAIL_FATURA_LISTA Layout de envio de e-mail manual para vários títulos de um mesmo cliente (marcando vários num mesmo cliente e enviando). 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_COBRANCA_FERIADO_DESATIVAR Não dispara E-mails em dias cadastrados como Feriados. 1
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 pelo título. Variáveis disponíveis: {cliente}, {cliente1}, {cliente2}, {idcliente}, {idcontrato}, {titulo}, {link}, {linhadigitavel}, {codigopix}, {valor}, {valor_desc}, {vencimento}, {vencimento_original}, {provedor} 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
ENCERRAMENTO_OCORRENCIA_MSG Altera a mensagem padrão SMS enviada para o cliente no encerramento da O.C.. Variáveis que podem ser utilizadas:{cliente}, {cliente1}, {cliente2}, {ocorrencia_protocolo}, {cliente_contrato}, {provedor}. Definir mensagem de encerramento
ENCERRAMENTO_OS_MSG Altera a mensagem padrão SMS enviada para o cliente no encerramento da O.S.. Variáveis que podem ser utilizadas:{cliente}, {cliente1}, {cliente2}, {ocorrencia_protocolo}, {cliente_contrato}, {provedor}. Definir mensagem de encerramento
ENCERRAMENTO_OCORRENCIA_OS_MSG Altera a mensagem padrão SMS enviada para o cliente quando a O.C. e O.S. são encerradas juntas. Variáveis que podem ser utilizadas:{cliente}, {cliente1}, {cliente2}, {ocorrencia_protocolo}, {cliente_contrato}, {provedor}. Definir mensagem de encerramento
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
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}.
SMS_NOTIFICACAO_LIMITE_CONTRATO_CONTATO Define o número máximo de celulares que pode ser enviado a notificação de pagamento (Caso o cliente tenha mais de um número). 1
SMS_COBRANCA_FERIADO_DESATIVAR Não dispara SMSs em dias cadastrados como Feriados. 1
SMS_AVISO_DESATIVA_PLANO_AUTOBLOQUEIO Faz com que o sms aviso seja enviado independentemente do Plano do cliente ter ou não “Auto Bloqueio” ligado. 1
TECNICO_A_CAMINHO_SMS_TEMPLATE Envia um SMS ao cliente quando o Técnico marca no aplicativo que está à caminho. Prezado(a) cliente {cliente1} {cliente2}, nosso técnico {tecnico_nome} atualmente encontra-se à caminho para a visita técnica, agendada para {data_agendamento} sob número de ocorrência {ocorrencia_numero}. Atenciosamente, {provedor_nome}.


Aplicativo Suporte SGP

Variável Descrição Exemplo de Valores
MOBILE_ABERTA_TODAS Exibe todas as O.S abertas do 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_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
OS_MOBILE_ORDERBY_PREPEND Passa a ordenar as O.S.s no aplicativo do técnico por prioridade. Com o valor -prioridade, as que tiverem maior prioridade aparecerão no topo. Com o valor prioridade, as com menor prioridade aparecerão primeiro. -prioridade
MOBILE_OS_ESTOQUE_PRODUTO_CUSTO Insere automaticamente o valor do “Custo” ou “Venda”, definido anteriormente dentro do produto, no campo de valor ao tentar colocar um comodato pelo aplicativo do Técnico. No valor dessa variável informe custo ou venda. custo ou venda
MOBILE_OS_ESTOQUE_PRODUTO_CUSTO_BLOQUEAR Impede que o usuário consiga alterar o valor do comodato que foi inserido pela variável “MOBILE_OS_ESTOQUE_PRODUTO_CUSTO”. 1


Estoque

Variável Descrição Exemplo de Valores
TRANSFERENCIA_TEMPLATE Altera o layout do recibo gerado em uma transferência entre estoques no SGP. Para ter acesso ao layout padrão, consulte o suporte. HTML aqui
LANCAMENTO_ESTOQUE_TEMPLATE Altera o layout do recibo gerado em uma saída de um estoque no SGP. Para ter acesso ao layout padrão, consulte o suporte. HTML aqui
ESTOQUE_COMODATO_PRODUTO_CUSTO Ao tentar lançar um Comodato em um cliente, puxa automaticamente o valor definido em venda ou custo dentro do cadastro do produto. É necessário escolher qual informação gostaria que puxe, informando no valor custo ou venda (não os dois ao mesmo tempo) no valor dessa variável. custo ou venda


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 Serviç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
URA_PROMESSA_NAOVERIFICARMOTIVO Ignora o motivo de status atual do contrato de serviço do cliente quando o mesmo for solicitar uma liberação de promessa de pagamento na URA. 1
URA_HIDE_CANCELADOS Com essa variável ativa, ao utilizar o endpoint “Consulta Cliente” não retornará clientes cancelados. 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.
SERVICO_IP_AUTO_ATIVO Checkbox “IP AUTO” marcado por padrão na criação de um serviço de Internet. 1
SERVICO_NAS_CHECK_ATIVO Ao cadastrar um novo serviço de Internet, a checkbox “verificar NAS” vem marcada por padrão. 1
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 Ao ativar essa variável, a rotina de suspensão/liberação não trocará mais para o status Suspenso. Clientes ainda podem ser reduzidos. 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
SERVICOINTERNET_VERIFICAR_IP_BLOCO Reservar bloco 1
SPLITTER_REQUIRED Deixar obrigatório o cadastro de CTO no contrato de cliente 1
SPLITTER_PORT_REQUIRED Deixar obrigatório o cadastro de porta de CTO no contrato de cliente 1
ONU_SPLITTER_REQUIRED Deixar obrigatório o cadastro de CTO ao autorizar/editar ONU 1
ONU_SPLITTER_PORT_REQUIRED Deixar obrigatório o cadastro de porta de CTO ao autorizar/editar ONU 1
HTTP_SERVICO Acesso web roteador cliente 1 DIGITAR O NUMERO DA PORTA NESSE CAMPO


Variáveis pendentes de categoria

Variável Descrição Exemplo de Valores
CONTRATO_ASSINATURA_DOCX Ajusta a variável de contrato ASSINATURA_CLIENTE caso o cliente utilize o contrato em .docx.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
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
ESCONDER_COBRANCA_SERVICOS_SECUNDARIOSSó 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
FINANCEIRO_BUSCAR_MESANOFaz 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
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
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_DEBITORealiza 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
TV_LOGIN_UNICOImpede o cadastro de múltiplos logins para serviços de TV, independente da gateway utilizada no plano.1


Parâmetros Extras para Templates

Variável Descrição Exemplo de Valores
TITULO_DATA_BAIXA Informa a data de baixa do título para RECIBO_LAYOUT. Informar dentro do valor de RECIBO_LAYOUT para trocar pelo dado correspondente. Não é uma variável.
TITULO_DATAHORA_BAIXA Informa a data e horário de baixa do título para RECIBO_LAYOUT. Informar dentro do valor de RECIBO_LAYOUT para trocar pelo dado correspondente. Não é uma variável.
TITULO_DATA_VENCIMENTO Informa a data de vencimento do título para RECIBO_LAYOUT. Informar dentro do valor de RECIBO_LAYOUT para trocar pelo dado correspondente. Não é uma variável.
DATA_NUMERO_ATUAL Informa a data de impressão atual do recibo para RECIBO_LAYOUT. Informar dentro do valor de RECIBO_LAYOUT para trocar pelo dado correspondente. Não é uma variável.
CLIENTECONTRATO_ID Informa o ID do contrato do cliente para RECIBO_LAYOUT. Informar dentro do valor de RECIBO_LAYOUT para trocar pelo dado correspondente. Não é uma variável.
titulo_data_baixa Informa a data de baixa do título para RECIBO_TXT. Informar dentro do valor de RECIBO_TXT para trocar pelo dado correspondente. Não é uma variável.
titulo_datahora_baixa Informa a data e horário de baixa do título para RECIBO_TXT. Informar dentro do valor de RECIBO_TXT para trocar pelo dado correspondente. Não é uma variável.
titulo_formapagamento Informa a forma de pagamento do título para RECIBO_TXT. Informar dentro do valor de RECIBO_TXT para trocar pelo dado correspondente. Não é uma variável.


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_f}} 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_f}} 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_PARCIAL_LAYOUT Modelo HTML da impressão do recibo para o modelo de liquidação parcial
<h1 style="color:#878787;"> RECIBO Nº DOC. TITULO_NUMERO_DOCUMENTO</h1>
<p align="right">
<strong style="font-size: 10px;"> VALOR DO TÍTULO R$ TITULO_VALOR_ORIGINAL </strong> </br>
<strong style="font-size: 10px;"> PAGO R$ TITULO_VALOR_NUMERO </strong> </br>
<strong style="font-size: 10px;"> VALOR TOTAL R$ TITULO_VALORTOTAL_NUMERO </strong> </br>
<strong style="font-size: 10px;"> DESCONTO R$ TITULO_DESCONTO </strong> </br>
<strong style="font-size: 10px;"> VALOR DEVIDO R$ TITULO_VALOR_DEVIDO </strong> </br>
</p>
<p align="justify">
Recebi(emos) de CLIENTE_NOME - CPF/CNPJ: CLIENTE_CPFCNPJ, a importância de TITULO_VALOR_EXTENSO - TITULO_DEMONSTRATIVO.
</p>
<p align="justify">
E, para maior clareza firmo o presente recibo referente ao pagamento de parte da dívida.</p>
 
<p align="right">
TITULO_DATA_PAGAMENTO_EXTENSO
</p>
<br/>
<p align="right">
___________________________________________ <br/>
EMPRESA_NOME
</p>
 
<p align="center"> EMPRESA_NOME - EMPRESA_CNPJ - EMPRESA_TELEFONE - EMPRESA_MAIL</p> 
1ª Via Cliente <br/>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
</p>
<h1 style="color:#878787;"> RECIBO Nº DOC. TITULO_NUMERO_DOCUMENTO</h1>
<p align="right">
<strong style="font-size: 10px;"> VALOR DO TÍTULO R$ TITULO_VALOR_ORIGINAL </strong> </br>
<strong style="font-size: 10px;"> PAGO R$ TITULO_VALOR_NUMERO </strong> </br>
<strong style="font-size: 10px;"> VALOR TOTAL R$ TITULO_VALORTOTAL_NUMERO </strong> </br>
<strong style="font-size: 10px;"> DESCONTO R$ TITULO_DESCONTO </strong> </br>
<strong style="font-size: 10px;"> VALOR DEVIDO R$ TITULO_VALOR_DEVIDO </strong> </br>
</p>
<p align="justify">
Recebi(emos) de CLIENTE_NOME - CPF/CNPJ: CLIENTE_CPFCNPJ, a importância de TITULO_VALOR_EXTENSO - TITULO_DEMONSTRATIVO.
</p>
<p align="justify">
E, para maior clareza firmo o presente recibo referente ao pagamento de parte da dívida.</p>
<p align="right">
TITULO_DATA_PAGAMENTO_EXTENSO
</p>
<br/>
<p align="right">
___________________________________________ <br/>
EMPRESA_NOME
</p>
<p align="center"> EMPRESA_NOME - EMPRESA_CNPJ - EMPRESA_TELEFONE - EMPRESA_MAIL</p> 
2ª Via Emitente <br/>
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
|RECIBO_TXT | Definir modelo para impressora de cupom | <code:html> <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>
PAGARITEM_TEMPLATE Alterar modelo HTML de recibo de parcela quitada de Contas a Pagar
{% load i18n l10n stringsutils %}
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Recibo de Pagamentos</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            max-width: 400px;
            margin: 20px auto;
            padding: 10px;
            border: 1px solid #ccc;
        }
        h1 {
            text-align: center;
        }
        .section {
            margin-bottom: 20px;
        }
        .section label {
            font-weight: bold;
        }
        .signature {
            text-align: center;
            margin-top: 40px;
        }
    </style>
</head>
<body>
    <h1>Recibo de Pagamentos</h1>
    <div class="section">
        <label>Recibo de:</label>
        <p>Razão Social: {{obj.pagar.empresa.razaosocial}}</p>
        <p>CNPJ/CPF: {{obj.pagar.empresa.cpfcnpj}}</p>
        <p>Endereço: {{obj.pagar.empresa.endereco_display}}</p>
    </div>
    <div class="section">
        <label>Descrição:</label>
        <p>Detalhes do pagamento: {{obj.pagar.descricao}}</p>
        <p>Parcela: {{obj.parcela }}/{{obj.pagar.parcerlas_total}}</p>
        <p>Data de Vencimento: {{obj.data_vencimento|date:"d/m/Y"}}</p>
        <p>Data de Pagamento: {{obj.data_pagamento|date:"d/m/Y"}}</p>
        <p>Valor: R$ {{obj.valor_pago_total|default:"0,00"|valorFormat}}</p>
    </div>
    <div class="section signature">
        <p>Assinatura: _____________________________</p>
        <p>Data: _________________________________</p>
    </div>
    <p><em>Este recibo é válido como comprovante de pagamento.</em></p>
    <p><em>Dia de emissão do comprovante: {% now "SHORT_DATETIME_FORMAT" %}</em></p>
</body>
</html>
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