forked from verdnatura/salix-front
perf: CustomerSummary
This commit is contained in:
parent
c25b689685
commit
cf3b9b2ef8
|
@ -309,136 +309,6 @@ resetPassword:
|
||||||
repeatPassword: Repeat password
|
repeatPassword: Repeat password
|
||||||
passwordNotMatch: Passwords don't match
|
passwordNotMatch: Passwords don't match
|
||||||
passwordChanged: Password changed
|
passwordChanged: Password changed
|
||||||
customer:
|
|
||||||
list:
|
|
||||||
phone: Phone
|
|
||||||
email: Email
|
|
||||||
customerOrders: Display customer orders
|
|
||||||
moreOptions: More options
|
|
||||||
card:
|
|
||||||
customerList: Customer list
|
|
||||||
customerId: Claim ID
|
|
||||||
salesPerson: Sales person
|
|
||||||
credit: Credit
|
|
||||||
risk: Risk
|
|
||||||
securedCredit: Secured credit
|
|
||||||
payMethod: Pay method
|
|
||||||
debt: Debt
|
|
||||||
isFrozen: Customer frozen
|
|
||||||
hasDebt: Customer has debt
|
|
||||||
isDisabled: Customer inactive
|
|
||||||
notChecked: Customer no checked
|
|
||||||
webAccountInactive: Web account inactive
|
|
||||||
noWebAccess: Web access is disabled
|
|
||||||
businessType: Business type
|
|
||||||
passwordRequirements: 'The password must have at least { length } length characters, {nAlpha} alphabetic characters, {nUpper} capital letters, {nDigits} digits and {nPunct} symbols (Ex: $%&.)\n'
|
|
||||||
businessTypeFk: Business type
|
|
||||||
summary:
|
|
||||||
basicData: Basic data
|
|
||||||
fiscalAddress: Fiscal address
|
|
||||||
fiscalData: Fiscal data
|
|
||||||
billingData: Billing data
|
|
||||||
consignee: Default consignee
|
|
||||||
businessData: Business data
|
|
||||||
financialData: Financial data
|
|
||||||
customerId: Customer ID
|
|
||||||
name: Name
|
|
||||||
contact: Contact
|
|
||||||
phone: Phone
|
|
||||||
mobile: Mobile
|
|
||||||
email: Email
|
|
||||||
salesPerson: Sales person
|
|
||||||
contactChannel: Contact channel
|
|
||||||
socialName: Social name
|
|
||||||
fiscalId: Fiscal ID
|
|
||||||
postcode: Postcode
|
|
||||||
province: Province
|
|
||||||
country: Country
|
|
||||||
street: Address
|
|
||||||
isEqualizated: Is equalizated
|
|
||||||
isActive: Is active
|
|
||||||
invoiceByAddress: Invoice by address
|
|
||||||
verifiedData: Verified data
|
|
||||||
hasToInvoice: Has to invoice
|
|
||||||
notifyByEmail: Notify by email
|
|
||||||
vies: VIES
|
|
||||||
payMethod: Pay method
|
|
||||||
bankAccount: Bank account
|
|
||||||
dueDay: Due day
|
|
||||||
hasLcr: Has LCR
|
|
||||||
hasCoreVnl: Has core VNL
|
|
||||||
hasB2BVnl: Has B2B VNL
|
|
||||||
addressName: Address name
|
|
||||||
addressCity: City
|
|
||||||
addressStreet: Street
|
|
||||||
username: Username
|
|
||||||
webAccess: Web access
|
|
||||||
totalGreuge: Total greuge
|
|
||||||
mana: Mana
|
|
||||||
priceIncreasingRate: Price increasing rate
|
|
||||||
averageInvoiced: Average invoiced
|
|
||||||
claimRate: Claming rate
|
|
||||||
risk: Risk
|
|
||||||
maximumRisk: Solunion's maximum risk
|
|
||||||
riskInfo: Invoices minus payments plus orders not yet invoiced
|
|
||||||
credit: Credit
|
|
||||||
creditInfo: Company's maximum risk
|
|
||||||
securedCredit: Secured credit
|
|
||||||
securedCreditInfo: Solunion's maximum risk
|
|
||||||
balance: Balance
|
|
||||||
balanceInfo: Invoices minus payments
|
|
||||||
balanceDue: Balance due
|
|
||||||
balanceDueInfo: Deviated invoices minus payments
|
|
||||||
recoverySince: Recovery since
|
|
||||||
businessType: Business Type
|
|
||||||
city: City
|
|
||||||
descriptorInfo: Invoices minus payments plus orders not yet
|
|
||||||
rating: Rating
|
|
||||||
recommendCredit: Recommended credit
|
|
||||||
basicData:
|
|
||||||
socialName: Fiscal name
|
|
||||||
businessType: Business type
|
|
||||||
contact: Contact
|
|
||||||
youCanSaveMultipleEmails: You can save multiple emails
|
|
||||||
email: Email
|
|
||||||
phone: Phone
|
|
||||||
mobile: Mobile
|
|
||||||
salesPerson: Sales person
|
|
||||||
contactChannel: Contact channel
|
|
||||||
previousClient: Previous client
|
|
||||||
extendedList:
|
|
||||||
tableVisibleColumns:
|
|
||||||
id: Identifier
|
|
||||||
name: Name
|
|
||||||
socialName: Social name
|
|
||||||
fi: Tax number
|
|
||||||
salesPersonFk: Salesperson
|
|
||||||
credit: Credit
|
|
||||||
creditInsurance: Credit insurance
|
|
||||||
phone: Phone
|
|
||||||
mobile: Mobile
|
|
||||||
street: Street
|
|
||||||
countryFk: Country
|
|
||||||
provinceFk: Province
|
|
||||||
city: City
|
|
||||||
postcode: Postcode
|
|
||||||
email: Email
|
|
||||||
created: Created
|
|
||||||
businessTypeFk: Business type
|
|
||||||
payMethodFk: Billing data
|
|
||||||
sageTaxTypeFk: Sage tax type
|
|
||||||
sageTransactionTypeFk: Sage tr. type
|
|
||||||
isActive: Active
|
|
||||||
isVies: Vies
|
|
||||||
isTaxDataChecked: Verified data
|
|
||||||
isEqualizated: Is equalizated
|
|
||||||
isFreezed: Freezed
|
|
||||||
hasToInvoice: Invoice
|
|
||||||
hasToInvoiceByAddress: Invoice by address
|
|
||||||
isToBeMailed: Mailing
|
|
||||||
hasLcr: Received LCR
|
|
||||||
hasCoreVnl: VNL core received
|
|
||||||
hasSepaVnl: VNL B2B received
|
|
||||||
entry:
|
entry:
|
||||||
list:
|
list:
|
||||||
newEntry: New entry
|
newEntry: New entry
|
||||||
|
|
|
@ -309,136 +309,6 @@ resetPassword:
|
||||||
repeatPassword: Repetir contraseña
|
repeatPassword: Repetir contraseña
|
||||||
passwordNotMatch: Las contraseñas no coinciden
|
passwordNotMatch: Las contraseñas no coinciden
|
||||||
passwordChanged: Contraseña cambiada
|
passwordChanged: Contraseña cambiada
|
||||||
customer:
|
|
||||||
list:
|
|
||||||
phone: Teléfono
|
|
||||||
email: Email
|
|
||||||
customerOrders: Mostrar órdenes del cliente
|
|
||||||
moreOptions: Más opciones
|
|
||||||
card:
|
|
||||||
customerId: ID cliente
|
|
||||||
salesPerson: Comercial
|
|
||||||
credit: Crédito
|
|
||||||
risk: Riesgo
|
|
||||||
securedCredit: Crédito asegurado
|
|
||||||
payMethod: Método de pago
|
|
||||||
debt: Riesgo
|
|
||||||
isFrozen: Cliente congelado
|
|
||||||
hasDebt: Cliente con riesgo
|
|
||||||
isDisabled: Cliente inactivo
|
|
||||||
notChecked: Cliente no comprobado
|
|
||||||
webAccountInactive: Sin acceso web
|
|
||||||
noWebAccess: El acceso web está desactivado
|
|
||||||
businessType: Tipo de negocio
|
|
||||||
passwordRequirements: 'La contraseña debe tener al menos { length } caracteres de longitud, {nAlpha} caracteres alfabéticos, {nUpper} letras mayúsculas, {nDigits} dígitos y {nPunct} símbolos (Ej: $%&.)'
|
|
||||||
businessTypeFk: Tipo de negocio
|
|
||||||
summary:
|
|
||||||
basicData: Datos básicos
|
|
||||||
fiscalAddress: Dirección fiscal
|
|
||||||
fiscalData: Datos fiscales
|
|
||||||
billingData: Datos de facturación
|
|
||||||
consignee: Consignatario pred.
|
|
||||||
businessData: Datos comerciales
|
|
||||||
financialData: Datos financieros
|
|
||||||
customerId: ID cliente
|
|
||||||
name: Nombre
|
|
||||||
contact: Contacto
|
|
||||||
phone: Teléfono
|
|
||||||
mobile: Móvil
|
|
||||||
email: Email
|
|
||||||
salesPerson: Comercial
|
|
||||||
contactChannel: Canal de contacto
|
|
||||||
socialName: Razón social
|
|
||||||
fiscalId: NIF/CIF
|
|
||||||
postcode: Código postal
|
|
||||||
province: Provincia
|
|
||||||
country: País
|
|
||||||
street: Calle
|
|
||||||
isEqualizated: Recargo de equivalencia
|
|
||||||
isActive: Activo
|
|
||||||
invoiceByAddress: Facturar por consignatario
|
|
||||||
verifiedData: Datos verificados
|
|
||||||
hasToInvoice: Facturar
|
|
||||||
notifyByEmail: Notificar por email
|
|
||||||
vies: VIES
|
|
||||||
payMethod: Método de pago
|
|
||||||
bankAccount: Cuenta bancaria
|
|
||||||
dueDay: Día de pago
|
|
||||||
hasLcr: Recibido LCR
|
|
||||||
hasCoreVnl: Recibido core VNL
|
|
||||||
hasB2BVnl: Recibido B2B VNL
|
|
||||||
addressName: Nombre de la dirección
|
|
||||||
addressCity: Ciudad
|
|
||||||
addressStreet: Calle
|
|
||||||
username: Usuario
|
|
||||||
webAccess: Acceso web
|
|
||||||
totalGreuge: Greuge total
|
|
||||||
mana: Maná
|
|
||||||
priceIncreasingRate: Ratio de incremento de precio
|
|
||||||
averageInvoiced: Facturación media
|
|
||||||
claimRate: Ratio de reclamaciones
|
|
||||||
maximumRisk: Riesgo máximo asumido por Solunion
|
|
||||||
|
|
||||||
risk: Riesgo
|
|
||||||
riskInfo: Facturas menos recibos mas pedidos sin facturar
|
|
||||||
credit: Crédito
|
|
||||||
creditInfo: Riesgo máximo asumido por la empresa
|
|
||||||
securedCredit: Crédito asegurado
|
|
||||||
securedCreditInfo: Riesgo máximo asumido por Solunion
|
|
||||||
balance: Balance
|
|
||||||
balanceInfo: Facturas menos recibos
|
|
||||||
balanceDue: Saldo vencido
|
|
||||||
balanceDueInfo: Facturas fuera de plazo menos recibos
|
|
||||||
recoverySince: Recobro desde
|
|
||||||
businessType: Tipo de negocio
|
|
||||||
city: Población
|
|
||||||
descriptorInfo: Facturas menos recibos mas pedidos sin facturar
|
|
||||||
rating: Clasificación
|
|
||||||
recommendCredit: Crédito recomendado
|
|
||||||
basicData:
|
|
||||||
socialName: Nombre fiscal
|
|
||||||
businessType: Tipo de negocio
|
|
||||||
contact: Contacto
|
|
||||||
youCanSaveMultipleEmails: Puede guardar varios correos electrónicos encadenándolos mediante comas sin espacios{','} ejemplo{':'} user{'@'}dominio{'.'}com, user2{'@'}dominio{'.'}com siendo el primer correo electrónico el principal
|
|
||||||
email: Email
|
|
||||||
phone: Teléfono
|
|
||||||
mobile: Móvil
|
|
||||||
salesPerson: Comercial
|
|
||||||
contactChannel: Canal de contacto
|
|
||||||
previousClient: Cliente anterior
|
|
||||||
extendedList:
|
|
||||||
tableVisibleColumns:
|
|
||||||
id: Identificador
|
|
||||||
name: Nombre
|
|
||||||
socialName: Razón social
|
|
||||||
fi: NIF / CIF
|
|
||||||
salesPersonFk: Comercial
|
|
||||||
credit: Crédito
|
|
||||||
creditInsurance: Crédito asegurado
|
|
||||||
phone: Teléfono
|
|
||||||
mobile: Móvil
|
|
||||||
street: Dirección fiscal
|
|
||||||
countryFk: País
|
|
||||||
provinceFk: Provincia
|
|
||||||
city: Población
|
|
||||||
postcode: Código postal
|
|
||||||
email: Email
|
|
||||||
created: Fecha creación
|
|
||||||
businessTypeFk: Tipo de negocio
|
|
||||||
payMethodFk: Forma de pago
|
|
||||||
sageTaxTypeFk: Tipo de impuesto Sage
|
|
||||||
sageTransactionTypeFk: Tipo tr. sage
|
|
||||||
isActive: Activo
|
|
||||||
isVies: Vies
|
|
||||||
isTaxDataChecked: Datos comprobados
|
|
||||||
isEqualizated: Recargo de equivalencias
|
|
||||||
isFreezed: Congelado
|
|
||||||
hasToInvoice: Factura
|
|
||||||
hasToInvoiceByAddress: Factura por consigna
|
|
||||||
isToBeMailed: Env. emails
|
|
||||||
hasLcr: Recibido LCR
|
|
||||||
hasCoreVnl: Recibido core VNL
|
|
||||||
hasSepaVnl: Recibido B2B VNL
|
|
||||||
entry:
|
entry:
|
||||||
list:
|
list:
|
||||||
newEntry: Nueva entrada
|
newEntry: Nueva entrada
|
||||||
|
|
|
@ -3,7 +3,7 @@ import { ref, computed } from 'vue';
|
||||||
import { useRoute } from 'vue-router';
|
import { useRoute } from 'vue-router';
|
||||||
import { useI18n } from 'vue-i18n';
|
import { useI18n } from 'vue-i18n';
|
||||||
|
|
||||||
import { toCurrency, toDate } from 'src/filters';
|
import { dashIfEmpty, toCurrency, toDate } from 'src/filters';
|
||||||
|
|
||||||
import useCardDescription from 'src/composables/useCardDescription';
|
import useCardDescription from 'src/composables/useCardDescription';
|
||||||
|
|
||||||
|
@ -66,12 +66,14 @@ const setData = (entity) => (data.value = useCardDescription(entity?.name, entit
|
||||||
:value="toCurrency(entity.debt)"
|
:value="toCurrency(entity.debt)"
|
||||||
:info="t('customer.summary.riskInfo')"
|
:info="t('customer.summary.riskInfo')"
|
||||||
/>
|
/>
|
||||||
<VnLv v-if="entity.salesPersonUser" :label="t('customer.card.salesPerson')">
|
<VnLv :label="t('customer.card.salesPerson')">
|
||||||
<template #value>
|
<template #value>
|
||||||
<VnUserLink
|
<VnUserLink
|
||||||
:name="entity.salesPersonUser?.name"
|
v-if="entity.salesPersonUser"
|
||||||
|
:name="entity.salesPersonUser.name"
|
||||||
:worker-id="entity.salesPersonFk"
|
:worker-id="entity.salesPersonFk"
|
||||||
/>
|
/>
|
||||||
|
<span v-else>{{ dashIfEmpty(entity.salesPersonUser) }}</span>
|
||||||
</template>
|
</template>
|
||||||
</VnLv>
|
</VnLv>
|
||||||
<VnLv
|
<VnLv
|
||||||
|
|
|
@ -60,6 +60,11 @@ const creditWarning = computed(() => {
|
||||||
|
|
||||||
return tooMuchInsurance || noCreditInsurance ? 'negative' : '';
|
return tooMuchInsurance || noCreditInsurance ? 'negative' : '';
|
||||||
});
|
});
|
||||||
|
const sumRisk = ({ clientRisks }) => {
|
||||||
|
let total = clientRisks.reduce((acc, risk) => acc + risk.amount, 0);
|
||||||
|
|
||||||
|
return total;
|
||||||
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
@ -170,7 +175,7 @@ const creditWarning = computed(() => {
|
||||||
<QCard class="vn-one">
|
<QCard class="vn-one">
|
||||||
<VnTitle
|
<VnTitle
|
||||||
:url="`#/customer/${entityId}/billing-data`"
|
:url="`#/customer/${entityId}/billing-data`"
|
||||||
:text="t('customer.summary.billingData')"
|
:text="t('customer.summary.payMethodFk')"
|
||||||
/>
|
/>
|
||||||
<VnLv
|
<VnLv
|
||||||
:label="t('customer.summary.payMethod')"
|
:label="t('customer.summary.payMethod')"
|
||||||
|
@ -250,7 +255,7 @@ const creditWarning = computed(() => {
|
||||||
<QCard class="vn-one" v-if="entity.account">
|
<QCard class="vn-one" v-if="entity.account">
|
||||||
<VnTitle
|
<VnTitle
|
||||||
:url="`https://grafana.verdnatura.es/d/40buzE4Vk/comportamiento-pagos-clientes?orgId=1&var-clientFk=${entityId}`"
|
:url="`https://grafana.verdnatura.es/d/40buzE4Vk/comportamiento-pagos-clientes?orgId=1&var-clientFk=${entityId}`"
|
||||||
:text="t('customer.summary.financialData')"
|
:text="t('customer.summary.payMethodFk')"
|
||||||
icon="vn:grafana"
|
icon="vn:grafana"
|
||||||
/>
|
/>
|
||||||
<VnLv
|
<VnLv
|
||||||
|
@ -274,7 +279,7 @@ const creditWarning = computed(() => {
|
||||||
/>
|
/>
|
||||||
<VnLv
|
<VnLv
|
||||||
:label="t('customer.summary.balance')"
|
:label="t('customer.summary.balance')"
|
||||||
:value="toCurrency(entity.sumRisk) || toCurrency(0)"
|
:value="toCurrency(sumRisk(entity)) || toCurrency(0)"
|
||||||
:info="t('customer.summary.balanceInfo')"
|
:info="t('customer.summary.balanceInfo')"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
|
|
@ -93,13 +93,13 @@ const columns = computed(() => [
|
||||||
name: 'tableActions',
|
name: 'tableActions',
|
||||||
actions: [
|
actions: [
|
||||||
{
|
{
|
||||||
title: t('Client ticket list'),
|
title: t('customer.summary.goToLines'),
|
||||||
icon: 'vn:lines',
|
icon: 'vn:lines',
|
||||||
action: ({ id }) => router.push({ params: { id }, name: 'TicketSale' }),
|
action: ({ id }) => router.push({ params: { id }, name: 'TicketSale' }),
|
||||||
isPrimary: true,
|
isPrimary: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: t('Client ticket list'),
|
title: t('components.smartCard.viewSummary'),
|
||||||
icon: 'preview',
|
icon: 'preview',
|
||||||
isPrimary: true,
|
isPrimary: true,
|
||||||
action: (row) => viewSummary(row.id, TicketSummary),
|
action: (row) => viewSummary(row.id, TicketSummary),
|
||||||
|
|
|
@ -2,3 +2,134 @@ customerFilter:
|
||||||
filter:
|
filter:
|
||||||
name: Name
|
name: Name
|
||||||
socialName: Social name
|
socialName: Social name
|
||||||
|
customer:
|
||||||
|
list:
|
||||||
|
phone: Phone
|
||||||
|
email: Email
|
||||||
|
customerOrders: Display customer orders
|
||||||
|
moreOptions: More options
|
||||||
|
card:
|
||||||
|
customerList: Customer list
|
||||||
|
customerId: Claim ID
|
||||||
|
salesPerson: Sales person
|
||||||
|
credit: Credit
|
||||||
|
risk: Risk
|
||||||
|
securedCredit: Secured credit
|
||||||
|
payMethod: Pay method
|
||||||
|
debt: Debt
|
||||||
|
isFrozen: Customer frozen
|
||||||
|
hasDebt: Customer has debt
|
||||||
|
isDisabled: Customer inactive
|
||||||
|
notChecked: Customer no checked
|
||||||
|
webAccountInactive: Web account inactive
|
||||||
|
noWebAccess: Web access is disabled
|
||||||
|
businessType: Business type
|
||||||
|
passwordRequirements: 'The password must have at least { length } length characters, {nAlpha} alphabetic characters, {nUpper} capital letters, {nDigits} digits and {nPunct} symbols (Ex: $%&.)\n'
|
||||||
|
businessTypeFk: Business type
|
||||||
|
summary:
|
||||||
|
basicData: Basic data
|
||||||
|
fiscalAddress: Fiscal address
|
||||||
|
fiscalData: Fiscal data
|
||||||
|
billingData: Billing data
|
||||||
|
consignee: Default consignee
|
||||||
|
businessData: Business data
|
||||||
|
financialData: Financial data
|
||||||
|
customerId: Customer ID
|
||||||
|
name: Name
|
||||||
|
contact: Contact
|
||||||
|
phone: Phone
|
||||||
|
mobile: Mobile
|
||||||
|
email: Email
|
||||||
|
salesPerson: Sales person
|
||||||
|
contactChannel: Contact channel
|
||||||
|
socialName: Social name
|
||||||
|
fiscalId: Fiscal ID
|
||||||
|
postcode: Postcode
|
||||||
|
province: Province
|
||||||
|
country: Country
|
||||||
|
street: Address
|
||||||
|
isEqualizated: Is equalizated
|
||||||
|
isActive: Is active
|
||||||
|
invoiceByAddress: Invoice by address
|
||||||
|
verifiedData: Verified data
|
||||||
|
hasToInvoice: Has to invoice
|
||||||
|
notifyByEmail: Notify by email
|
||||||
|
vies: VIES
|
||||||
|
payMethod: Pay method
|
||||||
|
bankAccount: Bank account
|
||||||
|
dueDay: Due day
|
||||||
|
hasLcr: Has LCR
|
||||||
|
hasCoreVnl: Has core VNL
|
||||||
|
hasB2BVnl: Has B2B VNL
|
||||||
|
addressName: Address name
|
||||||
|
addressCity: City
|
||||||
|
addressStreet: Street
|
||||||
|
username: Username
|
||||||
|
webAccess: Web access
|
||||||
|
totalGreuge: Total greuge
|
||||||
|
mana: Mana
|
||||||
|
priceIncreasingRate: Price increasing rate
|
||||||
|
averageInvoiced: Average invoiced
|
||||||
|
claimRate: Claming rate
|
||||||
|
risk: Risk
|
||||||
|
maximumRisk: Solunion's maximum risk
|
||||||
|
riskInfo: Invoices minus payments plus orders not yet invoiced
|
||||||
|
credit: Credit
|
||||||
|
creditInfo: Company's maximum risk
|
||||||
|
securedCredit: Secured credit
|
||||||
|
securedCreditInfo: Solunion's maximum risk
|
||||||
|
balance: Balance
|
||||||
|
balanceInfo: Invoices minus payments
|
||||||
|
balanceDue: Balance due
|
||||||
|
balanceDueInfo: Deviated invoices minus payments
|
||||||
|
recoverySince: Recovery since
|
||||||
|
businessType: Business Type
|
||||||
|
city: City
|
||||||
|
descriptorInfo: Invoices minus payments plus orders not yet
|
||||||
|
rating: Rating
|
||||||
|
recommendCredit: Recommended credit
|
||||||
|
goToLines: Go to lines
|
||||||
|
basicData:
|
||||||
|
socialName: Fiscal name
|
||||||
|
businessType: Business type
|
||||||
|
contact: Contact
|
||||||
|
youCanSaveMultipleEmails: You can save multiple emails
|
||||||
|
email: Email
|
||||||
|
phone: Phone
|
||||||
|
mobile: Mobile
|
||||||
|
salesPerson: Sales person
|
||||||
|
contactChannel: Contact channel
|
||||||
|
previousClient: Previous client
|
||||||
|
extendedList:
|
||||||
|
tableVisibleColumns:
|
||||||
|
id: Identifier
|
||||||
|
name: Name
|
||||||
|
socialName: Social name
|
||||||
|
fi: Tax number
|
||||||
|
salesPersonFk: Salesperson
|
||||||
|
credit: Credit
|
||||||
|
creditInsurance: Credit insurance
|
||||||
|
phone: Phone
|
||||||
|
mobile: Mobile
|
||||||
|
street: Street
|
||||||
|
countryFk: Country
|
||||||
|
provinceFk: Province
|
||||||
|
city: City
|
||||||
|
postcode: Postcode
|
||||||
|
email: Email
|
||||||
|
created: Created
|
||||||
|
businessTypeFk: Business type
|
||||||
|
payMethodFk: Billing data
|
||||||
|
sageTaxTypeFk: Sage tax type
|
||||||
|
sageTransactionTypeFk: Sage tr. type
|
||||||
|
isActive: Active
|
||||||
|
isVies: Vies
|
||||||
|
isTaxDataChecked: Verified data
|
||||||
|
isEqualizated: Is equalizated
|
||||||
|
isFreezed: Freezed
|
||||||
|
hasToInvoice: Invoice
|
||||||
|
hasToInvoiceByAddress: Invoice by address
|
||||||
|
isToBeMailed: Mailing
|
||||||
|
hasLcr: Received LCR
|
||||||
|
hasCoreVnl: VNL core received
|
||||||
|
hasSepaVnl: VNL B2B received
|
||||||
|
|
|
@ -4,3 +4,134 @@ customerFilter:
|
||||||
filter:
|
filter:
|
||||||
name: Nombre
|
name: Nombre
|
||||||
socialName: Razón Social
|
socialName: Razón Social
|
||||||
|
customer:
|
||||||
|
list:
|
||||||
|
phone: Teléfono
|
||||||
|
email: Email
|
||||||
|
customerOrders: Mostrar órdenes del cliente
|
||||||
|
moreOptions: Más opciones
|
||||||
|
card:
|
||||||
|
customerId: ID cliente
|
||||||
|
salesPerson: Comercial
|
||||||
|
credit: Crédito
|
||||||
|
risk: Riesgo
|
||||||
|
securedCredit: Crédito asegurado
|
||||||
|
payMethod: Método de pago
|
||||||
|
debt: Riesgo
|
||||||
|
isFrozen: Cliente congelado
|
||||||
|
hasDebt: Cliente con riesgo
|
||||||
|
isDisabled: Cliente inactivo
|
||||||
|
notChecked: Cliente no comprobado
|
||||||
|
webAccountInactive: Sin acceso web
|
||||||
|
noWebAccess: El acceso web está desactivado
|
||||||
|
businessType: Tipo de negocio
|
||||||
|
passwordRequirements: 'La contraseña debe tener al menos { length } caracteres de longitud, {nAlpha} caracteres alfabéticos, {nUpper} letras mayúsculas, {nDigits} dígitos y {nPunct} símbolos (Ej: $%&.)'
|
||||||
|
businessTypeFk: Tipo de negocio
|
||||||
|
summary:
|
||||||
|
basicData: Datos básicos
|
||||||
|
fiscalAddress: Dirección fiscal
|
||||||
|
fiscalData: Datos fiscales
|
||||||
|
billingData: Datos de facturación
|
||||||
|
consignee: Consignatario pred.
|
||||||
|
businessData: Datos comerciales
|
||||||
|
financialData: Datos financieros
|
||||||
|
customerId: ID cliente
|
||||||
|
name: Nombre
|
||||||
|
contact: Contacto
|
||||||
|
phone: Teléfono
|
||||||
|
mobile: Móvil
|
||||||
|
email: Email
|
||||||
|
salesPerson: Comercial
|
||||||
|
contactChannel: Canal de contacto
|
||||||
|
socialName: Razón social
|
||||||
|
fiscalId: NIF/CIF
|
||||||
|
postcode: Código postal
|
||||||
|
province: Provincia
|
||||||
|
country: País
|
||||||
|
street: Calle
|
||||||
|
isEqualizated: Recargo de equivalencia
|
||||||
|
isActive: Activo
|
||||||
|
invoiceByAddress: Facturar por consignatario
|
||||||
|
verifiedData: Datos verificados
|
||||||
|
hasToInvoice: Facturar
|
||||||
|
notifyByEmail: Notificar por email
|
||||||
|
vies: VIES
|
||||||
|
payMethod: Método de pago
|
||||||
|
bankAccount: Cuenta bancaria
|
||||||
|
dueDay: Día de pago
|
||||||
|
hasLcr: Recibido LCR
|
||||||
|
hasCoreVnl: Recibido core VNL
|
||||||
|
hasB2BVnl: Recibido B2B VNL
|
||||||
|
addressName: Nombre de la dirección
|
||||||
|
addressCity: Ciudad
|
||||||
|
addressStreet: Calle
|
||||||
|
username: Usuario
|
||||||
|
webAccess: Acceso web
|
||||||
|
totalGreuge: Greuge total
|
||||||
|
mana: Maná
|
||||||
|
priceIncreasingRate: Ratio de incremento de precio
|
||||||
|
averageInvoiced: Facturación media
|
||||||
|
claimRate: Ratio de reclamaciones
|
||||||
|
maximumRisk: Riesgo máximo asumido por Solunion
|
||||||
|
payMethodFk: Forma de pago
|
||||||
|
risk: Riesgo
|
||||||
|
riskInfo: Facturas menos recibos mas pedidos sin facturar
|
||||||
|
credit: Crédito
|
||||||
|
creditInfo: Riesgo máximo asumido por la empresa
|
||||||
|
securedCredit: Crédito asegurado
|
||||||
|
securedCreditInfo: Riesgo máximo asumido por Solunion
|
||||||
|
balance: Balance
|
||||||
|
balanceInfo: Facturas menos recibos
|
||||||
|
balanceDue: Saldo vencido
|
||||||
|
balanceDueInfo: Facturas fuera de plazo menos recibos
|
||||||
|
recoverySince: Recobro desde
|
||||||
|
businessType: Tipo de negocio
|
||||||
|
city: Población
|
||||||
|
descriptorInfo: Facturas menos recibos mas pedidos sin facturar
|
||||||
|
rating: Clasificación
|
||||||
|
recommendCredit: Crédito recomendado
|
||||||
|
goToLines: Ir a líneas
|
||||||
|
basicData:
|
||||||
|
socialName: Nombre fiscal
|
||||||
|
businessType: Tipo de negocio
|
||||||
|
contact: Contacto
|
||||||
|
youCanSaveMultipleEmails: Puede guardar varios correos electrónicos encadenándolos mediante comas sin espacios{','} ejemplo{':'} user{'@'}dominio{'.'}com, user2{'@'}dominio{'.'}com siendo el primer correo electrónico el principal
|
||||||
|
email: Email
|
||||||
|
phone: Teléfono
|
||||||
|
mobile: Móvil
|
||||||
|
salesPerson: Comercial
|
||||||
|
contactChannel: Canal de contacto
|
||||||
|
previousClient: Cliente anterior
|
||||||
|
extendedList:
|
||||||
|
tableVisibleColumns:
|
||||||
|
id: Identificador
|
||||||
|
name: Nombre
|
||||||
|
socialName: Razón social
|
||||||
|
fi: NIF / CIF
|
||||||
|
salesPersonFk: Comercial
|
||||||
|
credit: Crédito
|
||||||
|
creditInsurance: Crédito asegurado
|
||||||
|
phone: Teléfono
|
||||||
|
mobile: Móvil
|
||||||
|
street: Dirección fiscal
|
||||||
|
countryFk: País
|
||||||
|
provinceFk: Provincia
|
||||||
|
city: Población
|
||||||
|
postcode: Código postal
|
||||||
|
email: Email
|
||||||
|
created: Fecha creación
|
||||||
|
businessTypeFk: Tipo de negocio
|
||||||
|
payMethodFk: Forma de pago
|
||||||
|
sageTaxTypeFk: Tipo de impuesto Sage
|
||||||
|
sageTransactionTypeFk: Tipo tr. sage
|
||||||
|
isActive: Activo
|
||||||
|
isVies: Vies
|
||||||
|
isTaxDataChecked: Datos comprobados
|
||||||
|
isEqualizated: Recargo de equivalencias
|
||||||
|
isFreezed: Congelado
|
||||||
|
hasToInvoice: Factura
|
||||||
|
hasToInvoiceByAddress: Factura por consigna
|
||||||
|
isToBeMailed: Env. emails
|
||||||
|
hasLcr: Recibido LCR
|
||||||
|
hasCoreVnl: Recibido core VNL
|
||||||
|
hasSepaVnl: Recibido B2B VNL
|
||||||
|
|
Loading…
Reference in New Issue