private function zTpEv($tpEvento = '')
{
//montagem dos dados da mensagem SOAP
switch ($tpEvento) {
case '110110':
//CCe
$aliasEvento = 'CCe';
$descEvento = 'Carta de Correcao';
break;
case '110111':
//cancelamento
$aliasEvento = 'CancNFe';
$descEvento = 'Cancelamento';
break;
case '110140':
//EPEC
//emissão em contingência EPEC
$aliasEvento = 'EPEC';
$descEvento = 'EPEC';
break;
case '111500':
case '111501':
//EPP
//Pedido de prorrogação
$aliasEvento = 'EPP';
$descEvento = 'Pedido de Prorrogacao';
break;
case '111502':
case '111503':
//ECPP
//Cancelamento do Pedido de prorrogação
$aliasEvento = 'ECPP';
$descEvento = 'Cancelamento de Pedido de Prorrogacao';
break;
case '210200':
//Confirmacao da Operacao
$aliasEvento = 'EvConfirma';
$descEvento = 'Confirmacao da Operacao';
break;
case '210210':
//Ciencia da Operacao
$aliasEvento = 'EvCiencia';
$descEvento = 'Ciencia da Operacao';
break;
case '210220':
//Desconhecimento da Operacao
$aliasEvento = 'EvDesconh';
$descEvento = 'Desconhecimento da Operacao';
break;
case '210240':
//Operacao não Realizada
$aliasEvento = 'EvNaoRealizada';
$descEvento = 'Operacao nao Realizada';
break;
default:
$msg = "O código do tipo de evento informado não corresponde a " . "nenhum evento estabelecido.";
throw new Exception\RuntimeException($msg);
}
return array('alias' => $aliasEvento, 'desc' => $descEvento);
}