Gerar o cDV no stdClass

236 views
Skip to first unread message

Alberto

unread,
Jul 12, 2018, 4:45:13 AM7/12/18
to NFePHP
Olá amigos!

Preciso de um help dos amigos, como faço para gerar o cDV ao utilizar o método stdClass() que está sendo utilizado agora...

E também como gerar a CHAVE da NF no stdClass?

SEI QUE ANTES FUNCIONAVA ASSIM PARA CALCULAR O cDV:

$chave = $nfe->montaChave($cUF, $ano, $mes, $cnpj, $mod, $serie, $nNF, $tpEmis, $cNF);
$versao = '3.10';
$resp = $nfe->taginfNFe($chave, $versao);
$cDV = substr($chave, -1); //Digito Verificador da Chave de Acesso da NF-e, o DV é calculado com a aplicação do algoritmo módulo 11 (base 2,9) da Chave de Acesso.


Obrigado... 

Nolram Marques

unread,
Jul 12, 2018, 7:32:04 AM7/12/18
to NFePHP
Novo projeto sped-nfe


use NFePHP\Common\Keys;

####monta chave####
$cUF = $cUF;
$ano = date('y', strtotime($dados_nfe["Data_Nfe"]));
$mes = date('m', strtotime($dados_nfe["Data_Nfe"]));
$cnpj = $tools->config->cnpj;
$mod = '55';
$serie = $dados_nfe["Serie"];
$numero = $dados_nfe["Numero_Nota"];
$tpEmis = $dados_nfe["Forma_Emissao"];
$codigo = $dados_nfe["Numero_Nota"];

$chave = Keys::build($cUF, $ano, $mes, $cnpj, $mod, $serie, $numero, $tpEmis, $codigo);
####monta chave####

Alberto

unread,
Jul 13, 2018, 1:54:12 AM7/13/18
to NFePHP
Olá amigo, e para calcular o cDV?

Alberto

unread,
Jul 13, 2018, 6:02:08 AM7/13/18
to NFePHP
Ficaria assim igual o cDV?

$cDV = substr($chave, -1); //Digito Verificador da Chave de Acesso da NF-e, o DV é calculado com a aplicação do algoritmo módulo 11 (base 2,9) da Chave de Acesso.

Em quinta-feira, 12 de julho de 2018 08:32:04 UTC-3, Nolram Marques escreveu:

Roberto Machado

unread,
Jul 13, 2018, 7:57:13 AM7/13/18
to nfe...@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 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 mais opções, acesse https://groups.google.com/d/optout.


--
Roberto
Nisi utile est quod facimus stulta est gloriae (Julius Phaedous)
Reply all
Reply to author
Forward
0 new messages