E-Invoice - Automapping Issues, Receive Payment for Booking Report (Import) Partial Completion

This commit is contained in:
Dillon Ngo
2025-08-21 03:39:44 +08:00
parent 5b0c11824d
commit 40e3ffe3cb
@@ -120,7 +120,7 @@ class ImportExcelLogic extends AbstractControllerLogic
$result = [
'message' => empty($result)
? ''
: 'Some payments are unprocessed: ',
: 'Some data are unprocessed: ',
'data' => $result
];
}
@@ -220,15 +220,19 @@ class ImportExcelLogic extends AbstractControllerLogic
if($knockOffDocNo)
{
$kvp = KeyValuePair::where('key', KVPKey::AUTOCOUNT_DOCNO)->where('value', $knockOffDocNo)->first();
Log::info('key: ' . json_encode($kvp));
$booking = $kvp->owner;
if($booking){
if($docNo != "" && $docNo != "<<New>>"){
$this->updateOrCreateKeyValuePair($booking, KVPKey::AUTOCOUNT_OFFICIAL_RECEIPT_DOCNO, $docNo);
if($kvp){
$booking = $kvp->owner;
if($booking){
if($docNo != "" && $docNo != "<<New>>"){
$this->updateOrCreateKeyValuePair($booking, KVPKey::AUTOCOUNT_OFFICIAL_RECEIPT_DOCNO, $docNo);
}
// if($eInvoiceValidationLink){
// $this->updateOrCreateKeyValuePair($booking, KVPKey::AUTOCOUNT_EINVOICE_VALIDATION_LINK, $eInvoiceValidationLink);
// }
}
else{
$unprocessedKnockOffs[] = $knockOffDocNo;
}
// if($eInvoiceValidationLink){
// $this->updateOrCreateKeyValuePair($booking, KVPKey::AUTOCOUNT_EINVOICE_VALIDATION_LINK, $eInvoiceValidationLink);
// }
}
else{
$unprocessedKnockOffs[] = $knockOffDocNo;