API REST: Ano contido no documento não é o mesmo do informado no serviço - Como resolver?

Quando for emitido um evento via API rest e na requisição feita for enviado o ano de emissão da nota ao invés do ano do registro do evento, será retornado o seguinte erro: Ano contido no documento não é o mesmo do informado no serviço.

 

Exemplo

O SAP faz o envio de evento para uma nota de 2018 com os seguintes dados na requisição:

curl -X POST "https://rest.oobj-dfe.com.br/api/empresas/09420486000191/docs/prod/55/2018/1/308/eventos?layout=oobj" -H "accept: application/json;charset=UTF-8" -H "x-auth-token: 3cf7fa7a-86f1-482a-b6d8-ffee42fffed1" -H "Content-Type: application/xml" -d 
"<?xml version=\"1.0\" encoding=\"utf-8\"?>
<envEvento xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://www.oobj.com.br/nfe\">
<idLote>11326021</idLote>
<tpAmb>1</tpAmb>
<evento>
<infEvento>
<cOrgao>42</cOrgao>
<CNPJ>09420486000191</CNPJ>
<chNFe>42181209420486000191550010000003081744895886</chNFe>
<dhEvento>2019-01-07T15:56:13-02:00</dhEvento>
<tpEvento>110110</tpEvento>
<nSeqEvento>1</nSeqEvento>
<detEvento>
<descEvento>Carta de Correcao</descEvento>
<xCorrecao>correção de CFOP 6108 Venda de mercadoria adquirida ou recebida de terceiros, destinada a não contribuinte</xCorrecao>
<xCondUso>A Carta de Correcao e disciplinada pelo paragrafo 1o-A do art. 7o do Convenio S/N, de 15 de dezembro de 1970 e pode ser utilizada para regularizacao de erro ocorrido na emissao de documento fiscal, desde que o erro nao esteja relacionado com: I - as variaveis que determinam o valor do imposto tais como: base de calculo, aliquota, diferenca de preco, quantidade, valor da operacao ou da prestacao; II - a correcao de dados cadastrais que implique mudanca do remetente ou do destinatario; III - a data de emissao ou de saida.</xCondUso>
</detEvento>
</infEvento>
</evento>
</envEvento>"

 

Dessa maneira é retornado ao SAP o seguinte erro:

{
  "codigo": 422,
  "mensagem": "Ano contido no documento não é o mesmo do informado no serviço."
}

 

O correto deveria ser o ano em que o evento está sendo feito no caso em 2019.

 

Perceba que no início da requisição está assim:

/api/empresas/09420486000191/docs/prod/55/2018/1/308/eventos?
 
 

 

E a data em que estamos emitindo o evento, já é em 2019:

<dhEvento>2019-01-07T15:56:13-02:00</dhEvento>

 

Como resolver?

Basta alterar alterar a requisição, alterando-a desta forma:

/api/empresas/09420486000191/docs/prod/55/2019/1/308/eventos?

 

5 (1)
Avaliação do Artigo (1 Votos)
Avaliar esse artigo
Anexos
Não há anexos para este artigo.
Artigos Relacionados RSS Feed
Inutilização de Numeração na API Rest
Visualizado 1094 vezes desde 16/03/2018
Importação e Conciliação de DFes na API Rest
Visualizado 797 vezes desde 16/03/2018
Recebimento de Documentos Fiscais via API Rest
Visualizado 1173 vezes desde 16/03/2018
Gerenciamento de Empresas na API Rest
Visualizado 572 vezes desde 16/03/2018
Manutenção de CSC (Código de Segurança do Contribuinte) na API Rest
Visualizado 1461 vezes desde 16/03/2018
Criar Aplicativo no Monitor Oobj
Visualizado 572 vezes desde 12/04/2018
Configurar MDe na Api Rest
Visualizado 419 vezes desde 27/09/2018
Como funciona o processo de emissão na API Rest?
Visualizado 323 vezes desde 06/08/2019
Autenticação na API Rest
Visualizado 2719 vezes desde 09/03/2018
Integração API Rest
Visualizado 2093 vezes desde 09/03/2018
Comentários
Nome
Email
Código de Segurança Security Code
Não há comentários para este artigo. Seja o primeiro a postar um comentário.