diff --git a/app/DataMapper/EDoc/FatturaPA.php b/app/DataMapper/EDoc/FatturaPA.php deleted file mode 100644 index 0283cb372060..000000000000 --- a/app/DataMapper/EDoc/FatturaPA.php +++ /dev/null @@ -1,31 +0,0 @@ -data, false); - - // return json_decode($this->data, true); - } -} \ No newline at end of file diff --git a/app/DataMapper/EDocSettings.php b/app/DataMapper/EDocSettings.php index 3d38dc56a0d8..fef5ae09dfd2 100644 --- a/app/DataMapper/EDocSettings.php +++ b/app/DataMapper/EDocSettings.php @@ -13,17 +13,17 @@ namespace App\DataMapper; use Spatie\LaravelData\Data; use Spatie\LaravelData\Optional; -use App\DataMapper\EDoc\FatturaPA; +use Invoiceninja\Einvoice\Models\FatturaPA\FatturaElettronica; class EDocSettings extends Data { - public FatturaPA|Optional $FatturaPA; + public FatturaElettronica|Optional $FatturaElettronica; public function __construct() {} - public function createFatturaPA(): FatturaPA + public function createFatturaPA(): FatturaElettronica { - return $this->FatturaPA ??= new FatturaPA(); + return $this->FatturaElettronica ??= new FatturaElettronica; } } \ No newline at end of file diff --git a/app/Http/Controllers/StaticController.php b/app/Http/Controllers/StaticController.php index 1456534362fb..3b577479f1bf 100644 --- a/app/Http/Controllers/StaticController.php +++ b/app/Http/Controllers/StaticController.php @@ -11,9 +11,9 @@ namespace App\Http\Controllers; -use App\DataMapper\EDoc\Schema\RO; use App\Utils\Statics; use Illuminate\Http\Response; +use InvoiceNinja\Einvoice\Decoder\Schema; class StaticController extends BaseController { @@ -61,9 +61,8 @@ class StaticController extends BaseController if(request()->has('einvoice')){ - $ro = new RO; - - $response_data['einvoice_schema'] = $ro(); + $schema = new Schema(); + $response_data['einvoice_schema'] = $schema('FACT1'); } return response()->json($response_data, 200, ['Content-type' => 'application/json; charset=utf-8'], JSON_PRETTY_PRINT); diff --git a/composer.lock b/composer.lock index 4820c605d053..98d1c1c51070 100644 --- a/composer.lock +++ b/composer.lock @@ -4980,12 +4980,12 @@ "source": { "type": "git", "url": "https://github.com/invoiceninja/einvoice.git", - "reference": "45267d11cf1e944b555445fbb7f2b8354a7ebeae" + "reference": "aec5dc1c1492151cb0cc4bcb7f58be7609bc7e3b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/invoiceninja/einvoice/zipball/45267d11cf1e944b555445fbb7f2b8354a7ebeae", - "reference": "45267d11cf1e944b555445fbb7f2b8354a7ebeae", + "url": "https://api.github.com/repos/invoiceninja/einvoice/zipball/aec5dc1c1492151cb0cc4bcb7f58be7609bc7e3b", + "reference": "aec5dc1c1492151cb0cc4bcb7f58be7609bc7e3b", "shasum": "" }, "require": { @@ -5021,7 +5021,7 @@ "source": "https://github.com/invoiceninja/einvoice/tree/main", "issues": "https://github.com/invoiceninja/einvoice/issues" }, - "time": "2024-05-18T07:27:43+00:00" + "time": "2024-05-18T12:20:42+00:00" }, { "name": "invoiceninja/inspector",