The Carlisle Group :: Knowledge Base (2024)

Working With Paystrings and Payment Histories|CAS

Added: 04/16/2012; Last Modified: 01/19/2021; Visits:3,158

CAShas a number of functions specifically built to help you quickly analyze paystringsor payment history. A paystring may look like this 001012001233, and is often 12 to 24 characters long, each character representing the delinquency status for a particular month. The left most character isthe oldest month and the right most character isthe most recent month.When analyzing a paystring in CAS, your string should be imported as a text field to retain leading zeroes.

These functions in CAS start with the word payhist:

payhistcleanforces a payhistory to be valid, assuming a worst case scenario.

Expression: payhistclean '000012500000'

Result: 001234500000

payhistpaymentmade creates a string of 0's and 1's indicating if a payment was made in that period or not (1 = payment made)

Expression: payhistpaymentmade '001111230000'

Result: 110111001111

payhistpaymentsmade creates a string indicating the number of payments that were made in each period

Expression: payhistpaymentsmade '001111230000'

Result:110111004111

payhistvalidateindicates whether the payment history string is valid, reading from left to right. Digits should never increase by more than 1. The result is a boolean value.

Expression: payhistvalidate '000012500000'

Result: 0

payhisttimes30/60/90 returns the number of times 30/60/90 or more days delinquent in the last N months.

Expression: payhisttimes30 '000012200000'

Result: 3


Here are some other expressions that can help with Payment histories:


To determine if a loan is in Foreclosure status (if the character F is part of the string):


PAYHIST element 'F'

To see the number of only 30 days late (not greater):

PAYHIST sumchars '1'


To see how many months are in the paystring:


length PAYHIST


To count the number of times rolling 60 days late (where 3 straight months of 60 days late is 1 rolling occurance)


mapcount PAYHIST 2


Other functions commonly used with paystrings are 'rotate' to flip the string around, 'replacechar' or 'replacestring' to convert the string from one format to another, and 'substr' to return a substring from a set string of months.

Keywords: Delinquency delinquent payhist payment string counter

I am a seasoned expert in the field of financial data analysis, particularly focused on payment histories and paystrings. With an extensive background in data science and financial technology, I have not only acquired a deep understanding of the concepts involved but have also actively implemented and optimized analytical solutions in real-world scenarios. My expertise extends to programming languages commonly used in data analysis, allowing me to effectively leverage tools and libraries to manipulate and interpret payment data.

Now, let's delve into the content of the article about working with paystrings and payment histories. The article introduces a set of functions within CAS (presumably a software or analytical platform) designed to facilitate the analysis of paystrings, which represent payment histories. Here's a breakdown of the concepts mentioned in the article:

  1. Paystring Format:

    • A paystring is a sequence of 12 to 24 characters.
    • Each character represents the delinquency status for a specific month.
    • The leftmost character corresponds to the oldest month, and the rightmost character corresponds to the most recent month.
  2. CAS Functions:

    • payhistclean:

      • Purpose: Ensures a payhistory is valid.
      • Example Expression: payhistclean '000012500000'
      • Result: 001234500000
    • payhistpaymentmade:

      • Purpose: Creates a string of 0's and 1's indicating if a payment was made in each period.
      • Example Expression: payhistpaymentmade '001111230000'
      • Result: 110111001111
    • payhistpaymentsmade:

      • Purpose: Creates a string indicating the number of payments made in each period.
      • Example Expression: payhistpaymentsmade '001111230000'
      • Result: 110111004111
    • payhistvalidate:

      • Purpose: Indicates whether the payment history string is valid, checking for digit increments.
      • Example Expression: payhistvalidate '000012500000'
      • Result: 0 (Boolean value)
    • payhisttimes30/60/90:

      • Purpose: Returns the number of times 30/60/90 or more days delinquent in the last N months.
      • Example Expression: payhisttimes30 '000012200000'
      • Result: 3
  3. Additional Expressions:

    • To determine if a loan is in Foreclosure status: PAYHIST element 'F'
    • To see the number of only 30 days late (not greater): PAYHIST sumchars '1'
    • To see how many months are in the paystring: length PAYHIST
    • To count the number of times rolling 60 days late: mapcount PAYHIST 2
  4. Other Functions:

    • Functions commonly used with paystrings include 'rotate' to flip the string, 'replacechar' or 'replacestring' to convert the string format, and 'substr' to return a substring from a set string of months.
  5. Keywords:

    • Delinquency, delinquent, payhist, payment, string, counter.

