Especificação | |||
Produto | Protheus | Módulo | TAF |
Segmento Executor | Manufatura | ||
Projeto1 | PGRMAN-2643 | IRM1 | PCREQ-9215 |
Requisito1 | PCREQ-10614 | Subtarefa1 | PGRMAN-2644 |
Chamado2 | TERMV5, TGAYWH, TGETVU, THPVPT, TFKWI9; TQVYEQ; TRPFKQ; TSEDCD, TTEBF3, TTHZS5 | ||
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. | ||
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Disponibilizar aos clientes a geração do arquivo da DAPI-MG pelo TOTVS Automação Fiscal (TAF), conforme definições técnicas do manual de orientação do layout disponível em :
http://www.fazenda.mg.gov.br/empresas/declaracoes_demonstrativos/dapi/InstrucoesGeraDapi.pdf
1 .LEGISLAÇÃO DA DAPI-MG
A DAPI-MG (Declaração de Apuração e Informação do ICMS) destina-se a demonstrar, mensalmente, o movimento econômico e fiscal dos contribuintes inscritos no Cadastro de Contribuintes do ICMS.
A PORTARIA SRE Nº 117, DE 14 DE MARÇO DE 2013 aprova o Manual de Orientação e Instrução de preenchimento da DAPI, modelo D1 a qual será seguida para desenvolvimento no TAF.

