Ciao, sto utilizzando le api di un noto servizio per la gestione delle fatture elettroniche. Con il codice seguente aggiungo le varie voci alla fattura, ad esempio pernottamento, cena, bibite ecc.
Codice PHP:
$invoice->setItemsList(
array(
newIssuedDocumentItemsListItem(
array(
"name" => "Pernottamento",
"net_price" => 50.00,
"category" => "pernottamenti",
"discount" => 0,
"qty" => 1,
"vat" => newVatType(
array(
"id" => 6654120
)
)
)
),
newIssuedDocumentItemsListItem(
array(
"name" => "Cena tipo uno",
"net_price" => 20.00,
"qty" => 1,
"vat" => newVatType(
array(
"id" => 6654120
)
)
)
)
);
ecc.
Tuttavia alcune voci non vengono acquistate, il valore della loro quantità è zero, ed è inutile che le mostri in fattura. Dovrei quindi aggiungere un'istruzione if prima di
newIssuedDocumentItemsListItem(
ma non si fa come faccio io. Mi potete aiutare? Con le classi sono una frana. Grazie mille!!
$invoice->setItemsList(
array(
if($quantity != 0){
newIssuedDocumentItemsListItem(
array(
"name" => "Pernottamento",
"net_price" => 50.00,
"category" => "pernottamenti",
"discount" => 0,
"qty" => 1,
"vat" => newVatType(
array(
"id" => 6654120
)
)
)
),
}
ecc.