CINCH Customer Documentation

Chapter 3_NEW Credit Sales Separation (CSS) - CINCH 18.55

This chapter describes an enhancement made to meet Iowa's Grain Dealer's Licensing requirements. It is recommended that the company in which you turn this function on not have a Warehouse Storage License and it should reside within the State of Iowa (IA). The enhancement is related to the DPR for purchase contacts that are unpriced/un-signed and have delivered quantities. Quantities will appear within the DPR as Storage rather than in Company Owned (Unpriced). Once the purchase contract is signed or is priced, the system will move the delivered quantities from Storage to Company Owned (Unpriced/Priced). (CIN-5538)
Notes:

  • The minute quantities are priced/posted, or a contract is signed/saved, quantities can not be returned to storage.

  • CINCHX AgXML 4.0 Purch Contr Price Imp's Auto Post Pricing Records setting when set to Yes, is not supported for this feature.

  • Inventory will be available to sell/settle because Contracts and Tickets will still have a Disposition Type of Purchase.


This chapter contains the following sections:


Changes to General Setup
New setting called DPR Credit Sales Separation has been added to the General Setup window.

  1. Open General Setup window

(Microsoft Dynamics GP >> Tools >> Setup >> CINCH Grain >> General Setup)


  1. DPR Credit Sales Separation

    1. Unchecked - Original DPR Functionality (Default).

    2. Checked – Turns on CSS.

Prior to turning on CSS, make sure that your DPR is up to date/balanced and that you have a backup of our system.

  1.  

    1.  

      1. CSS Contracts equal all contract types except 'Cash' and 'Spot.'

      2. A backfill process exist for this feature and is disabled until DPR CSS is turned on.

        1. Backfill is available in 18.55 M6 within the Tables Backfill window and is only enabled once DPR Credit Sales Separation is turned on. Contact support if turning CSS on in a later version.

        2. Adjustments will be created using the current Day to Close date as the transaction date.

        3. The following is what the backfill will do.

          1. DPR

            1. Fully Unpriced/Unsigned

              1. Decrease to Company Owned/Unpriced for full quantity with a description = Tkt# Adj – CSS

              2. Increase to Storage for unpriced quantity with a description = Tkt# Adj – CSS

            2. Partially Priced/Unsigned

              1. Decrease to Company Owned/Unpriced for unpriced quantity with a description = Tkt# Adj – CSS

              2. Increase to Storage for unpriced quantity with a description = Tkt# Adj – CSS

            3. Fully Priced/Unsigned, Fully Unpriced/Partially Priced/Fully Priced and Signed – No Impact.

          2. Long Short Inquiry

            1. Fully Unpriced/Unsigned

              1. Decrease to Company Owned for unpriced quantity.

              2. Decrease to Delivered Unpriced Purchase for unpriced quantity.

            2. Partially Priced/Unsigned

              1. Decrease to Company Owned for the unpriced quantity.

              2. Decrease to Delivered Unpriced Purchase for unpriced quantity.

            3. Fully Priced/Unsigned, Fully Unpriced/Partially Priced/Full Priced and Signed – No Impact.

      3. If user attempts to turn the setting off once it has been on and transactions have been processed, the system will check to see if a balance exists for the selected Disposition ID.

        1. Yes, a balance exists, a warning will display indicating that a balance exists for the selected Disposition ID, and the feature can not be turned off.

        2. No, a balance does not exist, the system will turn the feature off.

  2. Disposition ID is enabled once DPR Credit Sales Separation is selected, and it then becomes a required field.

    1. Disposition ID must have a Disposition Type = Storage.

    2. If user attempts to change the Disposition ID. The system will check to see if a balance exists for the selected Disposition ID.

      1. Yes, a balance exists, a warning will display indicating that a balance exists for the selected Disposition ID, and the feature can not be turned off.

      2. No, a balance does not exist, the system will allow the change.


