Skip to end of metadata
Go to start of metadata
  1. New service - Starts on the first day of a month
    Create new service in Connectwise with the given quantity as units and start date as the effective date

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    NA
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    111111Ziggo15392952392028Visio Online Plan 201/02/201828/02/20182010.6312.1Service



  2. New service - Starts on during a month
    Create a new service in Connectwise with the given quantity as units. the effective date will be either the start date or the first day of the month(base on "change start date to the first day of the month" setting)

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    NA
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    777777Tesla B.V.24471392447139Nomadesk06/02/201828/02/2018107.827.82Service



  3. Existing service - Starts on the first day of a month
    Get status of service from Connectwise base on the start date and quantity, it will be marked as completed(will be green) due to it already exists with the same units. 

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    888888Shell Oil16273222392017Office 365 Enterprise E301/01/201831/01/20181016.5220Service
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    888888Shell Oil16273222392017Office 365 Enterprise E301/02/201828/02/20181016.5220Service



  4. Existing service - Quantity changed for the entire of month
    Just sending unit adjustment to Connectwise base on the new amount

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    999999Petrobras26760242392017Office 365 Enterprise E301/01/201831/01/20181016.5221.59Service
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    999999Petrobras26760242392017Office 365 Enterprise E301/02/201828/02/20183016.5221.59Service



  5. New service - With quantity change during a month
    there will be 2 rows, one row for the creation of service and another row for quantity change. each will have separated actions. for first one we will create new service in Connectwise like scenario no 1. and for the other, we will send unit adjustment for that service.
    note: because these actions should run in exact order, therefore we do not permit the user to execute change action first.

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    NA
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    333333Trump Inc - QTY Change during the Month17285362392001Azure Active Directory Premium P101/02/201827/02/201826904.255.5Service
    333333Trump Inc - QTY Change during the Month17285362392001Azure Active Directory Premium P128/02/201828/02/201827014.255.5Change in service qty



  6. Existing service - With quantity change during a month
    Just sending unit adjustment to Connectwise base on the new amount and date of the change

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    333333Trump Inc - Existing - QTY Change 27323232683632Dynamics 365 Ent Edition Cust Eng Plan - Add-On for CRM Pro (Qualified Offer)01/01/201831/01/20182033.148.35Service
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    333333Trump Inc - Existing - QTY Change 27323232683632Dynamics 365 Ent Edition Cust Eng Plan - Add-On for CRM Pro (Qualified Offer)01/02/201814/02/20182033.148.35Service
    333333Trump Inc - Existing - QTY Change 27323232683632Dynamics 365 Ent Edition Cust Eng Plan - Add-On for CRM Pro (Qualified Offer)15/02/201828/02/2018151333.148.35Change in service qty



  7. New charge(Usage/one-off)
    Creating new charge in Connectwise with given "unit cost", "unit price", "material code", "effective date" and "is billable".
    note: user can change "unit price", "effective date", "is billable" before sending to Connectwise 

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    NA
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    333333Trump Inc26766422472811Microsoft Azure Subscription01/02/201828/02/2018519.970509.57571.97Usage(charge)/once-off



  8. Existing charge(Usage/one-off)
    Get status of charge from Connectwise base on the effective date and unit cost, it will be marked as completed(will be green) due to it already exists with the same unit cost. 

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    444444Trump Inc test17857442472811Microsoft Azure Subscription01/01/201831/01/20181064.9901043.691171.49Usage(charge)/once-off
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    444444Trump Inc test17857442472811Microsoft Azure Subscription01/02/201828/02/20181064.9901043.691171.49Usage(charge)/once-off



  9. New multiple charges for the same source contract
    Creating every charge individually, same as scenario no 7.

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    NA
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    222222Apple - Multiple Charge24728111944435Microsoft Azure Subscription01/02/201828/02/20183044.7302983.843349.20Usage(charge)/once-off
    222222Apple - Multiple Charge24728111944449Microsoft Azure Subscription New01/02/201828/02/2018125002100.002900.00Usage(charge)/once-off



  10. Two Services from different source contracts which are mapped to the same contract-service in Connectwise
    In this case, we set the row as "invalid scenario" and prevent user to post the adjustments.


  11. New service - With more than 1 quantity change during a month
    It will be the same as scenario no 5. still, all actions should be run in exact order(base on start date). and if the user wants to run action in other orders, it will be prevented.

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    NA
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    777777Ice Save - Multiple Change during the Month28135802472810Acronis Backup and Files Cloud01/02/201805/02/20183000.130.13Service
    777777Ice Save - Multiple Change during the Month28135802472810Acronis Backup and Files Cloud06/02/201806/02/20183220.130.13Change in service qty
    777777Ice Save - Multiple Change during the Month28135802472810Acronis Backup and Files Cloud07/02/201828/02/20183530.130.13Change in service qty



  12. Existing service - With more than 1 quantity change during a month
    It will be a combination of scenario no 6 and no 11. we need to send unit adjustment to Connectwise in exact order(base on start date). main service row will be completed(green) due to existing of service with the same units.

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    121212Havana Club - Existing - Multiple Change during the Month16259752392017Office 365 Enterprise E301/01/201831/01/20183001.542.02Service
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    121212Havana Club - Existing - Multiple Change during the Month16259752392017Office 365 Enterprise E301/02/201810/02/20183001.542.02Service
    121212Havana Club - Existing - Multiple Change during the Month16259752392017Office 365 Enterprise E311/02/201813/02/201829-11.542.02Change in service qty
    121212Havana Club - Existing - Multiple Change during the Month16259752392017Office 365 Enterprise E314/02/201817/02/20183121.542.02Change in service qty
    121212Havana Club - Existing - Multiple Change during the Month16259752392017Office 365 Enterprise E318/02/201819/02/20183431.542.02Change in service qty
    121212Havana Club - Existing - Multiple Change during the Month16259752392017Office 365 Enterprise E320/02/201828/02/201824-101.542.02Change in service qty



  13. Existing service - Ends during a month
    this means service is terminated at the given date. so we send decreasing unit adjustment to Connectwise with the given quantity to terminate that service. the effective date will be either the end date or the last day of the month(base on "change end date to the last day of the month" setting)

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    333333Trump Inc - Existing - Termination26357562444008Windows 10 Enterprise E301/01/201831/01/2018309.9112.76Service
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    333333Trump Inc - Existing - Termination26357562444008Windows 10 Enterprise E301/02/201820/02/2018309.9112.76Service termination



  14. New service - Ends during a month
    This mean service is created in a month and also terminated during the same month. so we need to do 2 actions, first, we create that service like scenario no 1, and second, we terminate that service by sending decreasing adjustment to Connectwise like scenario no 13

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    NA
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    333333Trump Inc - Termination21791132683632Dynamics 365 Ent Edition Cust Eng Plan - Add-On for CRM Pro (Qualified Offer)01/02/201815/02/201813033.148.35Service termination



  15. Existing service - With quantity change at the start of the month + ends during a month
    We need to do 2 actions, first, we post unit adjustment for that service to Connectwise like scenario no 4, and second, we terminate that service by sending decreasing adjustment to Connectwise like scenario no 13

    Previous Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    333333Trump Inc - Existing - Termination26357562444008Windows 10 Enterprise E301/01/201831/01/2018109.9112.76Service
    Current Month
    CustomerIDCustomerNameContractIDProductCodeProductNameStartDateEndDateQuantityDeltaCostPriceType
    333333Trump Inc - Existing - Termination26357562444008Windows 10 Enterprise E301/02/201820/02/2018309.9112.76Service termination



  16. New service - Ends on the last day of a month (and starts on the first day of the month)
    In this case, we need to get data from "Accounts Modified" report from ALSO/Westcoast API to determine whether this service is terminated. the rest will be the same as scenario number 14.

  17. Existing service - Ends on the last day of a month
    In this case, we need to get data from "Accounts Modified" report from ALSO/Westcoast API to determine whether this service is terminated. the rest will be the same as scenario number 13.



    The Mock File:
    mock02-2018.json
  • No labels