Менеджер бачить відвантаження й позначає угоду завершеною. Фінанси ще шукають призначення отриманого платежу, а клієнт оскаржує кількість. Єдине поле статусу приховує три різні незавершені роботи. Власнику торгової операції потрібна модель Order-to-Cash — від погодженого замовлення до звіреного надходження коштів, — яка показує джерело кожного факту та відповідального за наступну дію. Нижче розглянемо авторський спосіб побудови такої моделі на умовному експортному замовленні, без припущень про правові чи бухгалтерські наслідки окремого статусу.

Зв’яжіть об’єкти, перш ніж об’єднувати статуси

Умовне замовлення E-17 охоплює сто одиниць товару за загальною погодженою вартістю 10 000 EUR. Для простоти прикладу податки, курсові різниці та комісії не розраховуємо. Поставка складається з двох відправлень: шістдесят і сорок одиниць. На першу частину вже є приймальний документ, другу лише передано перевізнику. Об’єктом контролю лишається E-17, але його виконання не можна визначити за станом одного рейсу.

Побудуйте зв’язки між договором, версією замовлення, рядками, відправленнями, доказами приймання, рахунком і надходженнями. Кожен об’єкт має власний ідентифікатор; одна угода може містити кілька рахунків і платежів. Джерелом комерційної обіцянки оберіть систему замовлень, фізичних рухів — складський або транспортний контур, фінансового залишку — погоджений фінансовий облік. Інтеграція переносить факти, але не роздає право змінювати їх усім системам.

GS1 EPCIS визначає модель для обміну подіями видимості між застосунками. Для нашої моделі це корисний принцип відокремлення події щодо об’єкта від загальної оцінки угоди. Стандарт не встановлює момент визнання доходу чи виконання договору. Такі питання визначають уповноважені фахівці за застосовними умовами, а операційна картка зберігає використану підставу.

Джерела: [1]

Зафіксуйте обіцянку та допустимі зміни

Перед передачею E-17 на виконання комерційний власник підтверджує кількість, ціну, валюту, адреси та погоджені умови. Збережіть версію, на якій ґрунтується план, і людей, що її погодили. Якщо клієнт змінює другу частину замовлення, система має показати, які ще не виконані дії потрібно перепланувати. Вже відвантажена кількість і раніше виданий документ не повинні непомітно змінитися разом із загальним полем замовлення.

Відокремте запит на зміну від прийнятої зміни. Менеджер може зареєструвати бажання клієнта, але дозвіл на нову ціну чи строк належить визначеній ролі. До погодження продовжує діяти попередня підтверджена версія; якщо виконувати її вже неможливо, власник операції відкриває виняток із конкретним рішенням, яке очікується. Не позначайте угоду просто як зупинену без пояснення, що саме блокує її рух.

Для партнера використовуйте стан із чітким змістом. «Відвантажено шістдесят» означає підтверджений складський рух цієї кількості, а «прийнято шістдесят» — перевірений результат приймання. «Очікується погодження зміни» ґрунтується на відкритій задачі, а не на здогадці менеджера. Поруч показуйте час останнього підтвердження та межу відомих даних, щоб старий факт не виглядав актуальною обіцянкою.

Розділіть надходження коштів і погашення рахунку

У прикладі виставлено погоджений рахунок на 10 000 EUR. Банк підтверджує надходження 6000 EUR, але призначення містить номер договору, за яким є інші відкриті операції. До перевірки фінанси показують надходження як нерозподілене. Після підтвердженого зіставлення з цим рахунком його відкритий залишок становить 4000 EUR. Ця арифметика є умовною моделлю, яка не задає правила проведення для конкретної юрисдикції.

Microsoft у документації Dynamics 365 розрізняє реєстрацію платежу та його застосування до рахунку в процесі settlement. Це підтверджує корисність окремих станів у конкретній системі, але не є рекомендацією продукту. У запропонованому процесі відповідальний за звірку бачить платника, юридичну особу отримувача, валюту, суму, банківський ідентифікатор і кандидатів на зіставлення. Схожий номер договору сам по собі не дає достатньої підстави для автоматичного розподілу.

