523 lines
16 KiB
JSON
523 lines
16 KiB
JSON
{
|
||
"schema_version": "1.0",
|
||
"item_type": "vgo_pairs",
|
||
"units": "rub",
|
||
"generated_at": "2025-11-20T10:05:00Z",
|
||
"source_version_no": 1,
|
||
"data": {
|
||
"balance": {
|
||
"version_id": "99999999-9999-4999-8999-999999999999",
|
||
"statement_type": "balance",
|
||
"rules_version_no": 1,
|
||
"rules": [
|
||
{
|
||
"id": "66666666-6666-4666-8666-000000000002",
|
||
"rule_no": 2,
|
||
"article_1_line": "1170",
|
||
"article_2_line": "1310/1350/1370",
|
||
"side_1": "D",
|
||
"measure": "closing",
|
||
"company_1_accounts": [
|
||
"58.01"
|
||
],
|
||
"company_2_accounts": [
|
||
"80",
|
||
"83"
|
||
],
|
||
"company_1_excluded": [],
|
||
"company_2_excluded": []
|
||
},
|
||
{
|
||
"id": "66666666-6666-4666-8666-000000000006",
|
||
"rule_no": 6,
|
||
"article_1_line": "1230",
|
||
"article_2_line": "1520",
|
||
"side_1": "D",
|
||
"measure": "closing",
|
||
"company_1_accounts": [
|
||
"60.02",
|
||
"60.22",
|
||
"60.32",
|
||
"62.01",
|
||
"62.03",
|
||
"62.21",
|
||
"62.31",
|
||
"76"
|
||
],
|
||
"company_2_accounts": [
|
||
"60.01",
|
||
"60.03",
|
||
"60.21",
|
||
"60.31",
|
||
"62.02",
|
||
"62.22",
|
||
"62.32",
|
||
"76"
|
||
],
|
||
"company_1_excluded": [
|
||
"76.7.5",
|
||
"76.7.9"
|
||
],
|
||
"company_2_excluded": [
|
||
"76.7.1"
|
||
]
|
||
}
|
||
],
|
||
"aggregates": [
|
||
{
|
||
"rule_id": "66666666-6666-4666-8666-000000000002",
|
||
"rule_no": 2,
|
||
"company_1": {
|
||
"id": "11111111-1111-4111-8111-111111111111",
|
||
"name": "ООО «Альфа»"
|
||
},
|
||
"company_2": {
|
||
"id": "22222222-2222-4222-8222-222222222222",
|
||
"name": "ООО «Бета»"
|
||
},
|
||
"side_1": {
|
||
"article_line": "1170",
|
||
"accounts": [
|
||
"58.01"
|
||
],
|
||
"amount": "50000000.00",
|
||
"entries": [
|
||
{
|
||
"entry_ids": [
|
||
"aaaaaaaa-0000-4000-8000-000000000003"
|
||
],
|
||
"legal_entity_id": "11111111-1111-4111-8111-111111111111",
|
||
"counterparty_id": "22222222-2222-4222-8222-222222222222",
|
||
"account_code": "58.01",
|
||
"side": "D",
|
||
"amount": "50000000.00",
|
||
"decision": "AUTO",
|
||
"candidate_rule_ids": []
|
||
}
|
||
]
|
||
},
|
||
"side_2": {
|
||
"article_line": "1310/1350/1370",
|
||
"accounts": [
|
||
"80"
|
||
],
|
||
"amount": "40000000.00",
|
||
"entries": [
|
||
{
|
||
"entry_ids": [
|
||
"aaaaaaaa-0000-4000-8000-000000000004"
|
||
],
|
||
"legal_entity_id": "22222222-2222-4222-8222-222222222222",
|
||
"counterparty_id": "11111111-1111-4111-8111-111111111111",
|
||
"account_code": "80",
|
||
"side": "K",
|
||
"amount": "40000000.00",
|
||
"decision": "AUTO",
|
||
"candidate_rule_ids": []
|
||
}
|
||
]
|
||
},
|
||
"pairs": [],
|
||
"deviation_amount": "10000000.00",
|
||
"deviation_percent": "25.00",
|
||
"exceeds_threshold": false,
|
||
"status": "AUTO",
|
||
"eliminated_amount": "40000000.00",
|
||
"composition_changed": false,
|
||
"correction": null
|
||
},
|
||
{
|
||
"rule_id": "66666666-6666-4666-8666-000000000002",
|
||
"rule_no": 2,
|
||
"company_1": {
|
||
"id": "11111111-1111-4111-8111-111111111111",
|
||
"name": "ООО «Альфа»"
|
||
},
|
||
"company_2": {
|
||
"id": "33333333-3333-4333-8333-333333333333",
|
||
"name": "ООО «Гамма»"
|
||
},
|
||
"side_1": {
|
||
"article_line": "1170",
|
||
"accounts": [
|
||
"58.01"
|
||
],
|
||
"amount": "15000000.00",
|
||
"entries": [
|
||
{
|
||
"entry_ids": [
|
||
"aaaaaaaa-0000-4000-8000-000000000005"
|
||
],
|
||
"legal_entity_id": "11111111-1111-4111-8111-111111111111",
|
||
"counterparty_id": "33333333-3333-4333-8333-333333333333",
|
||
"account_code": "58.01",
|
||
"side": "D",
|
||
"amount": "15000000.00",
|
||
"decision": "AUTO",
|
||
"candidate_rule_ids": []
|
||
}
|
||
]
|
||
},
|
||
"side_2": {
|
||
"article_line": "1310/1350/1370",
|
||
"accounts": [],
|
||
"amount": "0.00",
|
||
"entries": []
|
||
},
|
||
"pairs": [],
|
||
"deviation_amount": "15000000.00",
|
||
"deviation_percent": null,
|
||
"exceeds_threshold": false,
|
||
"status": "ONE_SIDED",
|
||
"eliminated_amount": "15000000.00",
|
||
"composition_changed": false,
|
||
"correction": null
|
||
},
|
||
{
|
||
"rule_id": "66666666-6666-4666-8666-000000000006",
|
||
"rule_no": 6,
|
||
"company_1": {
|
||
"id": "11111111-1111-4111-8111-111111111111",
|
||
"name": "ООО «Альфа»"
|
||
},
|
||
"company_2": {
|
||
"id": "22222222-2222-4222-8222-222222222222",
|
||
"name": "ООО «Бета»"
|
||
},
|
||
"side_1": {
|
||
"article_line": "1230",
|
||
"accounts": [
|
||
"62.01"
|
||
],
|
||
"amount": "102000000.00",
|
||
"entries": [
|
||
{
|
||
"entry_ids": [
|
||
"aaaaaaaa-0000-4000-8000-000000000001"
|
||
],
|
||
"legal_entity_id": "11111111-1111-4111-8111-111111111111",
|
||
"counterparty_id": "22222222-2222-4222-8222-222222222222",
|
||
"account_code": "62.01",
|
||
"side": "D",
|
||
"amount": "102000000.00",
|
||
"decision": "AUTO",
|
||
"candidate_rule_ids": []
|
||
}
|
||
]
|
||
},
|
||
"side_2": {
|
||
"article_line": "1520",
|
||
"accounts": [
|
||
"60.01"
|
||
],
|
||
"amount": "100000400.50",
|
||
"entries": [
|
||
{
|
||
"entry_ids": [
|
||
"aaaaaaaa-0000-4000-8000-000000000002"
|
||
],
|
||
"legal_entity_id": "22222222-2222-4222-8222-222222222222",
|
||
"counterparty_id": "11111111-1111-4111-8111-111111111111",
|
||
"account_code": "60.01",
|
||
"side": "K",
|
||
"amount": "100000400.50",
|
||
"decision": "AUTO",
|
||
"candidate_rule_ids": []
|
||
}
|
||
]
|
||
},
|
||
"pairs": [
|
||
{
|
||
"side_1": {
|
||
"article_line": "1230",
|
||
"accounts": [
|
||
"62.01"
|
||
],
|
||
"amount": "102000000.00",
|
||
"entries": [
|
||
{
|
||
"entry_ids": [
|
||
"aaaaaaaa-0000-4000-8000-000000000001"
|
||
],
|
||
"legal_entity_id": "11111111-1111-4111-8111-111111111111",
|
||
"counterparty_id": "22222222-2222-4222-8222-222222222222",
|
||
"account_code": "62.01",
|
||
"side": "D",
|
||
"amount": "102000000.00",
|
||
"decision": "AUTO",
|
||
"candidate_rule_ids": []
|
||
}
|
||
]
|
||
},
|
||
"side_2": {
|
||
"article_line": "1520",
|
||
"accounts": [
|
||
"60.01"
|
||
],
|
||
"amount": "100000400.50",
|
||
"entries": [
|
||
{
|
||
"entry_ids": [
|
||
"aaaaaaaa-0000-4000-8000-000000000002"
|
||
],
|
||
"legal_entity_id": "22222222-2222-4222-8222-222222222222",
|
||
"counterparty_id": "11111111-1111-4111-8111-111111111111",
|
||
"account_code": "60.01",
|
||
"side": "K",
|
||
"amount": "100000400.50",
|
||
"decision": "AUTO",
|
||
"candidate_rule_ids": []
|
||
}
|
||
]
|
||
},
|
||
"deviation_amount": "1999599.50",
|
||
"deviation_percent": "2.00"
|
||
}
|
||
],
|
||
"deviation_amount": "1999599.50",
|
||
"deviation_percent": "2.00",
|
||
"exceeds_threshold": false,
|
||
"status": "AUTO",
|
||
"eliminated_amount": "100000400.50",
|
||
"composition_changed": false,
|
||
"correction": null
|
||
},
|
||
{
|
||
"rule_id": "66666666-6666-4666-8666-000000000006",
|
||
"rule_no": 6,
|
||
"company_1": {
|
||
"id": "11111111-1111-4111-8111-111111111111",
|
||
"name": "ООО «Альфа»"
|
||
},
|
||
"company_2": {
|
||
"id": "33333333-3333-4333-8333-333333333333",
|
||
"name": "ООО «Гамма»"
|
||
},
|
||
"side_1": {
|
||
"article_line": "1230",
|
||
"accounts": [
|
||
"62.01"
|
||
],
|
||
"amount": "30000000.00",
|
||
"entries": [
|
||
{
|
||
"entry_ids": [
|
||
"aaaaaaaa-0000-4000-8000-000000000006"
|
||
],
|
||
"legal_entity_id": "11111111-1111-4111-8111-111111111111",
|
||
"counterparty_id": "33333333-3333-4333-8333-333333333333",
|
||
"account_code": "62.01",
|
||
"side": "D",
|
||
"amount": "30000000.00",
|
||
"decision": "AUTO",
|
||
"candidate_rule_ids": []
|
||
}
|
||
]
|
||
},
|
||
"side_2": {
|
||
"article_line": "1520",
|
||
"accounts": [
|
||
"60.01"
|
||
],
|
||
"amount": "29100000.00",
|
||
"entries": [
|
||
{
|
||
"entry_ids": [
|
||
"aaaaaaaa-0000-4000-8000-000000000007"
|
||
],
|
||
"legal_entity_id": "33333333-3333-4333-8333-333333333333",
|
||
"counterparty_id": "11111111-1111-4111-8111-111111111111",
|
||
"account_code": "60.01",
|
||
"side": "K",
|
||
"amount": "29100000.00",
|
||
"decision": "AUTO",
|
||
"candidate_rule_ids": []
|
||
}
|
||
]
|
||
},
|
||
"pairs": [],
|
||
"deviation_amount": "900000.00",
|
||
"deviation_percent": "3.09",
|
||
"exceeds_threshold": false,
|
||
"status": "AUTO",
|
||
"eliminated_amount": "29100000.00",
|
||
"composition_changed": false,
|
||
"correction": {
|
||
"status": "APPLIED",
|
||
"version_no": 2,
|
||
"debit": [
|
||
{
|
||
"line_code": "1230",
|
||
"amount": "20000000.00"
|
||
},
|
||
{
|
||
"line_code": "1170",
|
||
"amount": "5000000.00"
|
||
}
|
||
],
|
||
"credit": [
|
||
{
|
||
"line_code": "1520",
|
||
"amount": "22500000.00"
|
||
}
|
||
],
|
||
"comment": "Часть долга Гаммы переведена в займ — разнесено по статьям",
|
||
"reason_code": null,
|
||
"balance": {
|
||
"debit_total": "25000000.00",
|
||
"credit_total": "22500000.00",
|
||
"difference": "2500000.00",
|
||
"difference_percent": "11.11",
|
||
"remainder_1": "5000000.00",
|
||
"remainder_2": "6600000.00"
|
||
},
|
||
"updated_by": {
|
||
"id": "44444444-4444-4444-8444-444444444444",
|
||
"name": "Петрова Мария Ивановна"
|
||
},
|
||
"updated_at": "2025-11-13T09:10:00Z"
|
||
}
|
||
},
|
||
{
|
||
"rule_id": "66666666-6666-4666-8666-000000000006",
|
||
"rule_no": 6,
|
||
"company_1": {
|
||
"id": "22222222-2222-4222-8222-222222222222",
|
||
"name": "ООО «Бета»"
|
||
},
|
||
"company_2": {
|
||
"id": "11111111-1111-4111-8111-111111111111",
|
||
"name": "ООО «Альфа»"
|
||
},
|
||
"side_1": {
|
||
"article_line": "1230",
|
||
"accounts": [
|
||
"62.01"
|
||
],
|
||
"amount": "10000000.00",
|
||
"entries": [
|
||
{
|
||
"entry_ids": [
|
||
"aaaaaaaa-0000-4000-8000-000000000008"
|
||
],
|
||
"legal_entity_id": "22222222-2222-4222-8222-222222222222",
|
||
"counterparty_id": "11111111-1111-4111-8111-111111111111",
|
||
"account_code": "62.01",
|
||
"side": "D",
|
||
"amount": "10000000.00",
|
||
"decision": "AUTO",
|
||
"candidate_rule_ids": []
|
||
}
|
||
]
|
||
},
|
||
"side_2": {
|
||
"article_line": "1520",
|
||
"accounts": [
|
||
"60.01",
|
||
"76.05"
|
||
],
|
||
"amount": "50000000.00",
|
||
"entries": [
|
||
{
|
||
"entry_ids": [
|
||
"aaaaaaaa-0000-4000-8000-000000000009"
|
||
],
|
||
"legal_entity_id": "11111111-1111-4111-8111-111111111111",
|
||
"counterparty_id": "22222222-2222-4222-8222-222222222222",
|
||
"account_code": "60.01",
|
||
"side": "K",
|
||
"amount": "12000000.00",
|
||
"decision": "AUTO",
|
||
"candidate_rule_ids": []
|
||
},
|
||
{
|
||
"entry_ids": [
|
||
"aaaaaaaa-0000-4000-8000-000000000010"
|
||
],
|
||
"legal_entity_id": "11111111-1111-4111-8111-111111111111",
|
||
"counterparty_id": "22222222-2222-4222-8222-222222222222",
|
||
"account_code": "76.05",
|
||
"side": "K",
|
||
"amount": "38000000.00",
|
||
"decision": "AUTO",
|
||
"candidate_rule_ids": []
|
||
}
|
||
]
|
||
},
|
||
"pairs": [],
|
||
"deviation_amount": "40000000.00",
|
||
"deviation_percent": "400.00",
|
||
"exceeds_threshold": true,
|
||
"status": "DISCREPANCY",
|
||
"eliminated_amount": "0.00",
|
||
"composition_changed": false,
|
||
"correction": {
|
||
"status": "APPLIED",
|
||
"version_no": 1,
|
||
"debit": [
|
||
{
|
||
"line_code": "1230",
|
||
"amount": "10000000.00"
|
||
}
|
||
],
|
||
"credit": [
|
||
{
|
||
"line_code": "1520",
|
||
"amount": "10000000.00"
|
||
}
|
||
],
|
||
"comment": "Сверка Бета → Альфа: разница — аванс, исключаем подтверждённое",
|
||
"reason_code": null,
|
||
"balance": {
|
||
"debit_total": "10000000.00",
|
||
"credit_total": "10000000.00",
|
||
"difference": "0.00",
|
||
"difference_percent": "0.00",
|
||
"remainder_1": "0.00",
|
||
"remainder_2": "40000000.00"
|
||
},
|
||
"updated_by": {
|
||
"id": "44444444-4444-4444-8444-444444444444",
|
||
"name": "Петрова Мария Ивановна"
|
||
},
|
||
"updated_at": "2025-11-12T14:30:00Z"
|
||
}
|
||
}
|
||
],
|
||
"unallocated": [
|
||
{
|
||
"entry_ids": [
|
||
"aaaaaaaa-0000-4000-8000-000000000011"
|
||
],
|
||
"owner": {
|
||
"id": "33333333-3333-4333-8333-333333333333",
|
||
"name": "ООО «Гамма»"
|
||
},
|
||
"counterparty": {
|
||
"id": "11111111-1111-4111-8111-111111111111",
|
||
"name": "ООО «Альфа»"
|
||
},
|
||
"account_code": "76.09",
|
||
"line_code": null,
|
||
"side": "D",
|
||
"amount": "350000.00",
|
||
"candidate_rule_ids": [
|
||
"66666666-6666-4666-8666-000000000002",
|
||
"66666666-6666-4666-8666-000000000006"
|
||
],
|
||
"reason": "MULTIPLE_RULES",
|
||
"excluded": true
|
||
}
|
||
],
|
||
"totals": {
|
||
"amount_1": "207000000.00",
|
||
"amount_2": "219100400.50",
|
||
"deviation_amount": "67899599.50",
|
||
"correction_debit": "35000000.00",
|
||
"correction_credit": "32500000.00"
|
||
}
|
||
},
|
||
"income": null
|
||
}
|
||
}
|