document->order_document && $this->document->order_document->exists() && function_exists( 'WPO_WCPDF_Pro' ) ) { $order = \wpo_ips_edi_get_parent_order( $this->document->order ); $receipt = \wcpdf_get_document( 'receipt', $order ); if ( $receipt && $receipt->exists() ) { $number_instance = $receipt->get_number(); $receipt_document_reference = array( 'name' => 'cac:ReceiptDocumentReference', 'value' => array( array( 'name' => 'cbc:ID', 'value' => ! empty( $number_instance ) ? $number_instance->get_formatted() : '', ), ), ); $data[] = apply_filters( 'wpo_ips_edi_ubl_receipt_document_reference', $receipt_document_reference, $data, $options, $this ); } } return $data; } }