From 3a0d40747a8bf2dd148b25318beee9818e6baea4 Mon Sep 17 00:00:00 2001 From: Andrei Ciungulete Date: Sun, 28 Jan 2024 23:55:20 +0200 Subject: [PATCH] Add self invoice --- src/Resources/Efactura.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Resources/Efactura.php b/src/Resources/Efactura.php index 2acde38..3fd3518 100644 --- a/src/Resources/Efactura.php +++ b/src/Resources/Efactura.php @@ -24,7 +24,7 @@ class Efactura * * @throws Exception */ - public function upload(string $xml_path, string $tax_identification_number, UploadStandard $standard = UploadStandard::UBL, bool $extern = false): CreateUploadResponse + public function upload(string $xml_path, string $tax_identification_number, UploadStandard $standard = UploadStandard::UBL, bool $extern = false, bool $selfInvoice = false): CreateUploadResponse { $payload = Payload::upload( resource: 'prod/FCTEL/rest/upload', @@ -33,6 +33,7 @@ public function upload(string $xml_path, string $tax_identification_number, Uplo 'cif' => $tax_identification_number, 'standard' => $standard->value, ...($extern ? ['extern' => 'DA'] : []), + ...($selfInvoice ? ['autofactura' => 'DA'] : []), ], );