US 1099 Correction
Track type-1/type-2 corrections and voids after your 1099 file, regenerate corrected payee figures and a corrected CSV for your transmitter, with a full field-level change log
Track type-1/type-2 corrections and voids after your 1099 file, regenerate corrected payee figures and a corrected CSV for your transmitter, with a full field-level change log
Key Features
Original filing register
tax year, form type (NEC, MISC, INT, DIV, R, K, G, B), payer name / TIN / address, Transmitter Control Code and the original filed date, with all payees and box amounts as filed.
Type 1 vs Type 2 classification
Type 1 vs Type 2 classification — the workflow follows the IRS one-step and two-step rules: money/code/address fixes and "should not have been filed" are one-step Type 1; wrong payee TIN, wrong name or wrong form type are two-step Type 2.
Automatic two-transaction Type 2 build
Automatic two-transaction Type 2 build — a name/TIN correction is expanded into the required pair of records: an identical "G-record" flagged CORRECTED with zeroed amounts, plus a brand-new return carrying the correct identity and figures.
Void handling
Void handling — mark a return that should never have been filed and emit a single corrected record with all amounts zeroed.
Corrected figure recomputation
Corrected figure recomputation — corrected box amounts are recomputed per payee with an original vs corrected delta so you can see exactly what moved.
Corrected CSV export
Corrected CSV export — generate a normalized, transmitter-ready CSV (one row per box value with the corrected indicator, record role and correction round) for a single correction or for every prepared correction in a filing at once.
Field-level change log
Field-level change log — every prepare stamps a human-readable log of what changed (TIN, name, address, each box amount) with the timestamp and correction round, giving you an auditable history.
Correction rounds
Correction rounds — successive corrections against the same payee are numbered so multi-round fixes stay traceable.
Guided correction wizard
Guided correction wizard — start a correction from any payee, pick the error type, and have the corrected identity and box amounts pre-loaded from the original return.
Workflow, chatter & reminders
Workflow, chatter & reminders — draft, prepared, exported and filed stages with full chatter, activity tracking and a scheduled reminder for corrections left unfinished.
Multi-company aware
Multi-company aware — filings and corrections are scoped per company with dedicated user and manager roles.
Screenshots
Why Choose This Module
Record the original 1099 transmittal exactly as it was filed, then raise a correction against any payee. The module classifies the error as a one-step (Type 1) or two-step (Type 2) correction following IRS rules, recomputes the corrected payee figures, builds the two "G-record + new return" transactions that a Type 2 name/TIN change requires, and produces a clean corrected CSV you can hand to your own transmitter software or e-file service. Every change is logged with a before/after value and a timestamp, so you always know what was corrected and when.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: base, mail
- Support: support@pokutsoft.com
Update date: 2026-07-05
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 1812 |
| Technical Name |
us_1099_correction_void_workflow |
| License | OPL-1 |
| Website | https://pokutsoft.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module