ByteScout Paystub Extractor (also known as “Earnings Statement Extractor”) is the set of automated tools that can take unstructured electronic PDF paystubs, scanned paystubs, and automatically extract data from them as JSON or CSV data file.
Input PDF |
Output JSONscroll the code to see full JSON
[ { "fieldType": "Employer_Name", "fieldValue": "Company Ltd", "fieldConfidence": 0.71400000000000008, "x": 138.7, "y": 273.0, "width": 66.29000000000002, "height": 12.0 }, { "fieldType": "Pay_Period_End", "fieldValue": "01/29/2001", "fieldConfidence": 0.85636363636363644, "x": 193.9, "y": 56.8, "width": 56.989999999999995, "height": 12.0 }, { "fieldType": "Pay_Or_Check_Date", "fieldValue": "01/30/2001", "fieldConfidence": 0.93, "x": 207.7, "y": 56.8, "width": 46.989999999999995, "height": 12.0 }, { "fieldType": "Employee_Name", "fieldValue": "Jane Doe", "fieldConfidence": 0.7695, "x": 235.3, "y": 56.8, "width": 44.3, "height": 12.0 }, { "fieldType": "Current_Gross_Pay", "fieldValue": "2,040.00", "fieldConfidence": 0.93, "x": 331.9, "y": 358.7, "width": 42.0, "height": 12.0 }, { "fieldType": "YTD_Gross_Pay", "fieldValue": "4,080.00", "fieldConfidence": 0.93, "x": 331.9, "y": 458.4, "width": 42.0, "height": 12.0 }, { "fieldType": "Current_Net_Pay", "fieldValue": "1,785.00", "fieldConfidence": 0.93, "x": 447.7, "y": 59.6, "width": 40.279999999999994, "height": 12.0 }, { "fieldType": "YTD_Net_Pay", "fieldValue": "3,570.00", "fieldConfidence": 0.93, "x": 447.7, "y": 458.4, "width": 42.0, "height": 12.0 }, { "fieldType": "Bank_Location", "fieldValue": "012345678", "fieldConfidence": 0.93, "x": 508.4, "y": 184.2, "width": 75.62, "height": 12.0 }, { "fieldType": "Bank_Location_Second", "fieldValue": "", "fieldConfidence": 0.93, "x": -1.0, "y": -1.0, "width": -1.0, "height": -1.0 }, { "fieldType": "Bank_Account_Number", "fieldValue": "9876543210", "fieldConfidence": 0.93, "x": 508.4, "y": 308.9, "width": 88.25, "height": 12.0 }, { "fieldType": "Bank_Account_Number_Second", "fieldValue": "", "fieldConfidence": 0.93, "x": -1.0, "y": -1.0, "width": -1.0, "height": -1.0 }, { "fieldType": "Deposit_Amount", "fieldValue": "1,785.00", "fieldConfidence": 0.81, "x": 508.4, "y": 433.5, "width": 41.930000000000007, "height": 12.0 }, { "fieldType": "Deposit_Amount_Second", "fieldValue": "", "fieldConfidence": 0.81, "x": -1.0, "y": -1.0, "width": -1.0, "height": -1.0 } ] |
Input PDF |
Generated JSONscroll the code to see full JSON
[ { "fieldType": "Pay_Or_Check_Date", "fieldValue": "02/01/2010", "fieldConfidence": 0.93, "x": 187.8, "y": 272.2, "width": 47.629999999999995, "height": 12.0 }, { "fieldType": "Employer_Name", "fieldValue": "Company Ltd", "fieldConfidence": 0.71400000000000008, "x": 224.1, "y": 56.8, "width": 67.79, "height": 12.0 }, { "fieldType": "Employee_Name", "fieldValue": "John Doe", "fieldConfidence": 0.7695, "x": 115.1, "y": 388.6, "width": 46.100000000000023, "height": 12.0 }, { "fieldType": "Pay_Period_End", "fieldValue": "01/30/2010", "fieldConfidence": 0.85636363636363644, "x": 187.8, "y": 388.6, "width": 57.720000000000027, "height": 12.0 }, { "fieldType": "Current_Gross_Pay", "fieldValue": "2,860.00", "fieldConfidence": 0.93, "x": 389.5, "y": 59.6, "width": 30.699999999999996, "height": 26.0 }, { "fieldType": "YTD_Gross_Pay", "fieldValue": "5,515.00", "fieldConfidence": 0.93, "x": 389.5, "y": 59.6, "width": 30.699999999999996, "height": 26.0 }, { "fieldType": "Current_Net_Pay", "fieldValue": "2,110.00", "fieldConfidence": 0.93, "x": 423.1, "y": 332.0, "width": 40.94, "height": 12.0 }, { "fieldType": "YTD_Net_Pay", "fieldValue": "4,015.00", "fieldConfidence": 0.93, "x": 423.1, "y": 332.0, "width": 40.94, "height": 12.0 }, { "fieldType": "Bank_Account_Number", "fieldValue": "000111222333", "fieldConfidence": 0.93, "x": 569.1, "y": 258.9, "width": 50.269999999999982, "height": 12.0 }, { "fieldType": "Bank_Account_Number_Second", "fieldValue": "333222111000", "fieldConfidence": 0.93, "x": 569.1, "y": 258.9, "width": 50.269999999999982, "height": 12.0 }, { "fieldType": "Bank_Transit_ABA", "fieldValue": "00001234", "fieldConfidence": 0.93, "x": 569.1, "y": 358.7, "width": 58.629999999999995, "height": 12.0 }, { "fieldType": "Bank_Transit_ABA_Second", "fieldValue": "12340000", "fieldConfidence": 0.93, "x": 569.1, "y": 358.7, "width": 58.629999999999995, "height": 12.0 }, { "fieldType": "Deposit_Amount", "fieldValue": "450.00", "fieldConfidence": 0.81, "x": 569.1, "y": 458.4, "width": 39.45999999999998, "height": 12.0 }, { "fieldType": "Deposit_Amount_Second", "fieldValue": "1,660.00", "fieldConfidence": 0.81, "x": 569.1, "y": 458.4, "width": 39.45999999999998, "height": 12.0 } ] |