Estou a escrever para solicitar algumas orientações sobre a utilização da API do Cegid. Segui a documentação disponível em https://developers.ila.cegid.com/v10/documentacao-api/ e utilizei a coleção do Postman disponibilizada em https://developers.ila.cegid.com/v10/recursos/web-api/article/postman/.
Tenho algumas dúvidas que gostaria de esclarecer:
Consulta de Artigos no Primavera:
Na listagem de artigos existentes no Primavera, a API apenas devolve o “artigo” e “descrição”? Caso eu precise de informações adicionais sobre o produto, devo fazer uma pesquisa detalhada do mesmo usando a rota /v2/Base/Artigos/Consulta/{Artigo}/{CarregaCamposIgnorados}?
Inserção de Artigos:
Para inserir um artigo, devo utilizar a API Artigo ou ArtigoCliente?
Atualização de Clientes e Itens:
Quando tento atualizar um cliente, recebo um erro a indicar que o cliente já existe. O mesmo acontece para os itens. Poderia fornecer alguma orientação sobre como resolver este problema?
Criação de uma Venda:
Tipodoc – Este campo é um enum?
TipoEntidade – Este campo é um enum ou algo a ser predefinido pelo cliente?
Entidade – Este campo deve referir-se ao vendedor?
Em anexo seguem prints para exemplificar melhor os casos
Agradeço desde já a sua ajuda e disponibilidade para esclarecer estas questões.
Com os melhores cumprimentos,