$this->get_invoice_number()
provavelmente está retornando um objeto. você pode convertê-lo em uma string:
$invoice_number = (string) $this->get_invoice_number();
$this->get_invoice_number()
provavelmente está retornando um objeto. $invoice_number = (string) $this->get_invoice_number();