mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-18 13:50:31 +00:00
fix(server): refund credit note gl entries
This commit is contained in:
@@ -70,16 +70,16 @@ function VendorCreditNoteForm({
|
||||
() => ({
|
||||
...(!isEmpty(vendorCredit)
|
||||
? {
|
||||
...transformToEditForm(vendorCredit),
|
||||
}
|
||||
...transformToEditForm(vendorCredit),
|
||||
}
|
||||
: {
|
||||
...defaultVendorsCreditNote,
|
||||
...(vendorcreditAutoIncrement && {
|
||||
vendor_credit_number: vendorCreditNumber,
|
||||
}),
|
||||
currency_code: base_currency,
|
||||
...newVendorCredit,
|
||||
...defaultVendorsCreditNote,
|
||||
...(vendorcreditAutoIncrement && {
|
||||
vendor_credit_number: vendorCreditNumber,
|
||||
}),
|
||||
currency_code: base_currency,
|
||||
...newVendorCredit,
|
||||
}),
|
||||
}),
|
||||
[vendorCredit, base_currency],
|
||||
);
|
||||
|
||||
@@ -24,6 +24,7 @@ import {
|
||||
VendorsSelect,
|
||||
Stack,
|
||||
FDateInput,
|
||||
FInputGroup,
|
||||
} from '@/components';
|
||||
import {
|
||||
vendorsFieldShouldUpdate,
|
||||
@@ -74,6 +75,7 @@ function VendorCreditNoteFormHeaderFields({
|
||||
}) {
|
||||
const theme = useTheme();
|
||||
const fieldsClassName = getFieldsStyle(theme);
|
||||
const { values } = useFormikContext();
|
||||
|
||||
// Handle vendor credit number changing.
|
||||
const handleVendorCreditNumberChange = () => {
|
||||
@@ -81,10 +83,11 @@ function VendorCreditNoteFormHeaderFields({
|
||||
};
|
||||
|
||||
// Handle vendor credit no. field blur.
|
||||
const handleVendorCreditNoBlur = (form, field) => (event) => {
|
||||
const handleVendorCreditNoBlur = (event) => {
|
||||
const newValue = event.target.value;
|
||||
const oldValue = values.vendor_credit_number;
|
||||
|
||||
if (field.value !== newValue && vendorcreditAutoIncrement) {
|
||||
if (oldValue !== newValue && vendorcreditAutoIncrement) {
|
||||
openDialog('vendor-credit-form', {
|
||||
initialFormValues: {
|
||||
manualTransactionNo: newValue,
|
||||
@@ -109,7 +112,6 @@ function VendorCreditNoteFormHeaderFields({
|
||||
name={'exchange_rate'}
|
||||
formGroupProps={{ label: ' ', inline: true }}
|
||||
/>
|
||||
|
||||
{/* ------- Vendor Credit date ------- */}
|
||||
<FFormGroup
|
||||
name={'vendor_credit_date'}
|
||||
@@ -130,7 +132,6 @@ function VendorCreditNoteFormHeaderFields({
|
||||
</FFormGroup>
|
||||
|
||||
{/* ----------- Vendor Credit No # ----------- */}
|
||||
|
||||
<FFormGroup
|
||||
name={'vendor_credit_number'}
|
||||
label={<T id={'credit_note.label_credit_note'} />}
|
||||
@@ -163,7 +164,7 @@ function VendorCreditNoteFormHeaderFields({
|
||||
</FFormGroup>
|
||||
|
||||
{/* ----------- Reference ----------- */}
|
||||
<FFormGroup label={<T id={'reference_no'} />} inline={true} fastField>
|
||||
<FFormGroup name={'reference_no'} label={<T id={'reference_no'} />} inline={true} fastField>
|
||||
<FInputGroup name={'reference_no'} minimal={true} fastField />
|
||||
</FFormGroup>
|
||||
</Stack>
|
||||
|
||||
Reference in New Issue
Block a user