Fórum
Ver pergunta

WebAPI V10 – Sales   

232 visualizações
0
0

Boa tarde,

Estou a usar a webAPI da v10.

Quando tento fazer um documento com a invocação do seguinte método

../WebApi/Vendas/Docs/CreateDocument/

Envio o seguinte conteúdo json:

{
  "Linhas": [
    {
      "Artigo": "002CONDOTRILCOMP",
      "Quantidade": "1",
			"PrecoUnit":52.9
    },
    {
      "Artigo": "002CONDOTRILCOMP",
      "Quantidade": "11",
			"PrecoUnit":33.2
    }
  ],
  "Tipodoc": "ECL",
  "Serie": "2019",
  "Entidade": "VD",
  "TipoEntidade": "C",
  "DataDoc":"18/06/2019",
  "DataVenc":"18/06/2019",
	"NumContribuinte":"123456789",
	"Referencia":"PRO99",
	"Requisicao":"PRO99"
}

No entanto em Primavera após a integração não assume o número da requisição, nem o contribuinte, nem a data do documento, nem o valor das linhas, o que estou a fazer de errado ? Porque a webAPI não respeita o Json enviado ?

 

Faça login para poder traduzir
Integração
V10
Web API
Marcado como spam
Criado há 6 anos e 6 meses ricardosilva
r
ricardosilva Iniciante
2 respostas
0
Resposta privada

boas @danielvieira-1,

Se eu desejar atualizar uma linha como é que faço?

 

Faça login para poder traduzir
Marcado como spam
Criado há 4 anos e 4 meses adilsondacosta-2
    Comentários
    @adilsondacosta-2 conseguiu encontrar como se atualiza uma linha? Pode partilhar?
    3 anos e 6 meses
    lilianamatos
      0
      Resposta privada

      Bom dia,

      Essa rota apenas é um facilitador para a criação de documentos de venda de forma mais rápida e simples, não contempla a gravação de todos os valores passados no json.

      Para o lançamento de documentos mais complexos, com mais informação, a forma correta é usando a rota .../WebAPI/Vendas/Docs/Actualiza/ em que  no body se deve passar o json com todo o conteúdo do documento.

      A melhor forma de criar o documento será usando os métodos já conhecidos da API:

      .../WebAPI/Vendas/Docs/PreencheDadosRelacionados/

      Esta rota irá devolver um json com o documento já preenchido com os dados relacionados referentes ao TipoDoc, Serie e Entidade.

      .../WebAPI/Vendas/Docs/AdicionaLinha/<artigo>/<quantidade>/<armazém>

      Esta rota irá devolver um json com o artigo adicionado à linha.

       

      Faça login para poder traduzir
      Marcado como spam
      Criado há 6 anos e 6 meses danielvieira-1
      d
      danielvieira-1 Responsiveness Member