Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Automatically translated by Lango

...

  • Performs contract recalculation if contract flags are different than Y:

    • Paymens - Updated

    • Calculation Lines- Updated

    • Insurance – Updated

    • Service - Updated

  • Filters insurance contracts in Preparation status with Valid from=change date (first day of next unposted payment)

  • The wizard calls the contract transfer codeunit, which executes:

    • Filters installments:

      • Financing Contract No.=Contract No.

      • Type=Payment

      • Postind Date=>workdate

      • Posted=N

    • On the found installments, he changes:

      • Customer No=new customer number

      • Bill-to Customer No=empty

    • In the Contract header, change Contract Transfer Status=Contract Transfered

    • In the Previous Customer No field, fill in the Customer No. number.

    • Executes the contract - changes the customer on the contract card, i.e.  into Customer No. in the contract is taken over by New Customer No. from the Contract Transfer tab.

  • Validation Customer No. retrieves the new customer's data from the address book (name, address, phone number, payment terms, etc.).

  • After customer validation, the wizard overwrites the posting groups regardless of the OneCore Setup setting, the Posting Group Priority field:

    • Header." Gen. Bus. Posting Group" := customer." Gen. Bus. Posting Group';

    • Header." VAT Business Posting Group" := customer." VAT Bus. Posting Group';

    • Header." Customer Posting Group" := customer." Customer Posting Group";

    • Header." Ind. Inv. Customer Post. Group" := customer." Customer Posting Group";

  • If the contract has Financing with Services=Y, evaluates that it is not empty New Master Agreement No. and differs from Master Agreement No, then it takes the value to Master Agreement No.

    • Validation copies data from the framework agreement

  • If the detailed contract status does not correspond to Det.Contract Status after Activation in OneCore Setup and there is an allowed transition from Det.Contract Status to this detailed status, then it sets the detailed contract status to Det.Contract Status after Activation.

  • Searches for contract services in Status=Preparation and/or Active, then changes them:

    • Gen.Bus.Posting group

    • VAT Bus. Posting Group from Customer

    • flags services with Service – Updated=N so that the service is recalculated

  • Create a line in Contract Transfer History

  • Then searches for a financing object that has the same detailed contract status and updates it to Customer Contract No. (end of codeunit)

  • Triggers contract recalculation

  • The wizard will then create a non-posted individual invoice for the transfer fee if the entered fee amount was different from zero (it will need to be posted after the change copy is transferred)

  • Overwrites the customer on the newly created insurance contract in the status Preparation to the successor, after the change of the customer, the posting groups on the policies are updated and then recalculates these insurance contracts and changes their status to Active

    • If there are policies on the contract as an add-on to the main insurance, you must select the correct number of the main policy to which the add-on is related in the "Supplement to Insurance Contract" field in the copy of the additional policy

  • Deletes the transfer data in the Transfer tab of the contract card

  • Changes the due date of the first unposted payment after transfer to the last day of the payment period depending on the parameter in OneCore Setup:

    • Change Payment Due Date After Transfer =N – does not shift the due date

    • Shift Payment Due Date After Transfer=A – shift the payment due date to the last day of the payment period of the given payment

  • Block all original customer entries from penalty depending on the parameter in the OneCore Setup if Set Fin.Charge Memo Blocking for old customer ledger entries when Transfering=Y

  • If there is a flag on the contract Leasing with delivery of goods = Yes and in OneCore Setup is an array Balance VAT on Leasing with Delivery of Goods = Yes , (see also Převod smlouvy s dodáním zboží na jiného zákazníka then:

    • The system will generate calculation inputs with the variant VAT - Supply of Goods:

      • For a tax credit memo to the original customer on the balance of the tax liability on the contract; It is calculated as the total liability from the already booked calculation inputs (initial document + all corrective documents issued so far) minus the transactions booked so far also with regard to the financed VAT in the payment calendar

      • For a tax document (invoice) to a new customer for a performance on the contract that has not yet been posted;it is calculated as the total newly calculated obligation minus the supplies booked so far also with regard to the financed VAT in the payment calendar

    • If set to Settle VAT in Leasing with delivery of goods = No, calculation inputs are not generated and tax documents for VAT transfer from the original to the new customer will not be issued.

...

  • In the last step, the user transfers the change copy after checking the data

  • When transferring a change copy, the user

    • Post an individual transfer invoice (if one was generated)

    • If the OneCore Setup A check mark in the field Transfer Customer Change to Active Fuel Cards (Transfer Active Fuel Cards) = Yes and exist on the financing contract Fuel Cardswhere:

      • Card Validity Date To > the effective date of the transfer and at the same time

      • Not filled in Blocking Date or Card Return Date or Card Exclusion Date

    • When transferring a change copy, the system overwrites the customer to the successor on the fuel cards

    • If there is a flag on the contract Leasing with delivery of goods = Yes and in OneCore Setup is an array Balance VAT on Leasing with Delivery of Goods = Yes

      • The system generates and posts the documents  

        • Credit note to the original customer with the amount according to the calculation input (negative amount)

        • Invoice (new tax document) to a new customer with the amount according to the calculation input (positive amount).

        • If a transfer fee has been entered in the wizard, a non-posted individual invoice will be generated. The fee is not included in the total taxable performance of the contract, so it is VAT Prod. Posting Group on the invoice line, copied by default from the used Standard Sales Code See description here Převod smlouvy s dodáním zboží na jiného zákazníka

      • If a sales invoice (tax document) for a new customer has been generated and posted, overrides Original document number on the contract header, field Document No. - Tax Invoice upon Delivery of Goods