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
Configurando Contingência Automática no Monitor da Oobj via API Rest
Visualizado 169 vezes desde 23/08/2021
Consultar Base de Conhecimento (BC) via API Rest
Visualizado 207 vezes desde 03/08/2021
Recebimento de Documentos Fiscais via API Rest
Visualizado 340 vezes desde 16/03/2018
Criar Aplicativo no Monitor Oobj
Visualizado 160 vezes desde 12/04/2018
Inutilização de Numeração na API Rest
Visualizado 281 vezes desde 16/03/2018
Consultar MDF-e não encerrado via API Rest
Visualizado 155 vezes desde 23/08/2021
Relatórios na API Rest
Visualizado 415 vezes desde 19/08/2021
Manutenção de CSC (Código de Segurança do Contribuinte) na API Rest
Visualizado 145 vezes desde 16/03/2018
Configurar MDe na Api Rest
Visualizado 218 vezes desde 27/09/2018
Importação e Conciliação de DFes na API Rest
Visualizado 210 vezes desde 16/03/2018