us_w2Formulário W-2 (IRS)
Entidade empregadora, EIN, salários e retenções de um W-2.
- Categoria
- Impostos
- País
- Estados Unidos
- Campos extraídos
- 15 campos
- Custo
- 1 crédito
us_w2specimen- Ano fiscal
- EIN da entidade empregadora
- Employer
- SSN do trabalhador
- Nome do trabalhador
- Employee address
- Salários, gorjetas e outras remunerações
- Federal income tax withheld
- Salários sujeitos à Segurança Social
A Constaia extrai o ano fiscal, a entidade empregadora, o EIN e os montantes das caixas, verifica os formatos do EIN e do SSN e compara o nome do trabalhador.
O que verifica
- Identificadores nacionais. Checksum ou formato oficial do número (NIF, CPF, CURP, RUT…).
us_ein, us_ssn - Titular. Nome, número ou data de nascimento coincidem com o esperado.
Campos extraídos
- Ano fiscal
tax_year - EIN da entidade empregadora
employer_ein - Employer
employer - SSN do trabalhador
employee_ssn - Nome do trabalhador
employee_name - Employee address
employee_address - Salários, gorjetas e outras remunerações
wages - Federal income tax withheld
federal_income_tax_withheld - Salários sujeitos à Segurança Social
social_security_wages - Social security tax withheld
social_security_tax_withheld - Salários sujeitos ao Medicare
medicare_wages - Medicare tax withheld
medicare_tax_withheld - Estado
state - Salários estaduais
state_wages - State income tax
state_income_tax
Exemplo de pedido
curl https://api.constaia.com/v1/analyze \
-H "Authorization: Bearer $CONSTAIA_API_KEY" \
-F "file=@us_w2_specimen.pdf" \
-F 'options={
"expect": "us_w2",
"checks": {
"holder": {
"full_name": "Jordan Specimen"
},
"require_fields": [
"wages",
"tax_year"
]
},
"storage": "none"
}'Experimente sem custo com uma chave ck_test_ e o ficheiro us_w2_specimen.pdf.
Exemplo de resposta
Dados fictícios. Resposta abreviada.
200 OK · application/json
{
"id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
"object": "analysis",
"status": "completed",
"livemode": false,
"document": {
"type": "us_w2",
"label": "Formulário W-2 (IRS)",
"confidence": 0.97
},
"verdict": {
"expected": [
"us_w2"
],
"match": true,
"status": "valid",
"reasons": [
{
"code": "type_match",
"severity": "info",
"message": "O documento é: Formulário W-2 (IRS)."
}
]
},
"fields": {
"tax_year": {
"value": 2025,
"confidence": 0.99,
"validated": true
},
"employee_name": {
"value": "JORDAN L SPECIMEN",
"confidence": 0.98,
"validated": null
},
"employee_ssn": {
"value": "XXX-XX-6789",
"confidence": 0.97,
"validated": null
},
"employer_name": {
"value": "EXAMPLE LOGISTICS INC",
"confidence": 0.96,
"validated": null
},
"employer_ein": {
"value": "12-3456789",
"confidence": 0.99,
"validated": null
},
"wages": {
"value": 58240.5,
"confidence": 0.98,
"validated": null
},
"federal_tax_withheld": {
"value": 6120,
"confidence": 0.97,
"validated": null
},
"state": {
"value": "IL",
"confidence": 0.96,
"validated": null
}
},
"checks": [
{
"code": "ein_format",
"passed": true,
"message": "O EIN tem um formato válido."
},
{
"code": "holder_match",
"passed": true,
"message": "O titular coincide."
}
],
"warnings": [],
"storage": {
"mode": "none",
"file_deleted_at": "2026-09-29T10:00:02Z",
"expires_at": null
},
"usage": {
"credits": 1,
"pages": 1
}
}FAQ
A Constaia prova que o documento é autêntico?
Não. Verifica o tipo, a coerência dos dados e as suas regras, e assinala sinais como possível edição ou fotografia de ecrã. Isso não prova autenticidade.
É guardada uma cópia do documento?
Não, a menos que o peça. Com storage "none" (por omissão) o ficheiro é apagado quando a análise termina.
Outros documentos
- Formulário W-9 (IRS)
- Formulários 1099 (IRS)
- Formulário 1099-MISC (IRS)
- Formulário 1099-INT (IRS)
- Carta de atribuição de EIN do IRS (CP 575 / 147C)
- Notificação do número fiscal alemão (Steuer-IdNr)
- Certidão de situação tributária regularizada (AEAT, Espanha)
- Certidão de situação contributiva regularizada (Segurança Social, Espanha)
E para que conste…
Crie a sua conta, copie a chave de teste e valide o seu primeiro documento em cinco minutos.