VERTRAU Gerador de massa de testes
Ambiente de testes

1. O que voce quer gerar?

Banco
Tipo de arquivo

2. Dados da empresa (cedente)

3. Titulos

Cada titulo vira uma linha de detalhe no arquivo. Adicione quantos precisar.

4. Gerar arquivo

5. Lastro (NF-e) dos titulos

Gera o XML da NF-e que lastreia os titulos preenchidos acima (mesmo sacado, valor e vencimento). Preencha ou gere os titulos na secao 3 primeiro. A chave de acesso (44 digitos) e calculada automaticamente.

Como gerar
Tipo de XML

Dados da NF-e (modelo 55)

Gera um XML de NF-e v4.00 com a chave de acesso (44 digitos) calculada automaticamente.

Emitente (cedente)

Destinatario (sacado)

Produto e valor

Cobranca (duplicatas / recebiveis)

As duplicatas sao geradas dividindo o valor total. Use 0 para uma NF-e sem cobranca.

Gerar XML

Inspecionar arquivo (CNAB / OFX)

Cole o conteudo do arquivo (ou selecione) e veja os campos com rotulo, posicao/tag e valor, com destaque do que estiver estranho. Detecta CNAB 400 (BV/Bradesco/Itau/Santander/BB), CNAB 240 (cobranca Bradesco/Santander/BB, extrato BV), CNAB 500 (remessa FIDC Finaxis) e extrato OFX.

Inspecionar XML (NF-e / CT-e)

Envie um XML de NF-e (modelo 55) ou CT-e (modelo 57) — ou cole abaixo — e veja os dados num formato legivel (tipo um DANFE simplificado), com emitente, destinatario, itens, totais e as duplicatas (vencimento e valor) em destaque. Util quando nao tem o PDF. Tudo roda no navegador; nada e enviado para fora.

1. Dados do cedente

O cedente e repetido em todas as linhas do arquivo Aguia (CSV).

Tipo de pessoa

2. Gerar titulos (Aguia CSV)

Gera um CSV (delimitador ";") com as 28 colunas que o vhub importa. Datas em dd/MM/aaaa e valores em formato pt-BR.

Especie
Lastro (performado)
Sacado

3. Arquivo CSV

1. Conta do extrato

Dados da conta de origem do extrato OFX (bloco BANKACCTFROM).

Banco
Tipo de conta

2. Periodo do extrato

Escolha o intervalo de datas do extrato. Os lancamentos serao espalhados entre a data inicial e a final (define o DTSTART/DTEND do OFX).

3. Lancamentos

Gera os lancamentos (blocos STMTTRN). Saidas saem com valor negativo; as datas ficam dentro do periodo escolhido acima.

Tipo de lancamento

4. Extrato de recebimento de titulos (conciliacao)

Envie os arquivos de importacao (pode ser mais de um, de formatos diferentes — CNAB 400/240, Finaxis 500, CSV do Aguia, CSV de estoque) que eu extraio os titulos deles para o bloco abaixo; cada titulo vira um credito com o valor dele. Use a mesma conta da secao 1 (a conta corrente cadastrada no vhub), senao o extrato nao acha a conta. A conciliacao e feita na tela manual da Tesouraria.

Modo
Divergencias a injetar:

5. Arquivo OFX

Dados do CT-e (modelo 57)

Gera um XML de CT-e v3.00 com a chave de acesso (44 digitos) calculada. O tomador (sacado) e definido como destinatario (toma3 = 3).

Transportadora (emitente / cedente)

Tomador (sacado)

Valor do frete

Cobranca (duplicatas)

As duplicatas dividem o valor do frete. Use 0 para um CT-e sem cobranca.

Gerar XML

1. Dados da CCB (layout Estaiada)

Gera um arquivo XLSX de entrada no layout Estaiada (CCB de condominio). Cada parcela vira um titulo no vhub. As parcelas sao calculadas pela Tabela Price a partir do emprestimo, prazo e taxa.

2. Arquivo XLSX

1. Titulos (layout AG2)

Gera um arquivo XLSX de entrada no layout AG2 (uma planilha, cabecalho na linha 1, um titulo por linha). O AG2 nao tem cedente no arquivo — o cedente (e a operacao) sao escolhidos na importacao; o CNPJ/CPF do cedente precisa estar cadastrado no vhub.

