Fixes for subscription cron

This commit is contained in:
David Bomba 2024-04-15 10:24:37 +10:00
parent 67c80ecdd9
commit 5e5f9d0184
2 changed files with 18 additions and 48 deletions

View File

@ -13,11 +13,25 @@ namespace App\DataMapper\EDoc;
use Spatie\LaravelData\Data;
use Spatie\LaravelData\Optional;
use App\DataMapper\EDoc\FatturaPA\DatiContratto;
use App\DataMapper\EDoc\FatturaPA\DatiRicezione;
use App\DataMapper\EDoc\FatturaPA\DatiOrdineAcquisto;
use App\DataMapper\EDoc\FatturaPA\DatiAnagraficiVettore;
class FatturaPA extends Data
{
public string $RegimeFiscale = 'RF01';
public string $TipoDocumento = 'TD01';
public string $ModalitaPagamento = 'MP01';
public string $CondizioniPagamento = 'TP02';
public DatiRicezione|Optional $DatiRicezione;
public DatiContratto|Optional $DatiContratto;
public DatiOrdineAcquisto|Optional $DatiOrdineAcquisto;
public DatiAnagraficiVettore|Optional $DatiAnagraficiVettore;
public function __construct(
public string $RegimeFiscale = 'RF01',
public string $TipoDocumento = 'TD01',
public string $ModalitaPagamento = 'MP01',
public string $CondizioniPagamento = 'TP02',
) {
}
}

View File

@ -26,48 +26,4 @@ class EDocSettings extends Data
return $this->FatturaPA ??= new FatturaPA();
}
}
class DatiAnagraficiVettore extends Data{
public string $IdFiscaleIVA = '';
public string $CodiceFiscale = '';
public string $Anagrafica = '';
}
class DatiTrasporto extends Data{
public string $DataOraConsegna = ''; //datetime in this format 2017-01-10T16:46:12.000+02:00
//public DatiAnagraficiVettore
}
class DatiOrdineAcquisto extends Data{
public string $RiferimentoNumeroLinea = '';
public string $IdDocumento = '';
public string $Data = '';
public string $NumItem = '';
public string $CodiceCommessaConvenzione = '';
public string $CodiceCUP = '';
public string $CodiceCIG = '';
}
class DatiContratto extends Data{
public string $RiferimentoNumeroLinea = '';
public string $IdDocumento = '';
public string $Data = '';
public string $NumItem = '';
public string $CodiceCommessaConvenzione = '';
public string $CodiceCUP = '';
public string $CodiceCIG = '';
}
class DatiRicezione extends Data{
public string $RiferimentoNumeroLinea = '';
public string $IdDocumento = '';
public string $Data = '';
public string $NumItem = '';
public string $CodiceCommessaConvenzione = '';
public string $CodiceCUP = '';
public string $CodiceCIG = '';
}