Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
Informações Gerais
Especificação | |||
Produto | TOTVS 12 | Módulo | Obrigações Fiscais - MOF |
Segmento Executor | Manufatura | ||
Projeto1 | MANFIS01-795 | IRM1 |
|
Requisito1 |
| Subtarefa1 |
|
Chamado2 |
| ||
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).
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
OF1001 | [Alteração] | Obrigações Fiscais -> Extrator | - |
Objetivo
Realizar a extração das informações do produto Datasul EMS 2 para o TAF (TOTVS Automação Fiscal) utilizando o layout de integração (01. Layout Único Atual) .
Nesta fase serão extraídos os registros descritos abaixo:
| Registro | Descrição |
|---|---|
T013 | Documentos Fiscais (Cupons Fiscais) |
Mapa Mental
Definição da Regra de Negócio
Desenvolver no programa de extração e integração com o TAF (OF1001) os registros complementares dos documentos fiscais e itens, e também os cadastros relacionados.
Registro T001AB - Cadastro Processo Referenciado
Este registro será gerado com base nas informações geradas no registro T013AB - Processos Referenciados, que tem como origem o programa CD4035 - Processo Referenciado.
| SEQ | CAMPO | DESCRIÇÃO | ORIGEM |
|---|---|---|---|
| 1 | REGISTRO | Tipo de registro | CD4035 - QUANDO: nota-fisc-adc.idi-tip-dado = 1 (Processo Referenciado) |
| 2 | NUM_PROC | Identificação do processo ou ato concessório | nota-fisc-adc.cod-proces |
| 3 | IND_PROC | Indicador da origem do processo: 0 - SEFAZ; 1 - Justiça Federal; 2 - Justiça Estadual; 3 – Secretaria da Receita Federal do Brasil 9 – Outros. | nota-fisc-adc.idi-orig-proces |
| 4 | DESCRI_RESUMIDA | Deve representar a descrição resumida do processo referenciado ou ato concessório | |
| 5 | ID_SEC_JUD | Identificação da Seção Judiciária | |
| 6 | ID_VARA | Identificação da Vara | |
| 7 | IND_NAT_ACAO_JUSTIÇA | Indicador da Natureza da Ação Judicial, impetrata na Justica Federal: | |
| 8 | DESC_DEC_JUD | Descrição Resumida dos Efeitos Tributários abrangidos pela Decisão Judicial proferida. | |
| 9 | DT_SENT_JUD | Data da Sentença/Decisão Judicial | |
| 10 | IND_NAT_ACAO_RECEITA | Indicador da Natureza da Ação, decorrente de Processo Administrativo na Secretaria da Receita Federal do Brasil: 01 – Processo Administrativo de Consulta 02 – Despacho Decisório 03 – Ato Declaratório Executivo 04 – Ato Declaratório Interpretativo 05 – Decisão Administrativa de DRJ ou do CARF 06 – Auto de Infração 99 – Outros | |
| 11 | DT_DEC_ADM | Data da Sentença/Decisão Judicial | |
| 12 | IND_PROC_ECF | Tipo do Processo |
Registro T001AC - Cadastro de Veículos
Este registro será gerado com base nos registros T013AK,T013AO,T013AU,T013AV,T015AI - Campo: VEIC_ID. As informações geradas neste registro tem origem do programa OF0305/OF0311 - Aba Transp (Dados do Transportador).
| SEQ | CAMPO | DESCRIÇÃO | ORIGEM |
|---|---|---|---|
| 1 | REGISTRO | Tipo de registro | Fixo "T001AC" |
| 2 | CODIGO | Código único de identificação do veículo no sistema legado objeto da integração. | placa |
| 3 | PLACA | Placa de identificação do veículo | placa |
| 4 | UFPLACA | UF da placa de identificação do veículo | UF |
| 5 | CODMUN | Codigo do municipio da placa do veículo | Cod Município IBGE |
| 6 | DESCRI | Descrição do veículo | EM BRANCO |
| 7 | CHASSI | Este campo deve Informar o número de chassi do veículo conforme registrado na documentação do mesmo. | EM BRANCO |
| 8 | TPVEIC | Este campo deve Informar o tipo do veículo transportador, podendo ser: 0-Embarcação;1-Empurrador/Rebocador; | |
| 9 | TPNAV | Este campo deve Informar o tipo de navegação, podendo ser: 0-Interior; 1-Cabotagem; | |
| 10 | RNTC | Este campo deve Informar número de Registro Nacional de Transportador de Carga (ANTT). | |
| 11 | VAGAO | Identificação do Vagão | |
| 12 | BALSA | Identificação da Balsa |
Registro T001AD - Cadastro Equipamento ECF/SAT-CF
Este registro será gerado com base no registro T013AG - Cupom Fiscal Referenciado, e as informações geradas tem origem do programa CD4035 - Cupom Fiscal Referenciado ou Importador Genérico (LF0214/LF0303) em específico para a tabela DWF-EQPTO-ECF
| SEQ | CAMPO | DESCRIÇÂO | ORIGEM |
|---|---|---|---|
| 1 | REGISTRO | Tipo de registro | Fixo "T001AD" |
| 2 | IDENT_ECF | Código único de identificação do ECF/SAT-CF no Estabelecimento. | CD4035 - nota-fisc-adc.cod-fabricc-ecf |
| 3 | ECF_MOD | Modelo do equipamento | CD4035 - nota-fisc-adc.cod-model-ecf |
| 4 | ECF_FAB | Número de série de fabricação do ECF/SAT-CF | CD4035 - nota-fisc-adc.cod-fabricc-ecf |
| 5 | ECF_CX | Número do caixa atribuído ao ECF/SAT-CF | CD4035 - nota-fisc-adc.cod-cx-ecf |
| 6 | DESCRI | Descrição resumida para representacao cadastral do TAF nos campos virtuais | Texto Fixo: "Docto Referenciado" |
Registro T001AE - Cadastro de Documento de Arrecadação
Este registro será gerado com base no registro T013AE - Documento de Arrecadação Referenciado, e as informações geradas tem origem do programa CD4035 - Docto de Arrecadação Referenciado.
| SEQ | CAMPO | DESCRIÇÃO | ORIGEM |
|---|---|---|---|
| 1 | REGISTRO | Tipo de registro | Fixo: T001AE |
| 2 | COD_DA | Código do modelo do documento de arrecadação : 0 - documento estadual de arrecadação 1 – GNRE | SE nota-fisc-adc.idi-model-docto <= "1" COD_DA = 0 SE nota-fisc-adc.idi-model-docto >= "2" COD_DA = 1 |
| 3 | NUM_DA | Número do documento de arrecadação | nota-fisc-adc.cod-docto-arrecadac |
| 4 | UF | Unidade federada beneficiária do recolhimento | nota-fisc-adc.cod-uf |
| 5 | COD_REC | Deve representar o código da Receita referente ao Estado para o qual a GNRE esta sendo emitida. Ex: UF:AC, REC:100013 - ICMS Comunicação. | 100013 - Comunicação (Mod. 21,22) 100021 - Energia Elétrica (Mod. 06) 100030 - Transporte (Mod. 07, 08, 8B, 09, 10, 11, 13, 14, 15, 17, 24, 26,27,57) 100056 - Importação (CFOP Iniciado em 3.XXX) 100099 - Subst. Tributária por Operação (CFOP 1.401, 1.403, 1.406, 1.407, 1.408, 1.409, 1.410, 1.411, 1.414, 1.415, 1.603, 2.401, 2.403, 2.406, 2.407, 2.408, 2.409, 2.410, 2.411, 2.414, 2.415, 2.603, 5.401, 5.402, 5.403, 5.405, 5.408, 5.409, 5.410, 5.411, 5.412, 5.413, 5.414, 5.415, 5.603, 5,931, 6.401, 6.402, 6.403, 6.404, 6.408, 6.409, 6.410, 6.411, 6.412, 6.413, 6.414, 6.415, 6.603, 6,931) 100080 - Recolhimentos Especiais (Demais casos que não se enquadraram na regra acima). |
| 6 | TIP_DOC_ORIGEM | Deve representar o código do tipo do documento de origem referente ao Estado para o qual a GNRE esta sendo emitida. Ex: UF:AM, REC:100064 - ICMS Autuação fiscal; TIPO:13 = AUTO LANÇAMENTO | |
| 7 | DOC_ORIGEM | Deve representar neste campo o número contido no documento de origem caso seja informado algo no Tipo de documento de Origem. | |
| 8 | PERIODO | Deve representar neste campo o período de apuração a que a GNRE se refere. | Período de Processamento (Formato: mmaaaa) |
| 9 | NUM_PARC | Deve representar neste campo o número da parcela do débito. | |
| 10 | REFERENCIA | Deve representar o código de referência do período: 0 = Mensal 1 = 1º Quinzena 2 = 2º Quinzena 3 = 1º Decêndio 4 = 2º Decêndio 5 = 3º Decêndio | |
| 11 | VALOR_PRINCIPAL | Deve representar o valor total do Documento de Arrecadação sem a incidência de Atualização Monetária, Juros e Multa. | nota-fisc-adc.val-docto |
| 12 | ATU_MONETARIA | Deve representar o valor da Atualização Monetária referente ao documento de arrecadação que esta sendo emitido. | |
| 13 | JUROS | Deve representar o valor dos juros apurados neste documento | |
| 14 | MULTA | Deve representar o valor da multa apurado neste documento | |
| 15 | TOTAL_RECOLHER | Deve representar o valor total do documento (VALOR_PRINCIPAL + ATU_MONETARIA + JUROS + MULTA ) | nota-fisc-adc.val-docto |
| 16 | COD_AUT | Código completo da autenticação bancária | nota-fisc-adc.cod-autentic |
| 17 | DT_VCTO | Data de vencimento do documento de arrecadação | nota-fisc-adc.dat-vencto |
| 18 | DT_PGTO | Data de pagamento do documento de arrecadação, ou data do vencimento, no caso de ICMS antecipado a recolher. | nota-fisc-adc.dat-pagto |
| 19 | DET_REC | Deve representar neste campo o código de detalhamento da receita. Ex: UF:MA, REC:100013 - ICMS Comunicação, DET_REC:000006. | |
| 20 | COD_PRODUTO | Deve representar neste campo o código do produto referente ao Estado para o qual a GNRE esta sendo emitida. Ex: UF:MA, REC:100048 - ICMS ST por Apuração, PRODUTO:1 | |
| 21 | CONVENIO | Deve representar neste campo o número do convênio. | |
| 22 | COD_PARTICIPANTE | Deve representar neste campo o código do Participante | |
| 23 | DESCRICAO_DOCUMENTO | Deve representar a descrição resumida que identifique o Documento de Arrecadação. | SE COD_DA = 0 DESCRICAO_DOCUMENTO = "DOCUMENTO DE ARRECADAÇÃO" SE COD_DA = 1 DESCRICAO_DOCUMENTO = "GNRE ONLINE" |
| 24 | COD_BANCO | Deve representar o código da instituição financeira conforme cadastro do SFN (Sistema Financeiro Nacional) | |
| 25 | COD_AGENCIA | Deve representar o código da agência da instituição financeira selecionada | |
| 26 | NUM_CC | Deve representar o número da conta corrente | |
| 27 | VALOR_DEVOLUCAO | Deve representar o valor relativo as devoluções decorrentes de operações com substituição tributária. | |
| 28 | VALOR_RESSARCIMENTO | Deve representar o valor relativo aos ressarcimentos decorrentes de operações com substituição tributária. | |
| 29 | DIG_AGE | Deve representar o Número do dígito da agência. |
Registro T001AK - Cadastro de Informações Complementares.
Este registro será gerado com base nos registros T013AA e T013AN, conforme as observações lançadas nos documentos fiscais.
| SEQ | CAMPO | DESCRIÇÃO | ORIGEM |
|---|---|---|---|
| 1 | REGISTRO | Tipo de registro | Fixo "T001AK" |
| 2 | COD_INF | Código da informação complementar do documento fiscal | Sequencial - Será agrupado pelo campo "TXT_COMPL" para não gerar a mesma observação com código distintos. |
| 3 | TXT_COMPL | Descrição resumida | Observação do documento fiscal. (Saída - nota-fiscal.observ-nota / Entrada - docum-est.observacao) |
Registro T006 - Cadastro de Unidade de Medida para o Fator de Conversão.
Este registro será gerado com base nas unidades de medidas o item (Registro T007) que possuem fator de conversão.
| SEQ | CAMPO | DESCRIÇÃO | ORIGEM |
|---|---|---|---|
| 1 | REGISTRO | Tipo de registro | Fixo "T006" |
| 2 | UNID | Código da unidade de medida PADRÃO do estoque | UN do Cadastro do Item CD0204 (item.un) |
Registro T006AA - Fatores de Conversão de Unidade de Medida
| SEQ | CAMPO | DESCRIÇÃO | ORIGEM |
|---|---|---|---|
| 1 | REGISTRO | Tipo de registro | Fixo "T006AA" |
| 2 | UNID_CONV | Unidade comercial a ser convertida na unidade de estoque, referida no registro 0200. | UN do Item no Documento Fiscal - it-doc-fisc.un (OF0305/OF0311) |
| 3 | FAT_CONV | Fator de conversão: fator utilizado para converter (multiplicar) a unidade a ser | SE POSSUI FATOR DE CONVERSÃO PARA A UNIDADE DE MEDIDA DA ORIGEM E DO DESTINO ENTÃO SE O TIPO DA NOTA É SAÍDA (OF0305/OF0311) ENTÃO |
Registro T007AA - Alteração da Identificação do Item (Produto/Serviços)
Este registro será gerado com base nas alterações do item (Registro T007), e as informações geradas tem como origem os cadastros CD0204 - Implantação Item / CD0205 - Alteração Código Item.
| SEQ | CAMPO | DESCRIÇÃO | ORIGEM |
|---|---|---|---|
| 1 | REGISTRO | Tipo de registro | Fixo "T007AA" |
| 2 | DT_ALT | Data de alteração do cadastro | dwf-alter-dados.dat-alter |
| 3 | NR_CAMPO | Número do campo alterado (Somente campos 02 a 16) | SE dwf-alter-dados.num-campo = 1 ENTÃO "03" SE dwf-alter-dados.num-campo = 2 ENTÃO "02" |
| 4 | CONT_ANT | Conteúdo anterior do campo | dwf-alter-dados.dsl-contdo-ant |
| 5 | HR_ALT | Hora de alteração do cadastro de produtos | Fixo "00:00:00" |
Registro T013 - Documentos Fiscais (Cupom Fiscal)
Neste registro foi implementada a geração dos cupons fiscais que são integrados no produto via Importador Genérico (LF0214/OF0303), nas tabelas dwf-docto-cupom-resum/dwf-docto-cupom-det (modelos 13,14,15,16 e 18).
Observação: Abaixo estão detalhados apenas o campos que serão gerados com informação, os demais campos que o sistema não trata foram retirados, atentar as colunas SEQ e CAMPO.
| SEQ | CAMPO | DESCRIÇÃO | ORIGEM |
|---|---|---|---|
| 1 | REGISTRO | Tipo de registro | Fixo "T013" |
| 2 | IND_OPER | Indicador do tipo de operação: 0 - Entrada; 1 - Saída. | Fixo "1" - Saída |
| 3 | TIPO_DOC | Finalidade do documento fiscal: 00 - Emissão Normal; 01 - Documento de Devolução; 02 - Complemento de ICMS; 03 - Complemento de IPI; 04 - Complemento de Frete; 05 - Beneficiamento; 06 - Nota Fiscal de Serviço; | Fixo "00" - Emissão Normal |
| 4 | IND_EMIT | Indicador do emitente do documento fiscal: 0 - Emissão Própria; 1 - Emissão de Terceiros | Fixo "0" - Emissão Própria |
| 5 | COD_PART | Código do participante (campo 02 do Registro T003): do emitente do documento, no caso de emissão de terceiros; do adquirente, no caso de serviços prestados transportador, se houver e se REGISTRO C160: VOLUMES TRANSPORTADOS (CÓDIGO 01 E 04) - EXCETO COMBUSTÍVEIS. | dwf-docto-cupom-resum.cod-emitente |
| 6 | COD_SIT | Código da situação do documento fiscal, conforme a Tabela 4.1.2 | sit-docto = IF INT(dwf-docto-cupom-resum.cod-sit-docto) = 1 OR INT(dwf-docto-cupom-resum.cod-sit-docto) = 3 THEN 0 ELSE IF INT(dwf-docto-cupom-resum.cod-sit-docto) = 2 THEN 2 ELSE IF INT(dwf-docto-cupom-resum.cod-sit-docto) = 4 THEN 3 ELSE IF INT(dwf-docto-cupom-resum.cod-sit-docto) = 5 THEN 4 ELSE IF INT(dwf-docto-cupom-resum.cod-sit-docto) = 6 THEN 5 ELSE IF INT(dwf-docto-cupom-resum.cod-sit-docto) = 7 THEN 6 ELSE 8 |
| 7 | SER | Série do documento fiscal | dwf-docto-cupom-resum.cod-ser-docto-fisc |
| 8 | SUB | Subsérie do documento fiscal | dwf-docto-cupom-resum.cod-subser-docto-fisc |
| 9 | NUM_DOC | Número do documento fiscal ou documento internacional equivalente | dwf-docto-cupom-resum.cod-docto-fisc-resumido |
| 10 | DT_DOC | Data da emissão do documento fiscal ou dos documentos consolidados quando se tratar do registro | dwf-docto-cupom-resum.dat-emis-docto |
| 12 | VL_DOC | Valor total do documento Quando REGISTRO C300: RESUMO DIÁRIO DAS NOTAS FISCAIS DE VENDA A CONSUMIDOR (CÓDIGO 02) o valor informado no campo deve ser igual à soma do campo VL_ITEM dos registros C321. | dwf-docto-cupom-resum.val-tot-docto |
| 13 | IND_PGTO | Indicador do tipo de pagamento: 0- À vista; 1- A prazo; 2- Outros. | Fixo "2" - Outros |
| 14 | VL_DESC | Valor total do desconto | dwf-docto-cupom-resum.val-tot-desc |
| 15 | COD_MOD | Código do modelo do documento fiscal, conforme a Tabela 4.1.1 do EFD-Fiscal. | dwf-docto-cupom-resum.cod-model-docto |
| 16 | NUM_DOC_FIN | Número do documento fiscal final | dwf-docto-cupom-det.cod-docto-final |
| 17 | COD_CTA | Código da conta analítica contábil debitada/creditada | dwf-docto-cupom-resum.cod-cta-ctbl |
| 19 | DT_E_S | Data da entrada ou da saída | dwf-docto-cupom-resum.dat-emis-docto |
| 25 | IND_FRT | Indicador do tipo do frete: 0- Por conta de terceiros; 1- Por conta do emitente; 2- Por conta do destinatário; 9- Sem cobrança de frete. | Fixo "9" - Sem cobrança de frete |
| 32 | COD_MOD_RMD | Código do modelo do RMD, conforme a Tabela 4.1.1 do EFD-Fiscal. | dwf-docto-cupom-resum.cod-model-docto |
| 33 | SER_RMD | Série do RMD | dwf-docto-cupom-resum.cod-ser-docto-fisc |
| 34 | SUB_RMD | Subsérie do RMD | dwf-docto-cupom-resum.cod-subser-docto-fisc |
| 35 | NUM_DOC_RMD | Número do RMD | dwf-docto-cupom-resum.cod-docto-fisc-resumido |
| 36 | DT_DOC_RMD | Data da emissão do RMD | dwf-docto-cupom-resum.dat-emis-docto |
| 37 | COD_PART_RMD | Código do participante (campo 02 do Registro T003): do destinatário do RMD | dwf-docto-cupom-resum.cod-emitente |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
| Jira | ||||||
|---|---|---|---|---|---|---|
|
