Arquivo posicional: em vez de coluna, cada campo é uma faixa de caracteres.
Arquivo posicional não traz nome de campo. Consegui inferir 1 de 4 faixas pelo
formato do valor — as outras precisam de você ou de um documento de apoio.
Ver observações da leitura
A faixa 1–100 tem formato de nome (letras, espaços) — bati
com fullName por semelhança de padrão, não por rótulo.
A faixa 200–280 veio vazia em todas as linhas de exemplo —
não deu pra inferir nem o tipo de dado.
Valor puroUsar o valor do campo como está no contrato.
Valor com regra
Aplicar transformação antes de usar — maiúsculas, extrair parte do valor, validar formato...
Exemplo de uso
{{ contract.document }}
Como usar este campo
BentoBeta
Sobre CPF: o que você gostaria de fazer com esse campo? Pode
perguntar sobre formatos, exemplos, transformações ou regras de negócio.
Testar com uma matrícula real
Veja o valor que esse campo resolve pra uma pessoa específica da base, do jeito que
está configurado acima — puro ou com regra.
Matrícula 4521
{{ contract.document }}45678912300
Situação do colaborador String (Enum)
Situação atual do colaborador no contrato — admitido, demitido, afastado...
Tipo de dado
String (Enum)
Exemplo de valor
ADMITTED
Obrigatório
Sim
Fonte
employmentContract
Como será utilizado
Valor puroUsar o valor do campo como está no contrato.
Valor com regra
Aplicar transformação antes de usar — maiúsculas, extrair parte do valor, validar formato...
Exemplo de uso
{{ contract.status }}
Como usar este campo
BentoBeta
Sobre Situação do colaborador: o que você gostaria de fazer com esse campo?
Pode perguntar sobre formatos, exemplos, transformações ou regras de negócio.
Quero a situação em português e minúsculo.
Perfeito! Vou converter o valor para português, minúsculo, antes de usar.
Número do contrato que a Zurich abriu para cada CNPJ da empresa.
Tipo de dado
String
Exemplo de valor
88231
Obrigatório
Não
Fonte
payrollConfiguration · Zurich Seguros
Como será utilizado
Valor puroUsar o valor do campo como está no contrato.
Valor com regra
Aplicar transformação antes de usar — maiúsculas, extrair parte do valor, validar formato...
Exemplo de uso
{{ options.contratoPorCnpj }}
Como usar este campo
BentoBeta
Sobre Contrato por CNPJ: o que você gostaria de fazer com esse campo? Pode
perguntar sobre formatos, exemplos, transformações ou regras de negócio.
Testar com uma matrícula real
Veja o valor que esse campo resolve pra uma pessoa específica da base, do jeito que
está configurado acima — puro ou com regra.
Matrícula 4521
{{ options.contratoPorCnpj }}88231
ID da Empresa (CompanyID) ObjectId
Identificador da empresa na Benup.
Tipo de dado
ObjectId
Exemplo de valor
6749ca51922bb64f56e3af82
Obrigatório
Sim
Fonte
company
Como será utilizado
Valor puroUsar o valor do campo como está no contrato.
Valor com regra
Aplicar transformação antes de usar — maiúsculas, extrair parte do valor, validar formato...
Exemplo de uso
{{ company.id }}
Como usar este campo
BentoBeta
Sobre ID da Empresa (CompanyID): o que você gostaria de fazer com esse campo? Pode
perguntar sobre formatos, exemplos, transformações ou regras de negócio.
Testar com uma matrícula real
Veja o valor que esse campo resolve pra uma pessoa específica da base, do jeito que
está configurado acima — puro ou com regra.