Fund accounting software struggles with program cost allocation. Learn dimensional invoice coding that tracks restricted funds without a second ledger.