Você está na página 1de 11

Status do SAP Nota Fiscal Eletrônica (ERP x GRC x PI)

Skip to end of metadata



 Added by Fernando Ros, last edited by Fernando Ros on Mar 23, 2011 (view change)
 show comment
Go to start of metadata
Aplicável para: SAP GRC NFE 1.0 e SAP ERP até Fev/2011
Sumário
Este wiki tem por objetivo demonstrar o fluxo de funcionamento da solução SAP Nota Fiscal Eletrônica, do ERP até o destino SOAP,
passando pelo GRC e PI.

Os fluxos principais foram expostos propositalmente sem as situações de erro, estes você pode encontrar no tópico #Exemplos de
desvios de fluxo.

1. Fluxo Autorização de Emissão


E G G GRC / PI Servi
R R R ce
P C C

NF- Lot Proxy Destin


e e ation

Descri #A # # # #S #C #W # #S # #B #S Interface
ção D S M C1 R S D C2 T S C2
S

criado A 3
no
ERP

numer 3 3
ado no
ERP

enviad 0 3
oa
mensa
geria

recebi 0 A 3 -- 01 A 1
do >
pelo
GRC
NFE

02 A 1 -- SIGNN_*
> _OB

SIGNN_* <--> Local


_SYNC SOA WS
P

03 A 1 < SIGNN_*
-- _IB

04 A 1 -- 01
E G G GRC / PI Servi
R R R ce
P C C

>

02 -- BATCH_*
> _OB

BATCH_* <--> Sefaz


_SYNC SOA WS
P

03 10 < BATCH_*
3 -- _IB

04 -- BATSR_*
> _OB

BATSR_* <--> Sefaz


_SYNC SOA WS
P

emissã C 1 0 A 10 3 < 05 1 10 1 0 104 < BATSR_*


o 0 -- 0 5 -- _IB
autori
zada

envio 08 1 10 1 -- NTB2B_* --> Partner


do 0 > _OB XI
XML Ada
ao pter
B2B

2. Fluxo Autorização de Cancelamento de NF-e Autorizada


ER GR GRC / PI Service
P C

NF-e Proxy Destinati


on

Descrição #A # # # #SC # #WS #D #SC # Interface


D S M 1 C S 2 T

cancelame 1 1 A 100 -- 01 B 2
nto da NF- >
e solicitado

recebido 1 1 B 100
pelo GRC
NFE

02 B 2 -- SIGNC_*_OB
>

SIGNC_*_SY <--> Local WS


ER GR GRC / PI Service
P C

NC SOAP

03 B 2 <- SIGNC_*_IB
-

06 B 2 -- CANCR_*_OB
>

CANCR_*_SY <--> Sefaz WS


NC SOAP

cancelame C 1 2 B 101 X <- 05 4 101 2 <- CANCR_*_IB


nto - -
autorizado

envio do 08 4 2 -- CTB2B_*_OB --> XI Partner


XML ao > Adapt
B2B er

Observações

 Para cancelamento e inutilização não existe a figura do lote (BATCH/BATSR).


 Foi utilizado o código de rejeição 999 representando todas as rejeições possíveis.

3. Fluxo Autorização de Inutilização de Número para NF-e rejeitada pela


Sefaz
ER GR GRC / PI Service
P C

NF-e Proxy Destinatio


n

Descrição #A # # # #SC # #WS #D #SC # Interface


D S M 1 C S 2 T

inutilizaca 2 3 A 999 -- 1 C 3
o da >
numeraçã
o
solicitada

recebido 2 3 C 999 <- 2 C 3 -- SIGNS_*_OB


pelo GRC - >
NFE

SIGNS_*_SY <--> Local WS


NC SOA
P

3 C 3 <- SIGNS_*_IB
-

6 C 3 -- SKIPR_*_OB
ER GR GRC / PI Service
P C

>

SKIPR_*_SY <--> Sefaz WS


