Consultei o xml no site da sefaz e está tudo ok mas continua dando o erro:
<?xml version="1.0" encoding="UTF-8"?>
<NFe xmlns="http://www.portalfiscal.inf.br/nfe">
<infNFe Id="NFe21180504556929000152551230000000021800700088" versao="4.00">
<ide>
<cUF>21</cUF>
<cNF>80070008</cNF>
<natOp>Venda</natOp>
<mod>55</mod>
<serie>123</serie>
<nNF>2</nNF>
<dhEmi>2018-05-22T08:00:00-02:00</dhEmi>
<dhSaiEnt>2018-05-22T08:48:00-02:00</dhSaiEnt>
<tpNF>1</tpNF>
<idDest>1</idDest>
<cMunFG>2100055</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>8</cDV>
<tpAmb>2</tpAmb>
<finNFe>1</finNFe>
<indFinal>1</indFinal>
<indPres>0</indPres>
<procEmi>0</procEmi>
<verProc>1</verProc>
</ide>
<emit>
<CNPJ>04556929000152</CNPJ>
<xNome>Infosys Sistemas e Contabilidade</xNome>
<enderEmit>
<xLgr>Rua Castelo Branco</xLgr>
<nro>774</nro>
<xBairro>Centro</xBairro>
<cMun>2100055</cMun>
<xMun>Acailandia</xMun>
<UF>MA</UF>
<CEP>65930000</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
</enderEmit>
<IE>121837408</IE>
<CRT>3</CRT>
</emit>
<dest>
<CNPJ>04556929000152</CNPJ>
<xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome>
<enderDest>
<xLgr>Rua São Romão</xLgr>
<nro>4</nro>
<xBairro>Porto Seguro 2</xBairro>
<cMun>2100055</cMun>
<xMun>Açailândia</xMun>
<UF>MA</UF>
<CEP>65930000</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
</enderDest>
<indIEDest>9</indIEDest>
</dest>
<det nItem="1">
<prod>
<cProd>4</cProd>
<cEAN/>
<xProd>Mouse Deathadder razerzone</xProd>
<NCM>97060000</NCM>
<EXTIPI>123</EXTIPI>
<CFOP>5257</CFOP>
<uCom>9</uCom>
<qCom>1</qCom>
<vUnCom>258</vUnCom>
<vProd>258</vProd>
<cEANTrib/>
<uTrib>9</uTrib>
<qTrib>1</qTrib>
<vUnTrib>258</vUnTrib>
<indTot>1</indTot>
</prod>
<imposto>
<vTotTrib>10.99</vTotTrib>
<ICMS>
<ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>0</modBC>
<vBC>0.20</vBC>
<pICMS>18.0000</pICMS>
<vICMS>0.04</vICMS>
</ICMS00>
</ICMS>
<IPI>
<cEnq>999</cEnq>
<IPITrib>
<CST>50</CST>
<vBC>0</vBC>
<pIPI>0</pIPI>
<vIPI>0</vIPI>
</IPITrib>
</IPI>
<PIS>
<PISNT>
<CST>07</CST>
</PISNT>
</PIS>
<COFINS>
<COFINSNT>
<CST>07</CST>
</COFINSNT>
</COFINS>
<COFINSST>
<vBC>0</vBC>
<pCOFINS>0</pCOFINS>
<vCOFINS>0</vCOFINS>
</COFINSST>
</imposto>
</det>
<total>
<ICMSTot>
<vBC>0.20</vBC>
<vICMS>0.04</vICMS>
<vICMSDeson>0.00</vICMSDeson>
<vFCP>0.00</vFCP>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vFCPST>0.00</vFCPST>
<vFCPSTRet>0.00</vFCPSTRet>
<vProd>258.00</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vIPIDevol>0.00</vIPIDevol>
<vPIS>0.00</vPIS>
<vCOFINS>0.00</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>258.00</vNF>
<vTotTrib>10.99</vTotTrib>
</ICMSTot>
</total>
<transp>
<modFrete>1</modFrete>
<vol>
<qVol>2</qVol>
<esp>caixa</esp>
<marca>OLX</marca>
<nVol>11111</nVol>
<pesoL>10</pesoL>
<pesoB>11</pesoB>
</vol>
</transp>
<cobr>
<fat>
<nFat>100</nFat>
<vOrig>258</vOrig>
<vLiq>258</vLiq>
</fat>
<dup>
<nDup>100</nDup>
<dVenc>2018-05-23</dVenc>
<vDup>258</vDup>
</dup>
</cobr>
<pag>
<detPag>
<indPag>0</indPag>
<tPag>03</tPag>
<vPag>258</vPag>
<card>
<tpIntegra>1</tpIntegra>
<CNPJ>12345678901234</CNPJ>
<tBand>01</tBand>
<cAut>3333333</cAut>
</card>
</detPag>
</pag>
</infNFe>
</NFe>
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/nfephp/gP1wckhO82w/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para nfephp+un...@googlegroups.com.
sim
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/nfephp/gP1wckhO82w/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
sim
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/nfephp/gP1wckhO82w/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para nfephp+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
André Luiz Gonçalves de Macedo
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
André Luiz Gonçalves de Macedo
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
$nfe = new \NFePHP\NFe\Make();
$std = new \stdClass(); // $std->versao = '3.10'; $std->versao = '4.00'; $nfe->taginfNFe($std);
/** * Guarda todos os dados do formulário e transforma em objeto * para fácil leitura * @var $data * @param $request->data */ $this->data = Metodos::getData($request->data);
$this->natOp = Naturezas::where('id', $this->data->natureza_operacao)->get(); $this->natOp = $this->natOp[0]->descricao;
$this->indPag = $this->data->condicao;
$this->mod = $this->data->modelo;
$this->serie = $this->data->serie;
$this->dhEmi = $this->data->data_emissao;
$this->tpNF = $this->data->tipo_operacao;
$this->finNFe = $this->data->finalidade;
$this->tpEmis = $this->data->tipo_emissao;
$this->indPres = $this->data->dest_presenca;
/** * Seleciona os dados da empresa cadastrada * @var empresa */ $empresa = Empresa::where(['id'=>Auth::user()->empresa])->get(); $empresa = $empresa[0];
$this->xNome = $empresa->nome_fantasia;
$this->cUF = $empresa->estado;
$this->cMunFG = $empresa->cidade;
$this->IE = $empresa->inscricao_estadual;
$this->CRT = $empresa->crt;
$this->CNPJ = Metodos::clearData($empresa->cnpj);
$this->xLgr = $empresa->logradouro;
$this->nro = $empresa->numero;
$this->xBairro = $empresa->bairro;
$this->xMun = MunicipiosController::pesquisaMunicipio($this->cMunFG);
$this->UF = EstadosController::pesquisaEstado($this->cUF); $this->cUF = $this->UF['codigo_estado']; $this->UF = $this->UF['uf_estado'];
$this->CEP = Metodos::clearData($empresa->cep);
/** * Verifica se a operação é estadual(1), interestadual(2) ou exterior(3) */ $this->idDest = 1; // LÓGICA ERRADA // if($this->data->dest_estado == 'EX'){ // $this->idDest = 2; // }else if($this->data->dest_estado != Auth::user()->estado){ // $this->idDest = 3; // }
/** * Verifica se a nota é de entrada(0) ou saída(1) para utilizar * a data de entrada ou saída na nota fiscal * @var $dhSaiEnt */ ($this->tpNF == "0") ? $this->dhSaiEnt = $this->data->data_entrada : $this->dhSaiEnt = $this->data->data_saida;
/** * Data e Hora de entrada em contigência, se em modo contigência */ if($this->tpEmis != "1") { $this->dhConst = $this->data->data_emissao;
}
$std = new \stdClass(); $std->cUF = $this->cUF;
$std->cNF = '80070008'; $std->natOp = $this->natOp; $std->mod = $this->mod; // $std->indPag = $this->indPag; $std->serie = $this->serie; $std->nNF = 2; // $std->dhEmi = '2018-02-06T20:48:00-02:00'; $std->dhEmi = '2018-05-22T08:00:00-02:00'; $std->dhSaiEnt = '2018-05-22T08:48:00-02:00'; $std->tpNF = $this->tpNF; $std->idDest = $this->idDest; $std->cMunFG = $this->cMunFG; $std->tpImp = 1; $std->tpEmis = $this->tpEmis; $std->cDV = 2; $std->tpAmb = 2; // Se deixar o tpAmb como 2 você emitirá a nota em ambiente de homologação(teste) e as notas fiscais aqui não tem valor fiscal $std->finNFe = $this->finNFe; $std->indFinal = 1; $std->indPres = $this->indPres; $std->procEmi = '0'; $std->verProc = 1; $nfe->tagide($std);
$std = new \stdClass(); $std->xNome = $this->xNome; $std->IE = $this->IE; $std->CRT = $this->CRT; $std->CNPJ = $this->CNPJ; $nfe->tagemit($std);
$std = new \stdClass(); $std->xLgr = $this->xLgr; $std->nro = $this->nro; $std->xBairro = $this->xBairro; $std->cMun = $this->cMunFG; $std->xMun = $this->xMun; $std->UF = $this->UF; $std->CEP = Metodos::clearData($this->CEP); $std->cPais = '1058'; $std->xPais = 'BRASIL'; $nfe->tagenderEmit($std);
$std = new \stdClass(); $std->xNome = $this->data->dest_cliente; $std->indIEDest = $this->data->dest_contribuinte; $std->IE = ''; $std->CNPJ = $this->CNPJ; $nfe->tagdest($std);
$std = new \stdClass(); $std->xLgr = $this->data->dest_endereco; $std->nro = $this->data->dest_numero; $std->xBairro = $this->data->dest_bairro; $std->cMun = $this->data->dest_cidade; $std->xMun = $this->xMun; $std->UF = $this->UF; $std->CEP = Metodos::clearData($this->data->dest_cep); $std->cPais = '1058'; $std->xPais = 'BRASIL'; $nfe->tagenderDest($std);
$count = 1; $std = new \stdClass(); for($i=0;$i<count($request->itens);$i++){ $item = $request->itens[$i]; $std->item = 0 + $count; $std->cProd = $item['cProd']; $std->xProd = $item['xProd']; $std->NCM = $item['ncm']; // $std->cBenef; Incluido na nfe 4.00 $std->EXTIPI = $item['extipi']; $std->CFOP = $item['cfop']; $std->uCom = $item['uCom']; $std->qCom = 1; $std->vUnCom = 258.00; $std->vProd = 258.00; $std->uTrib = $item['uTrib']; $std->qTrib = 1; $std->vUnTrib = 258.00; $std->indTot = 1; $nfe->tagprod($std);
$std = new \stdClass(); $std->item = 0 + $count; $std->vTotTrib = 10.99; $nfe->tagimposto($std);
$std = new \stdClass(); $std->item = 0 + $count; $std->orig = 0; $std->CST = '00'; $std->modBC = 0; $std->vBC = '0.20'; $std->pICMS = '18.0000'; $std->vICMS ='0.04'; $nfe->tagICMS($std);
$std = new \stdClass(); $std->item = 0 + $count; $std->cEnq = '999'; $std->CST = '50'; $std->vIPI = 0; $std->vBC = 0; $std->pIPI = 0; $nfe->tagIPI($std);
$std = new \stdClass(); $std->item = 0 + $count; $std->CST = '07'; $std->vBC = 0; $std->pPIS = 0; $std->vPIS = 0; $nfe->tagPIS($std);
$std = new \stdClass(); $std->item = 0 + $count; //item da NFe $std->CST = '07'; $std->vBC = null; $std->pCOFINS = null; $std->vCOFINS = null; $std->qBCProd = null; $std->vAliqProd = null; $nfe->tagCOFINS($std);
$std = new \stdClass(); $std->item = 0 + $count; $std->vCOFINS = 0; $std->vBC = 0; $std->pCOFINS = 0; $nfe->tagCOFINSST($std);
$std = new \stdClass(); $std->vBC = 0.20; $std->vICMS = 0.04; $std->vICMSDeson = 0.00; $std->vBCST = 0.00; $std->vST = 0.00; $std->vProd = 258.00; $std->vFrete = 0.00; $std->vSeg = 0.00; $std->vDesc = 0.00; $std->vII = 0.00; $std->vIPI = 0.00; $std->vPIS = 0.00; $std->vCOFINS = 0.00; $std->vOutro = 0.00; $std->vNF = 258.00; $std->vTotTrib = 0.00; $nfe->tagICMSTot($std);
$count++; }
$std = new \stdClass(); $std->modFrete = 1; $nfe->tagtransp($std);
$std = new \stdClass(); $std->item = 1; $std->qVol = 2; $std->esp = 'caixa'; $std->marca = 'OLX'; $std->nVol = '11111'; $std->pesoL = 10.00; $std->pesoB = 11.00; $nfe->tagvol($std);
$std = new \stdClass(); $std->nFat = '100'; $std->vOrig = 258.00; $std->vLiq = 258.00; $std->vDesc = null; $nfe->tagfat($std);
$std = new \stdClass(); $std->nDup = '100'; $std->dVenc = '2018-05-23'; $std->vDup = 258.00; $nfe->tagdup($std);
$std = new \stdClass(); $std->vTroco = 0.00; $nfe->tagpag($std);
$std = new \stdClass(); $std->indPag = $this->indPag; $std->tPag = '03'; $std->vPag = 258.00; //Obs: deve ser informado o valor pago pelo cliente $std->CNPJ = '12345678901234'; $std->tBand = '01'; $std->cAut = '3333333'; $std->tpIntegra = 1; //incluso na NT 2015/002 $nfe->tagdetPag($std); $xml = $nfe->getXML(); // O conteúdo do XML fica armazenado na variável $xml
$config = [ "atualizacao" => "2018-02-06 06:01:21", "tpAmb" => 2, // Se deixar o tpAmb como 2 você emitirá a nota em ambiente de homologação(teste) e as notas fiscais aqui não tem valor fiscal "razaosocial" => $this->xNome, "siglaUF" => $this->UF, "cnpj" => $this->CNPJ, // "schemes" => "PL_008i2", "schemes" => "PL_009_V4", // "versao" => "3.10", "versao" => "4.00", "tokenIBPT" => "AAAAAAA"
];
$configJson = json_encode($config);
$certificadoDigital = file_get_contents('infosys.pfx');
$tools = new \NFePHP\NFe\Tools($configJson, \NFePHP\Common\Certificate::readPfx($certificadoDigital, '1234'));
try { $xmlAssinado = $tools->signNFe($xml); // O conteúdo do XML assinado fica armazenado na variável $xmlAssinado } catch (\Exception $e) { // aqui você trata possíveis exceptions da assinatura
// exit($e->getMessage()); return response()->json(['status'=>1, 'mensagem'=>$e->getMessage()]); }
try { $idLote = str_pad(100, 15, '0', STR_PAD_LEFT); // Identificador do lote $resp = $tools->sefazEnviaLote([$xmlAssinado], $idLote);
$st = new \NFePHP\NFe\Common\Standardize(); $std = $st->toStd($resp);
if ($std->cStat != 103) { //erro registrar e voltar // exit("[$std->cStat] $std->xMotivo");
// return response()->json(['status'=>1, 'mensagem'=>"[$std->cStat] $std->xMotivo"]); return response()->json($std);
} $recibo = $std->infRec->nRec; // Vamos usar a variável $recibo para consultar o status da nota } catch (\Exception $e) { //aqui você trata possiveis exceptions do envio // exit($e->getMessage()); return response()->json(['status'=>1, 'mensagem'=>$e->getMessage()]); }
try { $protocolo = $tools->sefazConsultaRecibo($recibo); } catch (\Exception $e) { //aqui você trata possíveis exceptions da consulta
// exit($e->getMessage()); return response()->json(['status'=>1, 'mensagem'=>$e->getMessage()]); }
try { $protocol = new \NFePHP\NFe\Factories\Protocol(); $xmlProtocolado = $protocol->add($xmlAssinado,$protocolo); } catch (\Exception $e) { //aqui você trata possíveis exceptions ao adicionar protocolo
// exit($e->getMessage()); return response()->json(['status'=>1, 'mensagem'=>$e->getMessage()]); }
<li style="font-family:Consolas,"Lucida Console","Courier New",monospace;font-size:12px;white-space:nowrap;color:rgb(33,33,33);min-width:0px;min-height:16px;text-overflow:ellip
--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
{"attributes":{"versao":"4.00"},"tpAmb":"2","verAplic":"SVAN.NFeAut4_1.0.1","cStat":"225","xMotivo":"Rejeicao: Falha no Esquema XML do lote de NF-e","cUF":"99","dhRecbto":"2018-05-28T10:45:39-03:00"}
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
--Alvaro Alves - Analista de sistemasGlobo Solution - Pelotas/RS - Brasil(53) 3025-7657-----------------------------------------------"Não confunda jamais conhecimento com sabedoria. Um o ajuda a ganhar a vida; o outro a construir uma vida."- Sandra Carey
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
Para Sair do Grupo: nfephp+unsubscribe@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositórios: https://github.com/nfephp-org
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+unsubscribe@googlegroups.com.
<div style="color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",Noto
{"attributes":{"versao":"4.00"},"tpAmb":"2","verAplic":"SVAN.NFeAut4_1.0.1","cStat":"225","xMotivo":"Rejeicao: Falha no Esquema XML do lote de NF-e","cUF":"99","dhRecbto":"2018-05-28T14:27:45-03:00"}
if($this->mod == '65'){
$std = new \stdClass();
$std->vTroco = 0.00;
$nfe->tagpag($std);
$std = new \stdClass();
$std->indPag = $this->indPag;
$std->tPag = '03';
$std->vPag = 258.00; //Obs: deve ser informado o valor pago pelo cliente
$std->CNPJ = '12345678901234';
$std->tBand = '01';
$std->cAut = '3333333';
$std->tpIntegra = 1; //incluso na NT 2015/002
$nfe->tagdetPag($std);
}
Responda isso :1 - qual é o layout desejado ? 4.02 - qual é o estado desejado ? Maranhão3 - qual é o modelo de Nota desejado ? 55 (55-NFe ou 65 NFCe)Roberto
<sigla>SVAN</sigla>
<homologacao>
<NfeStatusServico method="nfeStatusServicoNF" operation="NFeStatusServico4" version="4.00">https://hom.sefazvirtual.fazenda.gov.br/NFeStatusServico4/NFeStatusServico4.asmx</NfeStatusServico>
<NfeAutorizacao method="nfeAutorizacaoLote" operation="NFeAutorizacao4" version="4.00">https://hom.sefazvirtual.fazenda.gov.br/NFeAutorizacao4/NFeAutorizacao4.asmx</NfeAutorizacao>
<NfeConsultaProtocolo method="nfeConsultaNF" operation="NFeConsulta4" version="4.00">https://hom.sefazvirtual.fazenda.gov.br/NFeConsultaProtocolo4/NFeConsultaProtocolo4.asmx</NfeConsultaProtocolo>
<NfeInutilizacao method="nfeInutilizacaoNF" operation="NFeInutilizacao4" version="4.00">https://hom.sefazvirtual.fazenda.gov.br/NFeInutilizacao4/NFeInutilizacao4.asmx</NfeInutilizacao>
<NfeRetAutorizacao method="nfeRetAutorizacaoLote" operation="NFeRetAutorizacao4" version="4.00">https://hom.sefazvirtual.fazenda.gov.br/NFeRetAutorizacao4/NFeRetAutorizacao4.asmx</NfeRetAutorizacao>
<RecepcaoEvento method="nfeRecepcaoEvento" operation="NFeRecepcaoEvento4" version="1.00">https://hom.sefazvirtual.fazenda.gov.br/NFeRecepcaoEvento4/NFeRecepcaoEvento4.asmx</RecepcaoEvento>
<NfeConsultaCadastro method="consultaCadastro4" operation="CadConsultaCadastro4" version="2.00"></NfeConsultaCadastro>
</homologacao>
try { | |
$protocol = new \NFePHP\NFe\Factories\Protocol(); | |
$xmlProtocolado = $protocol->add($xmlAssinado,$protocolo); | |
} catch (\Exception $e) { | |
//aqui você trata possíveis exceptions ao adicionar protocolo | |
exit($e->getMessage()); | |
} |
$std = new \stdClass();
$std->tPag = '14';
$std->vPag = 11.99; //Obs: deve ser informado o valor pago pelo cliente
// $std->CNPJ = '12345678901234';
// $std->tBand = '01';
// $std->cAut = '3333333';
// $std->tpIntegra = 1; //incluso na NT 2015/002
// $std->indPag = '0'; //0= Pagamento à Vista 1= Pagamento à Prazo
$elem = $nfe->tagdetPag($std);