oglinked / Receipt

0 stars 1 forks source link

SCRIPT#3. CSV File - BankAccountDetails. GUI #3

Open FutureITCorp opened 1 year ago

FutureITCorp commented 1 year ago

CID,BankName,Country,Currency,AccountNumber,CardNumber,PhoneNumber,AgreementNumber,BIC,RoutingNumber,SWIFTCODE,SORTCODE,HomeAddress,InternalTag,DateAdded

FutureITCorp commented 1 year ago

CID, - Rule3, can't be empty. BankName, - no rules Country, - no rules. Currency, - Rule1 AccountNumber, - No rules. CardNumber, - Rule3 PhoneNumber, - Rule3 and "+" sign is allowed. AgreementNumber, - Rule3 BIC, - no rules RoutingNumber, - no rules SWIFTCODE, - no rules SORTCODE, - no rules. AccountHomeAddress, - no rules BankAddress - no rules InternalTag, - no rules DateAdded - Same as in "clientbase" and "receipt" projects.

Rule 1 {

Capital letters only. No numbers. Can't be empty. } Rule 2 { Numbers only. Commas and Dots are allowed as digit separators. Can't be empty. } Rule3 { Numbers only. }

FutureITCorp commented 1 year ago

00.03 REVIEW. Remove "Comment" field?

09/02/2023. 00.01 REVIEW

FutureITCorp commented 1 year ago

00.02 REVIEW

  1. No Russian characters should be allowed in any of the Fields, only English letters should be allowed. e.g.in "CID" field.
  2. ANY FIELD, e.g. "AccountNumber". If in the field value, I press Tab, Tab symbol gets into the .csv file. Tabs should not get into CSV file.
  3. Grammar: "Only decimal digits end" - > "Only decimal digits and".
  4. HomeAddress -> AccountHomeAddress
  5. "BankHomeAddress" field is missing.
  6. "DateAdded" When I reply "y" on "Do you really want to leave this field empty?", then current date should go to CSV, file, whereas now no value is recorded.
  7. Beginning of the program output: "Enter data for a new client" -> "Enter data for a new client account"
FutureITCorp commented 1 year ago

00.02 REVIEW. Addition

Instead of AccountHomeAddress -> create 2 fields: AccountHomeAddress1 AccountHomeAddress2