sefazManifesta() public method

sefazManifesta Solicita o registro da manifestação de destinatário
public sefazManifesta ( string $chNFe = '', string $tpAmb = '2', string $xJust = '', string $tpEvento = '', array &$aRetorno = [] ) : string
$chNFe string
$tpAmb string
$xJust string
$tpEvento string
$aRetorno array
return string
<?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>";
Exemplo n.º 2
0
 /**
  * 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;
 }