Sage / sageone_br_nfe_documentacao_api

Documentação para a API do Sage One BR
MIT License
15 stars 5 forks source link

Erro ao tentar criar nova NFCe - $diagnoses Access Denied #16

Open douglassmartwaiter opened 8 years ago

douglassmartwaiter commented 8 years ago

Ao tentar enviar uma NFCe (Conforme https://github.com/Sage/sageone_br_nfe_documentacao_api/wiki/NFCe) recebi o response abaixo, mas não encontrei nada na documentação sobre o que pode ser.

  1. Meu request está corretamente assinado, testei com o serviço https://api.sageone.com/test/accounts/v1/contacts (conforme https://developers.sageone.com/docs/en/v1#signing_your_requests)
  2. A primeira vez que enviei uma nota ela apareceu no ambiente sage (https://app.br.sageone.com),então dei sequência com outros testes e esse erro começou a aparecer

Request:

`$params = array(); $params['document'] = 'ABZ123'; $params['notes'] = 'Testes SW'; $params['expedited_at'] = '2015-03-12T10:43:18-03:00'; $params['nature'] = 'Teste '; $params['carriage_modality'] = '9'; // Editable on NFe, readable on NFCe $params['client[name]'] = 'Nome Fantasia'; $params['client[cpf]'] = '06087556990'; $params['client[cnpj]'] = '15522500000160'; $params['items][0][quantity]'] = 1; $params['items][0][price]'] = 15.43; $params['items][0][discount]'] = 13.36; $params['items][0][product][code]'] = 'CBA'; $params['items][0][product][name]'] = 'Coca cola'; $params['items][0][product][price]'] = 15.43; $params['items][1][quantity]'] = 2; $params['items][1][price]'] = 25.43; $params['items][1][discount]'] = 23.36; $params['items][1][product][code]'] = 'BBB'; $params['items][1][product][name]'] = 'Xis Bagunça'; $params['items][1][product][unit]'] = 'kg'; $params['items][1][product][price]'] = 15.43;

        //Cria a nota no ambiente sage esse metodo post cria o header e chama o     SageClient no endpoint /notafiscal/v1/nfces/new
        $response = $this->post($this->NEW_NFCE_URI, $params);`

Response retornado: { "$diagnoses":[ { "$severity":"error", "$dataCode":"AuthorizationFailure", "$message":"Access Denied", "$source":"" } ] }"

luizhpcamargo commented 8 years ago

O acesso ao verbo foi negado, pode me passar o horário correto que foi feito? Vou tentar verificar nos logs o que aconteceu

douglassmartwaiter commented 8 years ago

Esse teste não tenho o horário exato, mas acabei de tentar novamente as 2016-08-18 13:40 e continua o mesmo.

douglassmartwaiter commented 8 years ago

alguma novidade?

douglassmartwaiter commented 8 years ago

Eu recebo esse retorno, mesmo que nao mande parametros

$params = array()

MiguelQueiroz commented 8 years ago

Pessoal tenho o mesmo errro alguem sabe o que é? Consigo fazer GET.... Urgente !

hiurimax commented 7 years ago

Olá @douglassmartwaiter você conseguiu resolver esse problema? Estou quase na mesma situação, só que quando passo a variável $params vazia a NFCe é criada, consigo visualizar no sistema da Sage One, mas logicamente ela esta em branco. Se eu passo a variável $params populada, me é retornado isso aqui: {"$diagnoses":[{"$severity":"error","$dataCode":"AuthorizationFailure","$message":"Access Denied","$source":""}]}