Professional Documents
Culture Documents
Criação
Autor Data Descrição
Eduardo Hartmann 01/09/2009 Elaboração do manual
Status do documento
( ) Em Desenvolvimento ( X ) Em Aprovação ( ) Liberado para Uso ( ) Obsoleto.
Liberação
Autor Data Observação
Sumário
1. INTRODUÇÃO ........................................................................................................................................................................................4
1.1. Acessar as transações GNF ............................................................................................................................................................................................... 4
3.5.4. Rotina de conversão de dados internos de configuração – Migração para exit de conversão ...................................................................................... 63
1. INTRODUÇÃO
Transação /n/SPROGNF/menu
Objetivo Exibir o menu GNF com todas as transações agrupadas por tipo
Obs
A exibição do menu é temporária. Ao gerar nova tela ou clicar no botão , o padrão MENU
SAP volta a ser exibido.
A – Na tela inicial SAP Easy Access, digitar o comando /n/SPROGNF/menu no campo de comando do SAP.
Note que o menu standard deixa de ser exibido e o sistema passa a exibir o menu SPRO GNF.
B – Para retornar ao menu standard, basta clicar no botão MENU SAP ( ) ou gerar um nova tela.
O GNF possui aproximadamente 90 transações usadas para realizar cadastro ou operação/ criação e
documentos.
Abaixo segue a relação das transações que são ponto de partida para utilização do GNF. Todas as demais
transações são complementares a esta lista.
Objeto ZS99_TABLE
Atribuir as tabelas listadas abaixo ao Objeto ZS99_TABLE
E marcar todas as atividades
Lista tabelas
/SPROGNF/T001 /SPROGNF/T032 /SPROGNF/T041 /SPROGNF/T061 ZS99_T007
/SPROGNF/T003 /SPROGNF/T034 /SPROGNF/T042 /SPROGNF/T062 /SPROGNF/T058
/SPROGNF/T010 /SPROGNF/T035 /SPROGNF/T012 /SPROGNF/T063 /SPROGNF/T068
/SPROGNF/T016 /SPROGNF/T036 /SPROGNF/T015 /SPROGNF/T024 /SPROGNF/T071
/SPROGNF/T017 /SPROGNF/T037 /SPROGNF/T059 /SPROGNF/T070 /SPROGNF/T072
/SPROGNF/T013 /SPROGNF/T038 /SPROGNF/T057 /SPROGNF/T079
/SPROGNF/T006 /SPROGNF/T040 /SPROGNF/T058T /SPROGNF/T501
A) J_1B_NFE_FILL_MONITOR_TABLE
DATA:
lv_sprognf_nfe_std_prp TYPE /SPROGNF/t041-nfe_std_prp.
SELECT
SINGLE nfe_std_prp
INTO lv_sprognf_nfe_std_prp
FROM /SPROGNF/t041
WHERE bukrs EQ i_doc-bukrs
AND branch EQ i_doc-branch.
" A solução é tratada pelo Standard se NFE_STD_PRP = X
IF sy-subrc EQ 0.
IF lv_sprognf_nfe_std_prp EQ 'X'.
CALL FUNCTION '/SPROGNF/F036_STANDARD'
EXPORTING
i_active = e_active.
ELSE.
CALL FUNCTION '/SPROGNF/F036'
EXPORTING
i_active = e_active.
ENDIF.
ENDIF.
ENDENHANCEMENT.
B) J_1B_NFE_XML_IN
2. CONFIGURAÇÕES BÁSICAS
Transação /SPROGNF/001
Objetivo Configurar dados referentes aos cenários do GNF
A – A transação possui uma tela única onde são mostrados todos os cenários disponíveis para o ambiente
da empresa.
B – Campos disponíveis:
Saída automática Marcar esta opção para definir a saída de impressão da DANFE imediata após a última
(de impressão) aprovação da solicitação GNF (depende que a configuração standard permita
impressão).
Aplicação As opções são MM, SD ou sem aplicação. Com isso vai considerar os respectivos grupos
chamada de exceção dinâmica da TAXBRA ao determinar os tributos. Utilizado na função
standard J_1B_READ_DYNAMIC_TABLE.
Imposto Indicativo de que para este cenário, podemos ter imposto destacado na nota de
destacado entrada e NF gerada com imposto Isento e, na Devolução ou retorno este valor de
imposto deve ser recuperado. É necessário ativar na transação /SPROGNF/003 a opção
“Tributação no retorno”.
Não validar prazo Por padrão, o sistema não permite que o prazo sugerido de retorno preenchido pelo
de retorno e usuário ao criar uma SGNF seja igual ou maior que o prazo de retorno cadastrado para
sugerido o cenário/ação. Com esse campo marcado, o usuário poderá sugerir qualquer prazo,
inclusive igual ou maior que o prazo de retorno.
Função parceiro Define o tipo de parceiro (AG, BR, LF) padrão para o cenário. O usuário poderá alterar
default se mais de um tipo de de parceiro for permitido para o cenário. Caso só haja um tipo
de parceiro, o campo ficará desabilitado para o usuário.
Transação /SPROGNF/003
Objetivo Configurar dados referentes ações do GNF.
Obs. É possível cadastrar exceções, vide transação /SPROGNF/037 (Exceção de dados tributários
por utilização do material)
C – Porém, é recomendada a configuração na tela do detalhe. Para isto, basta fazer duplo-click na
respectiva linha. Nota-se que existe um grupo principal de abas com DADOS GERAIS, TIPO DE MATERIAL e
outros. A seguir, detalha-se cada aba.
D – Para alterar a descrição da ação, é necessário que o parâmetro (simples) ZS99_TEXTTAB_ATIVO esteja
marcado com ‘X’ na transação STVARV. Desta forma, a transação /SPROGNF/T003 terá o botão
disponibilizado.
2.2.1. Na aba DADOS GERAIS, existe um segundo grupo de abas com CONTROLE, TRANSPORTE e outros.
Tipo da ação Vazio = Ação sem referência (NF principal de entrada ou saída)
“Branco” = sem referência (Entrada ou Saída)
I = Ação de complemento de imposto
V = Ação de complemento de valor
R = Ação de retorno de saída sem aceitação pelo terceiro
D = Ação de devolução com NF do terceiro
T = Saída de transferência entre filiais
E = Entrada de transferência entre filiais
Ação de Obrigatoriamente os tipos vazio e T não terão referência.
referência Obrigatoriamente os demais tipos devem ter indicada a ação de referência. Por exemplo:
• Ação Devol. Recebimento, tem como ação referencia, o Recebimento.
• Ação Retorno Remessa tem como ação referencia a Remessa
Ação cancel. Obsoleto.
autom.
Valor Valor máximo em BRL para a ação (valor liquido dos itens)
máximo por
NF
Ctg nota É a categoria de nota fiscal convencional ligada ao cenário. Obs.: pelo menos um dos
fiscal campos ‘Ctg nota fiscal’ ou ‘Categoria NF-E’ deverá ser configurado.
NF do Vai marcar o respectivo campo no cabeçalho da nota fiscal. Obs.: não vai permite utilização
serviço de ISS na nota fiscal.
Prazo limite Prazo limite de retorno da operação cadastrado para a ação que vai ser mostrado no
retorno relatório de retornos pendentes (/SPROGNF/027).
Prazo Obrigará o usuário a preencher o respectivo campo no ato da criação da SGNF.
sugerido
obrigatório
Retorno Deve ser marcado na ação principal, permitindo retornos parciais para as ações
parcial subsequentes.
Centro dest.: Controle do campo, tornando-o como exibição, obrigatório, facultativo ou oculto.
ctrl de
campo
Verif. Mov. Verifica se a ordem informada na /SPROGNF/005, gerou um Documento de material para
Consumo esta ordem, este documento de material terá o tipo de movimento informado no campo de
parâmetro.
Retorno Deve ser marcado na ação principal. Com esta funcionalidade selecionada, as ações ficam
mat. elegíveis para aparecem no relatório de retornos pendentes (/SPROGNF/027).
Previsto
Campos Com esta opção selecionada, os campos de CFOP e direitos fiscais (transação 005) ficam
fiscais habilitados para que o usuário possa alterá-los manualmente.
habilitados
Bloqueado Ao ser bloqueado, a ação ficará indisponível para seleção do usuário.
Data atual Automatiza o preenchimento do campo data do documento como sendo a data do dia.
p/ data
documento
Permite Com esta opção selecionada, os campos de valores de impostos ficam habilitados para que
modificação o usuário possa alterá-los manualmente.
dos
impostos
Incl. ICMS/ Automatiza a opção de soma do valor do ICMS/ISS no valor total da nota fiscal.
ISS
Permite Habilita um novo campo para que o usuário digite a unidade de medida alternativa a
unidade unidade básica do material.
alternativa
Retorno Permite para a ação Retorno, por exemplo, que referencie várias GNF do mesmo cenário.
múltiplo
Re- Força uma nova determinação dos valores de impostos para ações de devolução ou
determina retorno.
impostos em
dev/ret
Re- Força uma nova determinação de direitos fiscais para ações de devolução ou retorno.
determina
dir. Fiscais
NF filha Determina a ação como ‘filha’ de uma ação ‘mãe’. Exemplo: no cenário de importação é
criada uma NF mãe de nacionalização e várias NFs filhas de remessa fracionada, para
movimentar o material do porto.
Atenção: ação 01M, 02M... equivale a 01E, mas o ‘M’ identifica que a mesma será
completada por remessas filhas/ posteriores (ações 01F, 02F...).
Tributação Indicativo de que para este cenário, podemos ter imposto destacado na nota de entrada e
no retorno NF gerada com imposto Isento e, na Devolução ou retorno este valor de imposto deve ser
recuperado.
O campo “NF imposto destacado na NF” – na aba impostos da /SPROGNF/005 somente
estará aberto se este flag estiver setado.
É necessário ativar na transação /SPROGNF/001 a opção “Imposto destacado”.
Ref. primeira Força para que uma SGNF faça referência a primeira NF do processo e não a SGNF que está
NF servindo de referência. Utilizado nas mensagens do documento.
Contabiliza Se desmarcado, o Centro de Custo não será enviado para o Documento Contábil, ou seja,
Transferênci nao contabilizar centro de custo quando tipo de ação for transferência, e esse flag estiver
a desmarcado.
Tipo de item É o tipo do item que a Nota Fiscal vai receber. Se vazio, a Nota Fiscal vai usar o tipo de item
NF determinado pelo standard (que é o da Categoria).
Tipo msg Ao gerar uma SGNF baseado num documento de material, caso o mesmo já tenha sido
doc. usado em outra SGNF, o sistema emitirá uma mensagem. Obs.:
Material Caso vazio, a mensagem será alerta.
Caso ‘X’, a mensagem será erro
Mensagem: Doc. Mat. & ano & já utilizado no doc. GNF &.
Doc. Na geração de solicitação GNF por Documento de material, este parâmetro incida se o
Material Documento de Material será tratado como Modelo ou Referência.
referência Se X – Referencia
Se Branco – Modelo.
Transformar Flag para tratar o comportamento da mensagem abaixo, que será disparada no momento
os impostos de incluir uma linha nova na aba de impostos da Transação 005.
automáticos
em manuais
Vazio = não permite a criação de SGNF com arquivo XML. Obriga a digitação manual.
X = permite somente a criação de SGNF com arquivo XML.
A = Ambos (importar XML ou digitar manualmente)
Imprime Se marcado, Indica se no campo Observação da NF deve ser impresso o prazo de terno:
prazo “Mercadoria deve retornar em XX dias”. A mensagem será gerada na aba Mensagens da
retorno NF transação /SPROGNF/005.
Imprime Se marcado, o número da SGNF será impresso no campo ‘Dados adicionais’ da DANFE.
num. SGNF
na NF
Habilitar Se marcado, habilita a exibição da respectiva aba na transação /SPROGNF/005.
dados A aba de Dados adicionais, se desenvolvida, é especifica do cliente.
adicionais
Inverter UF Se marcado, e em ações de devolução ou retorno em que há re-determinação de impostos,
devolução o sistema garante que as alíquotas sejam determinadas com as corretas UF origem e
destino conforme ação principal.
Necessário parâmetro /SPROGNF/ACAO_INVERT em Parâmetros Gerais (transação
ZS99_010)
Data flexível Nas ações de saída o sistema fixa as datas de documento e lançamento como sendo a
em saídas mesma do dia da gravação. Com esta opção marcada, o usuário pode usar datas diferentes
do dia corrente.
Obs.: é necessário configurar os campos para ficarem disponíveis para edição (transação
/SPROGNF/039 e demais).
Forçar Se marcado, nas ações de entrada de transferência, os campos da aba DADOS NFE podem
Validação ser copiados de forma idêntica a SGNF de saída de transferência.
CFOP
Número de Se marcado, o numero do LOG, na aba NF-e da transação de geração de SGNF passa a ser
LOG obrigatório.
Obrigatório
Preservar Quando o valor da base do imposto está configurado na /SPROGNF/002 como coluna I, a
imposto taxa e o valor do imposto são zerados na aba de impostos na solicitação GNF.
(isento) Se marcar este flag, a taxa e o valor do imposto não serão zerados. Esta definição pode
ICMS ocorrer por Empresa – na transação /SPROGNF/004, ou por Cenário e Ação – através da
IPI transação /SPROGNF/003. Se o parâmetro for definido por Empresa estiver preenchido, o
PIS GNF não irá verificar o parâmetro por Cenário e Ação.
COFINS
FCP para a Habilita a geração dos impostos FCP e FCP-ST – se marcado.
4.0
CFOP estadual Define o CFOP padrão para ação com movimentação estadual.
CFOP interestadual Define o CFOP padrão para ação com movimentação interestadual.
CFOP internacional Define o CFOP padrão para ação com movimentação internacional.
Re-determina CFOP Ignora o CFOP da ação principal e força uma nova determinação. Usado para casos
onde existe um documento de referencia.
Validação CFOP Valida as regras de utilização de CFOPS de acordo com o primeiro dígito:
1 = Entradas estaduais
2 = Entradas interestaduais
3 = Entradas internacionais
5 = Saídas estaduais
6 = Saídas interestaduais
7 = Saídas internacionais
Obs.: esta validação só é relevante se a validação standard estiver desativada, do
contrário, predomina a validação standard.
Tipo doc. Contábil Tipo do documento contábil a ser criado após a SGNF.
Contabiliza valor NF Ativa a contabilização do valor total da NF.
Contabiliza impostos Ativa a contabilização dos impostos da NF.
Centro de custo obrigatório Torna o campo centro de custo obrigatório de preenchimento na
criação da SGNF (possivelmente utilizado no doc. Contábil).
Contab apenas se montante Vai contabilizar somente entradas com imposto dedutível ou saídas
base diferente de zero com imposto.
Não contabiliza SGNF de doc. Caso marcado = Não contabiliza Cenários gerados por documento de
Material material.
Caso desmarcado = Será gerado o documento contábil.
Buscar material do processo Com esta opção marcada, caso o docnum original possua material e
original serviço vazios, o sistema vai buscar o material ligado à fatura de
entrada (pela MIRO), a partir do documento contábil.
Atribuição DOCNUM Original Se marcado o DOCNUM da nota original será atualizado no campo
atribuição do documento contábil.
Cód. Partidas a pagar/ receber Vazio = sem ação.
P = gera uma partida de contas a pagar (fornecedor).
R = gera uma partida de contas a receber (cliente).
Obs.: relevante somente se o item a seguir for diferente de vazio.
Cód. Débito/ crédito Vazio = sem ação.
C = a partida criada no item anterior será crédito.
D = a partida criada no item anterior será débito.
Obs.: relevante somente se o item anterior for diferente de vazio.
Obs.: O documento contábil vai somar as linhas iguais dos diversos itens da SGNF. O código do material não é
preenchido no documento contábil, a não ser que o objeto de custo CL esteja ativado para a respectiva BAPI.
Define as contas contábeis de débito e crédito para os impostos ordinários, a condição de ICMS PARTILHA,
Fundo de Combate a Pobreza e o valor total da NF.
Mov. Est. Em 2 linhas Para os tipos de material que permitam, o documento poderá ser criado com
duas linhas.
Tipo de movimento É o tipo de movimento executado após criação da SGNF. A chave para o tipo de
movimento de mercadorias.
Estoque especial É o tipo de estoque especial ligado ao tipo de movimento. Se certos estoques
(como p.ex. estoques em consignação) para um material devem ser
administrados separadamente, o tipo dos estoques recebe este código de
estoque especial
Nº ordem obrigatório Indica se é obrigatório informar o número da Ordem do Cliente para os itens da
NF.
Depósito 1 obrigatório Torna o campo depósito 1 obrigatório na criação da SGNF.
Depósito 2 obrigatório Torna o campo depósito 2 obrigatório na criação da SGNF.
Rel. Dep X Centro Valida se o depósito pertence ao centro ao gravar a SGNF.
Centro de custo não obrigatório Dispensa a obrigatoriedade de centro de custo na SGNF se a SGNF
original foi entrada pela funcionalidade de regularização.
Material não obrigatório Dispensa a obrigatoriedade de código de material na SGNF se a SGNF
original foi entrada pela funcionalidade de regularização.
Regulariza nota aprovada na Se marcado, a nota regularizada tem que estar com status nfe 1
Sefaz
Valor bruto da NF Força que o valor do documento do material seja o mesmo valor da NF.
A tela de detalhe da ação é antecedida por uma grade que contém as mesmas informações.
Os dados podem ser alterados na grade ou na tela de detalhes. Obs.: ao fazer duplo clique na linha da
grade, o sistema exibe a respectiva tela de detalhamento.
→ →
Documento de Este item marcado vai permitir que a solicitação GNF seja gerada na transação
Material como /SPROGNF/005 baseada num documento de material. Obs.: isso desativa a opção de
Referência basear uma SGNF em outra SGNF modelo.
Transação /SPROGNF/002
Atalho Transação /SPROGNF/003 > Detalhes > aba TRIBUTOS
Objetivo Definir comportamento de tributos por cenário/ ação.
Obs É possível cadastrar exceções, vide transação /SPROGNF/037 (Determinação por ação +
utilização do material)
Não se pode ter duas linhas em que estas 6 colunas sejam iguais.
Em caso de registros com igual cenário e ação, o sistema prioriza os mais detalhados, exemplo:
D – Informações do ICMS
Tipo de imposto ICMS É o tipo de condição de ICMS padrão para utilizar na nota fiscal.
Tipo de imposto ICMS É o tipo de condição de ICMS que também pode ser usado na nota fiscal.
isento Entende-se que esse tipo de operação pode aceitar imposto normal e,
sazonalmente, isento. Ao preencher este campo, o usuário poderá selecionar
em tela, qual das condições vai utilizar.
SPM-307 Manual de configuração Página: 28/81
SPM-307 MANUAL DO USUÁRIO
LOGO DO CLIENTE SPRO FISC GNF - CONFIGURAÇÕES
Taxa de ICMS É possível fixar uma alíquota de ICMS, caso o sistema não busque a alíquota nas
tabelas standard TAXBRA/ TAXBRJ.
% base ICMS Em caso de utilizar as tabelas standard TAXBRA/ TAXBRJ, este campo deve ficar
como 100, aí a redução de base nas tabelas standard vai prevalecer.
Em caso de utilizar a tabela do GNF para determinar as alíquotas, este campo
poderá variar conforme a redução de base desejada, se houver.
Classif. ICMS Vazio = Posiciona a base do imposto normal na coluna MONTANTE BASE.
I = Posiciona a base do imposto normal na coluna ISENTO/ EXCLUÍDO.
O = Posiciona a base do imposto normal na coluna OUTRA BASE.
Classif. ICMS isento Vazio = Posiciona a base do imposto isento na coluna MONTANTE BASE.
I = Posiciona a base do imposto isento na coluna ISENTO/ EXCLUÍDO.
O = Posiciona a base do imposto isento na coluna OUTRA BASE.
IPI na base ICMS Soma o valor do IPI na base do ICMS.
* Obs. Caso o sistema esteja configurado para buscar as informações do ICMS nas
tabelas standard, a priorização será igual à do standard: EXCEÇÃO POR
MATERIAL (J_1BTXIC2), EXCEÇÕES DINÂMICAS (J_1BTXIC3), VALORES DE ICMS
(J_1BTXIC1) e VALOR DEFAULT (J_1BTXDEF).
Caso a tabela considerada seja J_1BTXIC3, o posicionamento da base, a
alíquota, a base e o direito fiscal serão usados da exceção e desconsiderados do
GNF.
E – Informações do IPI
Tipo de imposto IPI É o tipo de condição de IPI padrão para utilizar na nota fiscal.
Tipo de imposto IPI É o tipo de condição de IPI que também pode ser usado na nota fiscal. Entende-
isento se que esse tipo de operação pode aceitar imposto normal e, sazonalmente,
isento. Ao preencher este campo, o usuário poderá selecionar em tela, qual das
condições vai utilizar.
Classif. IPI Vazio = Posiciona a base do imposto normal na coluna MONTANTE BASE.
I = Posiciona a base do imposto normal na coluna ISENTO/ EXCLUÍDO.
O = Posiciona a base do imposto normal na coluna OUTRA BASE.
Classif. IPI isento Vazio = Posiciona a base do imposto isento na coluna MONTANTE BASE.
I = Posiciona a base do imposto isento na coluna ISENTO/ EXCLUÍDO.
O = Posiciona a base do imposto isento na coluna OUTRA BASE.
SPM-307 Manual de configuração Página: 29/81
SPM-307 MANUAL DO USUÁRIO
LOGO DO CLIENTE SPRO FISC GNF - CONFIGURAÇÕES
Obs. Caso o sistema esteja configurado para buscar as informações do IPI nas tabelas
standard, a priorização será igual à do standard: EXCEÇÃO POR MATERIAL
(J_1BTXIP2), EXCEÇÕES DINÂMICAS (J_1BTXIP3), VALORES DE IPI (J_1BTXIP1) e
VALOR DEFAULT (J_1BTXDEF).
Caso a tabela considerada seja J_1BTXIP3, o posicionamento da base, a
alíquota, a base e o direito fiscal serão usados da exceção e desconsiderados do
GNF.
F – Direitos fiscais
Dir. Fiscal ICMS Direito fiscal utilizado com a condição de imposto normal.
Dir. Fiscal IPI Direito fiscal utilizado com a condição de imposto normal.
Lei COFINS Direito fiscal utilizado com a condição de imposto normal.
Lei PIS Direito fiscal utilizado com a condição de imposto normal.
Lei ISS Obsoleto.
Dir. Fiscal ICMS isento Direito fiscal utilizado com a condição de imposto isento.
Dir. Fiscal IPI isento Direito fiscal utilizado com a condição de imposto isento.
Lei COFINS isento Direito fiscal utilizado com a condição de imposto isento.
Lei PIS isento Direito fiscal utilizado com a condição de imposto isento.
Lei ISS isento Obsoleto.
G – Informações do PIS
Tipo de imposto PIS É o tipo de condição de PIS padrão para utilizar na nota fiscal.
SPM-307 Manual de configuração Página: 30/81
SPM-307 MANUAL DO USUÁRIO
LOGO DO CLIENTE SPRO FISC GNF - CONFIGURAÇÕES
Tipo de imposto PIS É o tipo de condição de PIS que também pode ser usado na nota fiscal. Entende-
isento se que esse tipo de operação pode aceitar imposto normal e, sazonalmente,
isento. Ao preencher este campo, o usuário poderá selecionar em tela, qual das
condições vai utilizar.
Taxa de PIS Alíquota do PIS usada se não houver qualquer exceção dinâmica criada.
% de base PIS Base do PIS usada se não houver qualquer exceção dinâmica criada.
Classif. PIS Vazio = Posiciona a base do imposto normal na coluna MONTANTE BASE.
I = Posiciona a base do imposto normal na coluna ISENTO/ EXCLUÍDO.
O = Posiciona a base do imposto normal na coluna OUTRA BASE.
Classif. PIS isento Vazio = Posiciona a base do imposto isento na coluna MONTANTE BASE.
I = Posiciona a base do imposto isento na coluna ISENTO/ EXCLUÍDO.
O = Posiciona a base do imposto isento na coluna OUTRA BASE.
Obs. Caso o PIS esteja ativado, o sistema vai buscar prioritariamente algum valor na
tabela J_1BTXPIS, se não encontrar, vai buscar alíquota e base na tabela do
GNF.
H – Informações da COFINS
Tipo de imposto COFINS É o tipo de condição de COFINS padrão para utilizar na nota fiscal.
Tipo de imposto COFINS É o tipo de condição de COFINS que também pode ser usado na nota fiscal.
isento Entende-se que esse tipo de operação pode aceitar imposto normal e,
sazonalmente, isento. Ao preencher este campo, o usuário poderá selecionar
em tela, qual das condições vai utilizar.
Taxa de COFINS Alíquota do COFINS usada se não houver qualquer exceção dinâmica criada.
% de base COFINS Base do COFINS usada se não houver qualquer exceção dinâmica criada.
Classif. COFINS Vazio = Posiciona a base do imposto normal na coluna MONTANTE BASE.
I = Posiciona a base do imposto normal na coluna ISENTO/ EXCLUÍDO.
O = Posiciona a base do imposto normal na coluna OUTRA BASE.
Classif. COFINS isento Vazio = Posiciona a base do imposto isento na coluna MONTANTE BASE.
I = Posiciona a base do imposto isento na coluna ISENTO/ EXCLUÍDO.
O = Posiciona a base do imposto isento na coluna OUTRA BASE.
Obs. Caso a COFINS esteja ativada, o sistema vai buscar prioritariamente algum
valor na tabela J_1BTXCOF, se não encontrar, vai buscar alíquota e base na
tabela do GNF.
I – Demais informações
J – Partilha de ICMS
Além da chave ‘PARTILHA’ da /SPROGNF/002 estar ativada, é necessário que os requisitos sejam
verdadeiros. Esses itens são cadastrados na badi /SPROGNF/nfe-Validat.
§ Alíquota interna do destino deve ser maior que da operação normal. Exemplo: movimentação de
MG para GO (ICMS MG p/ GO = 7%, ICMS interno GO = 17%, DIFAL = 10%).
§ B – Destino do material deve ser não contribuinte do ICMS e a utilização do material deve ser
CONSUMO.
Deverão ser digitados os Tipos de Impostos liberado pela SAP para atender a Versão 4.0 do XML, referente
ao FCP.
Para destacar o imposto de FCP para ICMS ou ICMS-ST, deve ser indicado um campo de configuração onde
os impostos estão sendo atribuídos para cenário e ação. Acessar a transação /SPROGNF/003 por cenário e
ação
Neste quadro, deve ser selecionado o tipo de imposto que deve destacar o FCP:
Esses 2 campos abaixo, na transação /SPROGNF/002, serão válidas apenas para Notas Fiscais com sentido
de movimento = 1 ou 3 (Entrada).
A SAP criou 2 novos tipos de impostos SD para atender ao FCP na versão XML 4.0.
transação ZS99_010
As saídas internas no PR têm ICMS de 18% com diferimento de 33,33%. Logo, a alíquota que deve estar mencionada na nota de
saída deve ser de 18%, mas o valor do ICMS será com a redução de 33,33%, o que resulta em aproximadamente 12% de ICMS.
Onde,
/sprognf/DIFER_PERC – Percentual do Diferimento Parcial do ICMS
/sprognf/DIFER_CN_AC – Cenario e ação em que o calculo se aplica
Transação /SPROGNF/004
Objetivo Manter parâmetros por empresa
A – Tela única
Transação /SPROGNF/053
Objetivo Manter parâmetros por filial
Tela única.
Sol. Standard p/ NF-E própria Setar o campo se a empresa utilizar a Solução Standard de NF-e
Própria.
Sol. Standard p/ NF-E de terceiros Setar o campo se a empresa utilizar a Solução Standard de NF-e para
Terceiros.
Qtd dia cancelamento Obsoleto.
Prazo cancelamento em horas A quantidade de horas que o GNF permite que seja gerada uma
solicitação de cancelamento pela transação /SPROGNF/044 a contar
do momento da criação da SGNF.
Se 0, a validação é considerada desativada.
Cancelamento Extemporâneo Se marcado o cancelamento extemporâneo será habilitado. Isso
significa que será permitido cancelamento fora do prazo. Funciona
em conjunto com a transação /SPROGNF/008.
Transação /SPROGNF/022
Objetivo Manter parâmetros por centro.
A – Primeira tela
Assunto requisitante Frase que vai compor o assunto do email enviado ao aprovador.
Título email reprovação Frase que vai compor o email de reprovação da SGNF.
Título email atraso Frase que vai compor o email de atraso na aprovação da SGNF.
O respectivo ícone que fica ao lado dos assuntos vai abrir o editor de texto.
Aprovadores Vide tópico EMAILS PARA APROVADORES.
Identif. Material Manter ‘G’. A funcionalidade de exceção de material está sendo revisada e não
está disponível. Vide /SPROGNF/014.
Prazo aviso atraso Prazo considerado atraso para envio de email.
Gravar NF s/ saldo Se marcado, permite que o GNF grave uma SGNF sem saldo disponível em
estoque para o centro selecionado.
Não envia emails Sem esta marcação, o sistema vai enviar email para o endereço constante no
cadastro do usuário no SAP.
A – Cada usuário que vai executar processamentos (criar SGNF, aprovação...) deve ser cadastrado nesta
transação.
C – Tela principal
SPM-307 Manual de configuração Página: 40/81
SPM-307 MANUAL DO USUÁRIO
LOGO DO CLIENTE SPRO FISC GNF - CONFIGURAÇÕES
D – Tela de centros
D1 – É necessário indicar para quais centros, o usuário poderá executar ações do GNF. Para todos os
centros, basta indicar ‘*’ asterisco.
A – Primeira tela.
Copiar cadastro de usuário Vai copiar os dados que normalmente são mantidos pela transação
/SPROGNF/008: vínculo a grupo aprovador, delegação de aprovação e
dados de centro.
Copiar cenários e ações Vai copiar os dados que normalmente são mantidos pela transação
/SPROGNF/013: vínculo de usuário a cenários e ações.
Copiar tipos de material Em revisão, não deve ser utilizada por hora.
Copiar níveis de aprovação Vai copiar os dados que normalmente são mantidos pela transação
/SPROGNF/015: vínculo de usuário a códigos de níveis de aprovação.
SPM-307 Manual de configuração Página: 42/81
SPM-307 MANUAL DO USUÁRIO
LOGO DO CLIENTE SPRO FISC GNF - CONFIGURAÇÕES
Transação /SPROGNF/013
Atalho Transação /SPROGNF/003 > Duplo-click na ação > aba Usuários
Objetivo Atribuir os usuário que poderão gerar SGNF para determinadas ações
→ →
B – Tela principal
B – Tela única da transação /SPROGNF/057 (configuração obrigatória se houverem cenários/ ações que
usem movimentações com estoque especial).
Transação /SPROGNF/058
Objetivo Definir os objetos de custo que serão usados durante a criação de movimentação de
material e/ou contabilização.
Tela única.
Objeto de custo Definir quais objetos de custo serão usados no cenário/ ação. Obs.: pode-se
criar uma linha para cada grupo de cenário/ ação/ objeto de custo. Os
objetos de custo disponíveis são:
CC (Centro de custo).
PR (Projeto/WBS).
NT (Rede).
AS (Ativo).
SO (Ordem de Venda).
PP (Ordem).
CL (Centro de lucro).
Objeto de custo para Vazio = não usa o objeto de custo.
contabilização X = vai usar o objeto de custo preenchido na transação /SPROGNF/005, na
criação do documento standard.
Objeto de custo para Vazio = não usa o objeto de custo.
movimentação de material X = vai usar o objeto de custo preenchido na transação /SPROGNF/005, na
criação do documento standard.
Campo obrigatório X = obriga o preenchimento do campo na transação /SPROGNF/005.
Obs.: o código do material não é preenchido no documento contábil, a não ser que o objeto de custo CL
esteja ativado para a respectiva BAPI.
Transação /SPROGNF/081
Objetivo Carga de dados em tabelas do GNF.
Atenção A utilização desta funcionalidade deve ser cuidadosamente preparada e analisada, visto que
pode excluir e substituir todos os dados de tabela, sem possibilidade de retorno.
Recomenda-se fortemente usar somente para tabelas de configuração durante a fase de
implantação do projeto.
A – Tela principal
Transação ZS99_010
Objetivo Manuntenção dos parâmetros gerais do GNF. É recomendado que a manutenção desta
transação seja realizada com supervisão da SPRO.
Obs. O detalhamento de todos parâmetros é omitida deste documento, porém, na própria
transação há uma descrição breve guia.
A – Tela única.
Transação ZS99_010
Objetivo Manuntenção dos parâmetros gerais do GNF. É recomendado que a manutenção desta
transação seja realizada com supervisão da SPRO.
Obs. O detalhamento de todos parâmetros é omitida deste documento, porém, na própria
transação há uma descrição breve guia.
O valor cadastrado neste parâmetro serve para validar a direção da SGNF (/sprognf/t021-direct ) para habilitar o
campo de Data de Fabricação / Validade na aba de rastreabilidade, consequentemente habilitando estas
informações o sistema entenderá que esta direção é uma direção onde os dados são informados de forma manual,
portanto nestes cenários não teremos as validações para consistência do lote informado na SGNF, ou seja, os lotes
dos itens não precisam existir no sistema. Isso servirá para os documentos GNF de entrada não sofrerem validações
na Transação 005.
Ou seja:
Se a direção “1” que é o movimento de entrada estiver cadastrado na ZS99_010, conforme acima, não
sofrerá nenhuma validação quanto ao Lote informado. E os campos de Datas ficarão abertos para
digitação.
Se a direção “1” que é o movimento de entrada NÃO estiver cadastrado na ZS99_010, conforme acima,
sofrerá validação quanto ao Lote informado. E os campos de Datas ficarão fechados para digitação.
Transação /SPROGNF/067
Objetivo Manutenção dos parâmetros para recepcionar o XML de Entrada
Obs. O detalhamento de todos parâmetros é omitida deste documento, porém, na própria
transação há uma descrição breve guia.
Inserir nesse cadastro qual Unidade de Medida no GNF é relacionado à Unidade do Fornecedor.
Exemplo, no XML veio a Unidade PACK, porem internamente não tem essa Unidade, e sim, temos PC.
Inserir nesse cadastro qual Material no GNF é relacionado ao código do Material do Fornecedor.
Exemplo, no XML veio o Material “XK11D”, porem internamente no SAP não tem esse material, e sim o
Material 15.
3. CONFIGURAÇÕES AUXILIARES
Transação /SPROGNF/038
Objetivo Configuração básica nativa do GNF configurada na implantação do sistema. Só deve ser
alterada com indicação da SPRO devido a atualização de versão do GNF.
Tela única.
Ação I (Inclusão).
C (Consulta).
M (Modificação).
E (Exclusão/Estorno).
O (Outros
Destina-se a criar os códigos de controle para funcionamento como um ‘perfil’ de controle de tela.
Destina-se a especificar qual campo da tela será sensível a ter o controle alterado e a respectiva
parametrização do mesmo.
Campo da tela Para campo da tela normal: Trata-se do dado ‘área da tela’.
Para pegar: posicionar o cursor no campo > F1 > informações técnicas. Ex.:
.
Destina-se a vincular o ‘perfil’ ao campo e habilitar um dos 4 atributos para o mesmo: obrigatório,
desabilitado, oculto ou facultativo.
Assunto ref. inclusão Assunto do email. Não é usado o workflow standard SAP, trata-se da caixa
de emails como Outlook.
Assunto ref. alteração Assunto do email. Não é usado o workflow standard SAP, trata-se da caixa
de emails como Outlook.
Assunto ref. cancelamento Assunto do email. Não é usado o workflow standard SAP, trata-se da caixa
de emails como Outlook.
Assunto ref. conclusão Assunto do email. Não é usado o workflow standard SAP, trata-se da caixa
de emails como Outlook.
No botão editor de textos é possível inserir o texto do corpo do email. É
possível inserir informações dinâmicas entre caracterestes sustenidos
duplos, exc.: ##DOCUMENTO##. A informação dinâmica deve ser o nome
do campo das tabelas de nota fiscal.
Endereço de email É possível cadastrar um endereço de email. Ao gerar uma SGNF
memorizada será enviado email com a respectiva informação. É
recomendado que este campo não seja utilizado, em seu lugar seja
utilizado o campo seguinte (Grupo de emails criação SGNF memorizada).
Grupo de emails ref. criação Indica-se ali o grupo de emails criado pela /SPROGNF/082 que vai ser
informado sobre a criação de uma SGNF memorizada.
Emails ref. modificação Cadastram-se ali os endereços de emails que vão ser informados sobre a
modificação de uma SGNF memorizada pela transação /SPROGNF/075.
Obs.: os endereços de email devem ser separados por ‘;’ , sem
espaçamentos. O limite do campo é 255 caracteres.
Emails ref. conclusão Cadastram-se ali os endereços de emails que vão ser informados sobre a
conclusão de uma SGNF memorizada pela transação /SPROGNF/075. Obs.:
os endereços de email devem ser separados por ‘;’ , sem espaçamentos. O
limite do campo é 255 caracteres.
Emails ref. cancelamento Cadastram-se ali os endereços de emails que vão ser informados sobre a
eliminação de uma SGNF memorizada pela transação /SPROGNF/075.
Obs.: os endereços de email devem ser separados por ‘;’ , sem
espaçamentos. O limite do campo é 255 caracteres.
Transação /SPROGNF/052
Objetivo Visualizar log de alteração nas tabelas do GNF.
Atenção, para seleção deve-se informar a tabela e não a transação.
Requisito Configuração ativada, conforme item “Configuração de pré-requisitos” abaixo.
Na tela de filtros, preencher o nome da tabela como subobjeto e acertar a data e horário da seleção.
Os demais campos podem permanecer inalterados, se o usuário preferir.
O sistema exibe log de atualização da tabela.
B – Configuração de pré-requisitos
B1 – Criar GNF como objeto e subobjeto via transação SLG0 (objeto == ZS99 / subobjeto == as tabelas que
se quer ter log, como /SPROGNF/T001):
Esta BADI é disponibilizada pelo pacote do GNF e portanto deve estar disponível no ambiente do cliente à
partir da versão 3.0.00 do GNF. Esta interface proverá dois métodos para implementação:
‘GET_ICMSTAXPAY’ e ‘CALL_J_1B_NF_CREATEFROMDATA’ conforme abaixo:
Para tanto, será necessário gerar uma implementação diretamente no ambiente do cliente em uma
request local que será posteriormente transportada aos ambientes de qualidade e produtivos conforme
política interna do cliente para o controle e gestão de transportes e versões.
Obs.: O transporte desta implementação local realizada no ambiente do cliente deve ser transportada aos
ambientes subsequentes ao ambiente de desenvolvimento respeitando o seu pré-requisito que é o próprio
pacote do produto GNF na sua versão 3.0.00 ou posterior.
Para versões de EHP inferiores ao EHP5, o SAP não possui as novas estruturas payment, pharma e trace,
portanto efetuar a chamada da função ‘BAPI_J_1B_NF_CREATEFROMDATA’ conforme:
Aqui teremos que informar o nome da tabela, o nome de cada campo que será necessário efetuar a conversão e
também a sua sigla para a devida exit de conversão:
Para conferir a exit que deve ser utilizada pode-se verificar a rotina de conversão que está presente no domínio do
campo, para isso acessar a transação SE11 e selecionar a opção de domínio:
Clicar em exibir e verificar o campo da exit de conversão, este é o valor que deve ser cadastrado dentro da tabela de
conversão:
Para executar a rotina de conversão dos dados, será necessário acessar a transação /SPROGNF/506:
Opções:
• “Tabela/View”
o Este é o campo que devemos informar o nome da tabela que deseja-se a conversão.
o Esta tabela com seus respectivos campos e exits de conversão devem estar cadastrados na
configuração da transação /SPROGNF/507 conforme orientado no passo anterior.
• “Entrar condições”
o Esta é uma opção para podermos informar os campos de filtro para a tabela, com o objetivo de
não executar uma varredura completa na tabela, e apenas em registros que realmente
necessitam de conversão.
o
o Caso seja executada a transação sem este campo marcado, serão convertidos todos os valores
cadastrados na tabela *observar os conflitos em performance para este processo.
• “Execução em teste”
o Se esta opção estiver marcada, será exibido um ALV com os dados da tabela que seriam
convertidos, mas não executa nenhuma ação direta nos dados cadastrados, apenas em
visualização online pelo ALV.
o Se o campo estiver desmarcado, será efetuada a conversão dos dados conforme as
configurações da transação /SPROGNF/507 e em seguida será exibido os dados no ALV para
verificação do usuário. Logo antes de efetuar a operação em banco de dados é realizada uma
confirmação com o usuário para os dados que serão convertidos.
4. CADASTRO DE EXCEÇÕES
Tela única
Tipo de Imposto ICMS Tem o mesmo efeito e substitui o campo “Tipo de imposto
ICMS” cadastrado na transação /SPROGNF/002.
Classif. de valor de ICMS não tributado Tem o mesmo efeito e substitui o campo “Tipo de imposto ICMS
isento” cadastrado na transação /SPROGNF/002.
Incluir IPI na base de cálculo do ICMS Tem o mesmo efeito e substitui o campo “IPI na base ICMS”
cadastrado na transação /SPROGNF/002.
Tipo de imposto IPI Tem o mesmo efeito e substitui o campo “Tipo de imposto IPI”
cadastrado na transação /SPROGNF/002.
Classif. de valor de IPI não tributado Tem o mesmo efeito e substitui o campo “Tipo de imposto IPI
isento” cadastrado na transação /SPROGNF/002.
CFOP Estadual Tem o mesmo e substitui o respectivo campo cadastrado na transação
/SPROGNF/003, aba CFOP.
CFOP Interestadual Tem o mesmo e substitui o respectivo campo cadastrado na transação
/SPROGNF/003, aba CFOP.
CFOP Internacional Tem o mesmo e substitui o respectivo campo cadastrado na transação
/SPROGNF/003, aba CFOP.
Conta Contábil de Débito para IPI Tem o mesmo e substitui o respectivo campo cadastrado na transação
/SPROGNF/003, aba CONTAS CONTÁBEIS.
Conta Contábil de Crédito para IPI Tem o mesmo e substitui o respectivo campo cadastrado na transação
/SPROGNF/003, aba CONTAS CONTÁBEIS.
Conta Contábil de Débito para ICMS Tem o mesmo e substitui o respectivo campo cadastrado na transação
/SPROGNF/003, aba CONTAS CONTÁBEIS.
Conta Contábil de Crédito para ICMS Tem o mesmo e substitui o respectivo campo cadastrado na transação
/SPROGNF/003, aba CONTAS CONTÁBEIS.
Conta Contábil de Débito para DIFAL Tem o mesmo e substitui o respectivo campo cadastrado na transação
SPM-307 Manual de configuração Página: 66/81
SPM-307 MANUAL DO USUÁRIO
LOGO DO CLIENTE SPRO FISC GNF - CONFIGURAÇÕES
Tela única
Tela única
Tela única
SPM-307 Manual de configuração Página: 68/81
SPM-307 MANUAL DO USUÁRIO
LOGO DO CLIENTE SPRO FISC GNF - CONFIGURAÇÕES
5. CADASTRO DE APROVAÇÃO
As estratégias de aprovação podem ser configuradas por cenário/ação ou por usuário.
Os tipos de estratégia funcionam juntas ou separadas. Por exemplo: É possível gerar uma estratégia por
usuário e por cenário/ação, para que todas as SGNF geradas sejam aprovadas, primeiramente pelo gestor
da área do usuário e depois pelo setor responsável pelo operação.
Transação /SPROGNF/007
Objetivo Cadastro de níveis de aprovação
Tela única
→ →
B – Tela principal
A – Tela de filtros
→ →
B – Tela de atribuição
No exemplo acima, ao ser criada uma SGNF no cenário EOF, ação 01E, a mesma deverá ser aprovada pelo
nível FIS.
Tela única
Cód. Grupo autorização Máximo 3 caracteres. Este grupo será ligado ao usuário pela transação
/SPROGNF/008.
Nível aprovação É possível atribuir até 10 níveis de aprovação cadastrados na transação
/SPROGNF/007.
No exemplo acima, para um usuário atribuído ao código GAI, cada SGNF gerada por ele deverá ser
aprovada pelos níveis FIS e ADM.
Este é um guia para checagem e Upgrade da versão do GNF no ambiente de cliente, sempre que for
liberada uma request com o pacote de versão do produto, este processo deve ser verificado e seguido para
upgrade correto da versão em ambiente do cliente.
Quaisquer erros ou dificuldades neste processo, deve ser informada no canal de suporte da SPRO para o
produto.
Caso não estejam presentes estes arquivos, entrar em contato com o suporte da SPRO para verificação do
pacote correto.
Estes passos devem ser realizados no Ambiente de desenvolvimento padrão do cliente (DEV).
A maioria das instalações de ambientes SAP ECC utilizam o diretório padrão “/usr/sap/trans/”, portanto
essa verificação se faz necessária para confirmar qual o diretório está configurado no ambiente de
desenvolvimento.
Realizar a extração dos 2 arquivos encaminhados no ZIP do pacote de versão do produto. Estes arquivos
devem permanecer em uma pasta local que possibilite upload pelo SAP.
Verificar dentro deste diretório a existência das subpastas “data” e “cofiles” – Se não estiverem existentes,
confirmar com o time de basis (Cliente) o processo que deve ser realizado.
A maioria das instalações de ambientes SAP ECC utilizam o diretório padrão “/usr/sap/trans/”, portanto
essa verificação se faz necessária para confirmar qual o diretório está configurado no ambiente de
desenvolvimento.
Acessar a transação CG3Z (Upload de Arquivos) para realizar o upload dos arquivos de pacote que foram
encaminhados no arquivo ZIP da versão do produto.
Este upload deve ser realizado para os dois arquivos enviados conforme o detalhe:
Conferir que os arquivos foram corretamente carregados, acessando a transação AL11 – ambas as pastas
“cofiles” e “data”.
Acessar a transação STMS e selecionar a fila de importação padrão para o ambiente de desenvolvimento
Informar o código correto da request para o pacote do produto (conforme nome do arquivo ZIP
encaminhado)
7.2.4. Criar uma nova request de workbench no ambiente e adicionar objetos do pacote GNF
Esta nova ordem deve ser criada no ambiente do cliente com as respectivas regras de nomenclatura e
diretórios de destino padrão para o posterior transporte ao ambiente produtivo.
Incluir os objetos da ordem que foi importada no passo anterior, acionar a opção de inclusão de objetos
Informar o número da request do pacote GNF que foi encaminhada (verificar o arquivo ZIP)
Após este passo, o upgrade foi realizado com sucesso. O código fonte standard do produto já está ativo e
atualizado no ambiente de desenvolvimento.
As badis liberadas pelo produto em algumas atualizações de ambientes podem solicitar ajuste manual da
implementação, portanto deve-se verificar todas as badis do GNF no ambiente.
Acessar a transação SE18 e verificar todas as BADIs do GNF que estão liberadas – com ou sem
implementações de clientes
Para todas elas, verificar se as implementações estão ativas conforme a necessidade do cliente. Se alguma
delas abrir esta tela solicitando ajustes, pode-se optar pelo ajuste da modificação na interface da BADI e
conferir se o código implementado está coerente.
Após a checagem das BADIs do GNF e as implementações ajustadas, pode-se transportar a request para os
ambientes de qualidade e produtivos de acordo com as regras e políticas de cada cliente.
Indica-se realizar testes em DEV/QAS para consistências gerais das modificações que foram realizadas no
produto – de acordo com a apresentação que é encaminhada ao cliente com as últimas modificações da
versão do produto.