mirror of
				https://github.com/mokuappio/serverless-invoices.git
				synced 2025-10-31 09:51:08 -04:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			main
			...
			d7c3554db9
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| d7c3554db9 | |||
| b5f067d3a9 | 
| @ -3,8 +3,6 @@ | ||||
|   "invoice_number": "No.", | ||||
|   "issued_at": "Issued at: ", | ||||
|   "due_at": "Due at:", | ||||
|   "late_fee": "Late fee:", | ||||
|   "add_late_fee": "Add late fee", | ||||
|   "modal_issued_at_title": "Issued at", | ||||
|   "modal_due_at_title": "Due at" | ||||
| } | ||||
|  | ||||
| @ -16,7 +16,6 @@ | ||||
|     "website": "Website" | ||||
|   }, | ||||
|   "invoicing": { | ||||
|     "invoice_late_fee": "Late fee (%)", | ||||
|     "invoice_due_days": "Payment terms, days", | ||||
|     "currency": "Default currency" | ||||
|   }, | ||||
|  | ||||
| @ -5,7 +5,7 @@ | ||||
|              ref="button" | ||||
|              :tabindex="tabindex" | ||||
|              @click="toggleOpen"> | ||||
|             <span v-if="!value" class="d-print-none">{{ $t('client') }}</span> | ||||
|             <span v-if="!value">{{ $t('client') }}</span> | ||||
|             <span v-else>{{ value }}</span> | ||||
|         </div> | ||||
|         <div class="search-popover__overlay" v-if="isOpen" @click="toggleOpen"></div> | ||||
|  | ||||
| @ -37,15 +37,7 @@ | ||||
|                            :inline="true" | ||||
|                            field="due_at"/> | ||||
|         </BModal> | ||||
|         <span :class="{'d-print-none': !invoice.late_fee}"> | ||||
|             <br>{{ $t('late_fee') }} | ||||
|             <AppEditable :value="invoice.late_fee | currency" | ||||
|                          :errors="errors" | ||||
|                          suffix="%" | ||||
|                          field="late_fee" | ||||
|                          :placeholder="$t('add_late_fee')" | ||||
|                          @change="updateProp({ late_fee: $event })"/> | ||||
|         </span> | ||||
|          | ||||
|     </div> | ||||
| </template> | ||||
| <script> | ||||
|  | ||||
| @ -38,10 +38,6 @@ | ||||
|  | ||||
|                 <b-tab :title="$t('tabs.invoicing')"> | ||||
|                     <div class="row"> | ||||
|                         <AppInput :value="team.invoice_late_fee" @change="updateProp({ invoice_late_fee: $event })" | ||||
|                                   type="number" | ||||
|                                   :label="$t('invoicing.invoice_late_fee')" field="invoice_late_fee" :errors="errors" | ||||
|                                   class="col-12"/> | ||||
|                         <AppInput :value="team.invoice_due_days" @change="updateProp({ invoice_due_days: $event })" | ||||
|                                   type="number" | ||||
|                                   :label="$t('invoicing.invoice_due_days')" field="invoice_due_days" :errors="errors" | ||||
|  | ||||
| @ -4,7 +4,7 @@ | ||||
|              class="pointer" | ||||
|              @click="openModal" | ||||
|              :src="team.logo_url" style="width:100%; max-width:200px;"> | ||||
|         <button class="btn btn-sm d-print-none" @click="openModal" v-else> | ||||
|         <button class="btn btn-sm" @click="openModal" v-else> | ||||
|             <i class="material-icons material-icons-round md-36">file_upload</i> | ||||
|         </button> | ||||
|         <AppError :errors="errors" field="logo_url"/> | ||||
|  | ||||
| @ -44,19 +44,10 @@ class InvoiceService { | ||||
|       number: 'Number', | ||||
|       client_id: 'Client', | ||||
|       client_name: 'Client name', | ||||
|       client_address: 'Address', | ||||
|       client_postal_code: 'Postal code', | ||||
|       client_city: 'City', | ||||
|       client_email: 'Client\'s email', | ||||
|       client_country: 'Country', | ||||
|       from_name: 'Name', | ||||
|       from_address: 'Address', | ||||
|       from_postal_code: 'Postal code', | ||||
|       from_country: 'Country', | ||||
|       from_city: 'City', | ||||
|       from_website: 'Website', | ||||
|       from_email: 'Your email', | ||||
|       from_phone: 'Your phone', | ||||
|       bank_name: 'Bank name', | ||||
|       bank_account_no: 'Bank account details', | ||||
|       rows: { | ||||
|  | ||||
| @ -90,7 +90,6 @@ export default { | ||||
|     }, | ||||
|     async updateTeam({ dispatch }, payload) { | ||||
|       const teamProps = pick(payload.props, { | ||||
|         late_fee: 'invoice_late_fee', | ||||
|         from_name: 'company_name', | ||||
|         from_address: 'company_address', | ||||
|         from_postal_code: 'company_postal_code', | ||||
| @ -180,7 +179,6 @@ export default { | ||||
|           .add(team.invoice_due_days || 14, 'days') | ||||
|           .format('YYYY-MM-DD'), | ||||
|         number: generateInvoiceNumber(getters.all), | ||||
|         late_fee: team.invoice_late_fee || 0.5, | ||||
|         currency: team.currency || 'USD', | ||||
|       }; | ||||
|  | ||||
|  | ||||
| @ -17,7 +17,6 @@ export default class Invoice extends Model { | ||||
|       issued_at: this.attr(''), | ||||
|       is_compact: this.attr(false), | ||||
|       due_at: this.attr(''), | ||||
|       late_fee: this.attr(''), | ||||
|       currency: this.attr(''), | ||||
|       from_name: this.attr(''), | ||||
|       from_address: this.attr(''), | ||||
|  | ||||
| @ -31,7 +31,6 @@ export default class Team extends Model { | ||||
|       contact_email: this.attr(''), | ||||
|       contact_phone: this.attr(''), | ||||
|       currency: this.attr(null), | ||||
|       invoice_late_fee: this.attr(null), | ||||
|       invoice_due_days: this.attr(null), | ||||
|       fields: this.hasMany(TeamField, 'team_id'), | ||||
|       updated_at: this.attr(''), | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	