Changes to DPR due to CSS
The DPR will be updated in the following areas when CSS is turned on in General Setup.

  1. Ticket Posting

    1. Ticket is Fully Unpriced/Unsigned

      1. Increase to Physical Inventory/Receipts for the full quantity with a Description = Tkt PBtch #-CSS.

      2. Increase to Storage/Disposition ID (obtained from General Setup) for the full quantity with a Description = Tkt PBtch #-CSS.

    2. Ticket is Partially Priced/Unsigned

      1. Increase to Physical Inventory/Receipts for the full quantity with a Description = Tkt PBtch #- CSS (Ticket Posting Batch #-Credit Sale Separation).

      2. Increase to Storage/Disposition ID (obtained from General Setup) for the quantity not priced with a Description = Tkt PBtch #- CSS.

      3. Increase to Company Owned/Priced for the quantity priced with a Description = Tkt PBtch #-CSS.

    3. Ticket is Fully Priced/Unsigned

      1. Increase to Physical Inventory/Receipts for the full quantity with a Description = Tkt PBtch #-CSS.

      2. Increase to Company Owned/Priced for the full quantity with a Description = Tkt PBtch #-CSS.

    4. Ticket is Fully Unpriced/Signed (Original Functionality)

      1. Increase to Physical Inventory/Receipts for the full quantity with a Description = Tkt PBtch #-CSS.

      2. Increase to Company Owned/Unpriced for the full quantity with a Description = Tkt PBtch #-CSS.

    5. Ticket is Partially Priced/Signed (Original Functionality)

      1. Increase to Physical Inventory/Receipts for the full quantity with a Description = Tkt PBtch #- CSS (Ticket Posting Batch #-Credit Sale Separation)

      2. Increase to Company Owned/Unpriced for the quantity not priced with a Description = Tkt PBtch #- CSS.

      3. Increase to Company Owned/Priced for the quantity priced with a Description = Tkt PBtch #-CSS.

    6. Ticket is Fully Priced/Signed (Original Functionality)

      1. Increase to Physical Inventory/Receipts with a Description = Tkt PBtch #-CSS.

      2. Increase to Company Owned/Priced for the full quantity with a Description = Tkt PBtch #-CSS.

  2. Posted Purchase Contract is Signed & Saved

    1. If the Return checkbox on the Purchase Contract Entry window is checked, a warning will be displayed asking the user to make sure they are updating the correct contract. Once the contract is saved, the field will be locked and can not be unchecked.

      1. Continue, keeps the Signed checkbox checked.

      2. Cancel, unchecks the Signed checkbox.

    2. Upon saving a signed contract, the system will create the following DPR position transactions if there is remaining storage quantities for the contract/assembly.

      1. Decrease to Storage with a Description = Contract Signed-CSS

      2. Increase to Company Owned/ Unpriced with a Description = Contract Signed-CSS

  3. Pricing an Unpriced or Partially Priced/Unsigned posted Purchase Contract and Price is Posted

    1. The system will check if any Delivered Quantities Exist, if yes, the system will create the following DPR position transactions.

      1. Decrease to Storage/Disposition ID for the quantity priced with a description = Contract Price Posting–CSS.

      2. Increase to Company Owned/Priced for the quantity priced with a description = Contract Price Posting–CSS.

  4. Purchase Contract Amendment

    1. Fully Unpriced/Unsigned contracts can be fully amended.

    2. Partially Priced/Unsigned, Fully Priced/Unsigned, Fully Unpriced/Signed, Partially Priced/Signed, and Fully Priced/Signed contract amendment functions are limited.

  5. If Contract Quantity equals Delivered/Cancel Quantity, - DPR CSS will not allow the contract to be amended.

  6. If Contract Quantity is not equal to Delivered/Cancel Quantity and Remaining Qty exists, DPR CSS will only allow the contract quantity to be reduced to the Del/Canceled quantity which would equal the amount listed in the Remaining Qty field.

  7. Assembly Apply Entry – Unapplying Posted Tickets.

    1. Ticket is Fully Unpriced/Unsigned

      1. Decrease to Storage for full quantity with a description = Assembly Apply-CSS.

      2. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

    2. Ticket is Partially Priced/Unsigned

      1. Decrease to Storage for unpriced quantity with a description = Assembly Apply-CSS

      2. Decrease to Company Owned/Priced for priced quantity with a description = Assembly Apply-CSS

      3. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

    3. Ticket is Fully Priced/Unsigned

      1. Decrease to Company Owned/Priced for full quantity with a description = Assembly Apply-CSS

      2. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

    4. Ticket is Fully Unpriced/Signed

      1. Decrease to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

      2. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

    5. Ticket is Partially Priced/Signed

      1. Decrease to Storage for unpriced quantity with a description = Assembly Apply-CSS

      2. Decrease to Company Owned/Priced for priced quantity with a description = Assembly Apply-CSS

      3. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

    6. Ticket is Fully Priced/Signed

      1. Decrease to Company Owned/Priced for full quantity with a description = Assembly Apply-CSS

      2. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

  8. Assembly Apply Entry – Applying Posted Tickets.

    1. Contract/Assembly is Fully Unpriced/Unsigned

      1. Increase to Storage for full quantity with a description = Assembly Apply-CSS

      2. Decrease to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

    2. Contract/Assembly is Partially Priced/Unsigned

      1. Increase to Storage for unpriced quantity with a description = Assembly Apply-CSS

      2. Increase to Company Owned/Priced for priced quantity with a description = Assembly Apply-CSS

      3. Decrease to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

    3. Contract/Assembly is Fully Priced/Unsigned

      1. Increase to Company Owned/Priced for full quantity with a description = Assembly Apply-CSS

      2. Decrease to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

    4. Contract/Assembly is Fully Unpriced/Signed

      1. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

      2. Decrease to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

    5. Contract/Assembly is Partially Priced/Signed

      1. Increase to Company Owned/Unpriced for unpriced quantity with a description = Assembly Apply-CSS

      2. Increase to Company Owned/Priced for price quantity with a description = Assembly Apply-CSS

      3. Decrease to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

    6. Contract/Assembly is Full Priced/Signed

      1. Increase to Company Owned/Priced for full quantity with a description = Assembly Apply-CSS

      2. Decrease to Company Owned/Unpriced for full quantity with a description = Assembly Apply-CSS

  9. Ticket Assembly Move – CSS Contract to another Contract or Non CSS Storage Assembly. This window will validate the assembly for all the contract types except Cash, Spot and Future Fixed.

    1. Fully Unpriced/Unsigned to Fully Unpriced/Unsigned

      1. Decrease to Storage for full quantity with a description = Ticket Move-CSS

      2. Increase to Storage for full quantity with a description = Ticket Move-CSS

    2. Fully Unpriced/Unsigned to Partially Priced/Unsigned

      1. Decrease to Storage for the full quantity with a description = Ticket Move-CSS

      2. Increase to Storage for unpriced quantity with a description = Ticket Move-CSS

      3. Increase to Company Owned/Priced for the priced quantity with a description = Ticket Move-CSS

    3. Fully Unpriced/Unsigned to Fully Priced/Unsigned

      1. Decrease to Storage for the full quantity with a description = Ticket Move-CSS

      2. Increase to Company Owned/Priced for the full quantity with a description = Ticket Move-CSS

    4. Fully Unpriced/Unsigned to Unpriced/Signed

      1. Decrease to Storage for the full quantity with a description = Ticket Move-CSS

      2. Increase to Company Owned/Unpriced for the full quantity with a description = Ticket Move-CSS

    5. Fully Unpriced/Unsigned to Partially Priced/Signed

      1. Decrease to Storage for the full quantity with a description = Ticket Move-CSS

      2. Increase to Company Owned/Priced for the priced quantity with a description = Ticket Move-CSS

      3. Increase to Company Owned/Unpriced for the unpriced quantity with a description = Ticket Move-CSS

    6. Fully Unpriced/Unsigned to Fully Priced/Signed

      1. Decrease to Storage for the full quantity with a description = Ticket Move-CSS

      2. Increase to Company Owned/Priced for full quantity with a description = Ticket Move-CSS

    7. Fully Unpriced/Unsigned to Non CSS Storage Disposition ID

      1. Decrease to Storage for the full quantity with a description = Ticket Move-CSS

      2. Increase to Non Storage Disposition ID for the full quantity with a description = Ticket Move-CSS


