Table of Contents

Class IncludeReceivableParam

Namespace
NuvTools.Payment.Omie.ApiClient.DTOs.Requests
Assembly
NuvTools.Payment.Omie.ApiClient.dll

Main parameter for including an Accounts Receivable entry in the Omie API (call: IncluirContaReceber). Unlike the Service Order flow, this endpoint requires the document value and category code explicitly.

public class IncludeReceivableParam
Inheritance
IncludeReceivableParam
Inherited Members

Properties

CategoryCode

[JsonPropertyName("codigo_categoria")]
public required string CategoryCode { get; set; }

Property Value

string

CheckingAccountId

[JsonPropertyName("id_conta_corrente")]
public long? CheckingAccountId { get; set; }

Property Value

long?

ClientSupplierCode

[JsonPropertyName("codigo_cliente_fornecedor")]
public required long ClientSupplierCode { get; set; }

Property Value

long

DocumentNumber

[JsonPropertyName("numero_documento")]
public string? DocumentNumber { get; set; }

Property Value

string

DocumentValue

[JsonPropertyName("valor_documento")]
public required decimal DocumentValue { get; set; }

Property Value

decimal

DueDate

[JsonPropertyName("data_vencimento")]
public required string DueDate { get; set; }

Property Value

string

ForecastDate

[JsonPropertyName("data_previsao")]
public string? ForecastDate { get; set; }

Property Value

string

InstallmentNumber

[JsonPropertyName("numero_parcela")]
public string? InstallmentNumber { get; set; }

Property Value

string

IntegrationEntryCode

[JsonPropertyName("codigo_lancamento_integracao")]
public required string IntegrationEntryCode { get; set; }

Property Value

string

IssueDate

[JsonPropertyName("data_emissao")]
public string? IssueDate { get; set; }

Property Value

string

Notes

[JsonPropertyName("observacao")]
public string? Notes { get; set; }

Property Value

string