belongsTo(PreVenda::class, 'pre_venda_id'); } public static function tiposPagamento() { return [ '01' => 'Dinheiro', '02' => 'Cheque', '03' => 'Cartão de Crédito', '04' => 'Cartão de Débito', '05' => 'Crédito Loja', '06' => 'Crediário', '10' => 'Vale Alimentação', '11' => 'Vale Refeição', '12' => 'Vale Presente', '13' => 'Vale Combustível', '14' => 'Duplicata Mercantil', '15' => 'Boleto Bancário', '16' => 'Depósito Bancário', '17' => 'Pagamento Instantâneo (PIX)', '90' => 'Sem Pagamento', '99' => 'Outros', ]; } public static function getTipoPagamento($tipo) { if (isset(Nfce::tiposPagamento()[$tipo])) { return Nfce::tiposPagamento()[$tipo]; } else { return "Não identificado"; } } }