Note: Partially Priced/Unsigned, Fully Priced/Unsigned or Signed CSS contracts can only be moved to another assembly attached to the same CSS contract.

  1. Ticket Assembly Move – Storage to a CSS Contract – Not Allowed.

  2. Assembly Transfer & Assembly Transfer Reverse – Not Allowed for CSS assemblies.

  3. Purchase Contract Roll & Purchase Contract Mass Roll - CSS does not allow rolls to contracts that have been signed or priced.

  4. Document Utility – Scale Ticket Delete

    1. Fully Unpriced/Unsigned

      1. Decrease to Physical Inventory for full quantity with a description = Ticket Void/Delete-CSS

      2. Decrease to Storage for full quantity with a description = Assembly Unapply-CSS

      3. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Unapply-CSS

      4. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS

    2. Partially Priced/Unsigned

      1. Decrease to Physical Inventory for full quantity with a description = Ticket Void/Delete-CSS

      2. Decrease to Storage for unpriced quantity with a description = Assembly Unapply-CSS

      3. Decrease to Company Owned/Priced for priced quantity with a description = Assembly Unapply-CSS

      4. Increase to Company Owned/Unpriced for unpriced quantity with a description = Assembly Unapply-CSS

      5. Increase to Company Owned/Unpriced for priced quantity with a description = Assembly Unapply-CSS

      6. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS

    3. Fully Priced/Unsigned

      1. Decrease to Company Owned/Priced for full quantity with a description = Assembly Unapply-CSS

      2. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Unapply-CSS

      3. Decrease to Physical Inventory for full quantity with a description = Ticket Void/Delete-CSS

      4. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS

    4. Fully Unpriced/Signed

      1. Decrease to Physical Inventory for full quantity with a description = Ticket Void/Delete-CSS

      2. Decrease to Company Owned/Unpriced for full quantity with a description = Assembly Unapply-CSS

      3. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Unapply-CSS

      4. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS

    5. Partially Priced/Signed

      1. Decrease to Physical Inventory for fully quantity with a description = Ticket Void/Delete-CSS

      2. Decrease to Company Owned/Unpriced for unpriced quantity with a description = Assembly Unapply-CSS

      3. Decrease to Company Owned/Priced for priced quantity with a description = Assembly Unapply-CSS

      4. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Unapply-CSS

      5. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS

    6. Fully Priced/Signed

      1. Decrease to Company Owned/Priced for full quantity with a description = Assembly Unapply-CSS

      2. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Unapply-CSS

      3. Decrease to Physical Inventory for fully quantity with a description = Ticket Void/Delete-CSS

      4. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS

  5. Document Utility – Scale Ticket Reverse follows the same rules as Assembly Apply Entry – Unapply

  6. Fully Unpriced/Unsigned



  1.  

    1.  

      1. Decrease to Physical Inventory for full quantity with a description = Ticket Void/Delete-CSS

      2. Decrease to Storage for full quantity with a description = Assembly Unapply-CSS

      3. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Unapply-CSS

      4. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS

    2. Partially Priced/Unsigned

      1. Decrease to Physical Inventory for full quantity with a description = Ticket Void/Delete-CSS

      2. Decrease to Storage for unpriced quantity with a description = Assembly Unapply-CSS

      3. Decrease to Company Owned/Priced for priced quantity with a description = Assembly Unapply-CSS

      4. Increase to Company Owned/Unpriced for unpriced quantity with a description = Assembly Unapply-CSS

      5. Increase to Company Owned/Unpriced for priced quantity with a description = Assembly Unapply-CSS

      6. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS

    3. Fully Priced/Unsigned

      1. Decrease to Company Owned/Priced for full quantity with a description = Assembly Unapply-CSS

      2. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Unapply-CSS

      3. Decrease to Physical Inventory for full quantity with a description = Ticket Void/Delete-CSS

      4. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS CIN-6199

    4. Fully priced / Priced / Partially Priced / Signed – Original Functionality.

  2. Ticket Split Entry – By Ticket (Posted)

    1. Fully Unpriced/Unsigned to Fully Unpriced/Unsigned

      1. Decrease to Physical Inventory for full quantity with a description = Ticket Void/Delete-CSS.

      2. Increase to Physical Inventory for Split quantity with a description = Tkt PBtch# - CSS

      3. Increase to Physical Inventory for Split quantity with a description = Tkt PBtch# - CSS

      4. Increase to Storage for Split quantity with a description = Tkt PBtch# - CSS

      5. Increase to Storage for Split quantity with a description = Tkt PBtch# - CSS

      6. Decrease to Storage for full quantity with a description = Assembly Unapply CSS

      7. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS.

      8. Increase to Company Owned/Unpriced for unpriced quantity with a description = Assembly Unapply-CSS

    2. Partially Priced/Unsigned to Partially Priced/Unsigned

  3. Decrease to Physical Inventory for full quantity with a description = Ticket Void/Delete-CSS.

  4. Increase to Physical Inventory for Split quantity with a description = Tkt PBtch# - CSS

  5. Increase to Physical Inventory for Split quantity with a description = Tkt PBtch# - CSS

  6. Increase to Storage for Split quantity with a description = Tkt PBtch# - CSS

  7. Increase to Storage for Split quantity with a description = Tkt PBtch# - CSS

  8. Decrease to Storage for unpriced quantity with a description = Assembly Unapply-CSS

  9. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Unapply-CSS

  10. Decrease to Company Owned/priced for full quantity with a description = Assembly Unapply-CSS

  11. Increase to Company Owned/priced for split priced quantity with a description = Assembly Unapply-CSS

  12. Increase to Company Owned/priced for split priced quantity with a description = Assembly Unapply-CSS

  13. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS.

    1. Fully Priced/Unsigned

  14. Decrease to Physical Inventory for full quantity with a description = Ticket Void/Delete-CSS.

  15. Increase to Physical Inventory for Split quantity with a description = Tkt PBtch# - CSS

  16. Increase to Physical Inventory for Split quantity with a description = Tkt PBtch# - CSS

  17. Increase to Company Owned/Priced for Split quantity with a description = Tkt PBtch# - CSS

  18. Increase to Company Owned/Priced for Split quantity with a description = Tkt PBtch# - CSS

  19. Decrease to Company Owned/Priced for full quantity with a description = Assembly Unapply-CSS

  20. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Unapply-CSS

  21. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS.

    1. Fully Unpriced/Priced/Partially Priced/Signed – existing functionality.

  22. Ticket Split Entry – By Assembly

    1. Fully Unpriced/Unsigned to Fully Unpriced/Unsigned

      1. Decrease to Physical Inventory for full quantity with a description = Ticket Void/Delete-CSS.

      2. Increase to Physical Inventory for Split quantity with a description = Tkt PBtch# - CSS

      3. Increase to Physical Inventory for Split quantity with a description = Tkt PBtch# - CSS

      4. Increase to Storage for Split quantity with a description = Tkt PBtch# - CSS

      5. Increase to Storage for Split quantity with a description = Tkt PBtch# - CSS

      6. Decrease to Storage for full quantity with a description = Assembly Unapply CSS

      7. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS.

      8. Increase to Company Owned/Unpriced for unpriced quantity with a description = Assembly Unapply-CSS

    2. Partially Priced/Unsigned to Partially Priced/Unsigned

      1. Decrease to Physical Inventory for full quantity with a description = Ticket Void/Delete-CSS.

      2. Increase to Physical Inventory for Split quantity with a description = Tkt PBtch# - CSS

      3. Increase to Physical Inventory for Split quantity with a description = Tkt PBtch# - CSS

      4. Increase to Storage for Split quantity with a description = Tkt PBtch# - CSS

      5. Increase to Storage for Split quantity with a description = Tkt PBtch# - CSS

      6. Decrease to Storage for unpriced quantity with a description = Assembly Unapply-CSS

      7. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Unapply-CSS

      8. Decrease to Company Owned/priced for full quantity with a description = Assembly Unapply-CSS

      9. Increase to Company Owned/priced for split priced quantity with a description = Assembly Unapply-CSS

      10. Increase to Company Owned/priced for split priced quantity with a description = Assembly Unapply-CSS

      11. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS.

    3. Fully Priced/Unsigned

  23. Decrease to Physical Inventory for full quantity with a description = Ticket Void/Delete-CSS

  24. Increase to Physical Inventory for split quantity with a description = Tkt PBtch# - CSS

  25. Increase to Physical Inventory for split quantity with a description = Tkt PBtch# - CSS

  26. Increase to Company Owned/Priced for split quantity with a description = Tkt PBtch# - CSS

  27. Increase to Company Owned/Priced for split quantity with a description = Tkt PBtch# - CSS

  28. Decrease to Company Owned/Priced for full quantity with a description = Assembly Unapply-CSS

  29. Increase to Company Owned/Unpriced for full quantity with a description = Assembly Unapply-CSS

  30. Decrease to Company Owned/Unpriced for full quantity with a description = Ticket Void/Delete-CSS.

    1. Fully Unpriced/Priced/Partially Priced/Signed – existing functionality.


