Escolar Documentos
Profissional Documentos
Cultura Documentos
Messaging Framework na
solucão SAP® Tax
Declaration Framework
Neste tutorial você vai configurar a estrutura de
mensagem relevante para envio do Sped REINF a
solução SAP® Tax Declaration Framework - TDF
Detalhes
Você irá aprender
Passa 02 - Entre no caminho: Accounting -> Tax Delaration Framework for Brazil ->
Estrutura de mensagens -> Configurações gerais-> Number ranges for batch creation: Defina
os números dos lotes a partir do intervalo de numeração configurado
Click em intervalos.
Passo 03 – Nessa atividade é indicado o calendário de fábrica (Transação SCAL) utilizado
para programação de feriados por Número de Registro. Quando existir uma entrada com o
Número de Registro em branco, o calendário de fábrica correspondente será considerado como
default:
Passo 04 – No caminho: Accounting -> Tax Delaration Framework for Brazil -> Estrutura de
mensagens -> Configurações gerais-> Atualizar arquivo de certificado digital.
Nessa atividade são configurados os arquivos .PSE utilizados para assinatura digital dos XML’s de
eventos que são enviados ao Governo. A configuração é feita por Número de Registro, e deve ser
indicado o Número de Registro vinculado ao certificado digital que fará a transmissão do XML. É
possível também indicar se a assinatura digital será feita fora do TDF eSocial. Os arquivos .PSE
são importados através da transação STRUST.
OBS.: O certificado importado no PI/PO serve apenas para logar no ambiente da Receita,
o TDF é quem assina o XML para envio do evento.
Passo 06 - Entre no caminho: Accounting -> Tax Delaration Framework for Brazil -> Estrutura
de mensagens -> Configurações gerais-> Atualizar configuração de criação de lote.
Nessa atividade são indicados parâmetros para o envio de lotes, como por exemplo a quantidade
de eventos por lote, número máximo de consultas de status de processamento do lote que devem
ser feitas automaticamente, tempo de espera entre as consultas de processamento do lote e tempo
de espera entre a criação do lote e seu envio. Essas configurações podem ser feitas por Número de
Registro, tipo de evento (inicial, tabela, não periódico e periódico) e obrigação legal (REINF,
eSocial ou eFinanceira). Uma entrada de tabela em branco para os campos mencionados acima
define um padrão de comportamento para todos os eventos.
Pode configurar as validações dos campos utilizados em cada evento. Essas validações irão se
sobrepor sobre as validações padrões dos campos entregues pela SAP. Como por exemplo, se você
configurar a validação do campo EMAIL (utilizado no evento S1000) através de uma regra de
validação preexistente na tabela /TMF/MD_RULES, configurando também a obrigatoriedade ou
não do campo, essa informação irá se sobrescrever sobre o preenchimento padrão do campo
inicialmente disponibilizado.
Passo 08 - Configuração opcional - Entre no caminho: Accounting -> Tax Delaration
Framework for Brazil -> Estrutura de mensagens -> Configurações gerais-> Atualizar aceitação e
padrões de XML de entrada.
Nesta parametrização, você pode configurar os padrões XML que serão importados para cada
evento. Como por exemplo, a geração ou não de ID novos para os eventos, o estado dos eventos, o
tipo de ambiente (se é ambiente de teste ou produção) a ser utilizado e a versão do processo de
emissão. Através dessas configurações, você pode receber um XML de um layout (tipo 05) e
enviar através de um XML de outro layout (tipo 35).
Passo 09 – Entre no caminho: Accounting -> Tax Delaration Framework for Brazil ->
Estrutura de mensagens -> Configurações gerais-> Atualizar Regras de validação de cliente
Nessa atividade é possível desabilitar regras de validação standard específicas por evento
ou criar criar regras de validação para gravação de dados nas tabelas intermediárias do TDF
eSocial.
Passo 10 - Entre no caminho: Accounting -> Tax Delaration Framework for Brazil -> Estrutura
de mensagens -> Configurações gerais-> Atualizar códigos de resposta.
Pode configurar os tipos de resposta que o governo envia à empresa. Além disso esses códigos são
atualizados automaticamente de acordo com a resposta dos lotes enviados. Por exemplo, o
governo lhe envia o código 201; para eventos do eSocial, esse código é o código de sucesso. Caso
o governo lhe envie o 401, para eventos do e-Financeira, esse código é o código de erro.
Passo 11 – Se for usar o soa manager realizar esta configuração: Accounting -> Tax
Delaration Framework for Brazil -> Estrutura de mensagens -> Configurações gerais-
>Comunicação do governo através de sistema local
Passo 12 – Regras de Validação de Saída
IMG Referência: Accounting -> Tax Declaration Framework for Brazil -> Estrutura de
mensagens -> Configurações gerais -> Maintain Custumer Release Rules -> Regras de Liberação
de Saída
Nesta atividade podemos definir que o sistema ignore uma determinada regra de validação
inserindo o evento no campo Tp.Evento , inserindo a regra no campo Method Rule e marcando
o campo de seleção Skip Rule.
OBS.: Configuração deve ser realizada por ambiente, uma vez que cada client possui seu
sistema lógico.
IMG Referência: Accounting -> Tax Declaration Framework for Brazil -> Estrutura de
mensagens -> Configurações gerais -> Maintain Custumer Release Rules -> Repetir regras de
Liberação
Você pode definir o tempo de espera de um evento da Estrutura de mensagens até que o
sistema o verifique em relação às regras. Isto pode ser efetuado inserindo-se o evento
no campo Tp Evento, inserindo o tempo em segundos no campo Wait.
Você pode definir quantas tentativas de validação um evento deve ter inserindo o número
máximo de tentativas no campo MaxRetries.
Você pode definir as ações que o sistema TDF realiza para um evento após atingir o
número máximo de tentativas selecionado uma das opções no Ação após
max.tent.