public class WayBill
extends EgaisDocument
Товарно-транспортная накладная (ТТН)
public WayBill(@NotNull java.util.UUID uuid, @NotNull java.lang.String docOwner, @Nullable java.lang.String identity, @NotNull Type type, @Nullable UnitType unitType, @NotNull java.lang.String number, @NotNull java.util.Date date, @NotNull java.util.Date shippingDate, @Nullable Transport transport, @NotNull java.lang.String shipperId, @NotNull java.lang.String consigneeId, @Nullable java.lang.String supplierId, @Nullable java.lang.String base, @Nullable java.lang.String note, @NotNull Status status, @NotNull Resolution resolution, @Nullable java.util.UUID ttnInformF2RegUuid, @Nullable java.lang.String wbRegId, @NotNull Direction direction, @NotNull Version version, @Nullable java.lang.String replyId)
Товарно-транспортная накладная (ТТН)
uuid
- уникальный иднтификаторdocOwner
- кто подает документыidentity
- Идентификатор накладной (клиентский, к заполнению необязательный)type
- Тип накладнойunitType
- Тип поставки (упакованная или нет)number
- Номер документаdate
- Дата составленияshippingDate
- Дата отгрузки продукцииtransport
- Информация о транспортеshipperId
- ГрузоотправительconsigneeId
- ГрузополучательsupplierId
- Поставщикbase
- Основаниеnote
- Заметкиstatus
- Состояние накладнойresolution
- резолюция по накладнойttnInformF2RegUuid
- uuid формы 2 для накладнойwbRegId
- ИД накладной в системе (присвоенный)direction
- Направление документа в представлении УТМ (входящий/исходящий)version
- Версия протокола ЕГАИС, по которому отправлена накладнаяreplyId
- Уникальный идентификатор документа (присваивается УТМ); совпадает с идентификатором исходящего документа, который получили в ответе@NotNull public java.util.UUID getUuid()
уникальный
иднтификатор
@NotNull public java.lang.String getDocOwner()
кто
подает документы
@Nullable public java.lang.String getIdentity()
Идентификатор
накладной (клиентский, к заполнению необязательный)
@NotNull public Type getType()
Тип
накладной
@Nullable public UnitType getUnitType()
Тип
поставки (упакованная или нет)
@NotNull public java.lang.String getNumber()
Номер
документа
@NotNull public java.util.Date getDate()
Дата
составления
@NotNull public java.util.Date getShippingDate()
Дата
отгрузки продукции
@Nullable public Transport getTransport()
Информация
о транспорте
@NotNull public java.lang.String getShipperId()
Грузоотправитель
@NotNull public java.lang.String getConsigneeId()
Грузополучатель
@Nullable public java.lang.String getSupplierId()
Поставщик
@Nullable public java.lang.String getBase()
Основание
@Nullable public java.lang.String getNote()
Заметки
@NotNull public Status getStatus()
Состояние
накладной
@NotNull public Resolution getResolution()
резолюция
по накладной
@Nullable public java.util.UUID getTtnInformF2RegUuid()
uuid
формы 2 для накладной
@Nullable public java.lang.String getWbRegId()
ИД
накладной в системе (присвоенный)
@NotNull public Direction getDirection()
Направление
документа в представлении УТМ (входящий/исходящий)
@NotNull public Version getVersion()
Версия
протокола ЕГАИС, по которому отправлена накладная
@Nullable public java.lang.String getReplyId()
Уникальный
идентификатор документа (присваивается УТМ); совпадает с идентификатором исходящего документа, который получили в ответе
@NotNull public java.util.UUID component1()
уникальный
иднтификатор
@NotNull public java.lang.String component2()
кто
подает документы
@Nullable public java.lang.String component3()
Идентификатор
накладной (клиентский, к заполнению необязательный)
@NotNull public Type component4()
Тип
накладной
@Nullable public UnitType component5()
Тип
поставки (упакованная или нет)
@NotNull public java.lang.String component6()
Номер
документа
@NotNull public java.util.Date component7()
Дата
составления
@NotNull public java.util.Date component8()
Дата
отгрузки продукции
@Nullable public Transport component9()
Информация
о транспорте
@NotNull public java.lang.String component10()
Грузоотправитель
@NotNull public java.lang.String component11()
Грузополучатель
@Nullable public java.lang.String component12()
Поставщик
@Nullable public java.lang.String component13()
Основание
@Nullable public java.lang.String component14()
Заметки
@NotNull public Status component15()
Состояние
накладной
@NotNull public Resolution component16()
резолюция
по накладной
@Nullable public java.util.UUID component17()
uuid
формы 2 для накладной
@Nullable public java.lang.String component18()
ИД
накладной в системе (присвоенный)
@NotNull public Direction component19()
Направление
документа в представлении УТМ (входящий/исходящий)
@NotNull public Version component20()
Версия
протокола ЕГАИС, по которому отправлена накладная
@Nullable public java.lang.String component21()
Уникальный
идентификатор документа (присваивается УТМ); совпадает с идентификатором исходящего документа, который получили в ответе
@NotNull public WayBill copy(@NotNull java.util.UUID uuid, @NotNull java.lang.String docOwner, @Nullable java.lang.String identity, @NotNull Type type, @Nullable UnitType unitType, @NotNull java.lang.String number, @NotNull java.util.Date date, @NotNull java.util.Date shippingDate, @Nullable Transport transport, @NotNull java.lang.String shipperId, @NotNull java.lang.String consigneeId, @Nullable java.lang.String supplierId, @Nullable java.lang.String base, @Nullable java.lang.String note, @NotNull Status status, @NotNull Resolution resolution, @Nullable java.util.UUID ttnInformF2RegUuid, @Nullable java.lang.String wbRegId, @NotNull Direction direction, @NotNull Version version, @Nullable java.lang.String replyId)
Товарно-транспортная накладная (ТТН)
@NotNull public java.lang.String toString()
Товарно-транспортная накладная (ТТН)
public int hashCode()
Товарно-транспортная накладная (ТТН)
public boolean equals(@Nullable java.lang.Object p)
Товарно-транспортная накладная (ТТН)