| ♥ 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 ?
Marcado como spam |
| Resposta privada boas @danielvieira-1, Se eu desejar atualizar uma linha como é que faço?
Marcado como spam Comentários @adilsondacosta-2 conseguiu encontrar como se atualiza uma linha? Pode partilhar? | |
| 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.
Marcado como spam |