|
@@ -1,40 +1,3 @@
|
|
-/* Actions */
|
|
|
|
-import {
|
|
|
|
- INIT_PAYMENTS_JOURNALS,
|
|
|
|
- SELECT_PAYMENTS_JOURNALS,
|
|
|
|
- ADD_PAYMENTS_MOVE_LINES,
|
|
|
|
- REMOVE_PAYMENTS_MOVE_LINES,
|
|
|
|
- CHANGE_INITIAL_PAID,
|
|
|
|
- RESET_SUPPLIER_PAYMENTS,
|
|
|
|
- RESET_SELECTED_JOURNAL_PAYMENTS,
|
|
|
|
- SELECT_PAYMENTS_PURCHASES_BANK,
|
|
|
|
- SELECT_PAYMENTS_PURCHASES_BANK_TYPE,
|
|
|
|
- CHANGE_PAYMENTS_PURCHASES_BANK_REF,
|
|
|
|
- CHANGE_PAYMENTS_PURCHASES_BANK_DATE_MATURITY,
|
|
|
|
- CHANGE_PAYMENTS_PURCHASES_BANK_NUMBER_CTA,
|
|
|
|
- CHANGE_PAYMENTS_PURCHASES_BANK_NAME_HOLDER,
|
|
|
|
- RESET_SUPPLIER_PAYMENTS_BANK,
|
|
|
|
- FILTER_NUMBER_CH_BANK
|
|
|
|
-} from '@/constants/actionTypes'
|
|
|
|
-/* Mutations */
|
|
|
|
-import {
|
|
|
|
- SET_PAYMENTS_JOURNALS,
|
|
|
|
- SELECTED_PAYMENTS_JOURNALS,
|
|
|
|
- CALCULATE_PAYMENTS_TOTAL,
|
|
|
|
- CALCULATE_CURRENCY_AMOUNT,
|
|
|
|
- SET_ADD_PAYMENTS_MOVE_LINES,
|
|
|
|
- SET_REMOVE_PAYMENTS_MOVE_LINES,
|
|
|
|
- SET_PAID_TOTAL,
|
|
|
|
- SET_PAYMENTS_CURRENCY_JOURNAL,
|
|
|
|
- SELECTED_PAYMENTS_PURCHASES_BANK,
|
|
|
|
- SELECTED_PAYMENTS_PURCHASES_BANK_TYPE,
|
|
|
|
- SET_PAYMENTS_PURCHASES_BANK_REF,
|
|
|
|
- SET_PAYMENTS_PURCHASES_BANK_DATE_MATURITY,
|
|
|
|
- SET_PAYMENTS_PURCHASES_BANK_NUMBER_CTA,
|
|
|
|
- SET_PAYMENTS_PURCHASES_BANK_NAME_HOLDER,
|
|
|
|
- SET_NUMBER_CH_BANK
|
|
|
|
-} from '@/constants/mutationTypes'
|
|
|
|
-
|
|
|
|
const initialState = {
|
|
const initialState = {
|
|
paymentsJournals: [],
|
|
paymentsJournals: [],
|
|
paymentsSelectedJournal: null,
|
|
paymentsSelectedJournal: null,
|
|
@@ -50,7 +13,9 @@ const initialState = {
|
|
paymentsBankDateMaturity: '',
|
|
paymentsBankDateMaturity: '',
|
|
paymentsBankNumberCta: '',
|
|
paymentsBankNumberCta: '',
|
|
paymentsBankNameHolder: '',
|
|
paymentsBankNameHolder: '',
|
|
- numberChBankId: null
|
|
|
|
|
|
+ paymentsBankAmount: 0,
|
|
|
|
+ recidualAMountPayment: 0,
|
|
|
|
+ showBankPaymentModal: false
|
|
}
|
|
}
|
|
|
|
|
|
const state = {
|
|
const state = {
|
|
@@ -68,154 +33,147 @@ const state = {
|
|
paymentsBankDateMaturity: initialState.paymentsBankDateMaturity,
|
|
paymentsBankDateMaturity: initialState.paymentsBankDateMaturity,
|
|
paymentsBankNumberCta: initialState.paymentsBankNumberCta,
|
|
paymentsBankNumberCta: initialState.paymentsBankNumberCta,
|
|
paymentsBankNameHolder: initialState.paymentsBankNameHolder,
|
|
paymentsBankNameHolder: initialState.paymentsBankNameHolder,
|
|
- numberChBankId: initialState.numberChBankId
|
|
|
|
|
|
+ numberChBankId: initialState.numberChBankId,
|
|
|
|
+ paymentsBankAmount: initialState.paymentsBankAmount,
|
|
|
|
+ recidualAMountPayment: initialState.recidualAMountPayment,
|
|
|
|
+ showBankPaymentModal: initialState.showBankPaymentModal
|
|
}
|
|
}
|
|
|
|
|
|
const getters = {
|
|
const getters = {
|
|
/**
|
|
/**
|
|
* [paymentsJournals description]
|
|
* [paymentsJournals description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
*/
|
|
*/
|
|
paymentsJournals ( state ) {
|
|
paymentsJournals ( state ) {
|
|
return state.paymentsJournals
|
|
return state.paymentsJournals
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsSelectedJournal description]
|
|
* [paymentsSelectedJournal description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
*/
|
|
*/
|
|
paymentsSelectedJournal ( state ) {
|
|
paymentsSelectedJournal ( state ) {
|
|
return state.paymentsSelectedJournal
|
|
return state.paymentsSelectedJournal
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsMoveLines description]
|
|
* [paymentsMoveLines description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
*/
|
|
*/
|
|
paymentsMoveLines ( state ) {
|
|
paymentsMoveLines ( state ) {
|
|
return state.paymentsMoveLines
|
|
return state.paymentsMoveLines
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsCurrencyAmount description]
|
|
* [paymentsCurrencyAmount description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
*/
|
|
*/
|
|
paymentsCurrencyAmount ( state ) {
|
|
paymentsCurrencyAmount ( state ) {
|
|
return state.paymentsCurrencyAmount
|
|
return state.paymentsCurrencyAmount
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsTotal description]
|
|
* [paymentsTotal description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
*/
|
|
*/
|
|
paymentsTotal ( state ) {
|
|
paymentsTotal ( state ) {
|
|
return state.paymentsTotal
|
|
return state.paymentsTotal
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsReturned description]
|
|
* [paymentsReturned description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
*/
|
|
*/
|
|
paymentsReturned ( state ) {
|
|
paymentsReturned ( state ) {
|
|
return state.paymentsReturned
|
|
return state.paymentsReturned
|
|
},
|
|
},
|
|
|
|
+ /**
|
|
|
|
+ * [paidTotal description]
|
|
|
|
+ */
|
|
paidTotal ( state ) {
|
|
paidTotal ( state ) {
|
|
return state.paidTotal
|
|
return state.paidTotal
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsCurrencyJournal description]
|
|
* [paymentsCurrencyJournal description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
*/
|
|
*/
|
|
paymentsCurrencyJournal ( state ) {
|
|
paymentsCurrencyJournal ( state ) {
|
|
return state.paymentsCurrencyJournal
|
|
return state.paymentsCurrencyJournal
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [selectedPaymentsBank description]
|
|
* [selectedPaymentsBank description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
*/
|
|
*/
|
|
selectedPaymentsBank ( state ) {
|
|
selectedPaymentsBank ( state ) {
|
|
return state.selectedPaymentsBank
|
|
return state.selectedPaymentsBank
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [selectedPaymentsBankType description]
|
|
* [selectedPaymentsBankType description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
*/
|
|
*/
|
|
selectedPaymentsBankType ( state ) {
|
|
selectedPaymentsBankType ( state ) {
|
|
return state.selectedPaymentsBankType
|
|
return state.selectedPaymentsBankType
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsBankRef description]
|
|
* [paymentsBankRef description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
|
|
+ *
|
|
*/
|
|
*/
|
|
paymentsBankRef ( state ) {
|
|
paymentsBankRef ( state ) {
|
|
return state.paymentsBankRef
|
|
return state.paymentsBankRef
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsBankDateMaturity description]
|
|
* [paymentsBankDateMaturity description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
*/
|
|
*/
|
|
paymentsBankDateMaturity ( state ) {
|
|
paymentsBankDateMaturity ( state ) {
|
|
return state.paymentsBankDateMaturity
|
|
return state.paymentsBankDateMaturity
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsBankNumberCta description]
|
|
* [paymentsBankNumberCta description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
*/
|
|
*/
|
|
paymentsBankNumberCta ( state ) {
|
|
paymentsBankNumberCta ( state ) {
|
|
return state.paymentsBankNumberCta
|
|
return state.paymentsBankNumberCta
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsBankNameHolder description]
|
|
* [paymentsBankNameHolder description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
*/
|
|
*/
|
|
paymentsBankNameHolder ( state ) {
|
|
paymentsBankNameHolder ( state ) {
|
|
return state.paymentsBankNameHolder
|
|
return state.paymentsBankNameHolder
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [numberChBankId description]
|
|
* [numberChBankId description]
|
|
- * @param {[type]} state [description]
|
|
|
|
- * @return {[type]} [description]
|
|
|
|
*/
|
|
*/
|
|
numberChBankId ( state ) {
|
|
numberChBankId ( state ) {
|
|
return state.numberChBankId
|
|
return state.numberChBankId
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * [paymentsBankAmount description]
|
|
|
|
+ */
|
|
|
|
+ paymentsBankAmount (state ) {
|
|
|
|
+ return state.paymentsBankAmount
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * [recidualAMountPayment description]
|
|
|
|
+ */
|
|
|
|
+ recidualAMountPayment ( state ) {
|
|
|
|
+ return state.recidualAMountPayment
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * [showBankPaymentModal description]
|
|
|
|
+ */
|
|
|
|
+ showBankPaymentModal ( state ) {
|
|
|
|
+ return state.showBankPaymentModal
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
const mutations = {
|
|
const mutations = {
|
|
/**
|
|
/**
|
|
* [paymentsJournals description]
|
|
* [paymentsJournals description]
|
|
- * @type {[type]}
|
|
|
|
*/
|
|
*/
|
|
- [SET_PAYMENTS_JOURNALS] ( state, payload ){
|
|
|
|
|
|
+ setPaymentsJournals ( state, payload ){
|
|
state.paymentsJournals = payload
|
|
state.paymentsJournals = payload
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsSelectedJournal description]
|
|
* [paymentsSelectedJournal description]
|
|
- * @type {[type]}
|
|
|
|
*/
|
|
*/
|
|
- [SELECTED_PAYMENTS_JOURNALS] ( state, payload ) {
|
|
|
|
|
|
+ selectedPaymentsJournals ( state, payload ) {
|
|
state.paymentsSelectedJournal = payload
|
|
state.paymentsSelectedJournal = payload
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsMoveLines description]
|
|
* [paymentsMoveLines description]
|
|
- * @type {Array}
|
|
|
|
*/
|
|
*/
|
|
- [SET_ADD_PAYMENTS_MOVE_LINES] (state, payload) {
|
|
|
|
|
|
+ setAddPaymentsMoveLines (state, payload) {
|
|
state.paymentsMoveLines = [payload, ...state.paymentsMoveLines]
|
|
state.paymentsMoveLines = [payload, ...state.paymentsMoveLines]
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [actions description]
|
|
* [actions description]
|
|
- * @type {Object}
|
|
|
|
*/
|
|
*/
|
|
- [SET_REMOVE_PAYMENTS_MOVE_LINES] (state, payload) {
|
|
|
|
|
|
+ setRemovePaymentsMoveLines (state, payload) {
|
|
if (payload.mode === 'full') {
|
|
if (payload.mode === 'full') {
|
|
payload.moveLines.forEach(moves => {
|
|
payload.moveLines.forEach(moves => {
|
|
// Remove Payments
|
|
// Remove Payments
|
|
@@ -230,9 +188,8 @@ const mutations = {
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [actions description]
|
|
* [actions description]
|
|
- * @type {Object}
|
|
|
|
*/
|
|
*/
|
|
- [CALCULATE_CURRENCY_AMOUNT] ( state, payload ) {
|
|
|
|
|
|
+ calculateCurrencyAmount ( state, payload ) {
|
|
let currency = payload.currency
|
|
let currency = payload.currency
|
|
let paymentsMoveLines = payload.paymentsMoveLines
|
|
let paymentsMoveLines = payload.paymentsMoveLines
|
|
let paymentsCurrencyAmount = []
|
|
let paymentsCurrencyAmount = []
|
|
@@ -259,9 +216,8 @@ const mutations = {
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [actions description]
|
|
* [actions description]
|
|
- * @type {Object}
|
|
|
|
*/
|
|
*/
|
|
- [CALCULATE_PAYMENTS_TOTAL] ( state, payload){
|
|
|
|
|
|
+ calculatePaymentsTotal ( state, payload){
|
|
let currencyJournal = payload.paymentsCurrencyAmount.find(item => item.id ===payload.currency.id)
|
|
let currencyJournal = payload.paymentsCurrencyAmount.find(item => item.id ===payload.currency.id)
|
|
let total = 0
|
|
let total = 0
|
|
if (currencyJournal)
|
|
if (currencyJournal)
|
|
@@ -270,82 +226,90 @@ const mutations = {
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paidTotal description]
|
|
* [paidTotal description]
|
|
- * @type {[type]}
|
|
|
|
*/
|
|
*/
|
|
- [SET_PAID_TOTAL] (state, payload) {
|
|
|
|
|
|
+ setPaidTotal (state, payload) {
|
|
state.paidTotal = payload
|
|
state.paidTotal = payload
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsCurrencyJournal description]
|
|
* [paymentsCurrencyJournal description]
|
|
- * @type {[type]}
|
|
|
|
*/
|
|
*/
|
|
- [SET_PAYMENTS_CURRENCY_JOURNAL] ( state, payload ){
|
|
|
|
|
|
+ setPaymentsCurrencyJournal ( state, payload ){
|
|
state.paymentsCurrencyJournal = payload
|
|
state.paymentsCurrencyJournal = payload
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [selectedPaymentsBank description]
|
|
* [selectedPaymentsBank description]
|
|
- * @type {[type]}
|
|
|
|
*/
|
|
*/
|
|
- [SELECTED_PAYMENTS_PURCHASES_BANK] (state, payload){
|
|
|
|
|
|
+ selectedPaymentsPurchasesBank (state, payload){
|
|
state.selectedPaymentsBank = payload
|
|
state.selectedPaymentsBank = payload
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [selectedPaymentsBankType description]
|
|
* [selectedPaymentsBankType description]
|
|
- * @type {[type]}
|
|
|
|
*/
|
|
*/
|
|
- [SELECTED_PAYMENTS_PURCHASES_BANK_TYPE] (state, payload){
|
|
|
|
|
|
+ selectedPaymentsPurchasesBankType (state, payload){
|
|
state.selectedPaymentsBankType = payload
|
|
state.selectedPaymentsBankType = payload
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsBankRef description]
|
|
* [paymentsBankRef description]
|
|
- * @type {[type]}
|
|
|
|
*/
|
|
*/
|
|
- [SET_PAYMENTS_PURCHASES_BANK_REF] (state, payload){
|
|
|
|
|
|
+ setPaymentsPurchasesBankRef (state, payload){
|
|
state.paymentsBankRef = payload
|
|
state.paymentsBankRef = payload
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsBankDateMaturity description]
|
|
* [paymentsBankDateMaturity description]
|
|
- * @type {[type]}
|
|
|
|
*/
|
|
*/
|
|
- [SET_PAYMENTS_PURCHASES_BANK_DATE_MATURITY] (state, payload){
|
|
|
|
|
|
+ setPaymentsPurchasesBankDateMaturity (state, payload){
|
|
state.paymentsBankDateMaturity = payload
|
|
state.paymentsBankDateMaturity = payload
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsBankNumberCta description]
|
|
* [paymentsBankNumberCta description]
|
|
- * @type {[type]}
|
|
|
|
*/
|
|
*/
|
|
- [SET_PAYMENTS_PURCHASES_BANK_NUMBER_CTA] (state, payload){
|
|
|
|
|
|
+ setPaymentsPurchasesBankNumberCta (state, payload){
|
|
state.paymentsBankNumberCta = payload
|
|
state.paymentsBankNumberCta = payload
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsBankNameHolder description]
|
|
* [paymentsBankNameHolder description]
|
|
- * @type {[type]}
|
|
|
|
*/
|
|
*/
|
|
- [SET_PAYMENTS_PURCHASES_BANK_NAME_HOLDER] (state, payload){
|
|
|
|
|
|
+ setPaymentsPurchasesBankNameHolder (state, payload){
|
|
state.paymentsBankNameHolder = payload
|
|
state.paymentsBankNameHolder = payload
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [numberChBankId description]
|
|
* [numberChBankId description]
|
|
- * @type {[type]}
|
|
|
|
*/
|
|
*/
|
|
- [SET_NUMBER_CH_BANK] (state, paylod) {
|
|
|
|
- state.numberChBankId = paylod
|
|
|
|
|
|
+ // setNumberChBank (state, paylod) {
|
|
|
|
+ // state.numberChBankId = paylod
|
|
|
|
+ // },
|
|
|
|
+ /**
|
|
|
|
+ * [actions description]
|
|
|
|
+ */
|
|
|
|
+ setShowBankPaymentModal (state, payload) {
|
|
|
|
+ state.showBankPaymentModal = payload
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * [setPaymentsBankAmount description]
|
|
|
|
+ */
|
|
|
|
+ setPaymentsBankAmount (state, payload) {
|
|
|
|
+ state.paymentsBankAmount = payload
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * [setRecidualAmountPayment description]
|
|
|
|
+ */
|
|
|
|
+ setRecidualAmountPayment (state, payload) {
|
|
|
|
+ state.recidualAMountPayment = payload
|
|
}
|
|
}
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
const actions = {
|
|
const actions = {
|
|
/**
|
|
/**
|
|
* [INIT_PAYMENTS_JOURNALS]
|
|
* [INIT_PAYMENTS_JOURNALS]
|
|
*/
|
|
*/
|
|
- [INIT_PAYMENTS_JOURNALS] ({ commit }, payload ) {
|
|
|
|
- commit(SET_PAYMENTS_JOURNALS, payload)
|
|
|
|
|
|
+ initPaymentsJournals ({ commit }, payload ) {
|
|
|
|
+ commit('setPaymentsJournals', payload)
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [SELECT_PAYMENTS_JOURNALS]
|
|
* [SELECT_PAYMENTS_JOURNALS]
|
|
*/
|
|
*/
|
|
- [SELECT_PAYMENTS_JOURNALS] ({ commit, getters }, payload ) {
|
|
|
|
- commit(SELECTED_PAYMENTS_JOURNALS, payload)
|
|
|
|
|
|
+ selectPaymentsJournals ({ commit, getters }, payload ) {
|
|
|
|
+ commit('selectedPaymentsJournals', payload)
|
|
|
|
|
|
let currency = []
|
|
let currency = []
|
|
if (payload.currency.id){
|
|
if (payload.currency.id){
|
|
@@ -353,125 +317,127 @@ const actions = {
|
|
} else {
|
|
} else {
|
|
currency = getters.currencyCompany
|
|
currency = getters.currencyCompany
|
|
}
|
|
}
|
|
- commit(CALCULATE_PAYMENTS_TOTAL, {
|
|
|
|
|
|
+ commit('calculatePaymentsTotal', {
|
|
paymentsCurrencyAmount: getters.paymentsCurrencyAmount,
|
|
paymentsCurrencyAmount: getters.paymentsCurrencyAmount,
|
|
currency: currency
|
|
currency: currency
|
|
})
|
|
})
|
|
|
|
|
|
- commit(SET_PAYMENTS_CURRENCY_JOURNAL, currency)
|
|
|
|
|
|
+ commit('setPaymentsCurrencyJournal', currency)
|
|
|
|
+
|
|
|
|
+ if (payload.type === 'bank') {
|
|
|
|
+ commit('setShowBankPaymentModal', !!getters.bank.length && !!getters.bankType.length)
|
|
|
|
+ }
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [paymentsCurrencyAmount description]
|
|
* [paymentsCurrencyAmount description]
|
|
- * @type {Array}
|
|
|
|
*/
|
|
*/
|
|
- [RESET_SELECTED_JOURNAL_PAYMENTS] ({ commit }) {
|
|
|
|
- commit(SELECTED_PAYMENTS_JOURNALS, [])
|
|
|
|
- commit(CALCULATE_PAYMENTS_TOTAL, {
|
|
|
|
|
|
+ resetSelectedJournalPayments ({ commit }) {
|
|
|
|
+ commit('selectedPaymentsJournals', [])
|
|
|
|
+ commit('calculatePaymentsTotal', {
|
|
paymentsCurrencyAmount: [],
|
|
paymentsCurrencyAmount: [],
|
|
currency: []
|
|
currency: []
|
|
})
|
|
})
|
|
- commit(SET_PAYMENTS_CURRENCY_JOURNAL, [])
|
|
|
|
|
|
+ commit('setPaymentsCurrencyJournal', [])
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [ADD_PAYMENTS_MOVE_LINES]
|
|
* [ADD_PAYMENTS_MOVE_LINES]
|
|
*/
|
|
*/
|
|
- [ADD_PAYMENTS_MOVE_LINES] ({ commit, getters, dispatch }, payload ) {
|
|
|
|
- commit(SET_ADD_PAYMENTS_MOVE_LINES, payload)
|
|
|
|
- commit(CALCULATE_CURRENCY_AMOUNT, {
|
|
|
|
|
|
+ addPaymentsMoveLines ({ commit, getters, dispatch }, payload ) {
|
|
|
|
+ commit('setAddPaymentsMoveLines', payload)
|
|
|
|
+ commit('calculateCurrencyAmount', {
|
|
paymentsMoveLines: getters.paymentsMoveLines,
|
|
paymentsMoveLines: getters.paymentsMoveLines,
|
|
currency: getters.currency
|
|
currency: getters.currency
|
|
})
|
|
})
|
|
- dispatch(RESET_SELECTED_JOURNAL_PAYMENTS, [])
|
|
|
|
|
|
+ dispatch('resetSelectedJournalPayments', [])
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [REMOVE_PAYMENTS_MOVE_LINES]
|
|
* [REMOVE_PAYMENTS_MOVE_LINES]
|
|
*/
|
|
*/
|
|
- [REMOVE_PAYMENTS_MOVE_LINES] ({ commit, getters, dispatch }, payload ) {
|
|
|
|
- commit(SET_REMOVE_PAYMENTS_MOVE_LINES, payload)
|
|
|
|
- commit(CALCULATE_CURRENCY_AMOUNT, {
|
|
|
|
|
|
+ removePaymentsMoveLines ({ commit, getters, dispatch }, payload ) {
|
|
|
|
+ commit('setRemovePaymentsMoveLines', payload)
|
|
|
|
+ commit('calculateCurrencyAmount', {
|
|
paymentsMoveLines: getters.paymentsMoveLines,
|
|
paymentsMoveLines: getters.paymentsMoveLines,
|
|
currency: getters.currency
|
|
currency: getters.currency
|
|
})
|
|
})
|
|
- dispatch(RESET_SELECTED_JOURNAL_PAYMENTS, [])
|
|
|
|
|
|
+ dispatch('resetSelectedJournalPayments', [])
|
|
|
|
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [CHANGE_INITIAL_PAID]
|
|
* [CHANGE_INITIAL_PAID]
|
|
*/
|
|
*/
|
|
- [CHANGE_INITIAL_PAID] ({ commit },payload) {
|
|
|
|
- commit(SET_PAID_TOTAL, payload)
|
|
|
|
|
|
+ changeInitialPaid ({ commit },payload) {
|
|
|
|
+ commit('setPaidTotal', payload)
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [RESET_SUPPLIER_PAYMENTS]
|
|
* [RESET_SUPPLIER_PAYMENTS]
|
|
*/
|
|
*/
|
|
- [RESET_SUPPLIER_PAYMENTS] ({ commit, getters }) {
|
|
|
|
- commit(SET_PAYMENTS_JOURNALS, [])
|
|
|
|
- commit(SELECTED_PAYMENTS_JOURNALS, [])
|
|
|
|
- commit(SET_REMOVE_PAYMENTS_MOVE_LINES, {
|
|
|
|
|
|
+ resetSupplierPayments ({ commit, getters }) {
|
|
|
|
+ commit('setPaymentsJournals', [])
|
|
|
|
+ commit('selectedPaymentsJournals', [])
|
|
|
|
+ commit('setRemovePaymentsMoveLines', {
|
|
mode: 'full',
|
|
mode: 'full',
|
|
moveLines: getters.paymentsMoveLines
|
|
moveLines: getters.paymentsMoveLines
|
|
})
|
|
})
|
|
- commit(CALCULATE_CURRENCY_AMOUNT, {
|
|
|
|
|
|
+ commit('calculateCurrencyAmount', {
|
|
currency: [],
|
|
currency: [],
|
|
paymentsMoveLines: []
|
|
paymentsMoveLines: []
|
|
})
|
|
})
|
|
- commit(SET_PAYMENTS_CURRENCY_JOURNAL, [])
|
|
|
|
- commit(CALCULATE_PAYMENTS_TOTAL, {
|
|
|
|
|
|
+ commit('setPaymentsCurrencyJournal', [])
|
|
|
|
+ commit('calculatePaymentsTotal', {
|
|
paymentsCurrencyAmount: [],
|
|
paymentsCurrencyAmount: [],
|
|
currency: []
|
|
currency: []
|
|
})
|
|
})
|
|
- commit(SET_PAID_TOTAL , 0)
|
|
|
|
|
|
+ commit('setPaidTotal' , 0)
|
|
|
|
+
|
|
|
|
+ commit('selectedPaymentsPurchasesBank', null)
|
|
|
|
+ commit('selectedPaymentsPurchasesBankType', null)
|
|
|
|
+ commit('setPaymentsPurchasesBankRef', '')
|
|
|
|
+ commit('setPaymentsPurchasesBankDateMaturity', '')
|
|
|
|
+ commit('setPaymentsPurchasesBankNumberCta', '')
|
|
|
|
+ commit('setPaymentsPurchasesBankNameHolder', '')
|
|
|
|
+ commit('setNumberChBank', null)
|
|
|
|
|
|
- commit(SELECTED_PAYMENTS_PURCHASES_BANK, null)
|
|
|
|
- commit(SELECTED_PAYMENTS_PURCHASES_BANK_TYPE, null)
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_REF, '')
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_DATE_MATURITY, '')
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_NUMBER_CTA, '')
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_NAME_HOLDER, '')
|
|
|
|
- commit(SET_NUMBER_CH_BANK, null)
|
|
|
|
-
|
|
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [SELECT_PAYMENTS_PURCHASES_BANK]
|
|
* [SELECT_PAYMENTS_PURCHASES_BANK]
|
|
*/
|
|
*/
|
|
- [SELECT_PAYMENTS_PURCHASES_BANK] ({ commit }, payload ){
|
|
|
|
- commit(SELECTED_PAYMENTS_PURCHASES_BANK, payload)
|
|
|
|
|
|
+ selectPaymentsPurchasesBank ({ commit }, payload ){
|
|
|
|
+ commit('selectedPaymentsPurchasesBank', payload)
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [SELECT_PAYMENTS_PURCHASES_BANK_TYPE]
|
|
* [SELECT_PAYMENTS_PURCHASES_BANK_TYPE]
|
|
*/
|
|
*/
|
|
- [SELECT_PAYMENTS_PURCHASES_BANK_TYPE] ({ commit }, payload ){
|
|
|
|
- commit(SELECTED_PAYMENTS_PURCHASES_BANK_TYPE, payload)
|
|
|
|
|
|
+ selectPaymentsPurchasesBankType ({ commit }, payload ){
|
|
|
|
+ commit('selectedPaymentsPurchasesBankType', payload)
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [CHANGE_PAYMENTS_PURCHASES_BANK_REF]
|
|
* [CHANGE_PAYMENTS_PURCHASES_BANK_REF]
|
|
*/
|
|
*/
|
|
- [CHANGE_PAYMENTS_PURCHASES_BANK_REF] ({ commit }, payload ){
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_REF, payload)
|
|
|
|
|
|
+ change_paymentsPurchasesBankRef ({ commit }, payload ){
|
|
|
|
+ commit('setPaymentsPurchasesBankRef', payload)
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [CHANGE_PAYMENTS_PURCHASES_BANK_DATE_MATURITY]
|
|
* [CHANGE_PAYMENTS_PURCHASES_BANK_DATE_MATURITY]
|
|
*/
|
|
*/
|
|
- [CHANGE_PAYMENTS_PURCHASES_BANK_DATE_MATURITY] ({ commit }, payload ){
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_DATE_MATURITY, payload)
|
|
|
|
|
|
+ changePaymentsPurchasesBankDateMaturity ({ commit }, payload ){
|
|
|
|
+ commit('setPaymentsPurchasesBankDateMaturity', payload)
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [CHANGE_PAYMENTS_PURCHASES_BANK_NUMBER_CTA]
|
|
* [CHANGE_PAYMENTS_PURCHASES_BANK_NUMBER_CTA]
|
|
*/
|
|
*/
|
|
- [CHANGE_PAYMENTS_PURCHASES_BANK_NUMBER_CTA] ({ commit }, payload ){
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_NUMBER_CTA, payload)
|
|
|
|
|
|
+ changePaymentsPurchasesBankNumberCta ({ commit }, payload ){
|
|
|
|
+ commit('setPaymentsPurchasesBankNumberCta', payload)
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [CHANGE_PAYMENTS_PURCHASES_BANK_NAME_HOLDER]
|
|
* [CHANGE_PAYMENTS_PURCHASES_BANK_NAME_HOLDER]
|
|
*/
|
|
*/
|
|
- [CHANGE_PAYMENTS_PURCHASES_BANK_NAME_HOLDER] ({ commit }, payload ){
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_NAME_HOLDER, payload)
|
|
|
|
|
|
+ changePaymentsPurchasesBankNameHolder ({ commit }, payload ){
|
|
|
|
+ commit('setPaymentsPurchasesBankNameHolder', payload)
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [bank description]
|
|
* [bank description]
|
|
- * @type {[type]}
|
|
|
|
*/
|
|
*/
|
|
- [FILTER_NUMBER_CH_BANK]( {commit }, payload) {
|
|
|
|
|
|
+ filterNumberChBank( {commit }, payload) {
|
|
let bank = null
|
|
let bank = null
|
|
let bankType = null
|
|
let bankType = null
|
|
let dateMaturity = ''
|
|
let dateMaturity = ''
|
|
@@ -488,29 +454,76 @@ const actions = {
|
|
number = payload[0].id
|
|
number = payload[0].id
|
|
}
|
|
}
|
|
/* Actualizar datos */
|
|
/* Actualizar datos */
|
|
- commit(SET_NUMBER_CH_BANK, number)
|
|
|
|
- commit(SELECTED_PAYMENTS_PURCHASES_BANK, bank)
|
|
|
|
- commit(SELECTED_PAYMENTS_PURCHASES_BANK_TYPE, bankType)
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_DATE_MATURITY, dateMaturity)
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_NUMBER_CTA, numberCta)
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_NAME_HOLDER, nameHolder)
|
|
|
|
|
|
+ commit('setNumberChBank', number)
|
|
|
|
+ commit('selectedPaymentsPurchasesBank', bank)
|
|
|
|
+ commit('selectedPaymentsPurchasesBankType', bankType)
|
|
|
|
+ commit('setPaymentsPurchasesBankDateMaturity', dateMaturity)
|
|
|
|
+ commit('setPaymentsPurchasesBankNumberCta', numberCta)
|
|
|
|
+ commit('setPaymentsPurchasesBankNameHolder', nameHolder)
|
|
|
|
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* [RESET_SUPPLIER_PAYMENTS_BANK]
|
|
* [RESET_SUPPLIER_PAYMENTS_BANK]
|
|
*/
|
|
*/
|
|
- [RESET_SUPPLIER_PAYMENTS_BANK] ({ commit, dispatch }, payload) {
|
|
|
|
- commit(SELECTED_PAYMENTS_PURCHASES_BANK, null)
|
|
|
|
- commit(SELECTED_PAYMENTS_PURCHASES_BANK_TYPE, null)
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_REF, '')
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_DATE_MATURITY, '')
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_NUMBER_CTA, '')
|
|
|
|
- commit(SET_PAYMENTS_PURCHASES_BANK_NAME_HOLDER, '')
|
|
|
|
- commit(SET_NUMBER_CH_BANK, null)
|
|
|
|
|
|
+ resetSupplierPaymentsBank ({ commit, dispatch }, payload) {
|
|
|
|
+ commit('selectedPaymentsPurchasesBank', null)
|
|
|
|
+ commit('selectedPaymentsPurchasesBankType', null)
|
|
|
|
+ commit('setPaymentsPurchasesBankRef', '')
|
|
|
|
+ commit('setPaymentsPurchasesBankDateMaturity', '')
|
|
|
|
+ commit('setPaymentsPurchasesBankNumberCta', '')
|
|
|
|
+ commit('setPaymentsPurchasesBankNameHolder', '')
|
|
|
|
+ commit('setNumberChBank', null)
|
|
|
|
+ dispatch('resetSelectedJournalPayments')
|
|
|
|
+ },
|
|
|
|
+ /**
|
|
|
|
+ * [amount description]
|
|
|
|
+ */
|
|
|
|
+ submitBankPayments ( { commit, dispatch, getters }, payload){
|
|
|
|
+ if (!payload.bank){
|
|
|
|
+ dispatch('resetPaymentsBank')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if (payload.amountReceipt <= 0 ){
|
|
|
|
+ dispatch('paymentsNotify','Cheque sin saldo')
|
|
|
|
+ dispatch('resetPaymentsBank')
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
|
|
|
|
+ commit('selectedPaymentsPurchasesBank', payload.bank)
|
|
|
|
+ commit('selectedPaymentsPurchasesBankType', payload.bankType)
|
|
|
|
+ commit('setPaymentsPurchasesBankRef', payload.number)
|
|
|
|
+ commit('setPaymentsPurchasesBankDateMaturity', payload.dateMaturity)
|
|
|
|
+ commit('setPaymentsPurchasesBankNumberCta', payload.numberCta)
|
|
|
|
+ commit('setPaymentsPurchasesBankNameHolder', payload.nameHolder)
|
|
|
|
+ commit('setPaymentsBankAmount', payload.amountTotal)
|
|
|
|
+ commit('setRecidualAmountPayment', payload.amountReceipt)
|
|
|
|
+ commit('setShowBankPaymentModal', false)
|
|
|
|
|
|
- dispatch(RESET_SELECTED_JOURNAL_PAYMENTS)
|
|
|
|
- }
|
|
|
|
|
|
+ let amount = payload.amountReceipt
|
|
|
|
+
|
|
|
|
+ if (amount > getters.paymentCurrencyTotal)
|
|
|
|
+ amount = getters.paymentCurrencyTotal
|
|
|
|
+
|
|
|
|
+ commit('setPaidTotal', amount)
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ resetPaymentsBank ({commit, dispatch}) {
|
|
|
|
+ commit('selectedPaymentsPurchasesBank', null)
|
|
|
|
+ commit('selectedPaymentsPurchasesBankType', null)
|
|
|
|
+ commit('setPaymentsPurchasesBankRef', '')
|
|
|
|
+ commit('setPaymentsPurchasesBankDateMaturity', '')
|
|
|
|
+ commit('setPaymentsPurchasesBankNumberCta', '')
|
|
|
|
+ commit('setPaymentsPurchasesBankNameHolder', '')
|
|
|
|
+ commit('setPaymentsBankAmount', 0)
|
|
|
|
+ commit('setRecidualAmountPayment', 0)
|
|
|
|
+
|
|
|
|
+ commit('setPaidTotal', 0)
|
|
|
|
+ commit('setCurrencyTotal', 0)
|
|
|
|
+
|
|
|
|
+ dispatch('resetSelectedJournal')
|
|
|
|
+
|
|
|
|
+ commit('setShowBankPaymentModal', false)
|
|
|
|
+ },
|
|
}
|
|
}
|
|
|
|
|
|
export default {
|
|
export default {
|