NC SOA
P

inutilizaca C 2 4 C 102 X <- 5 5 102 3 <- SKIPR_*_IB


o - -
autorizada

4. Fluxo Autorização de Inutilização de Número para NF-e rejeitada pelo


Validador GRC
ER GR GRC / PI Service
P C

NF-e Proxy Destinatio


n

Descrição #A # # # #SC # #WS #D #SC # Interface


D S M 1 C S 2 T

inutilizaca 9 V -- 1 C 3
o da >
numeraçã
o
solicitada

recebido 9 C <- 2 C 3 -- SIGNS_*_OB


pelo GRC - >
NFE

SIGNS_*_SY <--> Local WS


NC SOA
P

3 C 3 <- SIGNS_*_IB
-

6 C 3 -- SKIPR_*_OB
>

SKIPR_*_SY <--> Sefaz WS


NC SOA
P

inutilizaca C A C 102 X <- 5 5 102 3 <- SKIPR_*_IB


o - -
autorizada

5. Exemplos de Desvios de Fluxo


E G G GRC /
R R R PI
P C C

NF Lot Proxy
-e e

Descriç #A # # # #SC # #C #C #W # # #SC # #B #S Interfa


ão D S M 1 C R A S D E 2 T S C2 ce
S S

emissão 8 0 V - 01 V 10 1
: erro >
de <
validaç -
ão dos
dados
pelo
GRC
NFE

emissão 1 2 0 A 999 3 < 05 2 71 999 1 05 10 < BATSR


rejeitad -- 4 -- _*_IB
a pela
sefaz

emissão 3 0 1
: após
reset de
NF-e
rejeitad
a

emissão C 3 0 A 301/ X < 05 3 301/ 1 05 10 < BATSR


denega 302 -- 302 4 -- _*_IB
da

emissão 1 3 0 A 301/ X < 05 3 301/ 1 05 10 < BATSR


denega 302 -- 302 4 -- _*_IB
da e
canc.pe
ndente
no ERP

emissão 2 0 5 A -- ?? ?? ?? 1 ?? ??
: NF-e >
comuta
da para
conting
ência

cancela 2 1 2 B 101 X < 05 4 101 2 n/a < CANC


mento -- -- R_*_IB
autoriza
do e
pendent
e no
ERP
E G G GRC /
R R R PI
P C C

cancela 4 1 6 B 999 < 05 6 71 999 2 n/a < CANC


mento -- -- R_*_IB
rejeitad
o

rejeição C 0 8 A 100
do
cancela
mento
aceita
pelo
usuário

inutiliza 2 2 4 C 102 X < 05 5 102 3 n/a < SKIPR_


ção -- -- *_IB
autoriza
da e
canc.pe
ndente
no ERP

inutiliza 5 2 7 C 999 < 05 7 71 999 3 n/a < SKIPR_


ção -- -- *_IB
rejeitad
a

rejeição 1 0 8 A ante
da rior
inutiliza
ção
aceita
pelo
usuário

inutiliza 5 B C 999 < 05 7 71 999 3 n/a < SKIPR_


ção -- -- *_IB
rejeitad
a (após
rejeição
Validad
or)

rejeição 8 8 V
da
inutiliza
ção
(após
rejeição
Validad
or)
aceita
pelo
usuário

NF-e de 6 1 100
E G G GRC /
R R R PI
P C C

emissão
de
terceiro
s
recebid
a
postada

NF-e de C 1 100
emissão
de
terceiro
s
recebid
a
complet
a

Para processos parados


Nos casos em que o processo fica parado em algum ponto do processo, deve-se iniciar no ERP (transação J1BNFE) e se necessário ir
navegando para os próximos monitores GRC NFE Web Monitor, GRC Batch Web Monitor, Monitor de mensagens XI (SXMB_MONI)

6. Legendas e Domínios

A: J_1BNFE_ACTIVE-ACTION_REQU - "NF-e: etapa do processo necessária"


Código Descrição Código Descrição

Em processamento; nenhuma ação manual necessária 6 Enviar a solicitação de cancelamento à SEFAZ

C Concluído 7 Enviar solicitação de estorno para NF-e fallback para


SEFAZ

1 NF-e contém erros; canc.NF-e e NF-e corrigida 8 Internal validation error in messaging system. Send again!
posteriormente

2 Cancelar NF-e 9 Set NF-e number and send to Tax Authorities

3 Enviar NF-e à SEFAZ 0 Set NF-e no. and send to Tax Authorities via Batch report

4 Solicitação para cancelamento rejeitada; verificar motivo A Numbering will be done via batch report - no action required

5 Solicitação de inutilização rejeitada; verificar motivo. B Sending will be done via batch report - no action required

D: J_1BNFE_ACTIVE-DOCSTA - "NF-e: status do documento"


Código Descrição

Aguardar resposta

1 Autorizado
Código Descrição

2 Recusado

3 Rejeitado

S: J_1BNFE_ACTIVE-SCSSTA - "NF-e: status de comunicação do sistema"


Código Descrição Código Descrição

Não enviado 6 Validation Error & Skipping Requested

0 Enviado para sistema de mensagens (XI,...) 7 Validation Error & Skipping Authorized

1 Autorizado & autorização para estorno solicitada 8 Validation Error & Skipping Rejected

2 Autorizado & autorização para estorno 9 Validation Error & Skipping Requested

3 Recusado & autorização para ignorar solicitada A Validation Error & Skipping Authorized

4 Solicitação para ignorar recusada B Validation Error & Skipping Rejected

5 Rejeição para cancelar/ignorar aceita pelo usuário

M: J_1BNFE_ACTIVE-MSSTAT - "NF-e: status de sistema de mensagens"


Código Descrição

A Solicitação de autorização recebida de MS

B Solicitação de estorno recebida de MS

C Solicitação para ignorar recebida de MS

G MS Received: Other MS Error

V MS Received: Internal Validation Error

CR: J_1BNFE_ACTIVE-CALLRFC - "Momento da numeração e execução da RFC para envio


à mensageria"
Código Descrição

RFC execution and database update in the same LUW (default)

1 Numbering & RFC triggered via the Monitor Report (J1BNFE)

2 Numbering in Monitor Report - RFC via batch report

3 Numbering & RFC triggered via Batch report (J_BNFECALLRFC)

SC1: J_1BNFE_ACTIVE-CODE - "NF-e: status do documento" - Veja lista de status no


Manual do Contribuinte.

SC2: /XNFE/NFEHD-STATCOD e /XNFE/BATSTA-STATCOD - "NF-e: status do documento" -


Veja lista de status no Manual do Contribuinte.
C: J_1BNFE_ACTIVE-CANCEL - "Estornado"

CA: J_1BNFE_ACTIVE-CANCEL_ALLOWED - "NF-e: Cancellation is allowed by authorities


(flag)"

WS: /XNFE/NFE_HIST-WASSTAT - "Status global da NF-e no sistema de mensagens"


Código Descrição

01 Recebido do sistema back end

02 Enviado ao serviço de assinatura digital

03 Assinado

04 Incluído no lote

05 Resultado recebido

06 Enviado ao Processamento da Nota Fiscal Eletrônica

07 Dados NF-e solicitados novamente

08 Enviado ao B2B

09 Enviar ao B2B

DS: /XNFE/NFEHD-DOCSTAT - "Status do documento NF-e (sistema back end)"


Código Descrição

1 Autorização de NF-e

2 Rejeição de NF-e

3 Recusa de NF-e

4 Autorização para cancelamento de NF-e autorizada

5 Autorização para cancelamento de NF-e rejeitada (inutiliz.)

6 Rejeição de solicitação para cancelamento

7 Rejeição de solicitação para inutilização