Changes to DPR – Detail/Summary Report
If DPR Credit Sales Separation is selected in General Setup. The system will print the CSS version of the DPR – Detail and DPR – Summary reports. The CSS version is equal to the original version plus a new column called Unpriced/Unsigned Quantity.

  1.  

    1.  

      1.  

        1. Open DPR – Detail

(Reports >> CINCH Grain >> Accounting Reports >> DPR- Detail)


  1.  

    1. Report Name = IRGNAssemblyDPRCSSDetail

    2. Unpriced/Unsigned Quantity – Display the unpriced/unsigned quantity for the assembly/contract.



  1.  

    1.  

      1.  

        1. Open DPR - Summary

(Reports >> CINCH Grain >> Accounting Reports >> DPR- Summary)


  1.  

    1. Report Name = IRGNAssemblyDPRCSSSummary

    2. Unpriced/Unsigned Quantity – Display the unpriced/unsigned quantity for the assembly/contract.


Changes to Long Short due to CSS
The Long Short Inquiry will not reflect CSS storage quantities. Once CSS storage quantities are priced or signed, the Long Short will be updated accordingly when CSS is turned on in General Setup.
Please contract support for additional information on how CSS affects the Long Short Inquiry.

3820 Mansell Road, Suite 350 ✦ Alpharetta, GA 30022 ✦ www.GreenstoneSystems.com
© 2013 - 2024 Cultura Technologies, LLC. All Rights Reserved Worldwide.  Products and company names mentioned herein may be trademarks or registered trademarks of their respective owners.