Saltar para o conteúdo
Constaia
us_w2

Formulá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 fiscaltax_year
  • EIN da entidade empregadoraemployer_ein
  • Employeremployer
  • SSN do trabalhadoremployee_ssn
  • Nome do trabalhadoremployee_name
  • Employee addressemployee_address
  • Salários, gorjetas e outras remuneraçõeswages
  • Federal income tax withheldfederal_income_tax_withheld
  • Salários sujeitos à Segurança Socialsocial_security_wages
  • Social security tax withheldsocial_security_tax_withheld
  • Salários sujeitos ao Medicaremedicare_wages
  • Medicare tax withheldmedicare_tax_withheld
  • Estadostate
  • Salários estaduaisstate_wages
  • State income taxstate_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

E para que conste…

Crie a sua conta, copie a chave de teste e valide o seu primeiro documento em cinco minutos.