01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus 

Segmento:

Backoffice SP 

Módulo:AUTOMAÇÃO FISCAL
Função:
Ticket:Não há
Requisito/Story/Issue (informe o requisito relacionado) :DSERTAF2-20847

02. SITUAÇÃO/REQUISITO

Para o módulo MIT iremos precisar de duas tabelas, são elas:

03. SOLUÇÃO

Foram criadas as tabelas solicitadas com a seguinte estrutura:

Tabela 1: T1A

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_CODRECT1A_FILIAL+T1A_ID

84

INDICEORDEMCHAVEDESCRICAO
T1A1T1A_FILIAL+T1A_ID  ID
T1A2T1A_FILIAL+T1A_PERAPU+STR(T1A_IDDEBI)+T1A_IDTRIB+T1A_CODRECPer. Apu. + ID Débito + ID Trib + Cod. Receita
X3_ARQUIVOX3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_DESCRICX3_PICTUREX3_VALIDX3_RELACAOX3_F3X3_VISUALX3_CONTEXTX3_CBOX
T1AT1A_ANOPOSC40Ano Pos.Ano Postergado@!                                           

      AR
T1AT1A_CNPINCC140CNPJ Incorp.CNPJ Incorporação@!R NN.NNN.NNN/NNNN-99

      AR
T1AT1A_CNPSCPC140CNPJ SCPCNPJ 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   AV
T1AT1A_CODMUNC70Cod. Mun.Código Município@! 

      AR
T1AT1A_CODRECC60Cod. ReceitaCódigo de Receita@!

      AR
T1AT1A_CODTRIC20Cod. Trib.Código Tributo@!                                           

C3SC  AV
T1AT1A_CPNESTC140CNPJ Estab.CNPJ Estabelecimento@!RNN.NNN.NNN/NNNN-99

      VR
T1AT1A_DCODMUC220

0

Des Municip Desc Municipio           






T1AT1A_DESCUFC2200Desc UF    Desc Unidade Federativa  @!  





T1AT1A_DTDEBID80Dt.Debito Data do Debito         






T1AT1A_DESTRIC2540Desc. Trib. Descriçao Tributo@!                                           

      VR
T1AT1A_FILIALC80Filial      Filial                   @!                                         

      AR
T1AT1A_FILORIC20Filial DocumFilial do Documento@!                                           

      AR
T1AT1A_ID    C360ID          ID da tabela             @!                                           
TAFGeraID()      VR
T1AT1A_IDDEBIN60ID DébitoID Sequencial Débito@E 999,999

      AR
T1AT1A_IDSCP C360ID SCP      ID SCP                   @!                                           

      AR
T1AT1A_IDTRIBC60ID Trib     ID do Tributo            @!                                           
                                                                                                                                                                     AR
T1AT1A_NOMSCPC1000Nome SCPNome SCP @!  





T1AT1A_PERAPUC60Per. Apu.Período Apuração@!                                           

      AR
T1AT1A_PERIODC10Period.Periodicidade            @!                                           Pertence("123 ")
      AR1=Diária;2=Decendial;3=Quinzenal
T1AT1A_TRIPOSC10Trim. PosterTrimestre Postergado@!                                           

      AR
T1AT1A_UF    C60UFUnidade Federativa  @! 





T1AT1A_VALTRIN162Val. Trib.Valor Tributo@E 9,999,999,999,999.99

      AR
