Bom Galera, tive a necessidade de validar os campos cEAN e cEANTrib
devido a uma nova nota técnica (NT2011.004) que saiu no projeto NFe.
Espero que gostem.
/** * Função que calcula o dígito para os antigos GTINS (Atuais CEAN ) * @author André Luiz Machado * @param INT $GTINSemDV - passar o CEAN sem o DV (Último número) * @return INT Retorna o Dígito Verificador */ function calculaDVGTIN( $GTINSemDV ){ $gtin = str_pad($GTINSemDV, '17', '0', STR_PAD_LEFT); $gtinArray = str_split($gtin); $total = 0; for($peso = 3, $i=0; $iArquivos para Download: