Erro ao Cancelar Passagem na SEFAZ

Falha na integração com SEFAZ durante processo de cancelamento

📋 Dados da Passagem

ID da Passagem:
#{{ $passagem->id }}
Número BPe:
{{ $passagem->nbpe ?? 'N/A' }}
Chave BPe:
{{ $passagem->chbpe ?? 'N/A' }}
Código Retorno SEFAZ:
{{ $passagem->codigo_retorno_bpe ?? 'N/A' }}
Motivo:
{{ $passagem->xMotivo ?? 'N/A' }}
Valor da Passagem:
R$ {{ number_format($passagem->valor ?? 0, 2, ',', '.') }}
Status:
{{ $passagem->status ?? 'N/A' }}
Tipo de Cancelamento:
{{ $tipoCancelamento }}
Ambiente:
{{ $passagem->tpAmb == 1 ? 'Produção' : 'Homologação' }}
Tipo Emissão:
{{ $passagem->tpEmis == 1 ? 'Normal' : 'Contingência' }}

👤 Dados do Passageiro

Nome:
{{ $passagem->passageiro->nome ?? 'N/A' }}
ID Passageiro:
{{ $passagem->passageiro_id ?? 'N/A' }}

🚢 Dados da Viagem

ID Viagem:
{{ $passagem->viagem_id ?? 'N/A' }}
Trecho:
{{ $passagem->trecho->origem ?? 'N/A' }} ({{ $passagem->trecho->municipioOrigem->nome ?? '' }}/{{ $passagem->trecho->municipioOrigem->uf ?? '' }}) → {{ $passagem->trecho->destino ?? 'N/A' }} ({{ $passagem->trecho->municipioDestino->nome ?? '' }}/{{ $passagem->trecho->municipioDestino->uf ?? '' }})
ID Trecho:
{{ $passagem->trecho_id ?? 'N/A' }}
Data Embarque:
{{ $passagem->data_embarque ?? 'N/A' }}
Embarcação:
{{ $passagem->embarcacao_id ?? 'N/A' }}

🏢 Dados Comerciais

Agência:
{{ $passagem->agencia->xnome ?? 'N/A' }} (ID: {{ $passagem->agencia_id ?? 'N/A' }})
Empresa:
{{ $passagem->empresa->xnome ?? 'N/A' }} (ID: {{ $passagem->empresa_id ?? 'N/A' }})
@if($passagem->user)
Usuário que vendeu:
{{ $passagem->user->name ?? 'N/A' }}
@endif

⚠️ Detalhes do Erro

Mensagem de Erro:
{{ $exception->getMessage() }}
Arquivo:
{{ $exception->getFile() }}
Linha:
{{ $exception->getLine() }}
Data/Hora do Erro:
{{ now()->format('d/m/Y H:i:s') }}

🔍 Stack Trace

{{ $exception->getTraceAsString() }}