diff --git a/README.md b/README.md index 9e08dc5..224b280 100644 --- a/README.md +++ b/README.md @@ -340,7 +340,7 @@ flowchart TD ### Excel Sheet -![General Application Form Excel](/docs/assets/demo_form.en.png) +![General Application Form Excel](/docs/assets/demo_form_en.png) ### ExStruct JSON @@ -348,73 +348,205 @@ flowchart TD ```json { - "book_name": "ja_form.xlsx", + "book_name": "en_sf425.xlsx", "sheets": { - "Sheet1": { + "FFR": { "rows": [ - { "r": 1, "c": { "0": "??????????????" } }, + { "r": 1, "c": { "0": "FEDERAL FINANCIAL REPORT" } }, + { "r": 3, "c": { "0": "(Follow form instructions)" } }, { - "r": 3, - "c": { "0": "???", "7": " ???????????????" } + "r": 4, + "c": { + "0": "1. Federal Agency and Organizational Element", + "5": "2. Federal Grant or Other Identifying Number Assigned by Federal Agency", + "20": "Page", + "23": " of" + } }, - { "r": 4, "c": { "1": "X???" } }, ... ], - "table_candidates": ["B25:C26", "C37:D50"], + "shapes": [ + { + "id": 1, + "text": "Not Required by EPA", + "l": 575, + "t": 396, + "kind": "shape", + "type": "AutoShape-Rectangle" + } + ], + "print_areas": [{ "r1": 1, "c1": 0, "r2": 66, "c2": 23 }], "merged_cells": [ + { "r1": 34, "c1": 15, "r2": 34, "c2": 23 }, { - "r1": 55, - "c1": 5, - "r2": 55, - "c2": 10, - "v": "?????????????????????????????" + "r1": 56, + "c1": 10, + "r2": 57, + "c2": 17, + "v": "Federal Share Calculation" }, - { "r1": 54, "c1": 8, "r2": 54, "c2": 10 }, - { "r1": 51, "c1": 5, "r2": 52, "c2": 6, "v": "????" }, + { "r1": 18, "c1": 10, "r2": 18, "c2": 23 }, + { "r1": 15, "c1": 0, "r2": 15, "c2": 1 }, ... ] } } } + ``` ### LLM reconstruction example ```md -# ?????????????? + + +# **Federal Financial Report (FFR)** + +_(Follow form instructions)_ + +--- + +## **1. Federal Agency and Organizational Element** + +**United States Environmental Protection Agency** + +## **2. Federal Grant or Other Identifying Number Assigned by Federal Agency** + +**Page 1 of pages** + +--- + +## **3. Recipient Organization** + +_(Name and complete address including Zip code)_ + +--- + +## **4. Recipient Identifiers** + +- **4a. DUNS Number** +- **4b. EIN** +- **5. Recipient Account Number or Identifying Number** + _(To report multiple grants, use FFR Attachment)_ +- **6. Report Type** + - □ Quarterly + - □ Semi-Annual + - □ Annual + - □ Final +- **7. Basis of Accounting** + - □ Cash + - □ Accrual + +--- + +## **8. Project/Grant Period** + +- **From:** (Month, Day, Year) +- **To:** (Month, Day, Year) + +## **9. Reporting Period End Date** + +(Month, Day, Year) + +--- + +# **10. Transactions** + +_(Use lines a–c for single or multiple grant reporting)_ + +### **Federal Cash** + +_(To report multiple grants, also use FFR Attachment)_ + +- **a. Cash Receipts** +- **b. Cash Disbursements** +- **c. Cash on Hand** (line a minus b) + +_(Use lines d–o for single grant reporting)_ + +### **Federal Expenditures and Unobligated Balance** + +- **d. Total Federal funds authorized** +- **e. Federal share of expenditures** +- **f. Federal share of unliquidated obligations** — 0 +- **g. Total Federal share** (sum of lines e and f) — 0 +- **h. Unobligated balance of Federal funds** (line d minus g) — 0 -???????????????????????? -X ?? +### **Recipient Share** -????????????????????????????????????????? +- **i. Total recipient share required** +- **j. Recipient share of expenditures** +- **k. Remaining recipient share to be provided** (line i minus j) — 0 + +### **Program Income** + +- **l. Total Federal program income earned** +- **m. Program income expended (deduction alternative)** +- **n. Program income expended (addition alternative)** +- **o. Unexpended program income** (line l minus line m or line n) + +--- + +# **11. Indirect Expense** + +| Type | Rate | Period From | Period To | Base | Amount Charged | Federal Share | +| -------------- | ---- | ----------- | --------- | ---- | -------------- | ------------- | +| | | | | | | | +| **g. Totals:** | | | | 0 | 0 | 0 | --- -## ?????? +# **12. Remarks** -| ?? | ?? | -| ------ | -------------- | -| ???? | | -| ????? | | -| ?????? | | -| ???? | | -| ???? | ?????????????? | -| ?? | | -| ??? | | +Attach any explanations deemed necessary or information required by the Federal sponsoring agency in compliance with governing legislation. --- -## ????????????? +# **13. Certification** + +By signing this report, I certify that it is true, complete, and accurate to the best of my knowledge. +I am aware that any false, fictitious, or fraudulent information may subject me to criminal, civil, or administrative penalties. +_(U.S. Code, Title 18, Section 1001)_ + +- **a. Typed or Printed Name and Title of Authorized Certifying Official** +- **b. Signature of Authorized Certifying Official** +- **c. Telephone** (Area code, number, extension) +- **d. Email address** +- **e. Date Report Submitted** (Month, Day, Year) -| ?? | ?? | -| ----------- | ----- | -| ??????????? | | -| ??? | | -| ???????? | ????? | +--- + +# **14. Agency Use Only** + +**Federal Share Calculation** + +--- + +### **Standard Form 425** + +**OMB Approval Number:** 0348-0061 +**Expiration Date:** 02/28/2015 + +--- + +# **Paperwork Burden Statement** + +According to the Paperwork Reduction Act, as amended, no persons are required to respond to a collection of information unless it displays a valid OMB Control Number. +The valid OMB control number for this information collection is **0348-0061**. + +Public reporting burden for this collection of information is estimated to average **1.5 hours per response**, including time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. + +Send comments regarding the burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to: + +**Office of Management and Budget** +Paperwork Reduction Project (0348-0060) +Washington, DC 20503 + +--- -**???????????????????????????????????????** +### **Shape in Original Document** -... +- _Not Required by EPA_ ``` From this we can see: