us_1099_necFormularios 1099 (IRS)
1099-NEC, 1099-MISC y otras variantes: pagador, perceptor, TIN e importes.
- Categoría
- Impuestos
- País
- Estados Unidos
- Campos que extrae
- 13 campos
- Coste
- 1 crédito
us_1099_necspecimen- Ejercicio fiscal
- Ordenante
- Payer address
- TIN del pagador
- Perceptor
- TIN del perceptor
- Recipient address
- Account number
- Nonemployee compensation
Constaia identifica la variante del 1099, extrae pagador y perceptor con sus TIN y los importes declarados, y comprueba el formato de los TIN.
Qué comprueba
- Identificadores nacionales. Checksum o formato oficial del número (NIF, CPF, CURP, RUT, codice fiscale…).
us_ein, us_ssn - Titular. Nombre, número o fecha de nacimiento coinciden con lo esperado.
Campos que extrae
- Ejercicio fiscal
tax_year - Ordenante
payer_name - Payer address
payer_address - TIN del pagador
payer_tin - Perceptor
recipient_name - TIN del perceptor
recipient_tin - Recipient address
recipient_address - Account number
account_number - Nonemployee compensation
nonemployee_compensation - Federal income tax withheld
federal_income_tax_withheld - Estado
state - State income
state_income - State tax withheld
state_tax_withheld
Petición de ejemplo
curl https://api.constaia.com/v1/analyze \
-H "Authorization: Bearer $CONSTAIA_API_KEY" \
-F "file=@us_1099_nec_specimen.pdf" \
-F 'options={
"expect": "us_1099_nec",
"checks": {
"holder": {
"full_name": "Jordan Specimen"
},
"require_fields": [
"form_variant",
"amount"
]
},
"storage": "none"
}'Pruébalo sin coste con una clave ck_test_ y el fichero us_1099_nec_specimen.pdf.
Ejemplo de respuesta
Datos ficticios. Respuesta abreviada.
200 OK · application/json
{
"id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
"object": "analysis",
"status": "completed",
"livemode": false,
"document": {
"type": "us_1099_nec",
"label": "Formularios 1099 (IRS)",
"confidence": 0.97
},
"verdict": {
"expected": [
"us_1099_nec"
],
"match": true,
"status": "valid",
"reasons": [
{
"code": "type_match",
"severity": "info",
"message": "El documento es: Formularios 1099 (IRS)."
}
]
},
"fields": {
"form_variant": {
"value": "1099-NEC",
"confidence": 0.99,
"validated": true
},
"tax_year": {
"value": 2025,
"confidence": 0.98,
"validated": null
},
"payer_name": {
"value": "ACME EXAMPLE SERVICES LLC",
"confidence": 0.97,
"validated": null
},
"payer_tin": {
"value": "12-3456789",
"confidence": 0.96,
"validated": null
},
"recipient_name": {
"value": "JORDAN SPECIMEN",
"confidence": 0.99,
"validated": null
},
"recipient_tin": {
"value": "XXX-XX-6789",
"confidence": 0.98,
"validated": null
},
"amount": {
"value": 18400,
"confidence": 0.97,
"validated": null
},
"federal_tax_withheld": {
"value": 0,
"confidence": 0.96,
"validated": null
}
},
"checks": [
{
"code": "ein_format",
"passed": true,
"message": "El EIN tiene un formato válido."
},
{
"code": "holder_match",
"passed": true,
"message": "El titular coincide."
}
],
"warnings": [],
"storage": {
"mode": "none",
"file_deleted_at": "2026-09-29T10:00:02Z",
"expires_at": null
},
"usage": {
"credits": 1,
"pages": 1
}
}FAQ
¿Constaia prueba que el documento es auténtico?
No. Comprueba el tipo, la coherencia de los datos y tus reglas, y avisa de señales como posible edición o foto de pantalla. Eso no prueba autenticidad.
¿Se guarda una copia del documento?
No, salvo que lo pidas. Con storage "none" (por defecto) el fichero se borra al terminar el análisis.
Otros documentos
Y para que conste…
Crea tu cuenta, copia la clave de test y valida tu primer documento en cinco minutos.