Якщо клієнт оскаржує частину поставки, збережіть спір поруч із залишком, а не віднімайте суму без погодженого рішення. Менеджер збирає докази, фінанси визначають дозволений фінансовий крок, компетентна договірна роль перевіряє підставу. Таблиця показує, які дії залишаються відкритими при різних комбінаціях фактів. Жоден стан не повинен приховувати незавершену роботу іншого підрозділу.

Комбінація фактів визначає наступну роботу

↔ Прокрутіть таблицю горизонтально

Комбінація фактів визначає наступну роботу
Відомі факти Що ще відкрите Власник
Частину відвантаженоПідтвердження решти виконанняОпераційний координатор
Кошти надійшли без зіставленняПеревірка призначенняФінанси
6000 EUR застосовано до рахункуЗалишок 4000 EUR і його строкВласник дебіторської роботи
Рахунок погашено, є спірРішення щодо предмета споруУповноважений власник справи

Джерела: [2]

Організуйте чергу розбіжностей і відновлення обміну

Для кожного розриву створюйте задачу з ключем угоди, типом проблеми, джерелом і очікуваним рішенням. Відсутнє підтвердження другої поставки належить операційному координатору, невідоме призначення платежу — фінансам. Призначення має завершитися прийняттям роботи. Якщо відповідальний відсутній, заступник приймає задачу, а неприйнята робота ескалується керівнику за строком, який установлено для цього типу наслідку.

Контракт обміну визначає ідентифікатор повідомлення, версію об’єкта, допустимі переходи та реакцію на повтор. Повтор банківського запису не збільшує надходження, повтор складської події не додає відвантаження. Після збою оператор обміну відновлює технічну передачу, а власник процесу звіряє бізнесовий результат. Дві ролі мають різні критерії закриття; успішна передача повідомлення не замінює перевірку його змісту.

Періодичність звірки визначте відповідно до рішень, що залежать від даних. У пілоті пропонуємо щодня зіставляти замовлення, відправлення, рахунки й розподілені платежі за стабільними ключами. Керівник операції переглядає всі пропуски з власниками та наступними діями. Строки розбору задаються внутрішньою політикою; прострочення не змінює фінансового залишку, а створює видиму ескалацію.

Прийміть модель на завершенні та частковому результаті

Підготуйте початковий набір E-17, обидва відправлення та рахунок. Спочатку перевірте часткове приймання, потім нерозподілений платіж, його погоджене застосування та залишок 4000 EUR. Додайте спір, повтор повідомлення й запізнілий документ другої поставки. Очікуваний результат має бути визначений до тесту: які стани змінюються, що лишається відкритим і хто отримує задачу. Інакше демонстрація підтвердить лише здатність змінювати поля.

Збережіть версії даних, журнал подій, записи звірки й рішення щодо винятків. Комерційний власник підтверджує відповідність обіцянці, операційний — фізичним фактам, фінансовий — залишкам. Загальне закриття дозволяйте лише за погодженим правилом, яке враховує всі потрібні частини процесу. Якщо залишається гарантійне або претензійне питання, воно має бути окремо видимим навіть після завершення основного циклу.

Починайте з обмеженої групи угод, для яких можна вручну відтворити результат. Перевірте, чи інший менеджер розуміє картку без телефонного пояснення автора записів. Якщо ні, додайте відсутню підставу, а не ще один загальний статус. Наступний крок — вибрати угоду, яку різні підрозділи вважають завершеною по-різному, та описати факти, що стоять за кожною відповіддю.

Контрольний список

  • Визначте ключі договору, замовлення, відправлення, рахунку й платежу та їхні зв’язки.
  • Збережіть підтверджену версію обіцянки й повноваження на кожен тип зміни.
  • Розділіть надходження, розподіл платежу, відкритий залишок і спір.
  • Призначте власників пропусків та перевірте повтори, відновлення і фінальну звірку.

Запитання та відповіді

Чи потрібна одна система для всього циклу?

Потрібні узгоджені власники фактів і правила переходів. Систем може бути кілька, якщо картка показує походження даних, їх актуальність і відкриті суперечності.

Чи можна закрити угоду після повної оплати?

Повна оплата закриває лише визначену фінансову частину. Загальне завершення залежить від погодженого правила щодо виконання, документів і відкритих винятків; ці частини перевіряють окремо.

Джерела

  1. Standard
  2. Settlement overview - Finance | Dynamics 365 | Microsoft Learn

Переглянути відповідну послугу ↗