getAll

Disponível na versão: 1.0+

Com este método, pode obter uma listagem de todos os movimentos de stock dos seus artigos. 

Os movimentos de stock podem ser filtrados por armazém, dia, e por artigo

Caso não seja enviado nenhum warehouse_id são devolvidos todos os movimentos de todos os armazéns

Pedido

https://api.moloni.pt/v1/productStocks/getAll/?access_token=[current_access_token]

Parâmetros
company_id int

Obrigatório

product_id int

Facultativo

movement_date date (yyyy-mm-dd)

Facultativo

warehouse_id int

Facultativo

qty int

Facultativo

offset int

Facultativo

Nota
- O parâmetro qty tem como default 50 e o offset 0, sendo que o máximo qty é 50;
- Campos de preenchimento facultativo, significa que podem ser uma string vazia ou zero, dependendo do respectivo tipo.
Resposta
[
	{
		product_stock_id: int,
		product_id: int,
		warehouse_id: int,
		movement_date: date,
		document_id: int,
		qty: int,
		accumulated: int,
		notes: string,
		product:
		{
			product_id: int,
			name: string,
			reference: string
		},
		document:
		[
			{
				document_id: int,
				document_type_id: int,
				document_set_id: int,
				document_set_name: string,
				number: int,
				date: date,
				document_type:
				{
					document_type_id: int,
					saft_code: string,					
				}
			},
			(...)
		]
	},
	(...)
]
Lista de erros possíveis
Sempre que existir um erro no preenchimento dos campos, será devolvido via JSON o objeto com os erros indexado pela ordem dos campos.
As mensagens de erro, são devolvidas sob a forma de códigos, e para perceber quais os erros disponíveis e como interpretar as mensagens recebidas, consulte esta ligação.

© 2021 Moloni

Software de faturação online

Certificado pela Autoridade Tributária N.º 2860