Lieux de service ({{ locations.length }})
Adresses de livraison
Aucun lieu de service
Tickets ({{ tickets.length }}{{ !ticketsExpanded ? '+' : '' }})
{{ openTicketCount }} ouverts
Aucun ticket
= 10 ? loadAllTickets() : (ticketsExpanded = true)" />
Factures ({{ invoices.length }}{{ !invoicesExpanded ? '+' : '' }})
Solde: {{ formatMoney(totalOutstanding) }}
Creer une facture
Aucune facture
openModal('Sales Invoice', row.name, 'Facture ' + row.name)">
{{ props.row.name }}
Renversement de {{ props.row.return_against }}
{{ props.row.status }}
{{ formatMoney(props.row.grand_total) }}
{{ formatMoney(props.row.outstanding_amount) }}
Enregistrer un paiement pour cette facture
Lignes VoIP ({{ voipLines.length }})
{{ voipLines.filter(v => !v.e911_synced).length }} sans 911
Aucune ligne VoIP
openModal('VoIP Line', row.name, 'VoIP ' + row.did)">
{{ props.row.status }}
Contrats de service ({{ serviceContracts.length }})
{{ serviceContracts.filter(c => c.status === 'Brouillon' || c.status === 'Envoyé').length }} en attente
Aucun contrat de service
openModal('Service Contract', row.name, 'Contrat ' + row.name)">
{{ props.row.duration_months }} mois
{{ formatMoney(props.row.monthly_rate) }}/m
{{ formatMoney(props.row.total_benefit_value) }}
—
{{ props.row.status }}
Soumissions ({{ quotations.length }})
Aucune soumission
openModal('Quotation', row.name, 'Soumission ' + row.name)">
{{ formatMoney(props.row.grand_total) }}