ஏஜென்ட்கள்

முப்பது இன்வாய்ஸ்கள். ஒரு ஸ்ப்ரெட்ஷீட். கற்பனையானது எதுவும் இல்லை.

PDF-கள், போன் போட்டோக்கள் மற்றும் ஃபார்வர்ட் செய்யப்பட்ட மின்னஞ்சல்களைச் சேர்க்கவும். நகல்கள் இணைக்கப்பட்டு, கிரெடிட் குறிப்புகள் எதிர்மறையாக்கப்பட்டு, படிக்க முடியாத ஒவ்வொரு புலமும் காலியாக விடப்பட்டு பட்டியலிடப்பட்ட ஒற்றை CSV உங்களுக்குக் கிடைக்கும்.

இன்வாய்ஸ்கள் உள்ள கோப்புறையைப் பிரித்தெடுக்கவும்இலவசமாக முயற்சிக்கலாம். நிறுவுவதற்கு எதுவும் இல்லை.

இது எவ்வாறு இயங்குகிறது

மூன்று படிகள், அதில் எதுவும் “கட்டமைத்தல்” இல்லை.

  1. 01

    முழு கோப்புறையையும் இதற்குக் கொடுக்கவும்

    பில்லிங் அமைப்பிலிருந்து பெறப்பட்ட PDFகள், காகித ரசீதின் புகைப்படம், ஃபார்வேர்ட் செய்யப்பட்ட மின்னஞ்சலின் உள்ளடக்கம். PDF இலிருந்து பிரித்தெடுக்கப்பட்ட உரை வாக்கியங்கள் போல் தோன்றும் துண்டுகளாக இருப்பதால், இது படங்களிலிருந்தும் ஆவணங்களிலிருந்தும் உரையைப் பிரித்தெடுப்பதற்குப் பதிலாக நேரடியாகப் படிக்கிறது.

  2. 02

    அட்டவணைப்படுத்துவதற்கு முன் இது படிக்கிறது

    முதலில் ஒவ்வொரு கோப்பும்: எவை இன்வாய்ஸ்கள், எது கிரெடிட் நோட், எது வெவ்வேறு எழுத்துப்பிழைகளுடன் கூடிய விற்பனையாளர் பெயரில் இருமுறை வந்த ஒரே இன்வாய்ஸ். பெயர் மூன்று விதமாக எழுதப்படலாம் என்பதால், இது இன்வாய்ஸ் எண் மற்றும் தொகையின் அடிப்படையில் பொருத்துகிறது, பெயரின் அடிப்படையில் அல்ல.

  3. 03

    உங்களுக்கு invoices.csv மற்றும் சரிபார்க்க வேண்டியவற்றின் பட்டியல் கிடைக்கும்

    ஒவ்வொரு ஆவணத்திற்கும் ஒரு வரியைக் கொண்ட ஒரு கோப்பு, மற்றும் தெளிவற்ற தேதிகள், இணைக்கப்பட்ட போலி நகல்கள், அவற்றின் சொந்த வரி உருப்படிகளுடன் பொருந்தாத மொத்தத் தொகைகள் மற்றும் காலியாக விடப்பட்ட ஒவ்வொரு செல்லின் பெயரையும் குறிப்பிடும் குறுகிய செய்தி.

