ROOT DEVELOPERS
AV. ENG. LUIZ CARLOS BERRINI, 1681 - CONJ 111 EDIF BERRINI -
CIDADE MONÇÕES - São Paulo - SP - CEP: 04571-011
ROOT DEVELOPERS - CONSULTORIA EM TECNOLOGIA DA INFORMAÇÃO LTDA
{{ __('orcamento.label_tax_id') }}: 36.643.240/0001-51
(11) 96078-2246
alexandre.rodrigues@rootdevelopers.com.br
|
ROOT DEVELOPERS - CONSULTORIA EM TECNOLOGIA DA INFORMACAO LTDA
alexandre.rodrigues@rootdevelopers.com.br
{{ __('orcamento.portal_quote_details') }}
{{ __('orcamento.portal_code') }}
{{ $orcamento->codigo }}
{{ __('orcamento.label_quote_issue_date') }}
{{ $orcamento->data_emissao->format('d/m/Y') }}
{{ __('orcamento.label_validity') }}
{{ $orcamento->data_validade->format('d/m/Y') }}
{{ __('orcamento.label_status') }}
@php
$statusClass = 'status-pending'; // default
if ($orcamento->status === 'Pendente' || $orcamento->status === 'Aguardando Cliente') {
$statusClass = 'status-pending';
} elseif ($orcamento->status === 'Aprovado pelo Cliente') {
$statusClass = 'status-approved';
} elseif ($orcamento->status === 'Convertido em Venda') {
$statusClass = 'status-converted';
} elseif ($orcamento->status === 'Cancelado pelo Cliente') {
$statusClass = 'status-rejected';
}
@endphp
@if($orcamento->status === 'Aguardando Cliente')
@elseif($orcamento->status === 'Aprovado pelo Cliente')
@elseif($orcamento->status === 'Convertido em Venda')
@elseif($orcamento->status === 'Cancelado pelo Cliente')
@elseif($orcamento->status === 'Pendente')
@else
@endif
{{ match($orcamento->status) {
'Aguardando Cliente' => __('orcamento.status_waiting_customer'),
'Aprovado pelo Cliente' => __('orcamento.status_approved_customer'),
'Convertido em Venda' => __('orcamento.status_converted_sale'),
'Cancelado pelo Cliente' => __('orcamento.status_cancelled_customer'),
'Pendente' => __('orcamento.status_pending'),
default => $orcamento->status ?? __('orcamento.label_status_undefined'),
} }}
{{ __('orcamento.portal_client_data') }}
{{ $cliente->nome_fantasia ? __('orcamento.label_trade_name') : __('orcamento.label_client') }}
{{ $cliente->nome_fantasia ?? $cliente->razao_social }}
{{ __('orcamento.label_company_name') }}
{{ $cliente->razao_social }}
{{ __('orcamento.label_tax_id') }}
{{ \App\Helpers\MoneyHelper::formatarCnpj($cliente->cnpj) }}
{{ __('orcamento.portal_email') }}
{{ $cliente->email }}
{{ __('orcamento.portal_phone') }}
{{ \App\Helpers\MoneyHelper::formatarTelefone($cliente->telefone) }}
{{ __('orcamento.portal_observations') }}
{{ $orcamento->descricao_projeto }}
{{ __('orcamento.portal_items') }}
| # | {{ __('orcamento.label_service_description') }} | {{ __('orcamento.label_people') }} | {{ __('orcamento.label_quantity') }} | {{ __('orcamento.label_unit_price') }} | {{ __('orcamento.label_subtotal') }} |
|---|---|---|---|---|---|
| {{ $index + 1 }} |
{{ $orcamentoServico->servico?->nome_exibicao ?? $orcamentoServico->servico?->nome ?? __('orcamento.label_service') }}
@if($orcamentoServico->descricao)
{{ $orcamentoServico->descricao }} @endif |
{{ $orcamentoServico->pessoas ?? 1 }} | {{ number_format($orcamentoServico->quantidade, 0, in_array($orcamento->moeda, ['USD', 'EUR'], true) ? '.' : ',', '') }} {{ $orcamentoServico->unidade ?? '' }} | {{ \App\Helpers\MoneyHelper::formatarPorMoeda($orcamentoServico->valor_unitario_exibicao ?? $orcamentoServico->valor_unitario, $orcamento->moeda) }} | {{ \App\Helpers\MoneyHelper::formatarPorMoeda($orcamentoServico->valor_total_exibicao ?? $orcamentoServico->valor_total, $orcamento->moeda) }} |
{{ __('orcamento.label_no_items_found') }}
@endif
{{ __('orcamento.label_financial_summary') }}
{{ __('orcamento.label_subtotal') }}:
{{ $orcamento->subtotal_formatado_exibicao ?? \App\Helpers\MoneyHelper::formatarPorMoeda($orcamento->subtotal, $orcamento->moeda) }}
@if($orcamento->desconto > 0)
{{ __('orcamento.label_discount') }} ({{ number_format($orcamento->desconto, 2, in_array($orcamento->moeda, ['USD', 'EUR'], true) ? '.' : ',', '') }}%):
-{{ $orcamento->valor_desconto_formatado_exibicao ?? \App\Helpers\MoneyHelper::formatarPorMoeda($orcamento->subtotal * $orcamento->desconto / 100, $orcamento->moeda) }}
@endif
{{ __('orcamento.label_total_general') }}:
{{ $orcamento->total_formatado_exibicao ?? \App\Helpers\MoneyHelper::formatarPorMoeda($orcamento->subtotal * (1 - $orcamento->desconto / 100), $orcamento->moeda) }}
{{ __('orcamento.portal_payment_conditions') }}
@if($orcamento->condicoesPagamento->forma_pagamento)
@endif
@if($orcamento->condicoesPagamento->tipo_pagamento)
@endif
@if($orcamento->condicoesPagamento->data_vencimento)
@endif
@if($orcamento->condicoesPagamento->valor_entrada && $orcamento->condicoesPagamento->valor_entrada > 0)
@endif
@if($observacoesExibicao !== '')
{{ __('orcamento.portal_form') }}
{{ $orcamento->condicoesPagamento->formaPagamento?->nome ?? __('orcamento.label_payment_undefined') }}
{{ __('orcamento.portal_type') }}
@php
$tipoPagamento = trim((string) $orcamento->condicoesPagamento->tipo_pagamento);
$tipoPagamentoExibicao = $tipoPagamento === 'À Vista'
? 'À Vista'
: (ctype_digit($tipoPagamento) && (int) $tipoPagamento >= 2 && (int) $tipoPagamento <= 12
? $tipoPagamento . 'x Sem Juros'
: $tipoPagamento);
@endphp
{{ $tipoPagamentoExibicao }}
{{ __('orcamento.portal_due_date') }}
{{ $orcamento->condicoesPagamento->data_vencimento->format('d/m/Y') }}
{{ __('orcamento.label_payment_entry') }}
{{ \App\Helpers\MoneyHelper::formatarPorMoeda($orcamento->condicoesPagamento->valor_entrada, $orcamento->moeda) }}
{{ __('orcamento.portal_observations') }}
{{ $observacoesExibicao }}
{{ __('orcamento.portal_installments_registered') }}
@foreach($parcelas->sortBy('numero_parcela') as $parcela)
@endforeach