Skip to main content

Tipo de Entidade

entityType: ACCOUNTS_PAYABLE

Campos Obrigatórios

CampoTipoDescriçãoExemplo
document_numberStringNúmero do documento"NF-12345"
total_amountDecimalValor total"1500.00"
due_dateDateData de vencimento"2025-11-15"

Campos Opcionais

CampoTipoDescrição
vendor_nameStringNome do fornecedor
issue_dateDateData de emissão
category_nameStringCategoria por nome
cost_center_nameStringCentro de custo por nome
descriptionTextDescrição

Exemplo: Conta Básica

{
  "document_number": "NF-12345",
  "total_amount": "1500.00",
  "due_date": "2025-11-15"
}

Exemplo: Conta Completa

{
  "document_number": "NF-12345",
  "total_amount": "1500.00",
  "due_date": "2025-11-15",
  "issue_date": "2025-10-15",
  "vendor_name": "Fornecedor XYZ Ltda",
  "description": "Serviços de consultoria",
  "category_name": "Serviços Profissionais",
  "cost_center_name": "Administrativo"
}

Mutação GraphQL

Validação (Dry Run)

mutation ValidarContasPagar {
  importCreate(
    input: {
      data: [
        {
          document_number: "NF-12345"
          total_amount: "1500.00"
          due_date: "2025-11-15"
        }
      ]
      entityType: ACCOUNTS_PAYABLE
      dryRun: true
    }
  ) {
    success
    validRecords
    invalidRecords
  }
}

Entidades Relacionadas