-
Notifications
You must be signed in to change notification settings - Fork 3
/
schema_definitions.yml
957 lines (926 loc) · 35.3 KB
/
schema_definitions.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
---
info:
version: '2.0'
title: Nebula API v2
description: |-
OpenApi-like definition for receipt schema with extensions and additions
Подробнее про поля имеет смысл смотреть в Приказ ФНС России от 21.03.2017 N ММВ-7-20/229@ (ред. от 22.10.2018)
"Об утверждении дополнительных реквизитов фискальных документов и форматов фискальных документов,
обязательных к использованию" (Зарегистрировано в Минюсте России 13.04.2017 N 46361)
(с изм. и доп., вступ. в силу с 01.01.2019)
anyOf:
- "$ref": "#definitions/CheckDocumentCreate[CheckContent]"
- "$ref": "#definitions/CheckDocumentCreate[CorrectionContent]"
definitions:
CheckDocumentCreate[CheckContent]:
type: object
properties:
id:
title: Идентификатор документа
description: должен быть уникален в пределах организации.
type: string
minLength: 1
maxLength: 64
inn:
title: ИНН организации
description: ИНН организации, для которой пробивается чек
type: string
minLength: 10
maxLength: 12
group:
title: Группа устройств
description: Группа устройств, с помощью которых будет пробит чек
type: string
minLength: 1
maxLength: 32
nullable: true
key:
title: Название ключа проверки
description: |-
Название ключа который должен быть использован для проверки подписи
Для клиентов используется их ИНН, для партнеров и платежных агентов код с маской 301****
type: string
minLength: 1
maxLength: 32
content:
title: Содержимое документа
"$ref": "#/definitions/CheckContent"
callbackUrl:
description: URL для отправки результатов обработки чека POST запросом
type: [string, "null"]
maxLength: 1024
CheckContent:
type: object
properties:
type:
x-tag-id: 1054
title: Признак расчета
type: integer
x-enum:
income:
val: 1
title: Приход
income_return:
val: 2
title: Возврат прихода
expense:
val: 3
title: Расход
expense_return:
val: 4
title: Возврат расхода
positions:
title: Список предметов расчета
x-tag-id: 1059
type: array
items:
"$ref": "#/definitions/CheckPosition"
checkClose:
"$ref": "#/definitions/CheckClose"
title: Параметры закрытия чека
customerContact:
title: Контакт покупателя
description: Телефон или электронный адрес покупателя
x-tag-id: 1008
type: string
agentType:
format: byte
x-tag-id: 1057
x-todo: DRY value 1222?
title: Признак агента
description: |-
Битовое поле, где номер бита обозначает,
что оказывающий услугу покупателю (клиенту) пользователь является
соответствующим агентом
x-comment: |-
Кассовый чек(БСО) может содержать реквизиты «признак агента» (тег 1057),
только если отчет о регистрации и(или) текущий отчет о перерегистрации
содержит реквизит «признак агента» (тег 1057), имеющий значение, идентичное
значению реквизита «признак агента» (тег 1057) кассового чека.
type: integer
x-bitfield:
bank_agent:
bit: 0
title: банковский платежный агент
print: БАНК. ПЛ. АГЕНТ
bank_subagent:
bit: 1
title: банковский платежный субагент
print: БАНК. ПЛ. СУБАГЕНТ
payment_agent:
bit: 2
title: платежный агент
print: ПЛ. АГЕНТ
payment_subagent:
bit: 3
title: платежный субагент
print: ПЛ. СУБАГЕНТ
attorney:
bit: 4
title: поверенный
print: ПОВЕРЕННЫЙ
comissioner:
bit: 5
title: комиссионер
print: КОМИССИОНЕР
other:
bit: 6
title: иной агент
print: АГЕНТ
#DRY: AgentInfo один-в-один, тут они указываются если одинаковы для всех позиций
paymentTransferOperatorPhoneNumbers:
title: Телефон оператора перевода
x-tag-id: 1075
x-todo: Тут поля из AgentInfo as-is, разобраться и мб DRY
type: array
items:
type: string
paymentAgentOperation:
title: Операция платежного агента
description: наименование операции банковского платежного агента или банковского платежного субагента
x-tag-id: 1044
type: string
paymentAgentPhoneNumbers:
title: Телефон платежного агента
x-tag-id: 1073
type: array
items:
type: string
paymentOperatorPhoneNumbers:
title: Телефон оператора по приему платежей
x-tag-id: 1074
type: array
items:
type: string
paymentOperatorName:
title: Наименование оператора перевода
x-tag-id: 1026
type: string
paymentOperatorAddress:
title: Адрес оператора перевода
x-tag-id: 1005
type: string
paymentOperatorINN:
title: ИНН оператора перевода
x-tag-id: 1016
type: string
# / AgentInfo
supplierPhoneNumbers:
title: Телефон поставщика
x-tag-id: 1171
type: array
items:
type: string
additionalUserAttribute:
"$ref": "#/definitions/AdditionalUserAttribute"
title: Дополнительный реквизит пользователя
x-tag-id: 1084
automatNumber:
title: Номер автомата
description: |-
должен входить в состав кассового чека (БСО) при применении ККТ в автоматическом устройстве для расчетов
и может не включаться в состав кассового чека (БСО) при передаче кассового чека (БСО) ОФД в электронной форме в случае,
если указанный реквизит был передан ОФД ранее в составе отчета о регистрации или отчета об изменении параметров регистрации
x-tag-id: 1036
type: string
settlementAddress:
title: Адрес расчетов
x-tag-id: 1009
type: string
settlementPlace:
title: Место расчетов
x-tag-id: 1187
type: string
additionalAttribute:
title: Дополнительный реквизит чека (БСО)
description: определяется ФНС
x-tag-id: 1192
type: string
customer:
title: Покупатель (клиент)
x-tag-id: 1227
type: string
customerINN:
title: ИНН покупателя (клиента)
x-tag-id: 1228
type: string
cashier:
title: Кассир
x-tag-id: 1021
type: string
cashierINN:
title: ИНН кассира
x-tag-id: 1203
type: string
senderEmail:
title: Адрес электронной почты отправителя чека
x-tag-id: 1117
type: string
CheckPosition:
title: Предмет расчета
x-tag-id: 1059
type: object
properties:
quantity:
format: double
title: Количество предмета расчета
x-tag-id: 1023
type: number
x-comment: до 6 знаков после точки
price:
format: double
title: Цена за единицу
description: Цена за единицу предмета расчета с учетом скидок и наценок
x-comment: до 2 знаков после точки
x-tag-id: 1079
type: number
totalSum:
format: double
x-tag-id: 1043
x-unknown: в документации нет, считается автоматом?
title: Стоимость предмета расчета
description: Стоимость предмета расчета с учетом скидок и наценок
x-comment: |-
Значение реквизита «стоимость предмета расчета с учетом скидок и наценок» (тег 1043)
должно быть равно произведению значения реквизита
«цена за единицу предмета расчета с учетом скидок и наценок» (тег 1079),
умноженному на значение реквизита «количество предмета расчета» (тег 1023).
В случае если вычисление значения реквизита «стоимость предмета расчета
с учетом скидок и наценок» (тег 1043) осуществляется с использованием внешнего
калькулирующего устройства и включается в состав кассового чека (БСО) на основании
результатов, вычисленных этими калькулирующим устройством,
значение реквизита «стоимость предмета расчета с учетом скидок и наценок» (тег 1043),
вычисленного внешним калькулирующим устройством, не должно отличаться от значения реквизита
«стоимость предмета расчета с учетом скидок и наценок» (тег 1043),
вычисленного путем умножения значения реквизита
«цена за единицу предмета расчета с учетом скидок и наценок» (тег 1079)
на значение реквизита «количество предмета расчета» (тег 1023),
больше, чем на 1 копейку.
type: number
tax:
title: Ставка НДС
x-tag-id: 1199
type: integer
x-enum:
vat_18:
val: 1
title: ставка НДС 18% (старая, теперь 20)
vat_20:
val: 1
title: ставка НДС 20%
vat_10:
val: 2
title: ставка НДС 10%
vat_18_118:
val: 3
title: ставка НДС расч. 18/118 (старая)
vat_20_120:
val: 3
title: ставка НДС расч. 20/120
vat_10_110:
val: 4
title: ставка НДС расч. 10/110
vat_0:
val: 5
title: ставка НДС 0%
vat_not_charged:
val: 6
title: НДС не облагается
text:
title: Наименование предмета расчета
x-tag-id: 1030
type: string
maxLength: 128
paymentMethodType:
x-tag-id: 1214
title: Признак способа расчета
type: integer
x-enum:
prepay_full:
val: 1
title: Предоплата 100%
prepay_partial:
val: 2
title: Частичная предоплата
advance:
val: 3
title: Аванс
full:
val: 4
title: Полный расчет
partial_credit:
val: 5
title: Частичный расчет и кредит
credit:
val: 6
title: Передача в кредит
credit_payment:
val: 7
title: Оплата кредита
paymentSubjectType:
x-tag-id: 1212
title: Признак предмета расчета
type: integer
nullable: true
x-comment: если null, то считается что "товар"
x-enum:
goods:
val: 1
title: Товар
excised_goods:
val: 2
title: Подакцизный товар
work:
val: 3
title: Работа
service:
val: 4
title: Услуга
gambling_bet:
val: 5
title: Ставка азартной игры
gambling_win:
val: 6
title: Выигрыш азартной игры
lottery_ticket:
val: 7
title: Лотерейный билет
lottery_win:
val: 8
title: Выигрыш лотереи
intellectual:
val: 9
title: Предоставление РИД
x-comment: РИД = результат интеллектуальной деятельности
payment:
val: 10
title: Платеж
comission:
val: 11
title: Агентское вознаграждение
composite:
val: 12
title: Составной предмет расчета
other:
val: 13
title: Иной предмет расчета
nomenclatureCode:
title: Код товарной номенклатуры
description: |-
base64 строка
Данные в массиве представлены в виде строки, в которой:
первые 4 байта –код справочника;
последующие 8 байт – код группы товаров;
последние 20 байт – код идентификации товара
x-tag-id: 1162
type: string
nullable: true
format: byte
minLength: 1
maxLength: 32
supplierINN:
title: ИНН поставщика
x-tag-id: 1226
type: string
supplierInfo:
"$ref": "#/definitions/SupplierInfo"
title: Данные поставщика
nullable: true
x-tag-id: 1224
agentType:
x-tag-id: 1222
x-todo: DRY 1057?
title: Признак агента по предмету расчета
description: |-
Битовое поле, где номер бита обозначает, что оказывающий услугу покупателю (клиенту)
пользователь является агентом
type: integer
x-bitfield:
bank_agent:
bit: 0
title: банковский платежный агент
description: |-
юридическое лицо, не являющееся кредитной организацией, или индивидуальный предприниматель,
которые привлекаются кредитной организацией в целях осуществления отдельных банковских операций. См. 161ФЗ
bank_subagent:
bit: 1
title: банковский платежный субагент
description: |-
юридическое лицо, не являющееся кредитной организацией, или индивидуальный предприниматель,
которые привлекаются банковским платежным агентом в целях осуществления отдельных банковских операций.
payment_agent:
bit: 2
title: платежный агент
description: |-
юридическое лицо или индивидуальный предприниматель,
осуществляющие деятельность по приёму платежей физических лиц (клиентов),
в соответствии с договором, заключённым с поставщиком или с оператором по приёму платежей.
payment_subagent:
bit: 3
title: платежный субагент
attorney:
bit: 4
title: поверенный
comissioner:
bit: 5
title: комиссионер
other:
bit: 6
title: иной агент
agentInfo:
"$ref": "#/definitions/AgentInfo"
title: Данные агента
x-tag-id: 1223
unitOfMeasurement:
title: Единица измерения предмета расчета
x-tag-id: 1197
type: string
additionalAttribute:
title: Дополнительный реквизит предмета расчета
description: определяется ФНС
x-tag-id: 1191
type: string
manufacturerCountryCode:
title: Код страны происхождения товара
x-tag-id: 1230
type: string
customsDeclarationNumber:
title: Номер таможенной декларации
x-tag-id: 1231
type: string
excise:
format: double
title: Акциз
x-tag-id: 1229
type: number
CheckClose:
type: object
properties:
payments:
title: Оплаты
type: array
items:
"$ref": "#/definitions/CheckPayment"
taxationSystem:
x-tag-id: 1055
title: Система налогообложения
type: integer
x-enum:
common:
val: 0
title: Общая, ОСН
print: ОСН
simplified:
val: 1
title: Упрощенная доход, УСН доход
print: УСН доход
simplified_difference:
val: 2
title: Упрощенная доход минус расход, УСН доход - расход
print: УСН доход - расход
envd:
val: 3
title: Единый налог на вмененный доход, ЕНВД
print: ЕНВД
esn:
val: 4
title: Единый сельскохозяйственный налог, ЕСН
print: ЕСН
patent:
val: 5
title: Патентная система налогообложения, Патент
print: Патент
AdditionalUserAttribute:
title: Дополнительный реквизит пользователя
x-tag-id: 1084
type: object
properties:
name:
title: Наименование
description: Наименование дополнительного реквизита пользователя
x-tag-id: 1085
type: string
value:
title: Значение
description: Значение дополнительного реквизита пользователя
x-tag-id: 1086
type: string
SupplierInfo:
title: Данные поставщика
x-tag-id: 1224
type: object
properties:
phoneNumbers:
title: Телефон поставщика
description: можно не указывать, если совпадает с 1171 в самом чеке
x-tag-id: 1171
type: array
items:
type: string
name:
title: Наименование поставщика
description: получатель средств для платежных агентов, принципал для агентов
x-tag-id: 1225
type: string
AgentInfo:
title: Данные агента
x-tag-id: 1223
type: object
properties:
paymentTransferOperatorPhoneNumbers:
title: Телефон оператора перевода
description: Для оператора по переводу денежных средств
x-tag-id: 1075
type: array
items:
type: string
paymentAgentOperation:
title: Операция платежного агента
description: наименование операции банковского платежного агента или банковского платежного субагента
x-tag-id: 1044
type: string
paymentAgentPhoneNumbers:
title: Телефон платежного агента
x-tag-id: 1073
type: array
items:
type: string
paymentOperatorPhoneNumbers:
title: Телефон оператора по приему платежей
description: При осуществлении деятельности платежного агента и платежного субагента
x-tag-id: 1074
type: array
items:
type: string
paymentOperatorName:
title: Наименование оператора перевода
description: для банковских платежных [суб]агентов
x-tag-id: 1026
type: string
paymentOperatorAddress:
title: Адрес оператора перевода
description: для банковских платежных [суб]агентов
x-tag-id: 1005
type: string
paymentOperatorINN:
title: ИНН оператора перевода
description: для банковских платежных [суб]агентов
x-tag-id: 1016
type: string
CheckPayment:
type: object
properties:
type:
type: integer
title: Тип оплаты
x-enum:
cash:
val: 1
title: сумма по чеку наличными
print: Наличными
x-tag-id: 1031
card:
val: 2
title: сумма по чеку электронными
print: Безналичными
x-tag-id: 1081
prepaid:
val: 14
title: сумма по чеку предоплатой(зачетом аванса и (или) предыдущих платежей)
print: Предварительная оплата(аванс)
x-tag-id: 1215
credit:
val: 15
title: сумма по чеку постоплатой(в кредит)
print: Последующая оплата(кредит)
x-tag-id: 1216
counterclaim:
val: 16
title: сумма по чеку(БСО) встречным предоставлением
print: Иная форма оплаты
x-tag-id: 1217
amount:
format: double
x-comment: точность до 2 знаков после запятой, попадает в тег поля по значению type (1031,1081,1215,1216,1217)
title: Сумма оплаты
type: number
ValidationErrors:
type: object
properties:
errors:
type: array
items:
type: string
CheckDocumentCreate[CorrectionContent]:
type: object
x-todo: DRY CheckDocumentCreate[CheckContent] is exactly the same, but has different content field
properties:
id:
type: string
inn:
type: string
group:
type: string
key:
type: string
content:
"$ref": "#/definitions/CorrectionContent"
callbackUrl:
description: URL для отправки результатов обработки чека POST запросом
type: [string, "null"]
maxLength: 1024
CorrectionContent:
type: object
properties:
correctionType:
title: Тип коррекции
x-tag-id: 1173
type: integer
x-enum:
manual:
val: 0
title: Самостоятельно
prescribed:
val: 1
title: По предписанию
type:
title: Признак расчета
x-tag-id: 1054
type: integer
x-enum:
income:
val: 1
title: Приход
expense:
val: 3
title: Расход
description:
title: Описание коррекции
x-tag-id: 1177
type: string
causeDocumentDate:
format: date-time
title: Дата документа основания для коррекции
x-tag-id: 1178
x-comment: В данном реквизите время всегда указывать, как 00:00:00
type: string
causeDocumentNumber:
title: Номер документа основания для коррекции
x-tag-id: 1179
type: string
totalSum:
format: double
title: Сумма расчета, указанного в чеке (БСО)
x-tag-id: 1020
type: number
automatNumber:
title: Номер автомата
x-comment: Только для вендинга
x-tag-id: 1036
type: string
settlementAddress:
title: Адрес расчетов
x-comment: Только для вендинга
x-tag-id: 1009
type: string
settlementPlace:
title: Место расчетов
x-comment: Только для вендинга
x-tag-id: 1187
type: string
cashSum:
x-name: sum_cash
title: Сумма по чеку (БСО) наличными
format: double
x-tag-id: 1031
type: number
eCashSum:
x-name: sum_card
format: double
title: Сумма по чеку (БСО) электронными
x-tag-id: 1081
type: number
prepaymentSum:
x-name: sum_prepaid
format: double
title: Сумма по чеку (БСО) предоплатой
description: Сумма по чеку (БСО) предоплатой (зачетом аванса и (или) предыдущих платежей)
x-tag-id: 1215
type: number
postpaymentSum:
x-name: sum_credit
format: double
title: Сумма по чеку (БСО) постоплатой
description: Сумма по чеку (БСО) постоплатой (в кредит)
x-tag-id: 1216
type: number
otherPaymentTypeSum:
x-name: sum_counterclaim
format: double
title: Сумма по чеку (БСО) встречным предоставлением
x-tag-id: 1217
type: number
tax1Sum:
title: Сумма НДС чека по ставке 20%
x-comment: осторожно, номера в названии поля не соответствуют значениям в CheckPosition.tax
x-tag-id: 1102
x-alias: vat_20
type: number
format: double
tax2Sum:
title: Сумма НДС чека по ставке 10%
x-tag-id: 1103
x-alias: vat_10
type: number
format: double
tax3Sum:
format: double
title: Сумма расчета по чеку с НДС по ставке 0%
x-tag-id: 1104
x-alias: vat_0
type: number
tax4Sum:
format: double
title: Сумма расчета по чеку без НДС
x-tag-id: 1105
x-alias: vat_not_charged
type: number
tax5Sum:
format: double
title: Сумма НДС чека по расч. ставке 20/120
x-tag-id: 1106
x-alias: vat_20_120
type: number
tax6Sum:
format: double
title: Сумма НДС чека по расч. ставке 10/110
x-tag-id: 1107
x-alias: vat_10_110
type: number
taxationSystem:
type: integer
x-todo: DRY
title: Применяемая система налогообложения
x-tag-id: 1055
x-enum:
common:
val: 0
title: Общая, ОСН
simplified:
val: 1
title: Упрощенная доход, УСН доход
simplified_difference:
val: 2
title: Упрощенная доход минус расход, УСН доход - расход
envd:
val: 3
title: Единый налог на вмененный доход, ЕНВД
esn:
val: 4
title: Единый сельскохозяйственный налог, ЕСН
patent:
val: 5
title: Патентная система налогообложения, Патент
cashier:
title: Кассир
x-tag-id: 1021
type: string
cashierINN:
title: ИНН кассира
x-tag-id: 1203
type: string
CheckStatusViewModel[CheckContent]:
type: object
properties:
id:
title: Идентификатор документа
type: string
deviceSN:
title: Заводской номер устройства пробившего чек
type: string
deviceRN:
title: Регистрационный номер устройства пробившего чек
type: string
fsNumber:
title: Номер фискального накопителя
type: string
ofdName:
title: Наименование ОФД
type: string
ofdWebsite:
title: Web-сайт ОФД
type: string
ofdinn:
title: ИНН ОФД
type: string
fnsWebsite:
title: Web-сайт ФНС
type: string
companyINN:
title: ИНН пользователя
type: string
companyName:
title: Наименование пользователя
type: string
documentNumber:
title: Номер ФД
format: int64
type: integer
shiftNumber:
title: Номер смены
format: int32
type: integer
documentIndex:
title: Номер чека за смену
format: int32
type: integer
processedAt:
title: Время регистрации фискального документа в ФН
description: Время регистрации фискального документа в ФН, ISO8601
format: date-time
type: string
content:
title: Содержимое документа
"$ref": "#/definitions/CheckContent"
change:
title: Сдача
format: double
type: number
fp:
title: Фискальный признак
type: string
callbackUrl:
description: URL для отправки результатов обработки чека POST запросом
type: [string, "null"]
maxLength: 1024
CheckStatusViewModel[CorrectionContent]:
type: object
properties:
id:
type: string
maxLength: 64
deviceSN:
title: Заводской номер устройства пробившего чек
type: string
maxLength: 20
deviceRN:
title: Регистрационный номер устройства пробившего чек
type: string
maxLength: 20
fsNumber:
title: Номер фискального накопителя
type: string
ofdName:
title: Наименование ОФД
type: string
maxLength: 256
ofdWebsite:
title: Web-сайт ОФД
type: string
ofdinn:
title: ИНН ОФД
type: string
fnsWebsite:
title: Web-сайт ФНС
type: string
maxLength: 256
companyINN:
title: ИНН пользователя
type: string
maxLength: 12
companyName:
title: Наименование пользователя
type: string
maxLength: 256
documentNumber:
title: Номер ФД
type: integer
format: int64
shiftNumber:
title: Номер смены
type: integer
format: int32
documentIndex:
title: Номер чека за смену
format: int32
type: integer
processedAt:
title: Время регистрации фискального документа в ФН
description: Время регистрации фискального документа в ФН, ISO8601
format: date-time
type: string
content:
title: Содержимое документа
"$ref": "#/definitions/CorrectionContent"
change:
x-unknown: Сдача?
format: double
type: number
fp:
title: Фискальный признак
type: string
maxLength: 10
callbackUrl:
description: URL для отправки результатов обработки чека POST запросом
type: [string, "null"]
maxLength: 1024