Devolve os dados do documento pedido, respeitando os parâmetros de pesquisa. No caso dos parâmetros de pesquisa corresponderem a mais do que um documento, apenas o primeiro a ser encontrado será devolvido.
Dependendo se foi definido um vendedor ou não, a estrutura salesman
poderá não existir.
Também dependendo se foi definido uma conversão monetária, a estrutura exchange_currency
poderá não existir.
Alguns tipos de documento não têm todos os conjuntos de dados. É necessário ter algum cuidados com os conjuntos products
, associated_documents
e payments
, que poderão estar vazios.
Dentro de cada elemento de products
, poderá não existir a estrutura supplier
. De igual modo, o conjunto taxes
poderá estar vazio (caso em que o campo exemption_reason
do elemento de products
correspondente estará forçosamente preenchido).