Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # XML DE SOLICITACAO
- $xml = '<distNFeRS versao="%s" xmlns="http://www.portalfiscal.inf.br/nfe">';
- $xml .= '<tpAmb>%s</tpAmb>';
- $xml .= '<verAplic>%s</verAplic>';
- $xml .= '<cUF>%s</cUF>';
- $xml .= '<CNPJ>%s</CNPJ>';
- $xml .= '<solRel>';
- $xml .= '<indXML>%s</indXML>';
- $xml .= '<indEmit>%s</indEmit>';
- $xml .= '<indDest>%s</indDest>';
- $xml .= '<ultNSU>%s</ultNSU>';
- $xml .= '</solRel>';
- $xml .= '<solDFe>';
- $xml .= '<chAcesso>%s</chAcesso>';
- $xml .= '<NSUSol>%s</NSUSol>';
- $xml .= '</solDFe>';
- $xml .= '</distNFeRS>';
- $this->xml = sprintf(trim($xml),
- $this->versao,
- $this->ambiente,
- 1,
- 43,
- $this->cnpjEmpresa,
- $this->indXML,
- $this->indEmit,
- $this->indDest,
- $this->ultNSU,
- $this->chaveAcesso,
- $this->NSUSol
- );
- # CHAMA METODO DE ASSINATURA DE XML
- $this->signXml('distNFeRS');
- $oCurl = curl_init();
- curl_setopt($oCurl, CURLOPT_CONNECTTIMEOUT, 10);
- curl_setopt($oCurl, CURLOPT_URL, $this->url.'');
- curl_setopt($oCurl, CURLOPT_PORT, 443);
- curl_setopt($oCurl, CURLOPT_VERBOSE, 1);
- curl_setopt($oCurl, CURLOPT_HEADER, 1);
- curl_setopt($oCurl, CURLOPT_SSLVERSION, 3);
- curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, 2);
- curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($oCurl, CURLOPT_SSLCERT, $this->NFePHP->certKEY);
- curl_setopt($oCurl, CURLOPT_SSLKEY, $this->NFePHP->priKEY);
- curl_setopt($oCurl, CURLOPT_POST, 1);
- curl_setopt($oCurl, CURLOPT_POSTFIELDS, $data);
- curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1);
- #curl_setopt($oCurl, CURLOPT_HTTPHEADER, $parametros);
- $xml = curl_exec($oCurl);
- $info = curl_getinfo($oCurl);
- pr($xml);
- pr($info,1);
- <distnfers xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.10">
- <tpamb>2</tpamb>
- <veraplic>1</veraplic>
- <cuf>43</cuf>
- <cnpj>/** cnpj **/</cnpj>
- <solrel>
- <indxml>1</indxml>
- <indemit>7</indemit>
- <inddest>7</inddest>
- <ultnsu>0</ultnsu>
- </solrel>
- <signature xmlns="http://www.w3.org/2000/09/xmldsig#">
- /** signature **/
- </signature>
- </distnfers>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement