Added warning text for non returned packagings #737

Merged
carlosjr merged 1 commits from 3097-delivery_note_text into dev 2021-09-20 08:15:12 +00:00
5 changed files with 130 additions and 52 deletions

View File

@ -118,20 +118,20 @@
</table> </table>
<!-- End of sales block --> <!-- End of sales block -->
<div class="columns"> <div class="columns vn-mb-ml">
<!-- Services block--> <!-- Services block-->
<div class="size100 no-page-break" v-if="services.length > 0"> <div class="size100 no-page-break" v-if="services.length > 0">
<h2>{{$t('services')}}</h2> <h2>{{$t('services.title')}}</h2>
<table class="column-oriented"> <table class="column-oriented">
<thead> <thead>
<tr> <tr>
<th width="5%"></th> <th width="5%"></th>
<th class="number">{{$t('quantity')}}</th> <th class="number">{{$t('services.theader.quantity')}}</th>
<th width="50%">{{$t('concept')}}</th> <th width="50%">{{$t('services.theader.concept')}}</th>
<th class="number">{{$t('price')}}</th> <th class="number">{{$t('services.theader.price')}}</th>
<th class="centered" width="5%"></th> <th class="centered" width="5%"></th>
<th class="centered">{{$t('vat')}}</th> <th class="centered">{{$t('services.theader.vat')}}</th>
<th class="number">{{$t('amount')}}</th> <th class="number">{{$t('services.theader.amount')}}</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -148,25 +148,26 @@
<tfoot> <tfoot>
<tr> <tr>
<td colspan="6" class="font bold"> <td colspan="6" class="font bold">
<span class="pull-right">{{$t('subtotal')}}</span> <span class="pull-right">{{$t('services.tfoot.subtotal')}}</span>
</td> </td>
<td class="number">{{serviceTotal | currency('EUR', $i18n.locale)}}</td> <td class="number">{{serviceTotal | currency('EUR', $i18n.locale)}}</td>
</tr> </tr>
</tfoot> </tfoot>
</table> </table>
<span class="font gray">* {{ $t('services.warning') }}</span>
</div> </div>
<!-- End of services block --> <!-- End of services block -->
</div> </div>
<div class="columns"> <div class="columns">
<!-- Packages block --> <!-- Packages block -->
<div id="packagings" class="size100 no-page-break" v-if="packagings.length > 0"> <div id="packagings" class="size100 no-page-break" v-if="packagings.length > 0">
<h2>{{$t('packagings')}}</h2> <h2>{{$t('packagings.title')}}</h2>
<table class="column-oriented"> <table class="column-oriented">
<thead> <thead>
<tr> <tr>
<th>{{$t('reference')}}</th> <th>{{$t('packagings.theader.reference')}}</th>
<th class="number">{{$t('quantity')}}</th> <th class="number">{{$t('packagings.theader.quantity')}}</th>
<th wihth="75%">{{$t('concept')}}</th> <th wihth="75%">{{$t('packagings.theader.concept')}}</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@ -183,21 +184,18 @@
<div class="columns vn-mt-xl"> <div class="columns vn-mt-xl">
<!-- Taxes block --> <!-- Taxes block -->
<div id="taxes" class="size50 pull-right no-page-break" v-if="taxes"> <div id="taxes" class="size50 pull-right no-page-break" v-if="taxes">
<!-- <h2>{{$t('taxBreakdown')}}</h2> -->
<table class="column-oriented"> <table class="column-oriented">
<thead> <thead>
<tr> <tr>
<th colspan="4">{{$t('taxBreakdown')}}</th> <th colspan="4">{{$t('taxes.title')}}</th>
</tr> </tr>
</thead> </thead>
<thead class="light"> <thead class="light">
<tr> <tr>
<th width="45%">{{$t('type')}}</th> <th width="45%">{{$t('taxes.theader.type')}}</th>
<th width="25%" class="number"> <th width="25%" class="number">{{$t('taxes.theader.taxBase')}}</th>
{{$t('taxBase')}} <th>{{$t('taxes.theader.tax')}}</th>
</th> <th class="number">{{$t('taxes.theader.fee')}}</th>
<th>{{$t('tax')}}</th>
<th class="number">{{$t('fee')}}</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>

View File

@ -12,17 +12,37 @@ price: PSP/u
discount: Disc. discount: Disc.
vat: VAT vat: VAT
amount: Amount amount: Amount
type: Type
taxBase: Tax base
tax: Tax
fee: Fee
total: Total total: Total
subtotal: Subtotal subtotal: Subtotal
taxBreakdown: Tax breakdown
packagings: Buckets and packaging
services: Services
vatType: VAT Type vatType: VAT Type
digitalSignature: Digital signature digitalSignature: Digital signature
ticket: Delivery note {0} ticket: Delivery note {0}
plantPassport: Plant passport plantPassport: Plant passport
packages: Packages packages: Packages
services:
title: Services
theader:
quantity: Qty.
concept: Concept
price: PSP/u
vat: VAT
amount: Amount
tfoot:
subtotal: Subtotal
warning: Deposit packaging will be invoiced if they have not been returned after 30 days of their delivery
packagings:
title: Buckets and packaging
theader:
reference: Reference
quantity: Quantity
concept: Concept
taxes:
title: Tax breakdown
theader:
type: Type
taxBase: Tax base
tax: Tax
fee: Fee
tfoot:
subtotal: Subtotal
total: Total

View File

@ -12,17 +12,37 @@ price: PVP/u
discount: Dto. discount: Dto.
vat: IVA vat: IVA
amount: Importe amount: Importe
type: Tipo
taxBase: Base imp.
tax: Tasa
fee: Cuota
total: Total total: Total
subtotal: Subtotal subtotal: Subtotal
taxBreakdown: Desglose impositivo
packagings: Cubos y embalajes
services: Servicios
vatType: Tipo de IVA vatType: Tipo de IVA
digitalSignature: Firma digital digitalSignature: Firma digital
ticket: Albarán {0} ticket: Albarán {0}
plantPassport: Pasaporte fitosanitario plantPassport: Pasaporte fitosanitario
packages: Bultos packages: Bultos
services:
title: Servicios
theader:
quantity: Cantidad
concept: Concepto
price: PVP/u
vat: IVA
amount: Importe
tfoot:
subtotal: Subtotal
warning: Los embalajes en depósito se facturarán si no han sido devueltos pasados 30 dias de su entrega
packagings:
title: Cubos y embalajes
theader:
reference: Referencia
quantity: Cantidad
concept: Concepto
taxes:
title: Desglose impositivo
theader:
type: Tipo
taxBase: Base imp.
tax: Tasa
fee: Cuota
tfoot:
subtotal: Subtotal
total: Total

View File

@ -12,17 +12,37 @@ price: PRIX/u
discount: Remise discount: Remise
vat: TVA vat: TVA
amount: Montant amount: Montant
type: Type
taxBase: Base imposable
tax: Taxe
fee: Quote
total: Total total: Total
subtotal: Total partiel subtotal: Total partiel
taxBreakdown: Répartition taxes
packagings: Bacs et emballages
services: Service
vatType: Type de TVA vatType: Type de TVA
digitalSignature: Signature numérique digitalSignature: Signature numérique
ticket: BL {0} ticket: BL {0}
plantPassport: Passeport phytosanitaire plantPassport: Passeport phytosanitaire
packages: Paquets packages: Paquets
services:
title: Service
theader:
quantity: Quantité
concept: Concept
price: PRIX/u
vat: TVA
amount: Montant
tfoot:
subtotal: Total partiel
warning: Les emballages de consigne seront facturés s'ils n'ont pas été retournés après 30 jours de leur livraison
packagings:
title: Bacs et emballages
theader:
reference: Référence
quantity: Quantité
concept: Concept
taxes:
title: Répartition taxes
theader:
type: Type
taxBase: Base imposable
tax: Taxe
fee: Quote
tfoot:
subtotal: Total partiel
total: Total

View File

@ -12,17 +12,37 @@ price: PVP/u
discount: Dto. discount: Dto.
vat: IVA vat: IVA
amount: Importe amount: Importe
type: Tipo
taxBase: Base imp.
tax: Taxa
fee: Quota
total: Total total: Total
subtotal: Sub-total subtotal: Sub-total
taxBreakdown: Desglose impositivo
packagings: Baldes e Embalagens
services: Serviços
vatType: Tipo de IVA vatType: Tipo de IVA
digitalSignature: Assinatura digital digitalSignature: Assinatura digital
ticket: Nota de Entrega {0} ticket: Nota de Entrega {0}
plantPassport: Passaporte vegetal plantPassport: Passaporte vegetal
packages: Pacotes packages: Pacotes
services:
title: Serviços
theader:
quantity: Quantidade
concept: Conceito
price: PVP/u
vat: IVA
amount: Quantia
tfoot:
subtotal: Subtotal
warning: Os pacotes do armazém serão cobrados se não forem devolvidos 30 dias após a entrega
packagings:
title: Baldes e Embalagens
theader:
reference: Referência
quantity: Quantidade
concept: Conceito
taxes:
title: Repartição de impostos
theader:
type: Cara
taxBase: Tributável
tax: Taxa
fee: Compartilhado
tfoot:
subtotal: Subtotal
total: Total