Listar recibos

Retorna a lista de recibos.

GET https://segurosapi.libax.com/v1/{token}/Documents
Obter uma lista com os filtros definidos

GET https://segurosapi.libax.com/v1/{token}/DocumentsCount
Obter quantos registos é possível obter com os filtros definidos. Skip e Take são ignorados.

Permissão requerida: leitura

Parâmetro   Descrição
EntityID int Id da entidade que pretende obter a lista de recibos.
ContractID int Id da apólice que pretende obter a lista de recibos.
DocumentID int Id do recibo que pretende consultar. Pode enviar vários separados por virgula.
SaleID int Id do documento interno que pretende consultar. Pode enviar vários separados por virgula.
CompanyID int Id da companhia que pretende obter a lista de recibos.
ProductID int Id do producto que pretende obter a lista de recibos.
LineID int Id da linha de produto que pretende obter a lista de apólices.
NativeCode string Número do recibo que pretende obter informação.
OfficeID int Id do escritório que pretende obter a lista de apólices.
SellerID int Id do parceiro que pretende obter a lista de apólices.
SellerType int Tipo de parceiro (enum Contract.SellerType) que pretende obter a lista de apólices.
FromCoverageStartDate datetime Data de início do período a partir da qual pretende obter a lista.
ToCoverageStartDate datetime Data de início do período até à qual pretende obter a lista.
FromDueDate datetime Data de vencimento a partir da qual pretende obter a lista.
ToDueDate datetime Data de vencimento até à qual pretende obter a lista.
FromStatusDate datetime Data de situação (pago ou devolvido) a partir da qual pretende obter a lista.
ToStatusDate datetime Data de situação (pago ou devolvido) até à qual pretende obter a lista.
FromCreationDate datetime Data de criação a partir da qual pretende obter a lista de recibos registados.
ToCreationDate datetime Data de criação até à qual pretende obter a lista de recibos registados.
FromModifiedDate datetime Data de modiação a partir da qual pretende obter a lista de recibos modificados.
ToModifiedDate datetime Data de modificação até à qual pretende obter a lista de recibos modificados.
IsPending bool True se pretende obter recibos pendentes, caso contrário, false.
IsCanceled bool True se pretende obter recibos devolvidos, caso contrário, false.
FractionType int Tipo de fracionamento (enum Contract.FractionType) que pretende obter a lista.
Skip int Número de registos que pretende ignorar. Normalmente defina o número de registo que já obteve.
Take int Número de registos a obter. Entre 1 e 50. Se não enviado será assumido 50

Respostas

HTTP: 200

            [
                {
                    "DocumentID": int,
                    "SaleID": int,
                    "CompanyID" : int,
                    "CompanyName" : string,
                    "ContractID": int,
                    "ContractNativeCode": string,
                    "ProductID": int,
                    "ProductNativeCode": string,
                    "LineID": int|null,
                    "ProductName": string,
                    "NativeCode": string,
                    "EntityID": int,
                    "Type": int,
                    "IssueDate": date,
                    "StartDateCoverage": date,
                    "EndDateCoverage": date,
                    "DueDate": date,
                    "StatusDate": date|null,
                    "DirectReason": int,
                    "BillingMethod": int,
                    "TotalAmount": decimal,
                    "PendingAmount": decimal,
                    "ComissionAmount": decimal,
                    "MediationAmount": decimal,
                    "ChargingAmount": decimal,
                    "BrokingAmount": decimal,
                    "OtherAmount": decimal,
                    "IsDirect": bool,
                    "IsCanceled": bool,
                    "CreationDate": datetime,
                    "ModifiedDate": datetime
                },
                ...
            ]
        
HTTP: 200

            int