A MS recebida: solicitação de autorização

B MS recebida: solicitação de cancelamento

C MS recebida: solicitação de inutilização

ES: /XNFE/NFE_HIST-ERROR_STATUS - "Status de erro"


Código Descrição Código Descrição

01 PI não acessível 53 Cancelamento assinatura digital: erro de sistema PI

10 Erro de validação 54 Cancelamento assinatura digital: erro de aplicativo PI


Código Descrição Código Descrição

20 Serviço de assinatura digital não acessível 55 Inutilização assinatura digital: erro de sistema PI

21 Certificado expirado 56 Inutilização assinatura digital: erro de aplicativo PI

22 Versão não atualizada na tabela /XNFE/SRVSTA 57 Status de gab rejeitado por ERP devido a erro de status

23 Versão não atualizada na tabela /XNFE/XMLVERS 58 Status de gab rejeitado por ERP devido a erro de ID

24 Assinatura digital NF-e: erro do sistema PI 60 Assin.dig.SCAN: serviço de assinatura digital não acessível

25 Assinatura digital NF-e: erro de aplicativo PI 61 Assin.dig.SCAN: certificado expirado

26 Dados arquivamento chave não atualizados na 62 Assin.dig.SCAN: falta a versão na tabela /XNFE/SRVSTA
tab./XNFE/TCNPJ

27 Entradas não atualizadas na tabela /XNFE/TSRV 63 Assin.dig.SCAN: falta a versão na tabela /XNFE/XMLVERS

28 Erro de assinatura 64 Assin.dig.SCAN: erro de sistema PI

31 Lote já processado segundo SEFAZ 65 Assin.dig.SCAN: erro de aplicativo PI

32 Lote em processamento segundo SEFAZ 66 SCAN: faltam dados arquivamento da chave na


tab./XNFE/TCNPJ

33 SEFAZ não acessível 67 SCAN: entradas não atualizadas na tabela /XNFE/TSRV

34 SCAN não acessível 68 SCAN: erro de assinatura digital

35 Assinatura digital SCAN incorreta 70 Erro do Processamento da Nota Fiscal Eletrônica

36 Lote: erro de sistema PI 71 Rejeitado pelo Processamento da Nota Fiscal Eletrônica

37 Lote: erro de aplicativo PI 72 Utilização rejeitada pelo Processamento da NF-e

38 Lote: Web Service não acessível 73 Erro na comunic.Processamento NF-e (p.ex., problema certif.)

40 Consulta de status de lote: erro de sistema PI 74 Documento XML incompleto/incorreto do Processamento da


NF-e

41 Consulta de status de lote: erro de aplicativo PI 75 SEFAZ: problema técnico inesperado

42 Nº máximo de consultas atingido 80 Status de serviço: erro de sistema PI

43 Lote não encontrado 81 Status de serviço: erro de aplicativo PI

44 Outras mensagens de erro SEFAZ 82 Status de serviço: outro erro

45 Destinatário B2B não acessível 90 Verificação de status: erro de sistema PI

46 Lote rejeitado pelo Processamento da Nota Fiscal Eletrônica 91 Verificação de status: erro de aplicativo PI

50 Cancelamento/inutilização: erro de sistema PI 92 B2B: erro de sistema PI

51 Cancelamento/inutilização: erro de aplicativo PI 93 B2B: erro de aplicativo PI

52 Cancelamento/inutilização: outros erros da SEFAZ

T: /XNFE/NFE_HIST-TYPE - "Tipo NF-e"


Código Descrição

1 NF-e

2 Cancelar NF-e

3 Inutilizar NF-e

BS: /XNFE/BAT_HIST-BATSTAT - "Status do lote"


Código Descrição

01 Lote gerado

02 Enviado ao PI

03 Enviado às autoridades

04 Solicitação enviada

05 Resultado recebido

06 Assinatura SCAN inicializada

07 Lote em processamento