34ff893585b5e6a802a396e62a159ffc9495df33c2cb34a163f111ccd259c035  ./.env.example
ecc7f41ad2a7e28b6715d9d6f746949014c6475319cd3094fe688f047c9bee04  ./.gitignore
daead2353d52d2b076a639d71b396a24f819d8d5aaf78ea6e3e40b7c6cd7f159  ./BUILD_REPORT.md
c433b0029c3313567c18a87432956f34b5a21d8cd868346fcc8e3b0096942fb9  ./CHANGELOG.md
cf9a3457f159961df3f4ab8e899c018fa544c8c8ad7f2cadc0f0d783e8db0460  ./README.md
10df1d847c69df7a73e65837b09b004146ff2d0d28b0469d220de0adaf0d79f1  ./SECURITY.md
627c3715dbd8d4505f82d6d11a9c6a4ddf7a5107360578e30ce6bafc1c150d56  ./VERSION
2a30b58c70a00051676f0210b66cbd990c3e7b225c3d407c156de7bdca74f65a  ./app/Console/Commands/AccountingIntegrityCheck.php
cb4130cbcc232b6970c4dec903665811015b1ffbd9671722107d4d6fab572d2d  ./app/Contracts/EInvoicing/EInvoiceProviderInterface.php
dedd0ff86052ed5e8d8366af92673b3404e153383ca4dfb2f8b5bb0041d11e0e  ./app/Enums/AccountType.php
30fa23873a7fef7731017a7b6989c7f6e64a9e80ced51e00625396949c681a31  ./app/Enums/DocumentStatus.php
25426620921cfcdc821fcacac00c47b2df088aba4a98fe62f1dda5c255a676c3  ./app/Enums/JournalStatus.php
73c2b05c0b9fc9657b9be6fc3e8b5a2f4e2471e200c3c54c7246baef6c205279  ./app/Enums/NormalBalance.php
7886c9c83d7346d60924607b90c5c2e13a1a17a9da00ed732a604406adcbf908  ./app/Enums/PartyLedger.php
c30ff2588c02d8ce8cdfacc17f81f107623be1fe4407a5c3f9973ec5160eaa33  ./app/Enums/PartyRoleType.php
32f927b04853b6369e04b8ee7604cd9a3acd31b2bb46bbdd2deab5bb08477011  ./app/Enums/TaxCategory.php
a737674d00791e5b3379368f4200ceed4d67539873e8377fded2a5628f1759a2  ./app/Http/Controllers/Accounting/JournalController.php
1198b24abf263d0847bdad7c074c41c27129539913ee82e3db5972214e32ebaa  ./app/Http/Controllers/Admin/AuditLogController.php
8b24802ff0ffb7a2a6222b4598f88966cad604b6c373e801b463efc6477b2990  ./app/Http/Controllers/Admin/MasterDataController.php
150e857c4c515cc93cde63bcce19dda3dad6c507e063fa12156a4e8019dda59a  ./app/Http/Controllers/Admin/PartyController.php
c17cfcc1db96c98e531a45029f183c60d8e6cde2ab789ba0fc81a408647d4877  ./app/Http/Controllers/Admin/PeriodController.php
7a7018681aff48e4756c009a30cfee0d95069b38befda254cd37e1e492abd783  ./app/Http/Controllers/Admin/SettingsController.php
e867ffbf7d2e145b3f3d33d22a19a21c4c97bb25ea13aa2fcc3b10d52fcc0304  ./app/Http/Controllers/Admin/UserController.php
a91af3f93f402feeb9b7810e19ae30b2982d986f79bf77bac532d7db0422a693  ./app/Http/Controllers/Api/HealthController.php
05d26c006550d88db4be5cd47e9f5efdc93322fa02159ade86e1f7ba1b675b30  ./app/Http/Controllers/Auth/LoginController.php
cbe2e65a27786677942f58c78b1b9b3059ea8449a4b3a915be92ca6ba967c97a  ./app/Http/Controllers/Banking/BankReconciliationController.php
e8ae1d379d50027fd478b2f00f4b0f211fcc2290606bb941f17251a651276e1b  ./app/Http/Controllers/Controller.php
acc7c134533ef846f80ef6e4ed528b42dcfb4e462f074b54ea1f682fc4432a6e  ./app/Http/Controllers/DashboardController.php
e55698a3df4cc59fb8480d3315f137f3fbd43b64da00f63850bcb85bfe7601fc  ./app/Http/Controllers/Finance/AdjustmentNoteController.php
4017d1a33f594397ae331b240d6e11dc54f4ee759a4f62f22aedefdd0687115d  ./app/Http/Controllers/Finance/ContraSettlementController.php
761afc6cb0162a19acc38e5b4b97d8663233c1633e0fb6d7ae046380e534b1ec  ./app/Http/Controllers/Finance/CustomerInvoiceController.php
a2f7dfed07cd06bc3ff44b863539e0c9c3850a477ff48f9f52e8919625376440  ./app/Http/Controllers/Finance/DriverAdvanceController.php
f96d0824744421871e7e75a398b1d9068f9229ed05c7f2da61cb85c4d615eea5  ./app/Http/Controllers/Finance/ExpenseController.php
61216aa39ef6b33ccd967818869ccbc77ae074fed1db90778560828269f1d6bd  ./app/Http/Controllers/Finance/PaymentController.php
bf62d76f5da0b52330b924c4d1d82e882be436ba69d07c0d1afbfffdefef6b8f  ./app/Http/Controllers/Finance/QuotationController.php
91a9aea9dc7fe8976991b8ca687b667aff3a4381c237d00653f7beaef628774f  ./app/Http/Controllers/Finance/ReceiptController.php
a587f929af6c57025e016604b6fc5e6f47a17c5c9b40761c0965f910842c1871  ./app/Http/Controllers/Finance/VendorBillController.php
51d7588a2c322356bfe25a4cf3e6a683654493a88550c3be5c5fbf4d04866251  ./app/Http/Controllers/Install/InstallerController.php
39ae17eac8f8ae194ae02b203fb8c48211e1794de4403d6c42726334192ec043  ./app/Http/Controllers/Operations/TransportJobController.php
c30ccb3f660027dfccb98b11b0ea9d1cff5cd90a656d3ee5e559cc7518929be2  ./app/Http/Controllers/Operations/TripController.php
68d050c38c7d5551b4022efaae33c4641e5a8d9a86a3ee131b3f4f97df1b8e8a  ./app/Http/Controllers/Reports/ReportController.php
f837b5812c6c58c39d01d20c8c6e0f8bdecf15d4bc88809e37c73278bea74b4e  ./app/Http/Middleware/EnsureInstalled.php
0c4926f923e9d3ce80aad833e0e5390b7c43f5df9862af2dde6172502262d164  ./app/Http/Middleware/EnsurePermission.php
09e36c701fe6945a250bf9b8dd6ef27460219d59dac16da53cdc106584d22acb  ./app/Http/Middleware/SecurityHeaders.php
e61b3ec899e0b0a23c14e5793737cb88dc8a9af7ec7eb8ac3dd2427e7ff4286d  ./app/Models/Account.php
1f28fada70ee7f40cf227d157b99266b4713f7b254dc6395302d0c5b856bf310  ./app/Models/AccountingPeriod.php
ee10032d2790dec8e52a50f22094d3def1b0eaed258c3f65a921cde52babf0b2  ./app/Models/AdjustmentNote.php
ec76e1a67dd65c49dc57b9b72faf8461e6dfd04d8c72a8107a7711e7bdb9b533  ./app/Models/AdjustmentNoteItem.php
a45db5429170cbdba8978eb91a767a804db178a7ed7d9129a70a79d1a4c7bf0c  ./app/Models/ApprovalHistory.php
e0667750f12e9a7d685cb4340ce5f3b291238bfe78b848e1775d75b3189bfbda  ./app/Models/Attachment.php
5dd6563931b06f11dcaa7152861963fedeac3f3d539a40f1908eb49525b39905  ./app/Models/AuditLog.php
daea43dbafa0a6d533d0418daa2a2a5df18be0f5c0324404b088de2baa8f833a  ./app/Models/BankAccount.php
6da457051aa3c98cb01016d3fda8d40dfec1e1b1c402a96541b6859511057b8d  ./app/Models/BankReconciliation.php
6a7685888dfb4a56e2a0babdc9320176b6722e4ef5088825d1cbe1c804b1f736  ./app/Models/BankReconciliationItem.php
c2957356d18708cb8a78155bb8ece6686f65a5a7649807436bd79a969df0ec28  ./app/Models/BankTransaction.php
79bf1785af5b9a698dbe6f095c859c6d5f0520ea71672510eb6eec33eee6c98b  ./app/Models/Branch.php
c06a583a4dddc0171bac1232a3b0a75ec3f2ddf9793644cb4fb95f2939742a63  ./app/Models/Cheque.php
1cc2769dfe84f643392114412b68fc80fd1f36d08a607c714a21741b42187d8c  ./app/Models/Company.php
448fa140f5eba31e4c91c2fe66f24ff6f580e017a5e287bf1559057cf38eb465  ./app/Models/CompanySetting.php
c60be6322503134e30a1083a223f2f095efc01ec27bc8c142e1e1824aedc1c21  ./app/Models/Concerns/HasPublicId.php
c793d9083f39a2792958b61cd2b925d6d8f38804f8dc1ab21c28f87d5dc5a596  ./app/Models/Concerns/ImmutableWhenPosted.php
5a7ec9460d0148ab475b2a2380be8ab5ababcce43f0e20d16d70182a401a920e  ./app/Models/ContraSettlement.php
ffc5a1975f73434be51c3196892e2f89f5dc562c0be360a542c245e8f560de11  ./app/Models/Contract.php
b4a9ac85a7e0358891d58cc465cc9db6d932222077d10c9569f7a6c01e94bbd6  ./app/Models/CostCenter.php
1f653fb1d01fb7f448e5ddc01db3d9829877fde073dfbccbc9b62c62b2470ece  ./app/Models/CustomerInvoice.php
fa59865364ed745b2ca30df777aa852489ccbb5bf38542e12ce01c5bc7455365  ./app/Models/CustomerInvoiceItem.php
797987960f367450ae5945131bd84c917855ba303b8a35d8b4b38d80f4224034  ./app/Models/Department.php
12768981d0d302b41a1f04d2bd645314b68b214d3962cb77b467c6822ad276b3  ./app/Models/DocumentSequence.php
e4b1eea600fd7752b1ad4bb3aab57b68fdd7a68d4b76994f094089f85f4a6629  ./app/Models/Driver.php
ce95f4bc27e8804ba9506dbe2f052f9e2441567a31d2a1ad493832c9132c848d  ./app/Models/DriverAdvance.php
d2e4e821fd18419e888fa56eda2ea32b6a6e95df0ddf4bcb837fe586b768b632  ./app/Models/DriverSettlement.php
805904ee78b2d516d382ddcf750fb31f04af2e0c0cf3dd056f496879b3995ff0  ./app/Models/EInvoiceConfiguration.php
c71bd9ae53c9506824e061458994ead9d0ca4313b797573853513050f42a7bfe  ./app/Models/Expense.php
10fdab941d8fe8dfb8bfb720420224d8f47373dcfda6cec9a9d136a0b44c0419  ./app/Models/FiscalYear.php
5698dce63e37c86085fd513e5d16ac4b582d7dfd9179a60c71d3da3624cca428  ./app/Models/FuelEntry.php
4b1b8bc6c88102b6eb483d0e3834f96825e0d0f7cd88c10db727200fb61c5e0e  ./app/Models/JobCharge.php
541ed5a35b461530170240de25777876d55620d7060c03e33d5b548542998e36  ./app/Models/JobCost.php
38ac78097a2e22e581ee60a463fdd0aac43d3d440233a6f2602170da29be0771  ./app/Models/JournalEntry.php
de3dc5a27e6a9a359139e6e546de845a81274b51b07fcb7f2f6ff0b4ddec31d6  ./app/Models/JournalLine.php
ab1d9410b2067f9a92bdf0e15c9feb52590cd98e34f8dcecd837428d38a0b146  ./app/Models/ManualJournalLine.php
b67de110ed7ec5340d76d79cc9bd90beefe779c47f98c420b54735aa147cd4e7  ./app/Models/ManualJournalVoucher.php
43b50b41a42b9d6515c2112309eb8cc6b34fdbc8e9ca44e5d6d5470a2b5032a9  ./app/Models/Party.php
132f1df5e38eb13f75a0f2753578ec52005ab9177bd5f2904db5732a3ef41ebd  ./app/Models/PartyRole.php
198a5ba5e3e415e3f60eacccc3d5d174bda60fc76589d93eef7aac6bae51a978  ./app/Models/Payment.php
e49433d097f561aceb39862b6824239f9e1e9877b9cb8efbc1e5d19530135467  ./app/Models/PaymentAllocation.php
7b35b24021752b2ba9b25ff77a4d450305783ae6a57ac7efa074d09f8cccc43c  ./app/Models/Permission.php
7d097cf378dbc30fa33a6f3f99a9398a05ab21db8ba806a256336ac976810bcc  ./app/Models/ProofOfDelivery.php
57eed4676aca7145ca8888bff315e30d315abed2d83e32a51bc7c882c30d6a05  ./app/Models/Quotation.php
3f1eb533471496f79ae09b044a05e45aa5d98465c36da8cd3f9395c5a2ab6d80  ./app/Models/QuotationItem.php
0a008a3bb644aaf22c3ff4db04f28d9609b8b3dc1477e1abe8f1a917f8cddd52  ./app/Models/RateCard.php
f2580ecc24fa712e6925bbee1209702c36cf00626297b80c48e91076ac218b24  ./app/Models/Receipt.php
2f2076028ecd0b66c6a31338457d3f3ca15d7e7998f329846db529f97a2b5015  ./app/Models/ReceiptAllocation.php
0045aacd459df7fab4452447ec5fafd75186bd41655afb9037f275ddeb4bb002  ./app/Models/Role.php
63c1d7fd0aa7d801095d2087c966bdc191af36b0d5864f076cf423b56a4a118d  ./app/Models/ServiceType.php
12890b7994e266e4be30ab4dbdaddb01d4acbb0ad5df2bf7960beda264a938d8  ./app/Models/TaxCode.php
ba032ed3bda51c41b68196bdeaceafbc8db0ca2c95d37875b0d4d4aa02bb288c  ./app/Models/TransportJob.php
0b1a37520904d4f12588a0e2601e8e0c4402031996ca84b887861df0407d6bd4  ./app/Models/TransportRoute.php
aaac28fcbc632916874fabbdead3a4b2a41d2057c70f850e6260b6963fe7ea29  ./app/Models/Trip.php
c98991789596697cab2df81f66d64466338ebc551158165b5720dc4dd0d3c29e  ./app/Models/User.php
0328ff8a94a165a2e4a86a73ec3036f68b919d83cf3a2c9eda703c03e6b81197  ./app/Models/Vehicle.php
ef16b4baa9f5dbbaafd2f01d49e7d10ecf40636ca6563a8f16f65921ec3b2977  ./app/Models/VehicleMaintenance.php
be0549f0945ec660460ce3d6988ee8b579f00c12d5e4f2a20bc2456b68ee1556  ./app/Models/VendorBill.php
6fc0772995bf629939bb57f7fc6ab249d46ebc0119bfdf8280db86b71ddf33b0  ./app/Models/VendorBillItem.php
86594fe4fce02b26208fb1a8b1e1cd1c536cf0866879216ff16e7b86244d86dc  ./app/Providers/AppServiceProvider.php
8d693f83e5f3ef5fed35933fa072de5904dcdb1266db09ca0e2bce24e6e6e965  ./app/Services/Accounting/AccountingPeriodGuard.php
12c522edc69d85316d6b924e0fd94bd86c0f440ba5765e583d78bee0481c387d  ./app/Services/Accounting/AdjustmentNotePostingService.php
305e73cbf2492911044786e8fe557bc4271a1631e002877379fc6e7b8e9fded1  ./app/Services/Accounting/AuthorizationGuard.php
095263a80ec442a8548d52d44b7c0e4284816623452442b60af278c5e6d0b855  ./app/Services/Accounting/ContraSettlementPostingService.php
e4b65dd7e10b0437f158d47b4ff3ca4cacc2c7ef509a19064897ce9741855e0b  ./app/Services/Accounting/DocumentApprovalGuard.php
fba22289e1cdae94e412de7e7b078df717c4cda59df2593c06e327178e8d7b93  ./app/Services/Accounting/DriverAdvancePostingService.php
b464e14ffa5b8bcac29378b7ec01aa1657bd58aeeb7da6c5e1aaf374280179e2  ./app/Services/Accounting/DriverSettlementPostingService.php
13e1e3ba310e547b156d0c98b3a0227dd5eb6e76de30437dad8e03b4938e137e  ./app/Services/Accounting/ExpensePostingService.php
0296292782655acce83bb83c759740d9d32c9d3889ce04e88034bba855ebd0ae  ./app/Services/Accounting/InvoicePostingService.php
f4caf29e32055db567cd08ccba304d5aff9cbbf11c975792f3535c28efb65274  ./app/Services/Accounting/JournalNumberService.php
ff8a1757c8a5316643dbf6f4b3d585573333d0312484c299db9582845f9ab23b  ./app/Services/Accounting/JournalPostingService.php
7f0ca7fa2bc39ff5facbdd8be47e7c79b8d01f6a154dc9bc0126db3fe95b20fd  ./app/Services/Accounting/LedgerBalanceService.php
0e876103aae9e7bd8e5d10412e94e47541a08a77d80c8c6230f95d99dcd8659a  ./app/Services/Accounting/ManualJournalPostingService.php
9d8b4a59f9f23e527da19d935e31698c1bcd104de834a27eea5748260e1affa9  ./app/Services/Accounting/PaymentPostingService.php
46d574a335b97e9a0e7ee03d89bd1ffb5bc91af423a93f13d571ede1e731aa15  ./app/Services/Accounting/ReceiptPostingService.php
dd85b792e1657131290a6c75f89b1e11fecab7695c5f28a2011020c420697977  ./app/Services/Accounting/ReversalService.php
b2ca164e6f269005969e4c4bafff7902099c4e3830327cf9b12b2107259559f6  ./app/Services/Accounting/SettlementStatusService.php
1453e13f32115bf861fc990fbe2b9ac2d717c722545942d52903824ec57a8bcd  ./app/Services/Accounting/TaxCalculator.php
75a76ed5bc7d8d2e51de95df1d407099acfd333fab96ffb373f561fcaef025fe  ./app/Services/Accounting/VendorBillPostingService.php
b8c3c85484bbbca4c2b6d73f20f1e90ac9bc145c36bb32dc19a4c05c1d334889  ./app/Services/Audit/AuditLogger.php
8d33bd5a52d377759bfe2647f14b473c2920631d33fc36179793ad0b7038482b  ./app/Services/Documents/DocumentNumberService.php
e32f51830c36702dab3212da50b9ac7f5abe3559f8ba34144a7a23adc84a60bd  ./app/Services/Documents/PdfService.php
8f37b445dc5ccff4f25de5be9b7e801f914f43d56a75830a40c73e80d6e48ee9  ./app/Services/EInvoicing/NullEInvoiceProvider.php
5da174af35c792753f4bd2b4763825df3ff3ee14e93fb41f7ad0fdb715542923  ./app/Services/Operations/JobProfitabilityService.php
f92b1dc50b2cd8c12271a278170563e39d613f66ee8fdf8b1441b1f08ffe5bfa  ./app/Services/Workflow/ApprovalWorkflowService.php
8b56647099992013fd261c965d5fa71b338851541ee314e2c9cd36242de0e536  ./app/Support/Decimal.php
82c4262b6fd70d32450fea2c1db6d7d09cc447a34883394510f366f11f8cde4f  ./artisan
ca883dea2800ef12d75658a9834b594a4afbfee0979a2a4a288fa23e15f73aa8  ./bootstrap/app.php
240a3e0d37d2e86b614063f5347eb02d4f99ca6c254de6b82871ff8d95532a7d  ./bootstrap/cache/.gitignore
2ef405f988a6ef3f5222bfbdd89352a6ad7b2e9e21aa25e236ac5dff58358953  ./bootstrap/providers.php
3668f0ecf42dbddba94437372839642f61b3b9e232af2f6e64f3aece02735628  ./composer.json
89e898e9ac90e5cc4d9f81ac04e480d1a0dd7e52f8f1ed639692bcb1eac48a3b  ./config/accounting.php
006aa2b05f8230bbb166620664f8a84a4b35f85e669d4da535f6c92a8f4041cb  ./config/app.php
8c52f4b8106f1a7ad791bb77a8cd726b767678da5d5d1221385f6689d301896a  ./config/auth.php
c9fd410537ebefe0f9681a0919dbb7d8afbb9c3a880859834eb51c98c0c7bb7a  ./config/cache.php
20d7022a6a15561605811f7461dcbf96f99a91eb06f6b10ad5d33e6015bfcc5e  ./config/database.php
35a129565a537144ff6a5390a7a0a53583c2e9283f445fac16235797dd153680  ./config/einvoice.php
82d3cb9dbe2f9767dcfecb439ead1cd24d4ca1833d0ef02badb7b7ed8b65018c  ./config/erp.php
c065a69f4a4f4fb720df6d3dabc178795f7a7d8f514d5f810ae41abb7e53af5f  ./config/filesystems.php
3ed69292acee6729730b870cb4db5ac96be269951f04a966143d5db2e5f49357  ./config/logging.php
e9fe78f44813404575d8d1120b1eaac451a9f069d5a17a37d18f9cbc49f14ca9  ./config/mail.php
1f7735ff00878dc69995ff2c59afcd15669b98f2f70709aa5b6fedccfa5a1ec4  ./config/operations.php
e5fbb63eaa622e6e7fa52dde73952ee3513c31cfb75879b28bd937c051d5706f  ./config/queue.php
9e46b3496a2c71007ee43739971b5b0e8c424d3204196ac24cd1140b93b6ef21  ./config/session.php
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./database/database.sqlite
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./database/factories/.gitkeep
5abad1f9a731225414c3bb559faef732114bf7bbf93862e5812c7c463d53b67d  ./database/migrations/0001_01_01_000000_create_users_and_framework_tables.php
cba998a34444a99bdea1d03bae57de3e7dbb461c7ba2f0e5d2ef37957b67a907  ./database/migrations/2026_01_01_000100_create_organization_and_access_tables.php
ef643fb39f3c703df6d08f3bc743e03f4ac14f38e0c330d7ab5b54cdccd745ec  ./database/migrations/2026_01_01_000200_create_accounting_foundation_tables.php
6ab3449ec63dce00c2d797284a8103009eba3082d363ba19f5a404ca03042e28  ./database/migrations/2026_01_01_000300_create_party_tables.php
9a6396ef14ea2c227d70af33d7ee6802d0ad99e674f8ab6d8e39d8fcdfb74411  ./database/migrations/2026_01_01_000400_create_journal_tables.php
c3c02f46d67e5d3c39cffa557783f5abfe06f2f2a808e9db73f5e142c24811f0  ./database/migrations/2026_01_01_000500_create_core_financial_document_tables.php
8dbe5b229016ae1faf4b7faccd287b11860864184608782d9ca903eb56549cf5  ./database/migrations/2026_01_01_000600_create_audit_and_einvoice_tables.php
07d9248f1f554ecec751d9bab3a6697f48088771ae719c5929dabedfda1f53c9  ./database/migrations/2026_01_01_000700_create_transport_operations_tables.php
20360b08c034a630a8eb1636632cf461e8c1e11762b764509eb70ef1afe2ac8f  ./database/migrations/2026_01_01_000800_create_extended_finance_tables.php
21279c144e5a70e47447d0886887707ccdbebc795a980720f21b54f429498120  ./database/migrations/2026_01_01_000810_add_receipt_payment_types.php
5eec320757349f54e1d8fea43a6200b5e86b6086e6dff072716d6f2ba0b0991b  ./database/migrations/2026_01_01_000820_create_manual_journal_tables.php
a80c36e0fcef02e9edde96b8d1cfa3c65c6a0603c78803952931c46df2e122d6  ./database/migrations/2026_01_01_000830_create_quotation_tables.php
e97aba5a7674a318285674f28f9c548464311dc8ade09b32a6b9bfe43e27c2e3  ./database/migrations/2026_01_01_000840_create_driver_settlement_tables.php
fd65637dae89ec23e2eece1ca2f37a381551c3ed43079a98159f8f116007e8e6  ./database/seeders/DatabaseSeeder.php
e0443291f472e0c13b5c54c163c0e62d841be5865f28ef5991f22e354d3e20a4  ./database/seeders/FoundationSeeder.php
dbba46cac5ecaa7886775b7ceb2f15ec97757692bd05dd435de460fc373fc9bb  ./deploy/cron.txt
985225b4233e2403f46ac5961caac671bb2578a2375597e425e1a6fb0ea8fc21  ./deploy/nginx.conf.example
a6662ef5991858549376b96241f29bf8f6de942828d7c14632aefea3ef41c682  ./deploy/supervisor.conf.example
081497315cd5ebdb0000630e885f7636c6966f3ddd7c29b94428380f3488d817  ./docker-compose.yml
2a100d95a5535909374b681d3098f8cd26290b4c4e06ea57cb6b792ec5e10e7a  ./docs/ACCOUNTANT_MANUAL.md
dbe05e871fda8d4fb1b426d9af81ac85ec408df239e40c7bb0f8facfc5f465e9  ./docs/ADMINISTRATOR_MANUAL.md
93aa47acd278c97796851795e17d7af5843ba31abbb240948813f85100ba385c  ./docs/ARCHITECTURE.md
8ac8954b1418cd11176d8a824c56d608f77091cead65c596a6e26f9350a18ed1  ./docs/BACKUP_AND_RESTORE.md
fff2b47a901cbb22ccf36f041bece5d92beb270959fb9f84eebe883640c4351b  ./docs/CPANEL_DEPLOYMENT.md
514f5927e86791ba800532c95b68950cf6b948429dc4464f8e45413ba3082623  ./docs/DEPLOYMENT.md
405bb48e3d15fb9f9c85bf78fdfe30339a3cc2bd2897e601049539f96f21b52d  ./docs/ERD.md
44ec715d03f94a87220938868943cc68c0786a60ded4e686b6de44d95b741aa9  ./docs/INSTALLATION_GUIDE.md
5ad9ff31cc7c3f11b233007afa55e2d85833226ec11dae76f37e7d42bb9af633  ./docs/MASTER_REQUIREMENTS.md
dc3cc3aa01fccbc4dbe521544c8d0732000a762f07f1c771d2efa12ab166a346  ./docs/MODULE_STATUS.md
a0d6d24aca36dd163d3a5cd356fb4d04628785fcf7c48693c25e2d043437b23b  ./docs/OPERATIONS_MANUAL.md
beab19188bb141829c95ae7286676db206890cd39e7b58a6d3e8995a43bc612e  ./docs/PERMISSION_MATRIX.md
a4bc7db5715fd3266562a5d24ff2a2df3d421fbc12eccbb392f857472bd6ec64  ./docs/POSTING_MATRIX.md
dff6581732e3809780acbfa6390643eae279d5b1f44bd670c7fac2b4332b15cf  ./docs/PRODUCTION_READINESS_CHECKLIST.md
dc9edc5077eea792ced1d215334f53657a2abcbff0f4d56b11ce9dfefdd28a60  ./docs/RISKS.md
d1bc39af02bdaa47629eb18e9b8fb31fd7933107c40d43c58701376bb9cc7115  ./docs/ROADMAP.md
9f7316f55c07233bcb7aafd07cb7e6da64a0c003ae8ce7856b8601c7760dc26f  ./docs/UAE_VAT_AND_EINVOICING.md
e17a322bb611021ca4128314e297374fcbe87ef82c6356537f0082f9e1a62915  ./docs/VPS_DEPLOYMENT.md
406ff679c2ceb20196d8e764c7d839acf1208e0465dc77a1471f918b2dd90943  ./package-lock.json
1ee3136b41eb2d8cb6e1c52bbd6c1b2739a52dbf9dace38e0cb7ea4e7eb1e773  ./package.json
49b0318c5f42af129db72220054c06af7f6c19ab51842aa3d7123c4a57eb60f5  ./phpunit.xml
cc0f9f6ce0213a5eb566372e0d288299bf9aac30c00a802b9d88d9a860fff369  ./public/.htaccess
09e6eccfe0bf505203ce04a457d01a0a73ad4bcb0c35bb73288fa83589c82e4c  ./public/assets/app.css
5bce7360ce16215f5205b489e95a3c509b571138428de4bda91cbbb4ca01fae2  ./public/assets/app.js
42f92e02eed36e4dc3741166ab911e590b7b7026ea14c1998be47feb82a9990d  ./public/index.php
09e6eccfe0bf505203ce04a457d01a0a73ad4bcb0c35bb73288fa83589c82e4c  ./resources/css/app.css
5bce7360ce16215f5205b489e95a3c509b571138428de4bda91cbbb4ca01fae2  ./resources/js/app.js
3164a177d4ca79983af7ff2a512fcb3305f8eea1989161336b078d950904e8f3  ./resources/views/admin/audit/index.blade.php
2bea29a22696dfc715cebc71c71ecfa698959eaeda741a53af938f5e3ecb549f  ./resources/views/admin/audit/show.blade.php
a9b6f7df695000249fff27640a334dae293203049263ab0dcf239129de4223a4  ./resources/views/admin/periods/index.blade.php
ea60221edbd8dfc25a656ca8ebb89ba93225cf25b341a95fc2017f9b4f69daef  ./resources/views/admin/roles/form.blade.php
2193f33bcf2a5206f2261b8788fd5a64e78b0e361ca8e74fd71b4d92786ea591  ./resources/views/admin/settings/edit.blade.php
bb9868f21f6de18d41a368e1ad64aa8c785a219a08b12f023c3ee008b1434269  ./resources/views/admin/users/form.blade.php
eeef32a08863bbcc412b8b8a584707daf3aa92c2ac5eb3b2819b9f2503a6c7a2  ./resources/views/admin/users/index.blade.php
67cffb4b8192a7430faedcbdc07ffa627eb673672b391c5fa4178fda797db8ae  ./resources/views/auth/login.blade.php
52bb7e02b505b5cd684be60834612fe01d4a73d9ebbed997cc3559a82868ba5f  ./resources/views/bank/index.blade.php
94e60cfd1d272a7a0a179b80c1d1d0ff1680a97a28d1861cb1cf3bb6f02081dc  ./resources/views/bank/reconcile.blade.php
a9e168b9b942380acad792dac53e444082751bc564abc3afd617e70c52bd3d17  ./resources/views/bank/reconciliation-show.blade.php
b066d0937f1fa534e55e5fc83f5ad41f7805fddac70f5bb462b0fae1ae58cda5  ./resources/views/bank/show.blade.php
0671528ba0bb5c5f1c8d7bf53bd135c3250e409cc3595941ccabeedb1ce8b94a  ./resources/views/bills/form.blade.php
806d3554af5c98f4340badc024de25b6ba51fd6e94f6049399b19497223563c6  ./resources/views/bills/index.blade.php
147423e04ac5db68779a543c53cd78ea9083a793388ed6b8fdb4fa2d61cdfa02  ./resources/views/bills/show.blade.php
38b6cc573de6835460e7497b72696fcade3fb549f609fb3732b926b7e616153b  ./resources/views/components/workflow-actions.blade.php
baf0ad9ba61cc6fd4b263a7fa90ca771d741068bd5bb3fdab7870cfd8ca8d90f  ./resources/views/contra/form.blade.php
06f0e73f6af29170182d2ee35247ee0b531b5231296f09e753e6b0253293a36d  ./resources/views/contra/index.blade.php
dea8d0b5daaa6e6d033457d335aca9a837d9472d4858d6cc3482847b9b34f9e4  ./resources/views/contra/show.blade.php
6c16741b8985afc9a17d1fe55ab830ec2fcedfc6faee1d376fc7aea8d7ffbc44  ./resources/views/dashboard/index.blade.php
313d3792560ef0b1e643a39f3bcac11cf000ec8d4e174255763ebbbfd238bc0b  ./resources/views/documents/adjustment_note.blade.php
d416336002025a757d674212ecdbd75e66503d25e3bea3b9ed234d37f9353b03  ./resources/views/documents/expense.blade.php
bba725c0dc2306c99da17f8d29bcc3ad6685b83906cd31005dc12124af65d2e6  ./resources/views/documents/invoice.blade.php
c1547b59d7009eeaca1da2037df9f51509803a06ab2fa82eaa0aa8b55f79fced  ./resources/views/documents/payment.blade.php
ef3da6f10a21420e0e23879069ce4d9e0e1bbd674673fafd915a3b45c966710b  ./resources/views/documents/quotation.blade.php
857a159104a692db601b33236fb5e8abb95787efc2a6fc9714c94fe1888d784d  ./resources/views/documents/receipt.blade.php
adfd08e644aea0ac2bdc3257fa92c66633bc297fc81885be86c19c202f30063a  ./resources/views/documents/vendor_bill.blade.php
0615ba8b2a1c56c5869156d00e3bc97e7b6dbaf187073b0ca733c46f59322343  ./resources/views/driver-advances/form.blade.php
fcc803848852dd9ddbd22a0e6eeca99c65ea5008598ee380fbfca5f5f14932ac  ./resources/views/driver-advances/index.blade.php
a5f461e4427c4671c009984e49d4351df4e5aab7d7c57ecd03560058bb2a6a6b  ./resources/views/driver-advances/settlement-form.blade.php
e44ef13324be56c283711aa8aae7be6f57e6992df981b38c60c94d60a5107ac5  ./resources/views/driver-advances/settlement-show.blade.php
b29b59796faaa61b15bffc5ad02c484205c54cec1e5be0bfecd1ffcefb10b17e  ./resources/views/driver-advances/show.blade.php
5a02c3b4480da54b144f001226591e8e5a95391d61e8f1819b4224f94da50933  ./resources/views/expenses/form.blade.php
41508ba85d28015d545c71ab5168247ee9418dc56dd71cf1435ef9d9e8a8d451  ./resources/views/expenses/index.blade.php
f90e2e05a9b12ad307dd5e0b9b53e566de9a770b4484180230ad60a252a5d924  ./resources/views/expenses/show.blade.php
172e9ad9edf6f6f74765b856cdf0419d6fe48ccf3cc76ce4a51c8ed3a627b383  ./resources/views/install/index.blade.php
54096afe34c2ca795c837cb85b4dfacd70f4bf1d1f9766f332ca73decdd662a7  ./resources/views/invoices/form.blade.php
0061911fd71a18f15d182334400dd03f25382d8c948b831e60ee4e4360661ded  ./resources/views/invoices/index.blade.php
86706dbd283a2ab02ae5f514b9ec8f19c551880e449a02778c50dcd0a5e9a159  ./resources/views/invoices/show.blade.php
a65e01aa96987892e752b1ab2fc54f14175290d6eac3fc77b914d04889e16a76  ./resources/views/jobs/form.blade.php
b1d84464b0348dbe8facb24c994eacdba063a4c363681862a16a52b1bdfc8899  ./resources/views/jobs/index.blade.php
e6b414c5ff08e536d461002f964ae8f40ef48ebdabad66665fcf99fc18b0d847  ./resources/views/jobs/show.blade.php
4a2391d70823790185723fe6828ba5553deb42b65329a97dad8cc81341c742e9  ./resources/views/journals/form.blade.php
27032d260a1876cac6bf2c97137b2d7ed9e05fe41fc9616f3c1d8f96451fcf5e  ./resources/views/journals/index.blade.php
2d605944c5b371f61c91b832b3e47c4f8ab5900cdbea0a20138df95f639ab077  ./resources/views/journals/show.blade.php
0e60ce232e070e9dde33645c1475037ce459214ea82e1c205d6667599cfcfb66  ./resources/views/journals/voucher-show.blade.php
2a7b197738beabea96f8a1be910a5e2b808b9123528ccc8ea3134597f2896def  ./resources/views/layouts/app.blade.php
d370039617a62bba92e53dcc2926676760ddafad7b79b2a56516678f5a9d5608  ./resources/views/masters/form.blade.php
e221c431d66533e6502058ed1bd7afd316a4a9f8a165e6c3ad2a80f10c71c220  ./resources/views/masters/index.blade.php
7b951f51f1aa525b6ee8c4516c0100c11448b06aea78889e1160268055dedd2e  ./resources/views/masters/show.blade.php
ed4913407c0e3a9c9dc724049bc67614535653869acc3cb4c72e6ea9698a86af  ./resources/views/notes/form.blade.php
ffa0d283e03b3c9646383178c9018f672d4c6928046f7540666b80bf6369a752  ./resources/views/notes/index.blade.php
9aa364f13dbc81ec7646df63b5b86c35413e9e65d216b53b5cbccae64cbbaa50  ./resources/views/notes/show.blade.php
2bd20b71f32bf4761de4312552c549a05473db6f4aa2002c3bf4a311107c178b  ./resources/views/parties/form.blade.php
3bde79d2020feed819226fe872e1705162f5cc2bbb60c90606534e3aba5177d8  ./resources/views/parties/index.blade.php
09dca0f501cf0018335b9b99d0ae0fb7b31b5254e5b4a822518d708c61c77b21  ./resources/views/parties/show.blade.php
a4272c5b6da7bd91a2a7fc3e1a74b26bff9dcd03bc418e3740adcd4cbbc225f4  ./resources/views/payments/form.blade.php
c96f6eb133d225cbd2fa4ff0da0681d58c881b663b6dd6bf626a0d61b6850f58  ./resources/views/payments/index.blade.php
4ff3834bfa8082487e8fa11c4145204c80c426d12f53f9045b068fd8df6dbaf6  ./resources/views/payments/show.blade.php
9851d2b25b2b8f50cc8901d66e34eee14cf880b85584f8c9d41f6149ee8d6d1d  ./resources/views/quotations/form.blade.php
069015b3ef966d265e137624ea098d470732c6913f1b0de330ed688ebcf4e440  ./resources/views/quotations/index.blade.php
4ee98a9b48a4236e5d624090ead7938d68f6cbb4c2325b15f35fa998a1eadffb  ./resources/views/quotations/show.blade.php
00451ef441b834b99e302af136217bd8b4275b884ca077577e9a479b2ae6b36a  ./resources/views/receipts/form.blade.php
24da9dc71f8c3dfcadfbfd32f88f3f630a478db22dd369fc35d409fe9fefc731  ./resources/views/receipts/index.blade.php
344d3e14b9b7a66cef0dae1f18d51b523a8e1d2b0f9dc1894f9bd2edb2268b5f  ./resources/views/receipts/show.blade.php
ebd6ead664809137592459a465a5917920cc0361b95ef17ad42351f4d42848fa  ./resources/views/reports/aging.blade.php
cd8decb27aab6450d764dea6f1aede9ef4479451ae775f61cf3e5375ea70801d  ./resources/views/reports/balance-sheet.blade.php
19fb3ce356ff6ce1a6727323ec000379c8237be8a20c1632a647e879baaafdfb  ./resources/views/reports/general-ledger.blade.php
61ffdcbaa12c4af225541cb0d0a19b9848a3a1ea49f28cbb35b28570209f32a9  ./resources/views/reports/index.blade.php
275fcab7ef5279df0385807103e0bfd4e1f6c685114fc5617023109d34f064c2  ./resources/views/reports/job-profitability.blade.php
43dd29864ba6333c327da69a202b8f98059b26facacc5d95d8a78b233e01b489  ./resources/views/reports/partials/date-filter.blade.php
71de580eae9ee87b1c9bb263bba0825b5320410536eb103b0b48dd3893657ae3  ./resources/views/reports/profit-loss.blade.php
b0c14e5d950eb403af8d6711bc3df5f4181df6a54a969a95989135be1f5ba921  ./resources/views/reports/trial-balance.blade.php
87ddef50f49bba7c9c0e6ce89d8bf1748177076b97f9f5bd4a22faa238cd8753  ./resources/views/reports/vat.blade.php
c2859b9c7abad041333ddc657c13a87f27e84391cc5ef0905507b9d6e4d1cda5  ./resources/views/trips/form.blade.php
96d21452b1b26a1ac48e99d0236f9e45f87c364a31aee746a34ddb66e2d3e2a7  ./resources/views/trips/index.blade.php
967e663dc6424d2d8be6cc23795cfad251a42f288d3f8dc6c69712743ee85258  ./resources/views/trips/show.blade.php
da3d39c480e0049e9ffe6aff0437ff633ffddc104c2a604250602f94b3360e32  ./routes/api.php
6f0569dfc10b391a5319b33aecd8a08150827686bfa1adb26f0899bf9d736037  ./routes/console.php
938bc8d43c60592e8bf6df943a27f3086ca7e0f556ee838212bcba5c6186e400  ./routes/web.php
4eafbf0b175b09c1e47320bf3c7db0d5d5078019032bc153041a5a588a2eae6f  ./scripts/bootstrap-release.sh
d41d2b53930b4fe310b4d9bb205f59613be5cedf8ee76b9a269cb5a9efa9a38f  ./scripts/static_verify.py
a72909c1ee0511c0698381e69885673c6f9412391e55e3c942f9414df64b1349  ./scripts/verify.sh
240a3e0d37d2e86b614063f5347eb02d4f99ca6c254de6b82871ff8d95532a7d  ./storage/app/.gitignore
240a3e0d37d2e86b614063f5347eb02d4f99ca6c254de6b82871ff8d95532a7d  ./storage/app/private/.gitignore
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./storage/app/private/.gitkeep
240a3e0d37d2e86b614063f5347eb02d4f99ca6c254de6b82871ff8d95532a7d  ./storage/app/public/.gitignore
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./storage/app/public/.gitkeep
240a3e0d37d2e86b614063f5347eb02d4f99ca6c254de6b82871ff8d95532a7d  ./storage/framework/cache/data/.gitignore
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./storage/framework/cache/data/.gitkeep
240a3e0d37d2e86b614063f5347eb02d4f99ca6c254de6b82871ff8d95532a7d  ./storage/framework/sessions/.gitignore
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./storage/framework/sessions/.gitkeep
240a3e0d37d2e86b614063f5347eb02d4f99ca6c254de6b82871ff8d95532a7d  ./storage/framework/views/.gitignore
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./storage/framework/views/.gitkeep
240a3e0d37d2e86b614063f5347eb02d4f99ca6c254de6b82871ff8d95532a7d  ./storage/logs/.gitignore
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  ./storage/logs/.gitkeep
fd559101414bd0c5d829218c438870ea471f52d9d447fecc2582fbab04ff72a0  ./tests/Feature/Accounting/DriverAdvanceSettlementTest.php
343c643397979ebcb9f6f51847d1ad558aa117c83490d460a1721a0e05c283fc  ./tests/Feature/Accounting/DualRolePartyScenarioTest.php
7af2635cc12af56713f7153af6766ef046971de72e85a07d75254d0bdda08034  ./tests/TestCase.php
5412f8a0813f26c784b74aea34bbc52b9e6bad36a050cd7368efa086347fe7b7  ./tests/Unit/TaxCalculatorTest.php
1bd7f75ae1df969c819e63114e9be5f0e2a69e399d4dcab4373aa680314a93d9  ./vite.config.js