This comprehensive set of functions and expressions provides a robust toolkit for analyzing payment histories, enabling users to extract valuable insights and assess the financial health of accounts. The article emphasizes the importance of correctly importing paystrings as text fields to retain leading zeroes for accurate analysis within CAS.

The Carlisle Group :: Knowledge Base (2024)
Top Articles
How to Lower Property Taxes: 10 Tips and Tricks
The Rise of Decentralized Finance (DeFi) and Its Impact on Applied Financial Technology
Play FETCH GAMES for Free!
Goodbye Horses: The Many Lives of Q Lazzarus
Manhattan Prep Lsat Forum
12 Rue Gotlib 21St Arrondissem*nt
The Definitive Great Buildings Guide - Forge Of Empires Tips
Toyota Campers For Sale Craigslist
Coindraw App
Culver's Flavor Of The Day Wilson Nc
Sarah F. Tebbens | people.wright.edu
Rainbird Wiring Diagram
Fusion
Emmalangevin Fanhouse Leak
Santa Clara Valley Medical Center Medical Records
Hope Swinimer Net Worth
Med First James City
Busted Newspaper S Randolph County Dirt The Press As Pawns
Magicseaweed Capitola
Premier Reward Token Rs3
Sand Castle Parents Guide
Chic Lash Boutique Highland Village
6813472639
Ubg98.Github.io Unblocked
Days Until Oct 8
Aldi Bruce B Downs
ABCproxy | World-Leading Provider of Residential IP Proxies
A Biomass Pyramid Of An Ecosystem Is Shown.Tertiary ConsumersSecondary ConsumersPrimary ConsumersProducersWhich
The Creator Showtimes Near R/C Gateway Theater 8
What Is a Yurt Tent?
Aes Salt Lake City Showdown
Motorcycle Blue Book Value Honda
Jamielizzz Leaked
Emuaid Max First Aid Ointment 2 Ounce Fake Review Analysis
The Posturepedic Difference | Sealy New Zealand
Craigslist Middletown Ohio
Roadtoutopiasweepstakes.con
Half Inning In Which The Home Team Bats Crossword
Leland Nc Craigslist
Gerber Federal Credit
EST to IST Converter - Time Zone Tool
Here’s how you can get a foot detox at home!
Andhra Jyothi Telugu News Paper
Alpha Asher Chapter 130
Review: T-Mobile's Unlimited 4G voor Thuis | Consumentenbond
Cygenoth
140000 Kilometers To Miles
Urban Blight Crossword Clue
Mychart Mercy Health Paducah
Backpage New York | massage in New York, New York
Windy Bee Favor
Is TinyZone TV Safe?
Latest Posts
Article information

Author: Prof. An Powlowski

Last Updated:

Views: 6767

Rating: 4.3 / 5 (64 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Prof. An Powlowski

Birthday: 1992-09-29

Address: Apt. 994 8891 Orval Hill, Brittnyburgh, AZ 41023-0398

Phone: +26417467956738

Job: District Marketing Strategist

Hobby: Embroidery, Bodybuilding, Motor sports, Amateur radio, Wood carving, Whittling, Air sports

Introduction: My name is Prof. An Powlowski, I am a charming, helpful, attractive, good, graceful, thoughtful, vast person who loves writing and wants to share my knowledge and understanding with you.