Updated langs

This commit is contained in:
David Bomba 2024-04-12 18:18:09 +10:00
parent 3d6d9d709a
commit 2f13b68ee8
4 changed files with 119 additions and 1 deletions

View File

@ -513,7 +513,6 @@ class CompanySettings extends BaseSettings
'delivery_note_design_id' => 'string',
'payment_receipt_design_id' => 'string',
'payment_refund_design_id' => 'string',
'classification' => 'string',
'enable_e_invoice' => 'bool',
'classification' => 'string',
'default_expense_payment_type_id' => 'string',

View File

@ -0,0 +1,23 @@
<?php
/**
* Invoice Ninja (https://invoiceninja.com).
*
* @link https://github.com/invoiceninja/invoiceninja source repository
*
* @copyright Copyright (c) 2024. Invoice Ninja LLC (https://invoiceninja.com)
*
* @license https://www.elastic.co/licensing/elastic-license
*/
namespace App\DataMapper\EDoc;
use Spatie\LaravelData\Data;
class Fact1 extends Data
{
public string $sectorCode = 'SECTOR1';
public string $BankId = '';
public string $BankName = '';
public string $PaymentMeans = 'TP02';
}

View File

@ -0,0 +1,23 @@
<?php
/**
* Invoice Ninja (https://invoiceninja.com).
*
* @link https://github.com/invoiceninja/invoiceninja source repository
*
* @copyright Copyright (c) 2024. Invoice Ninja LLC (https://invoiceninja.com)
*
* @license https://www.elastic.co/licensing/elastic-license
*/
namespace App\DataMapper\EDoc;
use Spatie\LaravelData\Data;
class FatturaPA extends Data
{
public string $RegimeFiscale = 'RF01';
public string $TipoDocumento = 'TD01';
public string $ModalitaPagamento = 'MP01';
public string $CondizioniPagamento = 'TP02';
}

View File

@ -0,0 +1,73 @@
<?php
/**
* Invoice Ninja (https://invoiceninja.com).
*
* @link https://github.com/invoiceninja/invoiceninja source repository
*
* @copyright Copyright (c) 2024. Invoice Ninja LLC (https://invoiceninja.com)
*
* @license https://www.elastic.co/licensing/elastic-license
*/
namespace App\DataMapper;
use Spatie\LaravelData\Data;
use Spatie\LaravelData\Optional;
use App\DataMapper\EDoc\FatturaPA;
class EDocSettings extends Data
{
public FatturaPA|Optional $FatturaPA;
public function __construct() {}
public function createFatturaPA(): FatturaPA
{
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 = '';
}