ST_CUPOM - Contabilizacao de Cupom Fiscal
Tela de configuracao: ADM010 — Parametros do Sistema
Localizacao: Aba Configuracoes → campocmbST_CUPOM
Tabela:PARMSISTEMA.ST_CUPOM
Valor padrao:S(Sim — contabiliza)
Este parametro define se os lancamentos de cupom fiscal (ECF) sao enviados para a contabilizacao quando a rotina CONTABILIZA_CUPOMFISCAL e executada.
Telas impactadas
| Tela | Rotina | Impacto |
|---|---|---|
| ADM010 | Parametros do Sistema | Tela de configuracao do parametro |
Procedures impactadas
Rotinas Delphi
Nao foi encontrada referencia direta ao campo PARMSISTEMA.ST_CUPOM em codigo Delphi. As referencias listadas no preflight apontam para ST_CUPOMFISCAL (tabela PARMNOTA), ST_CUPOMIDENTIFICADO (tabela NOTA) e ST_CUPOMOFF (tabela NFE), que sao campos distintos.
Referencias SQL diretas
| Procedure | Arquivo | Evidencia |
|---|---|---|
CONTABILIZA_CUPOMFISCAL | Scripts/CONTABILIZA_CUPOMFISCAL.sql | select S.ST_CUPOM from PARMSISTEMA S ... into :V_ST_CONTABILIZA |
Candidatas por uso da tabela PARMSISTEMA
As procedures/views abaixo leem PARMSISTEMA mas nao citam ST_CUPOM literalmente. Validar antes de afirmar impacto funcional direto:
ARRUMA_MASCARACONTA, ATUALIZA_CONTACONTABIL, CALCULA_TEMPOPERMANENCIA, ENDERECOPESSOA_BI0, GERA_CONTACLIFOR, GERA_DARF, GERA_PLANOFILIAL, GERA_SPEDBLOCOL, GERA_SPEDCONTABIL, GERA_SPEDCONTABIL_0000, GERA_SPEDECF, GERA_SPEDECFBLOCOJ, GERA_SPEDECFBLOCOK155, GERA_SPEDECFBLOCOK355, GERA_SPEDECFBLOCOL210, GERA_SPEDECFBLOCOY, GRAVA_REGISTROSPED0500, IMPORTA_ARQUIVOMAGNETICO, INCLUI_IMPOSTONOTACTB, INSERE_ITEMNOTACC.
Campos envolvidos
| Campo | Tabela | Tipo | Padrao | Descriсao |
|---|---|---|---|---|
ST_CUPOM | PARMSISTEMA | CHAR(1) | 'S' | Contabiliza cupom fiscal (Sim/Nao/Por Equipamento) |
Opсoes disponiveis
| O que faz | Detalhe |
|---|---|
| S — Sim | Cupons fiscais sao contabilizados normalmente pela procedure CONTABILIZA_CUPOMFISCAL. |
| N — Nao | Cupons fiscais sao ignorados pela contabilizacao; a procedure retorna sem gerar lancamentos. |
| E — Por Equipamento | Modo alternativo (comportamento detalhado nao evidenciado no codigo fonte analisado). |
Nota: O campo aceita
'S','N'ou'E', mas o schema defineDOM_CHAR1 DEFAULT 'S' NOT NULL.
S — Sim (Contabiliza Cupom Fiscal)
Simulaсao passo a passo
- Acesse a tela ADM010 — Parametros do Sistema.
- Navegue ate a aba Configuraсoes.
- Selecione a opсao
Simno campo referente a contabilizacao de cupom fiscal. - Salve as alteraсoes.
- Execute a rotina de contabilizacao de cupom fiscal (chamada a
CONTABILIZA_CUPOMFISCAL).
Resultado esperado: A procedure le ST_CUPOM = 'S' de PARMSISTEMA e prossegue com a contabilizacao, buscando contas contabeis de PARMCUPOM / HISTORICOFISCAL e gerando lancamentos contabeis para ISSQN, ICMS, substituicao e demais tributos do cupom.
Exceсao / Importante: A contabilizacao tambem depende de
ST_FEDERALda tabelaEMPRESAe deST_PROCESSAEMLOTEemPARMCONTABIL— se esses parametros estiverem desabilitados, pode haver comportamento adicional.
N — Nao (Ignora Cupom Fiscal na Contabilizacao)
Simulaсao passo a passo
- Acesse a tela ADM010 — Parametros do Sistema.
- Navegue ate a aba Configuraсoes.
- Selecione a opсao
Naono campo referente a contabilizacao de cupom fiscal. - Salve as alteraсoes.
- Execute a rotina de contabilizacao de cupom fiscal.
Resultado esperado: A procedure le ST_CUPOM = 'N' e nao gera lancamentos contabeis para os cupons fiscais do periodo selecionado. Cupons fiscais ficam fora do livro contabil.
Exceсao / Importante: Esta opсao e util quando a empresa nao necessita de contabilizacao separada para cupons fiscais (ex: regime tributario simplificado).
E — Por Equipamento
Simulaсao passo a passo
- Acesse a tela ADM010 — Parametros do Sistema.
- Navegue ate a aba Configuraсoes.
- Selecione a opсao
Por Equipamentono campo referente a contabilizacao de cupom fiscal. - Salve as alteraсoes.
Resultado esperado: O parametro recebe 'E' (na tabela: PARMSISTEMA.ST_CUPOM = 'E').
Exceсao / Importante: Nao foi possivel identificar no codigo fonte analisado uma logica diferenciada para o valor
'E'. Na procedureCONTABILIZA_CUPOMFISCAL, apenas a condicao= 'S'foi evidenciada como gatilho para contabilizacao ativa. Se'E'possui tratamento especifico, ele pode estar em modulo nao documentado ou ser processado por regra futura.
Regra Geral
O parametro ST_CUPOM de PARMSISTEMA atua em nivel global do sistema (uma unica linha na tabela), diferente do parametro ST_CUPOMFISCAL que existe por empresa (PARMFISCAL, configurado em MFI003) e por serie de nota (PARMNOTA.ST_CUPOMFISCAL, configurado em MFA002).
| Parametro | Tabela | Escopo | Tela | Finalidade |
|---|---|---|---|---|
ST_CUPOM | PARMSISTEMA | Sistema (global) | ADM010 | Contabilizacao de cupom fiscal |
ST_CUPOMFISCAL | PARMFISCAL | Empresa | MFI003 | Modo de emissao (ECF vs NF) |
ST_CUPOMFISCAL | PARMNOTA | Serie de nota | MFA002 | Flag por serie |
ST_CUPOMIDENTIFICADO | NOTA | Nota individual | MNF002 | Nota com CPF/CNPJ |
ST_CUPOMOFF | NFE | NF-e | CNF013 | Nota fiscal desligada/offline |
Tabela Comparativa Resumida
| Opсao | Valor | Comportamento na Contabilizaсao |
|---|---|---|
| Sim | S | Contabiliza cupons fiscais normalmente |
| Nao | N | Ignora cupons fiscais na contabilizacao |
| Por Equipamento | E | Salvo na tabela; impacto funcional nao evidenciado |