இது என்ன செய்ய முடியும்

  • யூகிப்பதற்குப் பதிலாக புலத்தை காலியாக விடுகிறது

    காணாமல் போன இன்வாய்ஸ் எண்ணை விட கற்பனையாக உருவாக்கப்பட்ட இன்வாய்ஸ் எண் அதிக இழப்பை ஏற்படுத்தும் — காணாமல் போனது தேடப்படும், கற்பனையானதற்குப் பணம் செலுத்தப்படும். படிக்க முடியாத எதுவும் காலியான செல்லாக இருக்கும், மேலும் சுருக்கத்தில் அது எந்தக் கோப்பிலிருந்து வந்தது என்ற பெயர் குறிப்பிடப்படும்.

  • ஒரே இன்வாய்ஸ் இருமுறை வருவதைக் கண்டறிகிறது

    ஃபார்வேர்ட் செய்யப்பட்ட ஸ்கேன்களும் மீண்டும் வழங்கப்பட்ட நகல்களும் சாதாரணமானவை, யாரும் கவனிக்காதபோது அவை உண்மையான செலவை இரட்டிப்பாக்குகின்றன. எண் மற்றும் தொகையின் அடிப்படையில் பொருத்தம் செய்யப்படுவதால், ACME CLOUD PRIVATE LIMITED மற்றும் Acme Cloud Pvt. Ltd. ஆகியவை ஒரே வரியாக இணைகின்றன — மேலும் அது இணைக்கப்பட்ட கோப்புகளின் பெயர்களைக் குறிப்பிடுகிறது.

  • சரியாகக் கூட்டப்படாத மொத்தத் தொகைகளைப் புகாரளிக்கிறது

    அடிக்குறிப்பும் அதன் வரி உருப்படிகளும் யாரும் எதிர்பார்ப்பதை விட அதிகமாக மாறுபடுகின்றன — வரிக்கு முன் பயன்படுத்தப்பட்ட தள்ளுபடி, கையால் திருத்தப்பட்ட PDF. நேர்த்தியான ஒன்றை அமைதியாகத் தேர்ந்தெடுப்பதற்குப் பதிலாக, இது இரண்டு எண்களையும் உங்களுக்கு வழங்கி அவை மாறுபடுகின்றன என்று கூறுகிறது.

இது எவ்வாறு அமைக்கப்பட்டுள்ளது

நீங்கள் உள்நுழைவதற்கு முன் எதைப் பெறுகிறீர்கள் என்பதை அறிந்துகொள்வதற்கான செயல்பாட்டு முறைகள்.

சூழல்
ஆவணங்களைக் கொண்ட Linux கன்டெய்னர். மொழி மாடலால் மிக மோசமாகச் செய்யக்கூடிய ஒரு வேலை என்பதால், மாடலின் மனக்கணக்காகக் கூட்டுவதற்குப் பதிலாக Python இல் இயக்குவதன் மூலம் கணிதம் சரிபார்க்கப்படுகிறது.
கருவிகள்
viewDocument, viewImage, askAboutFile, readFile, writeFile, editFile, glob, grep, bash. நெட்வொர்க் இல்லை, ட்ராக்கரும் இல்லை — நீங்கள் எடுக்கும் கோப்பைத் தவிர வேறு எதுவும் கன்டெய்னரை விட்டு வெளியேறாது.
மாடல்
பார்க்கக்கூடிய விவரிப்பில் உள்ள எந்தவொரு அரட்டை மாடலும். படத்தின் உள்ளடக்கத்தைக் கவனமாகப் படித்து இல்லாததை நிரப்ப மறுப்பதே இந்தப் பணியாகும், எனவே ஒரே கோப்புறையில் இரண்டை ஒப்பிட்டுப் பார்ப்பது பயனுள்ளது.
தொடக்கக் கோப்புகள்
நான்கு பொறிகளைக் கொண்ட நான்கு ஆவணங்களுடன் அமைக்கப்பட்டது: இரண்டு நாணயங்கள், வெவ்வேறு எழுத்துப்பிழையில் உள்ள ஒரு போலி நகல், நேர்மறையாகத் தோன்றும் ஒரு கிரெடிட் நோட் மற்றும் அதன் சொந்த வரிகளுடன் பொருந்தாத ஒரு மொத்தத் தொகை.
எது சேமிக்கப்படும்
ஒர்க்ஸ்பேஸ் மற்றும் CSV அமர்வுடன் இருக்கும். நாளை மீண்டும் வந்து, மேலும் ஐந்து இன்வாய்ஸ்களைச் சேர்த்தால், அவை உங்களிடம் ஏற்கனவே இருக்கும் அட்டவணையில் சேர்க்கப்படும்.

