ვალუტის, ათწილადის და თარიღის ნორმალიზება წყაროს დაკარგვის გარეშე
წყაროს შემნახველი პროცესი, რომელიც დაბეჭდილ ვალუტას, ათწილადსა და თარიღს შემოწმებად ველად აქცევს და თავდაპირველ ჩანაწერს არ მალავს.
მოკლედ: ვალუტის, ათწილადის ან თარიღის მნიშვნელობა გადააკეთეთ იმ ფორმაში, რომელიც შემდგომ შემოწმებას სჭირდება, მაგრამ დაბეჭდილი წყაროს მნიშვნელობა მის გვერდით შეინახეთ. ჩაიწერეთ დაშვებული ლოკალი, გარდაქმნის წესი და შემმოწმებლის მდგომარეობა, რათა მოწესრიგებულმა მნიშვნელობამ ბუნდოვანი წყარო არ დამალოს. aiDOCS-ის ნიმუშზე სამუშაო პროცესის განხილვა შეგიძლიათ საკონტაქტო გვერდიდან.
ეს სტატია ხელოვნური ინტელექტის დახმარებით მომზადდა; ველების მაგალითები და გამოთვლები სარედაქციო მასალაა და არა კლიენტის შედეგი, საგადასახადო რჩევა ან შეცდომისგან თავისუფალი გარდაქმნის დაპირება.
დაბეჭდილი მნიშვნელობა მტკიცებულებად რჩება
დოკუმენტში თარიღი შეიძლება ეწეროს დღე/თვე/წლის რიგით, ათწილადი კი ათასების გამყოფითა და მძიმით, ხოლო ვალუტა - `EUR`. სტრუქტურირებულ მონახაზს შეიძლება დასჭირდეს ISO-ს მსგავსი თარიღი, წერტილი ათწილადისთვის და სტანდარტული ვალუტის კოდი. ასეთი გარდაქმნა სისტემას შედარებაში ეხმარება, მაგრამ მარტო ის წყაროს მნიშვნელობას ცხადს არ ხდის.
შეინახეთ ორი ფენა: წყაროს მნიშვნელობა, ზუსტად ისე, როგორც გვერდზე იკითხება, და ნორმალიზებული მნიშვნელობა, რომელიც მკაფიო წესით შეიქმნა. დაუმატეთ მესამე ველი წესის ან დაშვების აღსაწერად. თუ შემმოწმებელს არ შეუძლია გაიმეოროს, როგორ შეიქმნა ნორმალიზებული მნიშვნელობა, ჩანაწერი მნიშვნელოვანი გადაწყვეტილებისთვის მზად არ არის.
ISO აღწერს `YYYY-MM-DD` ფორმას, როგორც შესაბამისი კალენდარული თარიღის ცალსახა წარმოდგენას. CLDR განმარტავს ლოკალზე დამოკიდებულ რიცხვისა და ვალუტის სიმბოლოებს, ათწილადის გამყოფებსა და ვალუტის შაბლონებს. ეს წყაროები გვიჩვენებს, რატომ არ შეიძლება სასვენი ნიშნის კონტექსტის გარეშე წაკითხვა. ისინი ვერ წყვეტს, რომელი ლოკალი იგულისხმა კონკრეტულმა მომწოდებელმა.
ნიმუშის დამუშავებამდე განსაზღვრეთ სამიზნე ფორმა და ის მტკიცებულება, რომელიც გარდაქმნის უფლებას იძლევა. შეთანხმებამ უნდა თქვას, რა ხდება მაშინ, როცა წყაროში უცნობი ან შერეული წესი ჩანს.
| ველი | წყაროს შემნახველი ჩანაწერი | ნორმალიზებული ჩანაწერი | შეჩერების მიზეზი |
|---|---|---|---|
| თარიღი | დაბეჭდილი ტექსტი და გვერდის ადგილი | სამიზნე ფორმა და დღე-თვე რიგის დაშვება | ორი შესაძლო რიგი ან გამოტოვებული წელი |
| ათწილადი | დაბეჭდილი ციფრები და გამყოფები | ერთიანი რიცხვითი მნიშვნელობა და გამყოფის წესი | შერეული გამყოფები ან გაურკვეველი დაჯგუფება |
| ვალუტა | ნიშანი, კოდი ან დაბეჭდილი სახელი | არჩეული სტანდარტული კოდი და შესაბამისობის წყარო | ნიშანს რამდენიმე შესაძლო მნიშვნელობა აქვს |
| ნიშანი | ფრჩხილები, მინუსი ან კრედიტის სიტყვიერი მითითება | ცალსახა დადებითი ან უარყოფითი მდგომარეობა | ნიშანი მოჭრილი, მკრთალი ან წინააღმდეგობრივია |
| შემმოწმებლის მდგომარეობა | უცვლელი წყარო და გაურკვევლობის ჩანაწერი | მონახაზი, შესწორებული, შეჩერებული ან დამტკიცებული | წესი ან წყაროს მტკიცებულება აკლია |
შეთანხმებამ ნორმალიზებული ველი წყაროს შემცვლელად არ უნდა ჩათვალოს. ეს სამუშაო წარმოდგენაა, რომელიც შედარებას შესაძლებელს ხდის. წყარო შესწორებისა და შემოწმებისთვის კვლავ მთავარი მითითებაა.
შედარება: გადაწერა, განმარტება თუ ორივე ფენის შენარჩუნება
| არჩევანი | მყისიერი სარგებელი | ჩავარდნის რისკი | უფრო უსაფრთხო კონტროლი |
|---|---|---|---|
| დაბეჭდილი მნიშვნელობის გადაწერა | ერთი სუფთა სვეტი | შემმოწმებელი ცვლილებას ვეღარ ხედავს | წყაროსა და ნორმალიზებულ სვეტებს ერთად შეინახეთ და შემოწმების მდგომარეობა მიუთითეთ |
| მხოლოდ წყაროს დატოვება | ვიზუალური სიზუსტე მაქსიმალურია | შემდგომი შედარება არათანმიმდევრული ხდება | დამატდეს შემოთავაზებული ნორმალიზებული ველი წესით |
| ორივე ფენის შენახვა და განმარტება | გარდაქმნა და შემოწმება კვალს ტოვებს | შეთანხმებულ სქემასა და მდგომარეობას მოითხოვს | ლოკალი, წესი, სანდოობა და პასუხისმგებელი ჩაიწეროს |
| ყველა სიმბოლოს ავტომატური გასწორება | შედეგი სწრაფად მოწესრიგებულად ჩანს | ბუნდოვანება დამალულ ცვლილებად იქცევა | მხარდაუჭერელი ან წინააღმდეგობრივი წესი შეჩერდეს |
ორივე ფენის შენახვა უფრო სასარგებლოა, ვიდრე იმის მოჩვენება, რომ ნორმალიზებამ გაურკვევლობა გააქრო. შემმოწმებელს ზუსტი კითხვის დასმა შეუძლია: „ეს გამყოფი ათწილადის ნიშანია, ათასების გამყოფია თუ დოკუმენტის დიზაინის ნაწილია?“
მაგალითი: ერთი ინვოისი და ცალსახა გარდაქმნები
განვიხილოთ სინთეზური ინვოისის სტრიქონი, სადაც დაბეჭდილი თარიღი დღე/თვე/წლის რიგით არის მოცემული, თანხაში ათასების გამყოფი და მძიმა გამოიყენება, ვალუტა კი `EUR` არის. ამ მომწოდებლისთვის შეთანხმებამ შეიძლება თარიღი ISO-ს მსგავს ნორმალიზებულ თარიღად გადაიყვანოს, თანხა ნორმალიზებულ ათწილადად, ვალუტა კი `EUR` კოდად დატოვოს. გარდაქმნა მხოლოდ მაშინ არის სასარგებლო, თუ ჩანაწერში ინახება თავდაპირველი ტექსტები, გვერდის ადგილი, დღე-თვე რიგის დაშვება და გამყოფის წესი.
ამ დაშვებით თანხის გამოთვლა მარტივია: წერტილი ათასებს აჯგუფებს, მძიმე კი ათწილადს აღნიშნავს, ამიტომ ნორმალიზებული ათწილადი იმავე მნიშვნელობას ინარჩუნებს. თუ წყაროში მძიმეებით დაჯგუფების წესიც შესაძლებელია, იგივე სასვენი სიმბოლოები შეჩერებას ან დადასტურებულ ლოკალს მოითხოვს. მაგალითი სინთეზურია და არც მომწოდებლის ნამდვილ წესს, არც საბუღალტრო მიდგომას არ ადგენს.
ახლა წარმოიდგინეთ, რომ სხვა გვერდზე თარიღი თვისა და დღის რიგით წერია. პირველი წესი ჩუმად ნუ გაავრცელებთ. შეინახეთ წყაროს ტექსტი, ჩაწერეთ კონკურენტული წაკითხვა და ველი შემმოწმებელთან ან მომწოდებლისთვის განსაზღვრულ წესთან გაგზავნეთ. მოწესრიგებული თარიღი, რომელსაც არასწორი თვე აქვს, ხილულ შეჩერებაზე უფრო სახიფათოა.
ორ ფენად ველების ჟურნალი შეინახეთ
პრაქტიკულ ჟურნალში თითოეული ამოღებული ველი ცალკე სტრიქონად ჩაწერეთ და არა ერთ გაუმჭვირვალე „გასუფთავებულ დოკუმენტად“. დაამატეთ:
- წყაროს ტექსტი: გვერდზე ხილული ზუსტი მნიშვნელობა, ნიშანი ან სასვენი წერტილი.
- ადგილი: გვერდის, მონაკვეთის ან სტრიქონის მითითება, რომლითაც შემმოწმებელი მნიშვნელობას ხელახლა იპოვის.
- ნორმალიზებული შეთავაზება: სამიზნე ფორმა იმ პირობით, რომ ის დამტკიცებული არ არის.
- წესი: ლოკალის, გამყოფის, თარიღის რიგის ან ვალუტის შესაბამისობის დაშვება.
- მდგომარეობა: მონახაზი, შესწორებული, შეჩერებული ან დამტკიცებული, დასახელებული პასუხისმგებლით.
ეს ჟურნალი პროდუქტის ზღვარსაც აზუსტებს. aiDOCS-ს შეუძლია შერჩეული დოკუმენტების წაკითხვა, სტრუქტურირებული ველების მომზადება და გაურკვეველი მნიშვნელობების შემოწმებისთვის შეჩერება. ის ვერ განსაზღვრავს საგადასახადო მოპყრობას, ვერ მოიგონებს გამოტოვებულ ვალუტას და ნორმალიზებულ შეთავაზებას ხელმოწერილ საბუღალტრო ჩანაწერად ვერ აქცევს.
გარდაქმნები განსაზღვრული რიგით შეამოწმეთ
- დააიდენტიფიცირეთ: დაადასტურეთ დოკუმენტის სახეობა, მომწოდებლის კონტექსტი და წყაროს გვერდი.
- გადმოიტანეთ: სამიზნე ფორმის გამოყენებამდე დაბეჭდილი მნიშვნელობა შეინახეთ.
- განმარტეთ: ლოკალის, გამყოფის, თარიღის რიგის ან ვალუტის წესი დაწერეთ.
- გარდაქმენით: შექმენით ნორმალიზებული შეთავაზება და წესი მის გვერდით დატოვეთ.
- შეაჯერეთ: ჯამი, თარიღი და ვინაობის ველები წყაროსა და დაკავშირებულ მნიშვნელობებს შეადარეთ.
- გადაწყვიტეთ: ველი დაამტკიცეთ, შეასწორეთ ან შეაჩერეთ მიზეზისა და შემმოწმებლის მითითებით.
ეს რიგი მაშინაც დაიცავით, როცა ამომცნობი სისტემა ტიპიზებულ მნიშვნელობას გთავაზობთ. ტიპიზებული მნიშვნელობა სასარგებლო შეთავაზებაა და არა იმის გარანტია, რომ წყარო სწორად გაიგო. თუ ველი შეთანხმებას ვერ აკმაყოფილებს, წყარო შეინახეთ და ველი გააჩერეთ ნაცვლად იმისა, რომ სავარაუდო ნაგულისხმევი მნიშვნელობა ჩასვათ.
შეზღუდვები და საზღვრები
ISO-ს თარიღის სტანდარტული წარმოდგენა აღწერს, მაგრამ ვერ გვეუბნება, დაბეჭდილი დღე/თვე/წლის რიგი სანდო მომწოდებლის წესით არის თუ გვერდი არასწორად წაიკითხა სისტემამ. CLDR ლოკალების მიხედვით სიმბოლოებსა და შაბლონებს ხსნის, მაგრამ კონკრეტული დოკუმენტის ბიზნესკონტექსტს არ გვაწვდის. ვალუტის კოდმა შეიძლება ვალუტა დაასახელოს, ხოლო ინვოისში თანხა მაინც მცდარი ან მითითება არასრული იყოს.
ეს სტატია არ ადგენს გარდაქმნის სიზუსტის მაჩვენებელს, საგადასახადო დასკვნას, მხარდაჭერილ საბუღალტრო ინტეგრაციას ან კლიენტის შედეგს. არც უკვე გატარებულ საბუღალტრო ჩანაწერში ცვლილებას ურჩევს გუნდის საკუთარი კონტროლის გარეშე. პროდუქტის კონტექსტისთვის გამოიყენეთ მოქმედი უსაფრთხოების გვერდი, ხოლო კონკრეტული წვდომისა და დამტკიცების გადაწყვეტილება ცალკე შეინახეთ.
რთული მნიშვნელობებით შეთანხმება გამოცადეთ
შექმენით მცირე და ნებადართული ნიმუში, რომელშიც იქნება ცალსახა რიგის თარიღი, ორი შესაძლო რიგის თარიღი, ერთი გამყოფის მქონე ათწილადი და შერეული სიმბოლოების ათწილადი. დაამატეთ ერთი ვალუტის სიმბოლო, რომელიც გუნდმა კოდთან უნდა დააკავშიროს. წყაროსა და ნორმალიზებულ სვეტებს გვერდიგვერდ გადახედეთ და ყველა ველის იძულებით გატარების ნაცვლად მიზეზების მიხედვით შეაჯამეთ შეჩერებები.
როცა სამიზნე ფორმა და შემოწმების პასუხისმგებელი შეთანხმებულია, შეზღუდული პროცესის განხილვა მოქმედი საკონტაქტო გზით დაიწყეთ. ფასების გვერდი კომერციულ კონტექსტს გაძლევთ.
წყაროები და პროდუქტის ზღვარი: თარიღის, რიცხვისა და ვალუტის წარმოდგენისთვის გამოყენებულია ოფიციალური წყაროები.
- ISO-ს თარიღისა და დროის ფორმატის მიმოხილვა.
- Unicode CLDR-ის რიცხვის სიმბოლოების სახელმძღვანელო.
- Unicode CLDR-ის რიცხვისა და ვალუტის შაბლონები.
- Unicode CLDR-ის ვალუტის სახელები და სიმბოლოები.
ეს წყაროები მხარს უჭერს ფორმატისა და წარმოდგენის პრინციპებს. ისინი არ ადგენს aiDOCS-ის მუშაობას, მომწოდებლის კონკრეტულ ლოკალის წესს, საგადასახადო მოპყრობას ან კლიენტის შედეგს.
