Pular para o conteúdo
Início » S_EB5_05000023 Determinar data da declaração fiscal

S_EB5_05000023 Determinar data da declaração fiscal

S_EB5_05000023

S_EB5_05000023 Determinar e verificar data da declaração fiscal

Você utiliza este Business Add In (BAdI) no componente Contabilidade financeira (FI), para que o sistema proponha um valor na entrada de documento para o campo Data da declaração fiscal.

O método VATDATE_DETERMINE determina o valor inicial, que é proposto nas telas, por exemplo na entrada de documento na caixa de diálogo para impostos. O método VATDATE_DETERMINE propõe como valor a data de lançamento, a data do documento ou um outro valor (determinado segundo regras autodefinidas).

Na transação para a modificação de documento (FB02) você pode modificar esta data. Contudo, você deve ter autorizado antes a possibilidade de modificação mediante o customzing das regras de modificação de documentos sob Regras de modificação de documentos, cabeçalho de documento. Você pode verificar as modificações da data da declaração fiscal no documento com o método VATDATE_CHECK deste BAdI.

Configurações standard

O BAdI está ativo no sistema standard. Contudo, a implementação default só tem efeito se você ativar a função para a data da declaração fiscal no customizing dos Parâmetros Globais da empresa; para isso, defina em Verificar e completar Parâmetros Globais o código Data da declaração fiscal ativa.

Os programas standard da contabilidade financeira só chamam o método VATDATE_CHECK.

O BAdI está implementado na contabilidade financeira nas seguintes posições:

•Grupo de funções TAX1 (impostos)

•Programa SAPMF05A (entrada de documentos contábeis)

•Programa SAPMF05L (exibição e modificação de documentos contábeis)

•Grupo de funções RWCL (interface geral para a contabilidade)

•Grupo de funções SAPLFCJ_PROCESS_MANAGER (livro caixa)

A implementação default para releases de SAP ERP 6.0 chama-se VATDATE_VALUES_DEFAULT_SAP.

Dentro da implementação default, o sistema chama sempre o método VATDATE_DETERMINE, se o documento exigir uma data da declaração fiscal (VATDATE), contudo nenhum valor está disponível ou nenhum valor pôde ser entrado até agora. O sistema propõe por padrão a data de lançamento ou a data do documento. O sistema propõe a data de lançamento ou a data do documento em função das respectivas configurações do customizing para a empresa, que você executou em Atribuir data do documento da empresa para determinação do imposto.

O método VATDATE_CHECK verifica se um valor fornecido, proposto ou entrado cumpre determinadas condições ou regras.

Você também pode criar a respectiva implementação, na qual são definidas estas regras especiais. A regra standard menciona que o valor para a data da declaração fiscal (VATDATE) não pode ser anterior à data de lançamento e à data do documento. Se for anterior, o sistema edita a mensagem FF785; você pode modificar esta mensagem no controle de mensagens.

O BAdI não está dependente do filtro. E não é utilizável várias vezes.

Atividades

Depois de a atividade IMG ter sido chamada, acessar primeiro uma caixa de diálogo na qual é entrado o nome da implementação.

Caso já tenham sido criadas implementações para este BAdI, acessar outra caixa de diálogo na qual serão exibidas as implementações existentes. Nesta caixa de diálogo, selecionar Criar e continuar do seguinte modo:

1. Na caixa de diálogo no campo Implementação, entrar um nome para a implementação do BAdI e, em seguida, selecionar Criar.É acessada a 1ª tela para criar as implementações BAdI.

2. Na 1ª tela no campo Texto breve para implementação, entrar um texto breve para a implementação.

3. Selecionar Interface no índice da ficha de registro.Na ficha de registro, o campo Nome da classe implementada é preenchido automaticamente, dado que o sistema atribui um nome de classe com base no nome da implementação.

4. Gravar as entradas e efetuar a atribuição a um pacote.

5. Posicionar o cursor sobre o método em questão e ir para o processamento de métodos por meio de um clique duplo.

6. Entrar a codificação pretendida para a implementação entre as instruções method <Interface name> ~ <nome do método>. e endmethod.

7. Gravar e ativar a codificação e voltar para a tela Modificar implementação.

8. Gravar na tela Modificar implementação.

Nota: Também é possível criar primeiro uma implementação para um BAdI e ativá-la mais tarde. Neste caso, encerrar o processamento imediatamente.9. Selecionar Ativar.Na execução do programa de aplicação está sendo executada a codificação gravada no método.

Ver também

Métodos:

Determinar data da declaração fiscal (VATDATE_DETERMINE)

Verificar data da declaração fiscal (VATDATE_CHECK)

Nota SAP: 1232484

Veja também: