Histórico da Página
Visão Geral do Programa
O MIT é um serviço integrado com a DCTFWeb e servirá para a inclusão dos débitos relativos a tributos que ainda não são enviados para a DCTFWeb por meio de uma escrituração fiscal específica (como ocorre com o eSocial ou EFDReinf). O MIT substitui o PGD DCTF, que atualmente é utilizado para a declaração dos seguintes tributos: IRPJ, CSLL, PIS/PASEP, IPI, COFINS, CIDE, IOF, CONDECINE, CPSS e RET/PAGAMENTO UNIFICADO.
Esta documentação visa auxiliar a geração dos arquivos do MIT
| Índice |
|---|
e foi construída inicialmente sobre MIT leiaute JSON importação e exemplos do dia 14/01/2025 e revisado sobre o Leiaute 1.0 (RETIFICADO) json importação e exemplo do dia 20/01/2025.
| Índice |
|---|
| Aviso | ||
|---|---|---|
| ||
Os dados para a geração do MIT, neste primeiro momento, serão informados manualmente no sistema, não havendo, por enquanto, um meio de integração. A rotina de integração será disponibilizada futuramente. |
MIT
Para a manutenção dos cadastros referentes ao MIT, foi criada a rotina TAFA632 que será responsável pela gravação, alteração, visualização e exclusão dos movimentos.
A Rotina será disponibilizada através do menu do Painel Reinf e não ficara disponível no menu do TAF. Para habilitação do MIT dentro do Painel Reinf é necessário que esteja com a última expedição contínua do TAF aplicada.
Para acessar a rotina será necessário informar o período que deseja realizar a manutenção dos tributos e consultar.
Após processamento será apresentado a tela para a manutenção dos tributos do MIT.
Botão "Incluir"
Ao clicar em incluir, será aberto o MVC da rotina TAFA632 para a inclusão do tributo.
Após realizar o preenchimento dos dados será atualizado a tela com o novo registro
No registro será habilitado as opções de visualizar, alterar e excluir.
Botão "+ Ações"
Ao clicar em + Ações, será aberto os filtros para a geração do arquivo.
Para a geração do arquivo é obrigatório a seleção dos filtros, caso não seja informados será apresentado a mensagem abaixo.
Seleção
| Informações | ||
|---|---|---|
| ||
Rotina TAFA052 - Contabilistas |
| Informações | ||
|---|---|---|
| ||
Rotina TAFA372 - Parâmetros de Cálculo |
Botão "Gerar Arquivo"
Ao clicar em Gerar Arquivo, será iniciada a geração do json. Após finalizado processamento deverá selecionar o diretório para dowload do arquivo json.
Arquivo será disponibilizado no diretório selecionado.
Geração de arquivo
Geração de arquivo
Para gerar o arquivo será necessário informar o período, dados do contabilista e forma de apuração.Basicamente posicionará na tabela C2J (constabilistas), CHD (forma de tributação) e haverá um filtro na tabela T1A e T1B referentes as movimentações do MIT e processos e suspensão do período.
Existem 4 exemplos da tags json, conforme:
Ex. 1 - Apuração sem movimento e sem ocorrência de evento especial.
Ex. 2 - Apuração sem movimento e com ocorrência de evento especial
Ex. 3 - Apuração com débitos e suspensões e sem ocorrência de evento especial
Ex. 4 - Apuração com débitos e com ocorrência de eventos especiais
Particularidades sobre cada modelo.
Ex. 1 - Apuração sem movimento e sem ocorrência de evento especial.
Não possui movimento no período de movimento na T1A e não possui data de situação especial preenchida na CHD.
Basicamente são 2 Grupos PeriodoApuracao e DadosIniciais e 1 Sub Grupo ResponsavelApuracao que totalizam 5 tags ( MesApuracao, AnoApuracao, SemMovimento, QualificacaoPj e CpfResponsavel )
Para gerar o arquivo será necessário informar o período, dados do contabilista e forma de apuração.
Basicamente posicionará na tabela C2J (constabilistas), CHD (forma de tributação) e haverá um filtro na tabela T1A e T1B referentes as movimentações do MIT e processos e suspensão do período.
Existem 4 exemplos da tags json, conforme:
Ex. 1 - Apuração sem movimento e sem ocorrência de evento especial.
Não possui movimento no período de movimento na T1A e não possui data de situação especial preenchida na CHD.
Ex. 2 - Apuração sem movimento e com ocorrência de evento especial
Não possui movimento no período de movimento na T1A mas possui data de situação especial preenchida na CHD.
Basicamente são 3 Grupos PeriodoApuracao, ListaEventosEspeciais e DadosIniciais e 2 Sub Grupos ResponsavelApuracao e TelResponsavel que totalizam 12 tags ( MesApuracao, AnoApuracao, IdEvento, DiaEvento, TipoEvento, SemMovimento, QualificacaoPj, CpfResponsavel, TelResponsavel, Ddd, NumTelefone, EmailResponsavel )
| Bloco de código |
|---|
{
"PeriodoApuracao": {
"MesApuracao": 3,
"AnoApuracao": 2025
},
"ListaEventosEspeciais": [
{
"IdEvento": 1,
"DiaEvento": 12,
"TipoEvento": 4
}
],
"DadosIniciais": {
"SemMovimento": true,
"QualificacaoPj": 8,
"ResponsavelApuracao": {
"CpfResponsavel": "12345678900",
"TelResponsavel": {
"Ddd": "31",
"NumTelefone": "999999999"
},
"EmailResponsavel": "[email protected]"
}
}
} |
De/Para das TAGS do layout MIT com os Campos TAF
Ex. 3 - Apuração com débitos e suspensões e sem ocorrência de evento especial
Possui movimento no período de movimento na T1A e T1B(opcional) e não possui data de situação especial preenchida na CHD.
Ex. 4 - Apuração com débitos e com ocorrência de eventos especiais
Possui movimento no período de movimento na T1A e possui data de situação especial preenchida na CHD,
pode gerar ListaDebitos (data do evento especial inferior a data débito) ou ListaDebitosAposEvento (data do evento especial superior a data débito).
Particularidades sobre cada modelo.
Ex. 1 - Apuração sem movimento e sem ocorrência de evento especial.
Basicamente são 2 Grupos PeriodoApuracao e DadosIniciais e 1 Sub Grupo ResponsavelApuracao.
Que podem totalizar 5 tags ( MesApuracao, AnoApuracao, SemMovimento, QualificacaoPj e CpfResponsavel )
| Bloco de código |
|---|
{
"PeriodoApuracao":
{
"MesApuracao": 8,
"AnoApuracao": 2025
},
"DadosIniciais":
{
"SemMovimento": true,
"QualificacaoPj": 11,
"ResponsavelApuracao":
{
"CpfResponsavel": "99999999999"
}
}
} |
Ex. 2 - Apuração sem movimento e com ocorrência de evento especial
Basicamente são 3 Grupos PeriodoApuracao, ListaEventosEspeciais e DadosIniciais e 2 Sub Grupos ResponsavelApuracao e TelResponsavel.
Que podem totalizar 12 tags ( MesApuracao, AnoApuracao, IdEvento, DiaEvento, TipoEvento, SemMovimento, QualificacaoPj, CpfResponsavel, TelResponsavel, Ddd, NumTelefone, EmailResponsavel )
| Bloco de código |
|---|
{
"PeriodoApuracao": {
"MesApuracao": 3,
"AnoApuracao": 2025
},
"ListaEventosEspeciais": [
{
"IdEvento": 1,
"DiaEvento": 12,
"TipoEvento": 4
}
],
"DadosIniciais": {
"SemMovimento": true,
"QualificacaoPj": 8,
"ResponsavelApuracao": {
"CpfResponsavel": "99999999999",
"TelResponsavel": {
"Ddd": "31",
"NumTelefone": "999999999"
},
"EmailResponsavel": "[email protected]"
}
}
} |
Ex. 3 - Apuração com débitos e suspensões e sem ocorrência de evento especial
Basicamente são 4 Grupos: PeriodoApuracao, DadosIniciais, Débitos, ListaSuspensoes e 4 Sub Grupos ResponsavelApuracao, RegistroCrc, ListaDebitos, ListaDebitosSuspensos.
Podem totalizar mais de 25 tags ( MesApuracao, AnoApuracao, SemMovimento, QualificacaoPj, TributacaoLucro, VariacoesMonetarias, RegimePisCofins, CpfResponsavel, UfRegistro, NumRegistro, Tributos sendo 1 ou mais tipo das 9 posibilidades, conforme: Irpj, Csll, Irrf, Ipi, Iof, Cofins, ContribuicoesDiversas, Cpss, RetPagamentoUnificado),
IdDebito, CodigoDebito, ValorDebito, PaDebito, CodigoMunicipioOuro, CnpjEstabelecimento, TipoSuspensao, MotivoSuspensao, ComDeposito, NumeroProcesso, ProcessoTerceiro, DataDecisao, VaraJudiciaria, CodigoMunicipioSj, IdDebitoSuspenso, ValorSuspenso
| Bloco de código |
|---|
{
"PeriodoApuracao": {
"MesApuracao": 12,
"AnoApuracao": 2025
},
"DadosIniciais": {
"SemMovimento": false,
"QualificacaoPj": 2,
"TributacaoLucro": 2,
"VariacoesMonetarias": 1,
"RegimePisCofins": 1,
"ResponsavelApuracao": {
"CpfResponsavel": "99999999999",
"RegistroCrc": {
"UfRegistro": "SP",
"NumRegistro": "123456O3TMG"
}
}
},
"Debitos": {
"Iof": {
"ListaDebitos": [
{
"IdDebito": 1,
"CodigoDebito": "115003",
"PaDebito": 3,
"ValorDebito": 4000.0
},
{
"IdDebito": 2,
"CodigoDebito": "402802",
"PaDebito": 1,
"CodigoMunicipioOuro": "3550308",
"ValorDebito": 880.0
}
]
},
"ContribuicoesDiversas": {
"ListaDebitos": [
{
"IdDebito": 3,
"CodigoDebito": "874101",
"CnpjEstabelecimento": "000100",
"ValorDebito": 300.0
}
]
}
},
"ListaSuspensoes": [
{
"TipoSuspensao": 2,
"MotivoSuspensao": 1,
"ComDeposito": true,
"NumeroProcesso": "98765431220251017777",
"ProcessoTerceiro": false,
"DataDecisao": 20240920,
"VaraJudiciaria": 1,
"CodigoMunicipioSj": "5002704",
"ListaDebitosSuspensos": [
{
"IdDebitoSuspenso": 3,
"ValorSuspenso": 2000.0
},
{
"IdDebitoSuspenso": 5,
"ValorSuspenso": 800.0
}
]
},
{
"TipoSuspensao": 1,
"NumeroProcesso": "12345987654202450",
"ListaDebitosSuspensos": [
{
"IdDebitoSuspenso": 6,
"ValorSuspenso": 300.0
}
]
}
]
}
|
Ex. 4 - Apuração com débitos e com ocorrência de eventos especiais
Basicamente são 5 Grupos: PeriodoApuracao, ListaEventosEspeciais, DadosIniciais, Débitos, ListaSuspensoes e 5 Sub Grupos ResponsavelApuracao, TelResponsavel, RegistroCrc, ListaDebitos, ListaDebitosAposEvento.
Podem totalizar mais de 25 tags ( MesApuracao, AnoApuracao, IdEvento, DiaEvento, TipoEvento, SemMovimento, QualificacaoPj, TributacaoLucro, VariacoesMonetarias, RegimePisCofins, CpfResponsavel, Ddd, NumTelefone,
UfRegistro, NumRegistro, BalancoLucroReal, Tributos sendo 1 ou mais tipo das 9 posibilidades, conforme: Irpj, Csll, Irrf, Ipi, Iof, Cofins, ContribuicoesDiversas, Cpss, RetPagamentoUnificado),
IdDebito, CodigoDebito, AnoDebito, ValorDebito, AnoPostergado, IdEventoDebito, PaDebito, CnpjScp, CnpjIncorporacao
| Bloco de código |
|---|
{
"PeriodoApuracao": {
"MesApuracao": 2,
"AnoApuracao": 2025
},
"ListaEventosEspeciais": [
{
"IdEvento": 1,
"DiaEvento": 8,
"TipoEvento": 4
}
],
"DadosIniciais": {
"SemMovimento": false,
"QualificacaoPj": 1,
"TributacaoLucro": 1,
"VariacoesMonetarias": 2,
"RegimePisCofins": 3,
"ResponsavelApuracao": {
"CpfResponsavel": "12345678900",
"TelResponsavel": {
"Ddd": "31",
"NumTelefone": "999999999"
},
"EmailResponsavel": "[email protected]",
"RegistroCrc": {
"UfRegistro": "SP",
"NumRegistro": "123456O3TMG"
}
}
},
"Debitos": {
"BalancoLucroReal": false,
"Irpj": {
"ListaDebitos": [
{
"IdDebito": 1,
"CodigoDebito": "243001",
"AnoDebito": 2024,
"ValorDebito": 3000.0
},
{
"IdDebito": 2,
"CodigoDebito": "243010",
"AnoPostergado": 2020,
"ValorDebito": 1000.0
}
],
"ListaDebitosAposEvento": [
{
"IdDebito": 3,
"IdEventoDebito": 2,
"CodigoDebito": "236201",
"ValorDebito": 6000.0
},
{
"IdDebito": 4,
"IdEventoDebito": 2,
"CodigoDebito": "236208",
"CnpjScp": "12345678000195",
"ValorDebito": 2000.0
}
]
},
"PisPasep": {
"ListaDebitos": [
{
"IdDebito": 6,
"CodigoDebito": "543401",
"PaDebito": 6,
"ValorDebito": 3000.0
}
],
"ListaDebitosAposEvento": [
{
"IdDebito": 7,
"IdEventoDebito": 1,
"CodigoDebito": "543401",
"PaDebito": 12,
"ValorDebito": 300.0
}
]
},
"RetPagamentoUnificado": {
"ListaDebitos": [
{
"IdDebito": 8,
"CodigoDebito": "409501",
"CnpjIncorporacao": "002112",
"ValorDebito": 10000.0
}
],
"ListaDebitosAposEvento": [
{
"IdDebito": 9,
"IdEventoDebito": 1,
"CodigoDebito": "106802",
"ValorDebito": 8000.0
},
{
"IdDebito": 10,
"IdEventoDebito": 2,
"CodigoDebito": "409502",
"CnpjIncorporacao": "12345678000344",
"ValorDebito": 8000.0
}
]
}
}
} |
De\Para (TAGS do layout MIT x Campos TAF)
| Grupo \ SubGrupo | Quantidade | Tags | Campo\Filtro\Regra |
| PeriodoApuracao | 1 | MesApuracao | filtro painel |
| PeriodoApuracao | 2 | AnoApuracao | filtro painel |
| ListaEventosEspeciais | 3 | IdEvento | fixo 1 |
| ListaEventosEspeciais | 4 | DiaEvento | CHD_DTSIT |
| ListaEventosEspeciais | 5 | TipoEvento | CHD_INDESP |
| DadosIniciais | 6 | SemMovimento | Se existe T1A false, senão true |
| DadosIniciais | 7 | QualificacaoPj | CHD_CODQUA |
| DadosIniciais | 8 | TributacaoLucro | regra com CHD_APIRCS, CHD_FORTRB, C1E_CRT |
| DadosIniciais | 9 | VariacoesMonetarias | CHD_RECREC |
| DadosIniciais | 10 | RegimePisCofins | CHD_PISCOF |
| ResponsavelApuracao | 11 | CpfResponsavel | C2J_CPF |
| TelResponsavel | 12 | Ddd | C2J_DDD |
| TelResponsavel | 13 | NumTelefone | C2J_FONE |
| ResponsavelApuracao | 14 | EmailResponsavel | C2J_EMAIL |
| RegistroCrc | 15 | UfRegistro | C2J->C2J_UF x C09_UF |
| RegistroCrc | 16 | NumRegistro | C2J_CRC |
| Debitos | 17 | BalancoLucroReal | CHD_APUEST |
| Debitos | 18 | Tributos: Irpj, Csll, Irrf, Ipi, Iof, Cofins, ContribuicoesDiversas, Cpss, RetPagamentoUnificado | T1A_IDTRIB x C3S_CODIGO |
| ListaDebitos ou ListaDebitosAposEvento | 19 | IdDebito | T1A_IDDEBI |
| ListaDebitos ou ListaDebitosAposEvento | 20 | IdEventoDebito | controle sequencial a cada ocorrência |
| ListaDebitos ou ListaDebitosAposEvento | 21 | CodigoDebito | T1A_CODREC |
| ListaDebitos ou ListaDebitosAposEvento | 22 | PaDebito | T1A_PERIOD e T1A_DTDEBI |
| ListaDebitos ou ListaDebitosAposEvento | 23 | AnoPostergado | T1A_ANOPOS |
| ListaDebitos ou ListaDebitosAposEvento | 24 | TrimPostergado | T1A_TRIPOS |
| ListaDebitos ou ListaDebitosAposEvento | 25 | AnoDebito | Ano Período apuração (filtro painel) |
| ListaDebitos ou ListaDebitosAposEvento | 26 | CnpjEstabelecimento | T1A_CPNEST |
| ListaDebitos ou ListaDebitosAposEvento | 27 | CnpjIncorporacao | T1A_CNPINC |
| ListaDebitos ou ListaDebitosAposEvento | 28 | CnpjScp | T1A_IDSCP e V3X_CNPJ |
| ListaDebitos ou ListaDebitosAposEvento | 29 | CodigoMunicipioOuro | T1A_UF x C09_CODIGO e T1A_CODMUN x C07_CODIGO |
| ListaDebitos ou ListaDebitosAposEvento | 30 | ValorDebito | T1A_VALTRI |
| ListaSuspensoes | 31 | TipoSuspensao | C1G_TPPROC (C1G.C1G_ID = T1B.T1B_IDPROC) |
| ListaSuspensoes | 32 | MotivoSuspensao | T5L_INDDEC x C8S_CODIGO |
| ListaSuspensoes | 33 | ComDeposito | T5L_INDDEP |
| ListaSuspensoes | 34 | NumeroProcesso | C1G_NUMPRO (C1G.C1G_ID = T1B.T1B_IDPROC) |
| ListaSuspensoes | 35 | ProcessoTerceiro | T1B_TERCEI |
| ListaSuspensoes | 36 | DataDecisao | T5L_DTDEC |
| ListaSuspensoes | 37 | VaraJudiciaria | C1G_VARA (C1G.C1G_ID = T1B.T1B_IDPROC) |
| ListaSuspensoes | 38 | CodigoMunicipioSj | C1G.C1G_UFVARA x C09_CODIGO e C1G_CODMUN x C07_CODIGO |
| ListaDebitosSuspensos | 39 | IdDebitoSuspenso | T1A_IDDEBI |
| ListaDebitosSuspensos | 40 | ValorSuspenso | T1B_VALSUS |
Códigos de Tributo TAF
Abaixo os códigos de tributo TAF (Tabela C3S - Campo C3S_CODIGO considerados para geração da obrigação MIT.
Responsável pelos dados do tributo e que irá ser base dos grupos de tags.
C3S_CODIGO | Nome Tributo TAF | Grupo de tags MIT |
19 | IRPJ (IMPOSTO SOBRE A RENDA DE PESSOA JURIDICA) | Irpj |
18 | CSLL (CONTRIBUICAO SOCIAL SOBRE O LUCRO LIQUIDO) | Csll |
27 | CSLL RETENCAO (CONTRIBUICAO SOCIAL SOBRE O LUCRO LIQUIDO - RETENCAO) | Csll |
12 | IR (IMPOSTO DE RENDA EMISSÃO) | Irrf |
28 | IR (IMPOSTO DE RENDA PAGAMENTO) | Irrf |
05 | IPI (IMPOSTO SOBRE PRODUTOS INDUSTRIALIZADOS) | Ipi |
34 | IOF - IMPOSTO SOBRE OPERAÇÕES FINANCEIRAS | Iof |
06 | PIS/PASEP (PROGRAMA DE INTEGRACAO SOCIAL - PROGRAMA DE FORMACAO DO PATRIMONIO DO SERVIDOR PUBLICO) | PisPasep |
07 | COFINS (CONTRIBUICAO PARA O FINANCIAMENTO DA SEGURIDADE SOCIAL) | Cofins |
35 | RET - RET UNIFICADO | RetPagamentoUnificado |
36 | CPSS - CONTRIBUIÇÃO DO PLANO DE SEGURIDADE SOCIAL | Cpss |
37 | CONTRIBUIÇÕES DIVERSAS | ContribuicoesDiversas |
Dicionário de Dados
Foram criadas as seguintes tabelas:
Tabela T1A
Responsável pelos dados do tributo e que irá ser base dos grupos de tags.
X2_CHAVE | X2_NOME | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_UNICO | X2_MODULO |
T1A | Movimento MIT | E | E | E | T1A_FILIAL+T1A_ID |
| INDICE | ORDEM | CHAVE | DESCRICAO |
| T1A | 1 | T1A_FILIAL+T1A_ID | ID |
| T1A | 2 | T1A_FILIAL+T1A_PERAPU+STR(T1A_IDDEBI)+T1A_IDTRIB+T1A_CODREC | Per. Apu. + ID Débito + ID Trib + Cod. Receita |
| X3_ARQUIVO | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_VISUAL | X3_CONTEXT | X3_CBOX |
| T1A | T1A_ANOPOS | C | 4 | 0 | Ano Pos. | Ano Postergado | @! | A | R | ||||
| T1A | T1A_CNPINC | C | 14 | 0 | CNPJ Incorp. | CNPJ Incorporação | @!R NN.NNN.NNN/NNNN-99 | A | R | ||||
| T1A | T1A_CNPSCP | C | 14 | 0 | CNPJ SCP | CNPJ SCP | @!R NN.NNN.NNN/NNNN-99 | IIF(!INCLUI.AND.!EMPTY(T1A->T1A_IDSCP),POSICIONE("V3X",1,XFILIAL("V3X")+T1A->T1A_IDSCP,"V3X_CNPJ"),"") | V3X | A | V | ||
| T1A | T1A_CODMUN | C | 7 | 0 | Cod. Mun. | Código Município | @! | A | R | ||||
| T1A | T1A_CODREC | C | 6 | 0 | Cod. Receita | Código de Receita | @! | A | R | ||||
| T1A | T1A_CODTRI | C | 2 | 0 | Cod. Trib. | Código Tributo | @! | C3SC | A | V | |||
| T1A | T1A_CPNEST | C | 14 | 0 | CNPJ Estab. | CNPJ Estabelecimento | @!RNN.NNN.NNN/NNNN-99 | V | R | ||||
| T1A | T1A_DCODMU | C | 220 | 0 | Des Municip | Desc Municipio | |||||||
| T1A | T1A_DESCUF | C | 220 | 0 | Desc UF | Desc Unidade Federativa | @! | ||||||
| T1A | T1A_DTDEBI | D | 8 | 0 | Dt.Debito | Data do Debito | |||||||
| T1A | T1A_DESTRI | C | 254 | 0 | Desc. Trib. | Descriçao Tributo | @! | V | R | ||||
| T1A | T1A_FILIAL | C | 8 | 0 | Filial | Filial | @! | A | R | ||||
| T1A | T1A_FILORI | C | 2 | 0 | Filial Docum | Filial do Documento | @! | A | R | ||||
| T1A | T1A_ID | C | 36 | 0 | ID | ID da tabela | @! | TAFGeraID() | V | R | |||
| T1A | T1A_IDDEBI | N | 6 | 0 | ID Débito | ID Sequencial Débito | @E 999,999 | A | R | ||||
| T1A | T1A_IDSCP | C | 36 | 0 | ID SCP | ID SCP | @! | A | R | ||||
| T1A | T1A_IDTRIB | C | 6 | 0 | ID Trib | ID do Tributo | @! |
Dicionário de Dados
Foram criadas as seguintes tabelas:
Tabela T1A
Responsável pelos dados do tributo e que irá ser base dos grupos de tags.
X2_CHAVE
X2_NOME
X2_MODO
X2_MODOUN
X2_MODOEMP
X2_UNICO
X2_MODULO
T1A
Movimento MIT
E
E
E
T1A_FILIAL+T1A_PERAPU+STR(T1A_IDDEBI)+T1A_IDTRIB+T1A_CODREC
84
| INDICE | ORDEM | CHAVE | DESCRICAO |
| T1A | 1 | T1A_FILIAL+T1A_PERAPU+STR(T1A_IDDEBI)+T1A_IDTRIB+T1A_CODREC | Per. Apu. + ID Débito + ID Trib + Cod. Receita |
| X3_ARQUIVO | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_VISUAL | X3_CONTEXT | X3_CBOX | |||||||||||||||||||||||||||||||||||||||||||
| T1A | T1A_ANODEB | C | 4 | 0 | Ano Déb. | Ano Débito | @! | A | R | T1A | T1A_ANOPOS | C | 4 | 0 | Ano Pos. | Ano Postergado | @! | A | R | T1A | T1A_CNPINC | C | 14 | 0 | CNPJ Incorp. | CNPJ Incorporação | @!R NN.NNN.NNN/NNNN-99 | A | R | T1A | T1A_CNPSCP | C | 14 | 0 | CNPJ SCP | CNPJ SCP | @!R NN.NNN.NNN/NNNN-99 | IIF(!INCLUI.AND.!EMPTY(T1A->T1A_IDSCP),POSICIONE("V3X",1,XFILIAL("V3X")+T1A->T1A_IDSCP,"V3X_CNPJ"),"") | V3X | A | V | T1A | T1A_CODMUN | C | 7 | 0 | Cod. Mun. | Código Município | @! | A | R | |||||
| T1A | T1A_CODRECNOMSCP | C | 6100 | 0 | Cod. Receita | Código de Receita | @! | A | R | T1A | T1A_CODTRI | C | 2 | 0 | Cod. Trib. | Nome SCP | Nome SCP Código Tributo | @! | ||||||||||||||||||||||||||||||||||||||
| C3SC | A | V | T1A | T1A_CPNESTPERAPU | C | 146 | 0 | CNPJ EstabPer. Apu.CNPJ Estabelecimento | Período Apuração | @!RNN.NNN.NNN/NNNN-99 | VA | R | ||||||||||||||||||||||||||||||||||||||||||||
| T1A | T1A_DESTRIPERIOD | C | 2541 | 0 | Desc. TribPeriod. | Descriçao TributoPeriodicidade | @! | Pertence("123 ") | V | R | A | R | 1=Diária;2=Decendial;3=Quinzenal | |||||||||||||||||||||||||||||||||||||||||||
| T1A | T1A_FILIALTRIPOS | C | 81 | 0 | Filial | Filial | Trim. Poster | Trimestre Postergado | @! | A | R | |||||||||||||||||||||||||||||||||||||||||||||
| T1A | T1A_FILORIUF | C | 26 | 0 | Filial Docum | UF | Unidade Federativa Filial do Documento | @! | A | R | ||||||||||||||||||||||||||||||||||||||||||||||
| T1A | T1A_ID VALTRI | CN | 3616 | 0 | ID | ID da tabela | @! | TAFGeraID() | V | R | T1A | T1A_IDDEBI | N | 6 | 0 | ID Débito | ID Sequencial Débito | @E 999,999 | A | R | T1A2 | Val. Trib. | Valor Tributo | @E 9,999,999,999,999.99 | A | R |
| X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_SEEK | X7_ALIAS | X7_ORDEM | X7_CHAVE |
| T1A_CNPSCP | 1 | V3X->(Alltrim(V3X_ID)) | T1A_IDSCP |
| X |
| S |
| V3X |
| X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_SEEK | X7_ALIAS | X7_ORDEM | X7_CHAVE |
| T1A_CNPSCP | 1 | V3X->(Alltrim(V3X_ID)) | T1A_IDSCP | X | S | V3X | 2 | xFilial("V3X")+M->T1A_CNPSCP |
| T1A_CODTRI | 1 | C3S->(Alltrim(C3S_DESCRI)) | T1A_DESTRI | X | S | C3S | 1 | xFilial("C3S")+M->T1A_CODTRI |
| T1A_CODTRI | 1 | C3S->(Alltrim(C3S_ID)) | T1A_IDTRIB | X | S | C3S | 1 | xFilial("C3S")+M->T1A_CODTRI |
| 2 | xFilial("V3X")+M->T1A_CNPSCP | |||||||
| T1A_CNPSCP | 2 | V3X->(Alltrim(V3X_NOME)) | T1A_NOMSCP | X | S | V3X | 2 | xFilial("V3X")+M->T1A_CNPSCP |
| T1A_CODMUN | 1 | C07->(Alltrim(C07_CODIGO) + ' - ' + Alltrim(C07_DESCRI)) | T1A_DCODMU | X | S | C07 | 3 | xFilial("C07")+M->T1A_CODMUN |
| T1A_CODTRI | 1 | C3S->(Alltrim(C3S_DESCRI)) | T1A_DESTRI | X | S | C3S | 1 | xFilial("C3S")+M->T1A_CODTRI |
| T1A_CODTRI | 2 | C3S->(Alltrim(C3S_ID)) | T1A_IDTRIB | X | S | C3S | 1 | xFilial("C3S")+M->T1A_CODTRI |
| T1A_FILORI | 1 | IncCNPJ() | T1A_CPNEST | P | N | 0 | ||
| T1A_PERAPU | 1 | IncIdDeb() | T1A_IDDEBI | P | N | 0 |
| X9_DOM | X9_IDENT | X9_CDOM | X9_EXPDOM | X9_EXPCDOM | X9_PROPRI | X9_LIGDOM | X9_LIGCDOM | X9_USEFIL | X9_VINFIL | X9_CHVFOR | |||||||||||
| C07 | 1 | T1A | C07_ID | T1A_CODMUN | S | 1 | N | S | 2 | 2 | |||||||||||
| C09 | 1 | T1A | C09_ID | T1A_UF | S | 1 | N | S | 2 | 2 | |||||||||||
| C1E | 1 | T1A | C1E_CODFIL | T1A_FILORI | S | 1 | N | N | 2 | 2 | X9_DOM | X9_IDENT | X9_CDOM | X9_EXPDOM | X9_EXPCDOM | X9_PROPRI | X9_LIGDOM | X9_LIGCDOM | X9_USEFIL | X9_VINFIL | X9_CHVFOR |
| C3S | 1 | T1A | C3S_ID | T1A_IDTRIB | S | 1 | N | S | 2 | 2 | |||||||||||
| V3X | 1 | T1A | V3X_ID | T1A_IDSCP | S | 1 | N | S | 2 | 2 |
Tabela T1B
Responsável pelos dados dos processos referenciados e que irá ser base dos grupos de tags.
| X2_CHAVE | X2_NOME | X2_MODO | X2_MODOUN | X2_MODOEMP | X2_UNICO | X2_MODULO |
| T1B | Processos MIT | E | E | E | T1B_FILIAL+T1B_ID+T1B_IDPROC+T1B_IDSUSP | 84 |
| INDICE | ORDEM | CHAVE | DESCRICAO |
| T1B | 1 | T1B_FILIAL+T1B_IDID +T1B_IDPROC+T1B_IDSUSP | ID + ID Proc + ID Susp. |
| X3_ARQUIVO | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_VISUAL | X3_CONTEXT | X3_CBOX | ||||
| T1B | T1B_CODPROCODSUS | C | 2114 | 0 | Cod. ProcSusp. | Código Processode Suspensão | @! | xFunVldCmp("T5L",2) | IIFIF(!INCLUI.AND.!EMPTY(T1B->T1B_CODPROIDSUSP),POSICIONE("C1GT5L",81, xFilialXFILIAL("C1GT5L")+T1B->T1B_IDPROC+"1"IDSUSP,"C1GT5L_NUMPROCODSUS"),"") | C1G T5L | A | V | |||||
| T1B | T1B_DESPRO | C | 220 | 0 | Desc. Proc. | Descrição Processo | @! | V | V | ||||||||
| T1B | T1B_FILIAL | C | 8 | 0 | Filial | Filial do Sistema | |||||||||||
| T1B | T1B_ID | C | 36 | 0 | ID | ID do registro | @! | V | R | ||||||||
| T1B | T1B_IDPROC | C | 6 | 0 | ID Proc | ID Processo | @! | ID Processo | @! | V | R | ||||||
| T1B | T1B_IDSUSP | C | 34 | 0 | Val. Susp. | Valor Suspensão | @E 9,999,999,999,999.99 | AV | R | ||||||||
| T1B | T1B_TERCEI | C | 1 | 0 | Terceiro | Terceiro | @! | Pertence("12 ") | A | R | 1=Sim;2=Não | ||||||
| T1B | T1B_VALSUS | N | 16 | 2 | Val. Susp. | Valor Suspensão | @E 9,999,999,999,999.99 | A | R |
| X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_ALIAS | X7_ORDEM | X7_CHAVE |
| T1B_CODPROCODSUS | 1 | C1GT5L->(Alltrim(C1GT5L_ID)+T5L_VERSAO+T5L_CODSUS) | T1B_IDPROCIDSUSP | X | C1GT5L | 12 | xFilial("C1GT5L")+M->T1B_CODPROCODSUS |
| T1B_CODPROIDPROC | 21 | AllTrim(C1G->(Alltrim(C1G_DESCRI)) ->C1G_NUMPRO)+' - '+SubStr(C1G->C1G_DESCRI,1,150) | T1B_DESPRO | X | C1G | 18 | xFilial("C1G")+M->T1B_CODPROIDPROC+'1' |
| X9_DOM | X9_IDENT | X9_CDOM | X9_EXPDOM | X9_EXPCDOM | X9_PROPRI | X9_LIGDOM | X9_LIGCDOM | X9_USEFIL | X9_ENABLE | X9_VINFIL | X9_CHVFOR |
| C1G | 1 | T1B | C1G_ID+C1G_ATIVO | T1B_IDPROC IDPROC+'1' | S | 1 | N | S | S | 21 | 2 |
| T1A | 1 | T1B | T1A_ID | T1B_ID | S | 1 | N | S | S | 1 | 1 |
MVC
Para a manutenção dos cadastros referentes ao MIT, foi criada a rotina TAFA632 que será responsável pela gravação, alteração, visualização e exclusão dos movimentos.| 2 |



















