$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();