Class Order
Klasa reprezentująca informacje o zamówieniu obcym.
Namespace: Sage.PL.WebAPI.Interface.Orders.ViewModels
Assembly: Sage.PL.WebAPI.Interface.Orders.dll
Składnia
public class Order
Uwagi
Dane pobierane są bezpośrednio z bazy danych.
Konstruktory
Order()
Deklaracja
public Order()
Właściwości
Active
Status aktywności.
Deklaracja
public bool Active { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| bool |
Buffer
Status, czy dokument znajduje się w buforze.
Deklaracja
public bool Buffer { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| bool |
BuyerAddress
Adres kontrahenta - nabywcy.
Deklaracja
public DocumentAddress BuyerAddress { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| DocumentAddress |
BuyerAddressId
Id adresu kontrahenta - nabywcy.
Deklaracja
public int? BuyerAddressId { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int? |
BuyerId
Id kontrahenta - nabywcy.
Deklaracja
public int? BuyerId { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int? |
Canceled
Typ anulowania dokumentu.
Deklaracja
public enumCancelationType Canceled { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| enumCancelationType |
CatalogId
Id katalogu.
Deklaracja
public int CatalogId { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int |
Currency
Waluta.
Deklaracja
public string Currency { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| string |
CurrencyRate
Kurs waluty.
Deklaracja
public decimal CurrencyRate { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| decimal |
DepartmentId
Id działu w firimie, w którym został wystawiony dokument.
Deklaracja
public int DepartmentId { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int |
Description
Opis dokumentu.
Deklaracja
public string Description { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| string |
DocumentExternalMetadata
Metadane dokumentów w Base64
Deklaracja
public string DocumentExternalMetadata { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| string |
DocumentNumber
Numer dokumentu.
Deklaracja
public string DocumentNumber { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| string |
GrossValue
Kwota brutto na dokumencie w walucie.
Deklaracja
public decimal GrossValue { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| decimal |
Id
Id dokumentu.
Deklaracja
public int Id { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int |
Id2External
Indentyfikator dokumentu z zewnętrznego systemu np. kod lub guid lub wartość int
Deklaracja
public string Id2External { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| string |
IdExternal
ID z obcego systemu
Deklaracja
public int? IdExternal { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int? |
IssueDate
Data wystawienia dokumentu.
Deklaracja
public DateTime? IssueDate { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| DateTime? |
IssuerId
Id użytkownika, który wystawił dokument.
Deklaracja
public int IssuerId { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int |
KindId
Id rodzaju.
Deklaracja
public int KindId { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int |
Marker
Znacznik zamówienia.
Deklaracja
public int Marker { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int |
MaturityDate
Termin płatności na dokumencie.
Deklaracja
public DateTime? MaturityDate { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| DateTime? |
NetValue
Kwota netto na dokumencie w walucie.
Deklaracja
public decimal NetValue { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| decimal |
NetValuePLN
Kwota netto na dokumencie w złotówkach.
Deklaracja
public decimal NetValuePLN { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| decimal |
Note
Notatka do dokumentu.
Deklaracja
public string Note { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| string |
NumberInSeries
Numer w serii dokumentu.
Deklaracja
public int NumberInSeries { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int |
PaymentFormId
Id formy płatności.
Deklaracja
public int PaymentFormId { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int |
PaymentRegistryId
Id rejestru płatności.
Deklaracja
public int PaymentRegistryId { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int |
Positions
Płaska lista pozycji na dokumencie.
Deklaracja
public List<OrderPosition> Positions { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| List<OrderPosition> |
PriceKind
Rodzaj ceny na dokumencie.
Deklaracja
public enumPriceKind PriceKind { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| enumPriceKind |
ReceivedBy
Imię i nazwisko osoby, która odebrała dokument.
Deklaracja
public string ReceivedBy { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| string |
RecipientAddress
Adres kontrahenta - odbiorcy.
Deklaracja
public DocumentAddress RecipientAddress { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| DocumentAddress |
RecipientAddressId
Id adresu kontrahenta - odbiorcy.
Deklaracja
public int? RecipientAddressId { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int? |
RecipientId
Id kontrahenta - odbiorcy.
Deklaracja
public int? RecipientId { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int? |
SaleDate
Data sprzedaży na dokumencie.
Deklaracja
public DateTime? SaleDate { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| DateTime? |
SalePriceType
Typ ceny sprzedaży na dokumencie.
Deklaracja
public enumSalePriceType SalePriceType { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| enumSalePriceType |
Series
Seria dokumentu.
Deklaracja
public string Series { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| string |
Settled
Status, czy dokument jest rozliczony.
Deklaracja
public bool Settled { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| bool |
SplitPayment
Znacznik MPP na dokumencie.
Deklaracja
public bool SplitPayment { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| bool |
TypeCode
Kod typu dokumentu.
Deklaracja
public string TypeCode { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| string |
TypeExternal
ID ze słownika podpiętych zewnętrznych systemów – słownik edytowany przez użytkownika, może mieć wpisy predefiniowane, np: B2B/eCommerce/lub inny identyfikator
Deklaracja
public int TypeExternal { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| int |
VatValuePLN
Kwota VAT na dokumencie w złotówkach.
Deklaracja
public decimal VatValuePLN { get; set; }
Wartość właściwości
| Typ | Opis |
|---|---|
| decimal |