Forum
See question

Chamada à WebAPI “Vendas/Docs/CreateDocument/” devolve sempre false   

89 views
2
0

Boa tarde!

 

Numa integração que estamos a fazer com o Primavera através da WebAPI surgiu a necessidade de criarmos documentos de venda.
Acontece que indepentemente da informação submetida, o sistema retorna sempre false.
Há algum sítio onde eu possa consultar os logs para identificar um potencial erro nos dados enviados?

 

Junto anexo exemplo de um pedido que estou a fazer para a criação de uma Encomenda de Cliente (ECL).

 

Muito obrigado desde já pela atenção dispensada.

 

Cumprimentos,

Ricardo Beja

 

 

{
   "Categoria":    "CabecDoc",
   "CodigoTabLog": "DocVenda",
   "Linhas": [
      {
         "Artigo":    "A0002",
         "Descricao": "Abacate Preto (Hass) Cat II",
         "Quantidade": 1.0
       }
    ],
   "Tipodoc":      "ECL",
   "DataDoc":      "2022-12-30T16:18:09",
   "DataVenc":     "2023-03-30T16:15:44",
   "TipoEntidade": "C",
   "Entidade":     "ENTIDADE TESTE",
   "Filial":       "000",
   "Serie":        "2022",
   "EntidadeFac":  "ENTIDADE TESTE",
   "AbvtApl":      "VND"
}
Faça login para poder traduzir
API Endpoints
Integration
V10
Marked as spam
Created 1 year and 3 months ago ricardobeja
r
ricardobeja Iniciante
1 answers
0
Private answer

@ricardobeja eu uso o método "Vendas/Docs/Actualiza/".
Para esse efeito segue os seguintes passos:

  1. invoca "Vendas/Docs/PreencheDadosRelacionados/" com o seguinte JSON no Body:
    {
        "Tipodoc": "ECL",
        "Serie": "2022",
        "DataDoc": "2022-12-30",
        "DataVenc": "2022-03-30",
        "TipoEntidade": "C",
        "Entidade": "ENTIDADE TESTE"
     }

     

  2. invoca "Vendas/Docs/AdicionaLinha/A0002/1" colocando no Body o JSON devolvido no POST do passo anterior
  3. invoca "Vendas/Docs/CalculaValoresTotais/" e no Body o JSON do passo anterior
  4. por ultimo invoca "Vendas/Docs/Actualiza/" e no Body o JSON do passo anterior

Isto deverá gravar a ECL com sucesso.

Faça login para poder traduzir
Marked as spam
Created 1 year and 3 months ago emiliosusavila
emiliosusavila Responsiveness Member
    Comments
    Boa tarde. Estou obtendo erro no passo 2, ao passar o JSON retornado no PreencheDadosRelacionados no body do Vendas/Docs/AdicionaLinha/A0002/1
    6 months and 5 hours ago
    docetapedro