Deve realizar a declaração o contribuinte deverá entregar a DAPI, modelo 1 (DAPI 1) em relação a cada estabelecimento (exceto os estabelecimentos com escrituração centralizada), nos seguintes casos:
A DAPI-MG é dividida nos seguintes quadros:
Informações detalhadas sobre cada quadro acima podem ser acessadas no link da Secretaria da Fazenda de Minas Gerais (http://www.fazenda.mg.gov.br/empresas/legislacao_tributaria/portarias/2013/port_subsec117_2013.htm)
Layout da Declaração
http://www.fazenda.mg.gov.br/empresas/declaracoes_demonstrativos/dapi/InstrucoesGeraDapi.pdf
1.1 DETALHAMENTO DA 1ª FASE DESENVOLVIMENTO
Na primeira fase de desenvolvimento serão gerados os registros 00 (Identificação) e Linha Tipo 10 (somente informações das operações de Entrada e Saída). Nesta fase também está previsto a criação da auto-contidas para armazenar os tipos de motivos previstos na Legislação da DAPI.
Na tabela CHY (Auto-contida subitem) serão adicionados as linhas da DAPI, para identificar os registros os valores de ajustes (Crédito Presumido, Crédito extemporâneo, Créditos Transferidos etc).
2 . LEIAUTE E ORIGEM DAS INFORMAÇÕES DA DAPI-MG
A seguir é apresentado o leiaute da DAPI-MG descrevendo a origem das informações conforme leiaute de integração do TAF.
2.1 Linha Tipo 00 - Identificação da DAPI
Tamanho da linha = 60
Campo | Tipo | Tamanho | Inicial | Final | Valor fixo | Origem no TAF |
|---|---|---|---|---|---|---|
| Tipo Linha | Numérico | 002 | 001 | 003 | "00" | FIXO |
| Inscrição Estadual do Contribuinte | Alfanumérico | 013 | 003 | 015 | SM0->M0_INSC | |
| Ano de Referência. | Numérico | 004 | 016 | 019 | Wizard | |
| Mês de Referência. | Numérico | 002 | 020 | 021 | Wizard | |
| Dia Final da Referência. | Numérico | 002 | 022 | 023 | Dia final conforme mês/ano Referência | |
| Dia Inicial da Referência. | Numérico | 002 | 024 | 025 | Dia inicial conforme mês/ano Referência | |
| Modelo DAPI | Alfanumérico | 002 | 026 | 027 | "D1" | FIXO |
| DAPI para substituição? [S/N] | Alfanumérico | 001 | 028 | 028 | Wizard | |
| CAE | Numérico | 007 | 029 | 035 | EM BRANCO ** | |
| Desmembramento do CAE | Numérico | 002 | 036 | 037 | EM BRANCO ** | |
| Regime Recolhimento | Numérico | 002 | 038 | 039 | Wizard (01 - Débito e Crédito / 02 - Isento ou Imune) | |
| Regime especial de fiscalização? [S/N] | Alfanumérico | 001 | 040 | 040 | Wizard | |
| Data limite para pagamento | Numérico | 008 | 041 | 048 | Wizard | |
| Optante pelo FUNDESE? [S/N]. | Alfanumérico | 001 | 049 | 049 | Wizard | |
| DAPI com movimento [S/N]. | Alfanumérico | 001 | 050 | 050 | Wizard | |
| Movimento de Café [S/N]. | Alfanumérico | 001 | 051 | 051 | Wizard | |
| CNAE-F | Numérico | 007 | 052 | 058 | SM0->M0_CNAE | |
| Desmembramento do CNAE-F | Númerico | 002 | 059 | 060 | Wizard |
** EM BRANCO: (CAE). Em 01/11/2003, passou a vigorar a Classificação Nacional de Atividades Econômicas – Fiscal (CNAE-F) que, a partir de 01/01/2007, se transformou em Classificação Nacional de Atividades Econômicas (CNAE). Desde então, os números (códigos) que identificam tais tipos de atividades são os mesmos em todo o território nacional. Fonte: http://www.fazenda.mg.gov.br/empresas/classificacao_atividades/
2.2 Linha Tipo 10
Tamanho da linha = 45
Campo | Tipo | Tamanho | Inicial | Final | Valor fixo | Origem no TAF |
|---|---|---|---|---|---|---|
| Tipo Linha | Numérico | 002 | 001 | 003 | "10" | FIXO |
| Inscrição Estadual do Contribuinte | Alfanumérico | 013 | 003 | 015 | SM0->M0_INSC | |
| Ano de Referência. | Numérico | 004 | 016 | 019 | Wizard | |
| Mês de Referência. | Numérico | 002 | 020 | 021 | Wizard | |
| Dia Final da Referência. | Numérico | 002 | 022 | 023 | Wizard | |
| Dia Inicial da Referência. | Numérico | 002 | 024 | 025 | Wizard | |
| Identificação da linha | Numérico | 003 | 026 | 028 | *** Ver detalhamento abaixo | |
| Identificação da coluna. | Numérico | 002 | 029 | 030 | *** Ver detalhamento abaixo | |
| Valor Declarado | Valor | 015 | 031 | 045 | *** Ver detalhamento abaixo |
*** Os campos Identificação da linha, Identificação da coluna e Valor tratam-se de uma matriz onde são informados os campos da DAPI. Por exemplo, para encaminhar o valor referente a Crédito presumido conforme apresentado na tela abaixo a identificação seria:
Linha: 67
Coluna: 00
Valor: 5000

Exemplo informando a coluna:
Linha: 016 (Compras)
Coluna: 01 (Valores Contábeis)
Valor: 5000
Linha: 016 (Compras)
Coluna: 02 (Base de cálculo)
Valor: 5000
2.3 OPERAÇÕES DE ENTRADAS
Para as operações de entradas, da linha 16 a 41 são solicitados os seguintes valores:
| COLUNA | ORIGEM TAF | REGRA |
|---|---|---|
| 01 - Valor Contabil | T013AP.VL_OPER | |
| 02 - Base Cálculo | T013AP.BASE | |
| 03 - Imposto Creditado | T013AP.VALOR | |
| 04 - Imposto s/ aprov. Crédito | T013AP.VLR_SCRED | Novo campo |
| 05 - Isentas | T013AP.VLR_ISENTO | CST 40 |
| 06 - Não Tributadas | T013AP.VLR_ISENTO | CST 41 |
| 07 - Parcela da base calc. Reduz | T013AP.BASE_NT | |
| 08 - Diferida | T013AP.VLR_OUTROS | CST 51 |
| 09 - Suspensa | T013AP.VLR_OUTROS | CST 50 |
| 10 - Substituição Tributária | T013AP.VALOR | TRIBUTO = ICMS_ST E CST 10,30,60,70 |
| 11- Outras | T013AP.VLR_OUTROS | CST 90 |
Será criado novo campo no leiaute da T013AP para armazenar o valor do Imposto S/ aprov. Crédito. Detalhamento da alteração do dicionário é descrito no final dessa especificação.
Os valores são encaminhados por CFOP. Cada grupo de CFOP refere-se uma linha. As operações de entrada dentro do Estado são encaminhadas nas linhas a seguir:
| LINHA | CFOPs |
|---|---|
| 016 - COMPRAS | 1.101 e 1.102, 1.111, 1.113, 1.116 a 1.118, 1.120 a 1.122, 1.124 a 1.126, 1.401, 1.403, 1.501, 1.651, 1.652 e 1.653. |
| 017 - TRANSFERÊNCIAS | 1.151 a 1.154, 1.408, 1.409, 1.658 e 1.659. |
| 018 - DEVOLUÇÕES | 1.201 a 1.209, 1.410, 1.411, 1.503, 1.504, 1.660, 1.661 e 1.662. |
| 019 - ENERGIA | 1.251 a 1.257 |
| 020 - COMUNICAÇÃO | 1.301 a 1.306 |
| 021 - TRANSPORTE | 1.351 a 1.356, 1.360, 1.931 e 1.932. |
| 022 - ATIVO IMOB. | 1.406, 1.551 a 1.555 e 1.604. |
| 023 - USO E CONSUMO | 1.407, 1.556 e 1.557. |
| 024 - OUTRAS | 1.414 e 1.415, 1.451 e 1.452, 1.901 a 1.926, 1.949, 1.663 e 1.664, 1.933, 1934, 1.505 e 1.506. |
As operações de entrada fora do Estado são encaminhadas nas linhas a seguir:
| LINHA | CFOPs |
|---|---|
| 026 - COMPRAS | 2.101 e 2.102, 2.111 e 2.113, 2.116 a 2.118, 2.120 a 2.122, 2.124 a 2.126, 2.128, 2.401, 2.403, 2.501, 2.651, 2.652 e 2.653. |
| 027 - TRANSFERÊNCIAS | 2.151 a 2.154, 2.408, 2.409, 2.658 e 2.659. |
| 028 - DEVOLUÇÕES | 2.201 a 2.209, 2.410, 2.411, 2.503, 2.504, 2.660, 2.661 e 2.662. |
| 029 - ENERGIA | 2.251 a 2.257. |
| 030 - COMUNICAÇÃO | 2.301 a 2.306 |
| 031 - TRANSPORTE | 2.351 a 2.356, 2.931e 2.932. |
| 032 - ATIVO IMOB. | 2.406, 2.551 a 2.555. |
| 033 - USO E CONSUMO | 2.407, 2.556 e 2.557 |
| 034 - OUTRAS | 2.414 e 2.415, 2.901 a 2.925, 2.949, 2.663, 2.664, 2.933, 2.934, 2.505 e 2.506. |
As operações de entrada do Exterior são encaminhadas nas linhas a seguir:
| LINHA | CFOPs |
|---|---|
| 036 - COMPRAS | 3.101, 3.102, 3.126, 3.127, 3.128, 3.651, 3.652 e 3.653. |
| 037 - DEVOLUÇÕES | 3.201 e 3.202, 3.205 a 3.207, 3.211 e 3.503. |
| 038 - ENERGIA | 3.251, 3.301, 3.351 a 3.356. |
| 039 - ATIVO | 3.551 e 3.553 |
| 040 - USO E CONSUMO | 3.556 |
| 041 - OUTRAS | 3.930 E 3.949 |
2.4 OPERAÇÕES DE SAÍDA
Para as operações de saída, da linha 44 a 63 são solicitados os seguintes valores:
| COLUNA | ORIGEM TAF | REGRA |
|---|---|---|
| 01 - Valor Contabil | T013AP.VL_OPER | |
| 02 - Base Cálculo | T013AP.BASE | |
| 03 - Imposto Debitado | T013AP.VALOR | |
| 04 - Isentas | T013AP.VLR_ISENTO | CST 40 |
| 05 - Não Tributadas | T013AP.VLR_ISENTO | CST 41 |
| 06 - Parcela da base calc. Reduz | T013AP.BASE_NT | |
| 07 - Diferida | T013AP.VLR_OUTROS | CST 51 |
| 08 - Suspensa | T013AP.VLR_OUTROS | CST 50 |
| 09 - Substituição Tributária | T013AP.VALOR | TRIBUTO = ICMS_ST E CST 10,30,60,70 |
| 10 - Outras | T013AP.VLR_OUTROS | CST 90 |
As operações de saída dentro do Estado são encaminhadas nas linhas a seguir:
| LINHA | CFOPs |
|---|---|
| 044 - VENDAS | 5.101 a 5.106, 5.109 e 5.110, 5.111 a 5.120, 5.122 a 5.125, 5.401 a 5.403, 5.405, 5.501, 5.502, 5.651, 5.652, 5.653, 5.654, 5.655, 5.656, 5.667 e 5.933. |
| 045 - TRANSFERÊNCIAS | 5.151 a 5.153, 5.155 e 5.156, 5.408 e 5.409, 5.552, 5.557, 5.658 e 5.659. |
| 046 - DEVOLUÇÕES | 5.201 e 5.202, 5.205 a 5.210, 5.410 a 5.413, 5.503, 5.553, 5.556, 5.660, 5.661 e 5.662. |
| 047 - ENERGIA | 5.251 a 5.258 |
| 048 - COMUNICAÇÃO | 5.301 a 5.307 |
| 049 - TRANSPORTE | 5.351 a 5.357. 5.359 e 5.360. |
| 050 - OUTRAS | 5.414 e 5.415, 5.451, 5.551, 5.554 e 5.555, 5.901 a 5.929, 5.931, 5.932, 5.949, 5.657, 5.663, 5.664, 5.665, 5.666, 5.933, 5.934 5.504 e 5.505. |
As operações de saída fora do Estado são encaminhadas nas linhas a seguir:
| LINHA | CFOPs |
|---|---|
| 052 - VENDAS | 6.101 a 6.120, 6.122 a 6.125, 6.401 a 6.404, 6.501, 6.502, 6.651, 6.652, 6.653, 6.654, 6.655 e 6.656 e 6.667. |
| 053 - TRANSFERÊNCIAS | 6.151 a 6.153, 6.155 e 6.156, 6.408 e 6.409, 6.552, 6.557, 6.658 e 6.659. |
| 054 - DEVOLUÇÕES | 6.201 e 6.202, 6.205 a 6.210, 6.410 a 6.413, 6.503, 6.553, 6.556, 6.660, 6.661 e 6.662. |
| 055 - ENERGIA | 6.251 a 6.258. |
| 056 - COMUNICAÇÃO | 6.301 a 6.307. |
| 057 - TRANSPORTE | 6.351 a 6.357 e 6.359, 6.360. |
| 058 - OUTRAS | 6.414 e 6.415, 6.551, 6.554 e 6.555, 6.901 a 6.925, 6.929, 6.931, 6.932, 6.934, 6.949, 6.657, 6.663, 6.664, 6.665, 6.666 e 6.933, 6.504 e 6.505. |
As operações de saída para o Exterior são encaminhadas nas linhas a seguir:
| LINHA | CFOPs |
|---|---|
| 060 - VENDAS | 7.101 e 7.102, 7.105, 7106, 7.127, 7.651 ,7.654 e 7.667. |
| 061 - DEVOLUÇÕES | 7.201 e 7.202, 7.205 a 7207, 7.210, 7.211, 7.553 e 7.556. |
| 062 - COMUNICAÇÃO | 7.251, 7.301 e 7.358 |
| 063 - OUTRAS | 7.501, 7.551, 7.930 e 7.949. |
2.5 Informações complementares
As informações abaixo serão preenchidas na wizard e serão geradas no arquivo no LINHA TIPO 10, com o código da respectiva linha e coluna 00.
| LINHA | Origem TAF |
|---|---|
| 115 - Nº de Empregados no último dia do período | Wizard |
| 116 - Valor da folha de pagamento | Wizard |
| 117 - Valor devido COFINS | Wizard |
| 118 - Energia Eletrica Consumida no período (kwh) | Wizard |
2.6 Linha Tipo 99 – Total de linhas
Campo | Tipo | Tamanho | Inicial | Final | Valor fixo | Origem no TAF |
|---|---|---|---|---|---|---|
| Tipo Linha | Numérico | 002 | 001 | 003 | "99" | FIXO |
| Inscrição Estadual do Contribuinte | Numérico | 013 | 003 | 015 | SM0->M0_INSC | |
| Ano de Referência. | Numérico | 004 | 016 | 019 | Wizard | |
| Mês de Referência. | Numérico | 002 | 020 | 021 | Wizard | |
| Dia Final da Referência. | Numérico | 002 | 022 | 023 | Wizard | |
| Dia Inicial da Referência. | Numérico | 002 | 024 | 025 | Wizard | |
| Total de Linhas | Numérico | 004 | 026 | 029 | CALCULADO |
2.6 Outras informações sobre o leiaute:

| CÓDIGO | DESCRIÇÃO | IDUF |
|---|---|---|
| 00066 | Crédito Recebido Transferência | 000012 |
| 00067 | Crédito Presumido | 000012 |
| 00068 | Crédito Extemporâneo | 000012 |
| 00069 | Diferença Alíquota | 000012 |
| 00070 | Ressarcimento - subst. Tributária | 000012 |
| 00071 | Outros | 000012 |
| 00073 | Créditos Transferidos | 000012 |
| 00074 | Outros | 000012 |
| 00098 | Dedução - Utilização de créditos transferidos | 000012 |
| 00119 | Fundo de Err. Da Miséria FEM | 000012 |
| 00120 | Estorno FEM | 000012 |
| 00100 | Diferencial de alíquota | 000012 |
| 00104 | Outros | 000012 |
| 00107 | Débito Extemporâneo | 000012 |
| 00122 | Total do FEM Antecipado | 000012 |
FASE II
Linha Tipo 20 - Detalhamento 01 (Detalhamento de Créditos Recebidos – Campo 66 da DAPI 01)
Linha Tipo 21 - Detalhamento 01(Detalhamento de Créditos Transferidos – Campo 73 da DAPI 01)
Arquivo ou Código do Script: Criação da tabela T04- TIPOS DE MOTIVOS
Índice | Chave |
01 | T04.FILIAL + T04.CODIGO + T04.IDSUBITEM + T04.IDUF |
02 | T04.FILIAL + T04.ID + T04.IDSUBITEM + T04.IDUF |
03 | T04.FILIAL + T04.CODIGO + T04.IDUF |
| 04 | T04.FILIAL + T04.ID + T04.IDUF |
Campo | T04_FILIAL |
Tipo | C |
Tamanho | 2 |
Valor Inicial | |
Mandatório | Sim (X ) Não ( ) |
Descrição | Filial do Sistema |
Título | Filial |
Picture | @! |
Help de Campo | Filial do Sistema |
Campo | T04_ID |
Tipo | C |
Tamanho | 36 |
Valor Inicial | |
Mandatório | Sim (X ) Não ( ) |
Descrição | Identificador do Registro |
Título | ID |
Picture | @! |
Help de Campo | Identificador do Registro |
Campo | T04_CODIGO |
Tipo | C |
Tamanho | 5 |
Valor Inicial | |
Mandatório | Sim (X ) Não ( ) |
Descrição | Código do motivo descrito na Obrigação |
Título | Código |
Picture | @R 999.99 |
Help de Campo | Código do motivo descrito na Obrigação |
Campo | T04_DESCRI |
Tipo | C |
Tamanho | 220 |
Valor Inicial | |
Mandatório | Sim (X ) Não ( ) |
Descrição | Descrição do motivo da Obrigação |
Título | Descrição |
Picture | @! |
Help de Campo | Código do motivo descrito na Obrigação |
Campo | T04_DCOMPL |
Tipo | C |
Tamanho | 220 |
Valor Inicial | |
Mandatório | Sim (X ) Não ( ) |
Descrição | Descrição complementar |
Título | Desc. Compl. |
Picture | @! |
Help de Campo | Descrição complementar do motivo da Obrigação |
Campo | T04_IDSBIT |
Tipo | C |
Tamanho | 36 |
Valor Inicial | |
Mandatório | Sim (X ) Não ( ) |
Descrição | Identificador do Sub-Item |
Título | ID Sub-Item |
Picture | @! |
Help de Campo | Identificador do Sub-item (referência do cadastro de subitem - CHY) |
Campo | T04_IDUF |
Tipo | C |
Tamanho | 6 |
Valor Inicial | |
Mandatório | Sim (X ) Não ( ) |
Descrição | Identificador da UF |
Título | IDUF |
Picture | @! |
Help de Campo | Identificador da UF (referência do cadastro de UF- C09) |
Campo | T04_VALIDA |
Tipo | D |
Tamanho | 8 |
Valor Inicial | |
Mandatório | Sim (X ) Não ( ) |
Descrição | Data de Validade |
Título | Dat. Valida |
Picture | @! |
Help de Campo | Data de validade |
Arquivo ou Código do Script: Alteração da tabela C2F - Capa Tributos do Documento Fiscal
Campo | C2F_VLSCRE |
Tipo | N |
Tamanho | 16 |
| Decimal | 2 |
Valor Inicial | |
Mandatório | Sim (X ) Não ( ) |
Descrição | Valor sem aproveitamento de crédito |
Título | VLR SEM CREDITO |
Picture | @E 9,999,999,999,999.99 |
Help de Campo | Valor sem aproveitamento de crédito |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|