X7_CAMPOX7_SEQUENCX7_REGRAX7_CDOMINX7_TIPOX7_SEEKX7_ALIASX7_ORDEMX7_CHAVE
T1A_CNPSCP1V3X->(Alltrim(V3X_ID))T1A_IDSCP XSV3X2xFilial("V3X")+M->T1A_CNPSCP
T1A_CNPSCP2V3X->(Alltrim(V3X_NOME))T1A_NOMSCPXSV3X2xFilial("V3X")+M->T1A_CNPSCP
T1A_CODMUN1C07->(Alltrim(C07_CODIGO) + ' - ' + Alltrim(C07_DESCRI))T1A_DCODMUXSC073xFilial("C07")+M->T1A_CODMUN
T1A_CODTRI1C3S->(Alltrim(C3S_DESCRI))T1A_DESTRIXSC3S1xFilial("C3S")+M->T1A_CODTRI
T1A_CODTRI2C3S->(Alltrim(C3S_ID))T1A_IDTRIBXSC3S1xFilial("C3S")+M->T1A_CODTRI
T1A_FILORI1IncCNPJ()T1A_CPNESTPN
0
T1A_PERAPU1IncIdDeb()T1A_IDDEBIPN
0
X9_DOMX9_IDENTX9_CDOMX9_EXPDOMX9_EXPCDOMX9_PROPRIX9_LIGDOMX9_LIGCDOMX9_USEFILX9_VINFILX9_CHVFOR
C07

1

T1AC07_IDT1A_CODMUN S1NS22
C091T1AC09_IDT1A_UFS1NS22
C1E1T1AC1E_CODFILT1A_FILORIS1NN22
C3S1T1AC3S_IDT1A_IDTRIB S1NS22
V3X1T1AV3X_IDT1A_IDSCPS1NS22


Tabela 2: T1B

X2_CHAVEX2_NOMEX2_MODOX2_MODOUNX2_MODOEMPX2_UNICOX2_MODULO
T1BProcessos MIT                 EEET1B_FILIAL+T1B_ID+T1B_IDPROC+T1B_IDSUSP 84
INDICEORDEMCHAVEDESCRICAO
T1B1T1B_FILIAL+T1B_ID+T1B_IDPROC+T1B_IDSUSP ID + ID Proc + ID Susp.                                                               
X3_ARQUIVOX3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_DESCRICX3_PICTUREX3_VALIDX3_RELACAOX3_F3X3_VISUALX3_CONTEXTX3_CBOX
T1BT1B_CODSUSC140Cod. Susp.Código de Suspensão@! xFunVldCmp("T5L",2) IIF(!INCLUI.AND.!EMPTY(T1B->T1B_IDSUSP),POSICIONE("T5L",1,XFILIAL("T5L")+T1B->T1B_IDSUSP,"T5L_CODSUS"),"")T5L AV
T1BT1B_DESPROC2200Desc. Proc.Descrição Processo@!

      VV
T1BT1B_FILIALC80FilialFilial do Sistema


      


T1BT1B_ID    C360IDID do registro@! 

      VR
T1BT1B_IDPROCC60ID ProcID Processo@! 

      VR
T1BT1B_IDSUSPC340Val. Susp.Valor Suspensão@E 9,999,999,999,999.99


AR
T1BT1B_TERCEIC10TerceiroTerceiro@!Pertence("12 ")
      AR1=Sim;2=Não
T1BT1B_VALSUSN162Val. Susp.Valor Suspensão@E 9,999,999,999,999.99

      AR
X7_CAMPOX7_SEQUENCX7_REGRAX7_CDOMINX7_TIPOX7_ALIASX7_ORDEMX7_CHAVE
T1B_CODSUS1T5L->(T5L_ID+T5L_VERSAO+T5L_CODSUS)T1B_IDSUSPXT5L2xFilial("T5L")+M->T1B_CODSUS
T1B_IDPROC1AllTrim(C1G->C1G_NUMPRO)+' - '+SubStr(C1G->C1G_DESCRI,1,150)T1B_DESPROXC1G8xFilial("C1G")+M->T1B_IDPROC+'1'
X9_DOMX9_IDENTX9_CDOMX9_EXPDOMX9_EXPCDOMX9_PROPRIX9_LIGDOMX9_LIGCDOMX9_USEFILX9_ENABLEX9_VINFILX9_CHVFOR
C1G1T1BC1G_ID+C1G_ATIVOT1B_IDPROC+'1' S1NSS12
T1A1T1BT1A_IDT1B_IDS1NSS12

04. DEMAIS INFORMAÇÕES

TOTVS Automação Fiscal

Documentação MIT

05. ASSUNTOS RELACIONADOS

        Não se aplica