<?php error_reporting(E_ALL); ini_set('display_errors', 'On'); include_once '../../bootstrap.php'; use NFePHP\NFe\ToolsNFe; $nfe = new ToolsNFe('../../config/config.json'); $nfe->setModelo('55'); //210200 – Confirmação da Operação //210210 – Ciência da Operação //210220 – Desconhecimento da Operação //210240 – Operação não Realizada ===> é obritatoria uma justificativa para esse caso $chave = '35150158716523000119550010000000071000000076'; $tpAmb = '2'; $xJust = ''; $tpEvento = '210210'; //ciencia da operação $aResposta = array(); $xml = $nfe->sefazManifesta($chave, $tpAmb, $xJust = '', $tpEvento = '', $aResposta); echo '<br><br><PRE>'; echo htmlspecialchars($nfe->soapDebug); echo '</PRE><BR>'; print_r($aResposta); echo "<br>";
/** * Metodo para envio da manifestacao para a SEFAZ * * @name setManifesto * @access public * @author Roberson Faria * @param Numeric $customer_id * @param Numeric $chNFe * @param Numeric $operacao * @param String $justificativa * @return Json $respostaSefaz */ public function setManifesto($customer_id, $chNFe, $operacao, $xJust = "") { $customer = Customer::find($customer_id)->toArray(); $nfe = new ToolsNFe($this->setConfig($customer)); $xml = $nfe->sefazManifesta($chNFe, $this->dadosConfig["tpAmb"], $xJust = '', $tpEvento = '', $aResposta); return $aResposta; }