Tipo de pessoa (sacado)
Especie do titulo

2. Arquivo XLSX

1. Cessao de cartoes (layout JSON Cartao V1)

Gera um arquivo JSON de entrada de recebiveis de cartao (bloco cessao com N recebiveis). Todos os recebiveis usam o mesmo cedente (regra do vhub); o CNPJ do cedente precisa estar cadastrado. Na importacao, escolha o layout JSON Vehub Cartao V1 (a deteccao automatica de .json cai em Duplicatas). Datas: a emissao sai como hoje (o vhub barra emissao futura) e o vencimento tem que ser hoje ou futuro (senao o titulo entra como vencido).

Tipo de pessoa (sacado)

2. Arquivo JSON

1. Estoque diario do fundo (CSV)

Gera o arquivo de importacao do estoque diario do fundo (posicao dos recebiveis numa data). CSV com separador ;, datas dd/MM/aaaa e valores em pt-BR (virgula). O fundo em si vem da operacao no vhub; NM_FUNDO/NU_CNPJ sao informativos. Obrigatorio ter DOC_CEDENTE, DOC_SACADO e DATA_REFERENCIA; o gerador ja preenche CNPJ/CPF validos.

2. Arquivo CSV

1. Comparar dois cURL

Cole dois comandos cURL e veja o que muda (metodo, URL, query, headers e body). Por seguranca, o valor do Authorization/Bearer e de campos sensiveis (token, senha, cookie) NAO e exibido — so validamos se esta sendo passado (presente/ausente).

1. Politica de precificacao

Calcula a taxa de cessao a partir dos parametros da politica e mostra duas formulas lado a lado: a Completa (vhub real) — com feeBV, custos flat/recorrentes e inadimplencia de giro, que e a que o sistema usa para gerar o desagio — e a Simples (US). Informe os percentuais em % (ex.: 2 = 2%, CDI 14,15 = 14,15%).

Se informar as duas datas, o prazo e calculado delas: dias corridos na base 360/365, dias uteis na base 252. O vencimento so e postergado p/ o proximo dia util quando a flag "Dias corridos" (abaixo) esta desligada. Senao, usa o "prazo medio (dias)" acima.

Curva B3 (opcional) — cole a curva DI/APR que voce buscou na B3, um vertice por linha no formato dias;taxa%. Se preenchida, a taxa do vertice mais proximo do prazo medio entra no lugar do CDI (exatamente como o vhub faz). Em branco = usa o CDI fixo acima. Os dias sao corridos (se a operacao usa base 252, converta dias uteis -> corridos antes). Precisao: o site da B3 mostra a taxa com 2 casas (ex.: 14,03), mas o vhub le o ARQUIVO com 7 casas (ex.: 14,0432) — para bater ao centavo, use a taxa cheia do arquivo baixado, nao a exibida no site (cada 0,01 de taxa muda ~R$0,12 num titulo de R$12 mil).

Como a operacao aplica o desagio — a taxa calculada acima vira o percentual e e aplicada no titulo conforme o tipo de calculo da operacao (e isso que define o valor em R$). Escolha igual ao cadastro da operacao para o valor bater.

Prazo: quem decide dias corridos x uteis e a Base de calculo — base 360/365 = corridos; base 252 = dias uteis. A flag "Dias corridos" abaixo NAO troca isso; ela so decide se o vencimento e postergado.

Modelo de calculo
Tipo de juros
Base de calculo
Periodo da taxa (da operacao)

2. Conferir com o gerado

Opcional: informe o que o sistema gerou para ver se bate (deixe em branco se so quer calcular).

1. Configuracao

Identificacao da empresa usada no env do frontend. O grupo economico e o do Keycloak: tudo junto, sem espacos (somente letras, numeros e _).

2. Tema

As 11 cores do PrimeNG (--p-primary-50 ... 950). Clique em uma cor para editar.

3. Background

Cores da tela de login. Base = fundo, Glow = brilho superior, Accent = realce inferior.

4. Preview e env

Atualiza em tempo real conforme voce edita as cores acima.

Background
env