Projeto Nota Fiscal Fatura de Serviço de Comunicação Eletrônica

Manual de Orientação do Contribuinte

NFCom Receita Estadual do Paraná

Web Service - NFComRecepcao

Conteúdo técnico do capítulo do Web Service NFComRecepcao do MOC NFCom - Padrões Técnicos de Comunicação v.1.00a. O MOC Online é material de apoio e não substitui o documento oficial.

O Serviço de Recepção de NFCom é oferecido pelos Portais das Secretarias da Fazenda dos Estados para recepção das NFCom emitidas pelos contribuintes credenciados em sua unidade federada.

A forma de processamento é síncrona, sem a formação de lotes. O contribuinte transmite uma NFCom e recebe o resultado do processamento na mesma conexão.

  • Função: serviço destinado à recepção de mensagens de envio de NFCom;
  • Processo: síncrono;
  • Nome do serviço: NFComRecepcao;
  • Método: nfcomRecepcao;
  • Parâmetro da mensagem da área de dados: compactada utilizando GZip (Base64).

1. Leiaute da Mensagem de Entrada

Entrada: a estrutura XML da Nota Fiscal Fatura de Serviço de Comunicação Eletrônica está definida no Anexo I: Manual de Orientações do Contribuinte - Leiaute e Regras de Validação.

Schema XML: NFCom_v9.99.xsd.

2. Leiaute da Mensagem de Retorno

Retorno: estrutura XML com a mensagem do resultado do envio da NFCom.

Schema XML: retNFCom_v9.99.xsd.

Tabela 2-1 - Mensagem de Retorno do NFComRecepcao
#CampoEle.PaiTipoOcor.Tam.Descrição/Observação
BR01retNFComRaiz----TAG raiz da resposta.
BR02versaoABR01N1-12v2Versão do leiaute.
BR03tpAmbEBR01N1-11Identificação do ambiente:
1 - Produção;
2 - Homologação.
BR04cUFEBR01N1-12Código da UF que atendeu à solicitação.
BR05verAplicEBR01C1-11-20Versão do aplicativo que recebeu a NFCom.
BR06cStatEBR01N1-13
3-4
Código do status da resposta.
BR07xMotivoEBR01C1-11-255Descrição literal do status da resposta.
BR08protNFComEBR01G0-1XMLResposta ao processamento da NFCom.

3. Leiaute de NFCom Processada

Tabela 3-1 - Leiaute do Protocolo da NFCom Processada
#CampoEle.PaiTipoOcor.Tam.Descrição/Observação
PR01protNFComRaiz----TAG raiz da resposta do processamento.
PR02versaoAPR01N1-12v2Versão do leiaute.
PR03infProtGPR01-1-1-Informações do protocolo de resposta.
PR04IdAPR03C0-1-Identificador da TAG a ser assinada, somente precisa ser informado se a UF assinar a resposta.
Em caso de assinatura da resposta pela SEFAZ, preencher o campo com o número do protocolo precedido do literal “ID”.
PR05tpAmbEPR03N1-11Identificação do ambiente:
1 - Produção;
2 - Homologação.
PR06verAplicEPR03C1-11-20Versão do aplicativo que recebeu a NFCom.
PR07chNFComEPR03N
C
1-144Chave de acesso da NFCom.
PR08dhRecbtoEPR03D1-1-Data e hora do processamento.
Formato: AAAA-MM-DDTHH:MM:SS TZD.
Preenchido com a data e a hora da gravação da NFCom no banco de dados. Em caso de rejeição, com a data e a hora do recebimento do arquivo de NFCom enviado.
PR09nProtEPR03N0-116Número do protocolo de autorização da NFCom.
PR10digValEPR03C0-128Digest Value da NFCom processada, utilizado para conferir a integridade com a NFCom original.
PR11cStatEPR03N1-13
3-4
Código do status da resposta para a NFCom.
PR12xMotivoEPR03C1-11-255Descrição literal do status da resposta para a NFCom.
PR13infFiscoGPR01-0-1-Grupo reservado para envio de mensagem do Fisco ao contribuinte.
PR14cMsgEPR13N1-13Código de status da mensagem do Fisco.
PR15xMsgEPR13C1-11-255Mensagem do Fisco para o contribuinte.
PR16SignatureGPR01XML0-1-Assinatura XML do grupo identificado pelo atributo “ID”. A decisão de assinar a mensagem fica a critério da UF interessada.

4. Regras de Validação Básicas do Serviço

Deverão ser aplicadas as validações gerais conforme o quadro abaixo:

Tabela 4-1 - Grupos de Validação Aplicáveis
GrupoDescrição
AValidação do Certificado de Transmissão (protocolo TLS).
B-0Validação da Compactação da Mensagem.
BValidação Inicial da Mensagem no Web Service.
CValidação da Área de Dados da mensagem.

5. Validação das Regras de Negócio da NFCom

As regras de negócio aplicadas à NFCom estão descritas no Grupo G do Anexo I: Manual de Orientações do Contribuinte - Leiaute e Regras de Validação.

6. Final do Processamento da NFCom

A validação da NFCom poderá resultar em:

  • Rejeição: a NFCom será descartada, não será armazenada no banco de dados e poderá ser corrigida e novamente transmitida;
  • Autorização de uso: a NFCom será armazenada no banco de dados.
Tabela 6-1 - Resultado da Validação da NFCom
Validação da NFComSituação da NFComPara o contribuinteBanco de Dados
InválidaRejeiçãoCorrigir NFComNão gravar
VálidaAutorização de usoAutorizadaGravar

Para cada NFCom será atribuído um número de protocolo do Ambiente Autorizador.