மக்கள் இதனிடம் கேட்கும் விஷயங்கள்

  • invoices/-இல் உள்ள எல்லாவற்றையும் ஒரு CSV-இல் பிரித்தெடுத்து, எதைச் சரிபார்க்க வேண்டும் என்று எனக்குச் சொல்லவும்.
  • இதில் ஏதாவது போலி நகலாக உள்ளதா?
  • மார்ச் மாதத்தில் ஒவ்வொரு வழங்குநரிடமும் நாணயத்தின் அடிப்படையில் நான் எவ்வளவு செலவிட்டேன்?
  • இவற்றின் மொத்தத் தொகைகள் அவற்றின் சொந்த வரி உருப்படிகளுடன் பொருந்துகின்றனவா?

இது எதைச் செய்யாது

இவை ஒவ்வொன்றும் நாங்கள் எதிர்கொண்ட உண்மையான கட்டுப்பாடே தவிர, திட்டமிடப்பட்ட அம்சம் அல்ல.

  • இது நாணயங்களை மாற்றாது. இரண்டு நாணயங்கள் என்றால் இரண்டு மொத்தத் தொகைகள் — ஒருங்கிணைக்கப்பட்ட தொகை என்பது பொய் மாற்ற விகிதமாகவே இருக்கும்.
  • பக்கத்தில் உள்ளதை இது படிக்கிறது. மங்கலான புகைப்படம் அல்லது ஃபேக்ஸ் படம் அரைகுறையாகப் பிரித்தெடுக்கப்பட்டு முழுமையாக இருப்பது போல் விடப்படாமல், பெயர் குறிப்பிடப்பட்டு படிக்க முடியாததாகப் புகாரளிக்கப்படும்.
  • தேதிகள் முதலில் நாள் என்ற அடிப்படையில் படிக்கப்படுகின்றன, அதை இது தெளிவாகக் கூறுகிறது. ஒரு தேதி உண்மையாகவே தெளிவற்றதாக இருக்கும் போது — 03/04/2026 — அமைதியாக ஒன்றைத் தேர்ந்தெடுப்பதற்குப் பதிலாக அதை சுட்டிக்காட்டுகிறது.

எந்த மாடல் இதைச் சிறப்பாகச் செய்கிறது

விரைவில் வருகிறது

இந்த ஏஜென்ட்டிற்கான ஒவ்வொரு மாடலின் முடிவுகளையும் நாங்கள் ஒன்றிணைக்கிறோம் — நீங்கள் தலையிடாமல் ஒரு இயக்கம் எவ்வளவு அடிக்கடி வேலையை முடிக்கிறது, அதற்கு எவ்வளவு செலவாகிறது, எவ்வளவு நேரம் ஆகிறது. அர்த்தமுள்ள முடிவுகளைத் தர போதுமான இயக்கங்கள் நடந்த பிறகு புள்ளிவிவரங்கள் இங்கே தோன்றும், மேலும் மூன்றுமே ஒன்றாக வெளியிடப்படும்: பாதியிலேயே கைவிட்டு வேகமாக முடிக்கும் ஒரு மாடல் நிறைவு செய்வதில் மெதுவானது, மேலும் தொடர்ந்து முயற்சி செய்து அனைத்தையும் முடிக்கும் ஒரு மாடல் அதிக செலவுமிக்கது.

நிறைவு விகிதம்

நீங்கள் தலையிட வேண்டிய அவசியமின்றி வேலையை முடித்த இயக்கங்கள்.

இடைநிலைச் செலவு

ஒரு சாதாரண இயக்கத்திற்கு ஆகும் செலவு, கிரெடிட்களில்.

இடைநிலை நேரம்

முதல் செய்தியிலிருந்து பதில் வரும் வரையிலான கணக்கிடப்பட்ட நேரம்.

முப்பது இன்வாய்ஸ்கள். ஒரு ஸ்ப்ரெட்ஷீட். கற்பனையானது எதுவும் இல்லை.

இது ஏற்கனவே அமைக்கப்பட்டுள்ளது. இதைத் திறந்து ஏதேனும் கேளுங்கள்.

இன்வாய்ஸ்கள் உள்ள கோப்புறையைப் பிரித்தெடுக்கவும்

அனைத்து ஏஜென்ட்களையும் உலாவுக