Skip to content

Instantly share code, notes, and snippets.

@ShilGen
Forked from ValeryVerkhoturov/detail.go
Created March 19, 2026 20:10
Show Gist options
  • Select an option

  • Save ShilGen/4b5ce2e252cfa89ad83d76f56746f7b1 to your computer and use it in GitHub Desktop.

Select an option

Save ShilGen/4b5ce2e252cfa89ad83d76f56746f7b1 to your computer and use it in GitHub Desktop.
type ReportDetail struct {
RealizationReportID int64 `json:"realizationreport_id" `
DateFrom string `json:"date_from"`
DateTo string `json:"date_to"`
CreateDate string `json:"create_dt"`
CurrencyName string `json:"currency_name"`
SupplierContractCode *string `json:"suppliercontract_code"`
RrdID int64 `json:"rrd_id"`
GiID int64 `json:"gi_id"` // Номер поставки
SrcOfficeCoefficient decimal.Decimal `json:"dlv_prc"` // Фиксированный коэффициент склада по поставке
StartTariffDT string `json:"fix_tariff_date_from"` // Дата начала действия фиксации
EndTariffDT string `json:"fix_tariff_date_to"` // Дата конца действия фиксации
SubjectName string `json:"subject_name"`
NmID int64 `json:"nm_id"` // Код номенклатуры
BrandName string `json:"brand_name"` // Бренд
SaName string `json:"sa_name"` // Артикул поставщика
TsName string `json:"ts_name"` // Размер
Barcode string `json:"barcode"` // Баркод
DocTypeName string `json:"doc_type_name"` // Тип документа
Quantity int64 `json:"quantity"` // Кол-во
RetailPrice decimal.Decimal `json:"retail_price"` // Цена розничная
RetailAmount decimal.Decimal `json:"retail_amount"` // Вайлдберриз реализовал Товар (Пр)
SalePercent decimal.Decimal `json:"sale_percent"` // Итоговая согласованная скидка
CommissionPercent decimal.Decimal `json:"commission_percent"` // Размер кВВ, %
OfficeName string `json:"office_name"` // Склад
SupplierOperName string `json:"supplier_oper_name"` // Обоснование для оплаты
OrderDT string `json:"order_dt"` // Дата заказа
SaleDT string `json:"sale_dt"` // Дата продажи
RrDT string `json:"rr_dt"`
ShkID int64 `json:"shk_id"` // ШК
RetailPriceWithdiscRub decimal.Decimal `json:"retail_price_withdisc_rub"` // Цена розничная с учетом согласованной скидки
DeliveryAmount int64 `json:"delivery_amount"` // Количество доставок
ReturnAmount int64 `json:"return_amount"` // Количество возврата
DeliveryRub decimal.Decimal `json:"delivery_rub"` // Услуги по доставке товара покупателю
GiBoxTypeName string `json:"gi_box_type_name"` // Тип коробов
ProductDiscountForReport decimal.Decimal `json:"product_discount_for_report"` // Согласованный продуктовый дисконт, %
SupplierPromo decimal.Decimal `json:"supplier_promo"` // Промокод, % ИЛИ Промокод %
PpvzSppPrc decimal.Decimal `json:"ppvz_spp_prc"` // Скидка постоянного Покупателя (СПП), % ИЛИ Скидка постоянного Покупателя (СПП)
PpvzKvwPrcBase decimal.Decimal `json:"ppvz_kvw_prc_base"` // Размер кВВ без НДС, % Базовый
PpvzKvwPrc decimal.Decimal `json:"ppvz_kvw_prc"` // Итоговый кВВ без НДС, %
SupRatingPrcUp decimal.Decimal `json:"sup_rating_prc_up"`
IsKgvpV2 decimal.Decimal `json:"is_kgvp_v2"` // Размер изменения кВВ из-за акции, %
PpvzSalesCommission decimal.Decimal `json:"ppvz_sales_commission"` // Вознаграждение с продаж до вычета услуг поверенного, без НДС
PpvzForPay decimal.Decimal `json:"ppvz_for_pay"` // К перечислению Продавцу за реализованный Товар
PpvzReward decimal.Decimal `json:"ppvz_reward"` // Возмещение за выдачу и возврат товаров на ПВЗ
AcquiringFee decimal.Decimal `json:"acquiring_fee"` // ВВозмещение издержек по эквайрингу ИЛИ Эквайринг/Комиссии за организацию платежей
AcquiringPercent decimal.Decimal `json:"acquiring_percent"` // Размер комиссии за эквайринг без НДС, %
PaymentProcessing string `json:"payment_processing"` // Тип платежа за Эквайринг/Комиссии за организацию платежей
AcquiringBank string `json:"acquiring_bank"` // Наименование банка-эквайера
PpvzVw decimal.Decimal `json:"ppvz_vw"` // Вознаграждение Вайлдберриз (ВВ), без НДС
PpvzVwNds decimal.Decimal `json:"ppvz_vw_nds"` // НДС с Вознаграждения Вайлдберриз
PpvzOfficeName string `json:"ppvz_office_name"` // Наименование офиса доставки
PpvzOfficeID int64 `json:"ppvz_office_id"` // Номер офиса
PpvzSupplierID int64 `json:"ppvz_supplier_id"`
PpvzSupplierName string `json:"ppvz_supplier_name"` // Партнер
PpvzInn string `json:"ppvz_inn"` // ИНН партнера
DeclarationNumber string `json:"declaration_number"` // Номер таможенной декларации
BonusTypeName string `json:"bonus_type_name,omitempty"` // Виды логистики, штрафов и доплат ИЛИ Виды логистики, штрафов и корректировок ВВ
StickerID string `json:"sticker_id"` // Стикер МП
SiteCountry string `json:"site_country"` // Страна
SrvDbs bool `json:"srv_dbs"` // Признак услуги платной доставки
Penalty decimal.Decimal `json:"penalty"` // Общая сумма штрафов
AdditionalPayment decimal.Decimal `json:"additional_payment"` // Доплаты
RebillLogisticCost decimal.Decimal `json:"rebill_logistic_cost,omitempty"` // Возмещение издержек по перевозке/по складским операциям с товаром
RebillLogisticOrg string `json:"rebill_logistic_org,omitempty"` // Организатор перевозки
StorageFee decimal.Decimal `json:"storage_fee"` // Хранение
Deduction decimal.Decimal `json:"deduction"` // Удержания
Acceptance decimal.Decimal `json:"acceptance"` // Операции на приемке (в старых отчетах - Платная приемка)
AssemblyId int64 `json:"assembly_id"` // Номер сборочного задания
Kiz string `json:"kiz,omitempty"` // Код маркировки
Srid string `json:"srid"` // Srid
ReportType int `json:"report_type"` // Тип документа
IsLegalEntity bool `json:"is_legal_entity"` // Признак продажи юридическому лицу
TrbxID string `json:"trbx_id"` // Номер короба для платной приемки
CofinancingAmount decimal.Decimal `json:"installment_cofinancing_amount"` // Скидка по программе софинансирования
WibesWBDiscountPercent decimal.Decimal `json:"wibes_wb_discount_percent"` // Скидка Wibes, %
CashbackAmount decimal.Decimal `json:"cashback_amount"` // Сумма удержанная за начисленные баллы программы лояльности
CashbackDiscount decimal.Decimal `json:"cashback_discount"` // Компенсация скидки по программе лояльности
CashbackCommissionChange decimal.Decimal `json:"cashback_commission_change"` // Стоимость участия в программе лояльности
OrderUID string `json:"order_uid"` // Id корзины заказа
PaymentSchedule decimal.Decimal `json:"payment_schedule"` // Разовое изменение срока перечисления денежных средств
DeliveryMethod string `json:"delivery_method"` // Способ доставки товара покупателю
SellerPromoID int64 `json:"seller_promo_id"` // Id собственной акции продавца с дополнительной скидкой
SellerPromoDiscount decimal.Decimal `json:"seller_promo_discount"` // Размер дополнительной скидки по собственной акции продавца, %
LoyaltyID int64 `json:"loyalty_id"` // Уникальный идентификатор карты лояльности
LoyaltyDiscount int64 `json:"loyalty_discount"` // Скидка за карту лояльности, %
UuidPromocode string `json:"uuid_promocode"` // Id промокода
SalePricePromocodeDiscountPrc decimal.Decimal `json:"sale_price_promocode_discount_prc"` // Скидка за промокод, %
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment