F140VTP – Vínculo de Transações de Pagamento
Permite informar e manter os vínculos entre transações de pagamento e a Nota Fiscal Fatura de Serviço de Comunicação Eletrônica (NFCom), conforme exigência da Reforma Tributária (NT 2026.001, versão 1.01).
Esta funcionalidade possibilita registrar as transações de pagamento (boleto, Pix, TED, TEF, entre outros) que estão vinculadas a uma nota fiscal, permitindo ao sistema gerar automaticamente o grupo gPgtoVinc no XML de emissão da NFCom. A vinculação é essencial para a correta apuração dos débitos do fornecedor e a concessão de créditos ao adquirente em operações com Split Payment.
A tela é acessada pelo botão Vinc. Pagamento na tela Notas Fiscais de Saída (F140GNF), habilitado apenas para notas de serviço. Permite informar manualmente os vínculos de pagamento da nota, que serão gravados na tabela E140VTP.
A grade aceita até 99 vínculos. Após o processamento, os registros não podem ser editados ou excluídos (apenas consultados). Ao excluir a nota, os vínculos também são excluídos.
Importante
Os campos têm caráter preparatório em 2026 (sem obrigatoriedade em produção), permitindo que emissores e administrações tributárias se adaptem antecipadamente à exigência legal.
Campos
Nº Pagamento
Numerador único de cada pagamento.
Id. Transação
Identificador específico da transação financeira.
Cod. Pagamento
Código da forma de pagamento utilizada. O sistema converte automaticamente do código de meio de pagamento interno para o código do leiaute. Valores válidos:
- 01 – Boleto
- 02 – Pix QRCode dinâmico
- 03 – Pix automático
- 04 – Pix chave ou QRCode estático
- 05 – TED (Transferência Eletrônica de Dados)
- 06 – TEF/booktransfer
CNPJ Recebedor
CNPJ completo do recebedor do pagamento.
Base CNPJ Instituição Financeira
CNPJ base (8 dígitos) da instituição financeira/pagamento.
Botões
Incluir
Inclui os dados digitados na grade. Todos os campos devem estar preenchidos.
Cancelar
Limpa os dados da tela e posiciona o foco no campo Número do Pagamento.
Processar
Grava no banco de dados todos os registros contidos na grade.
Marcar
Marca todos os registros do grid.
Desmarcar
Desmarca todos os registros da grade.
Excluir
Exclui os registros marcados na grade.
Ajuda
Abre a documentação da tela.
Sair
Sai da tela e retorna para a tela anterior.
Observação
Em modo de consulta (nota já processada), apenas os botões Ajuda e Sair ficam habilitados.
Regras de Negócio
Obrigatoriedade de Campos
Todos os campos (idTransacao, tpMeioPgto, CNPJReceb, CNPJBasePSP) são obrigatórios para cada vínculo de pagamento informado.
Validação de idTransacao
O identificador de transação deve ser um valor válido fornecido pela instituição financeira ou PSP. Não é permitida a duplicação do mesmo identificador na mesma nota fiscal.
Validação de CNPJ
CNPJReceb e CNPJBasePSP devem conter apenas dígitos numéricos, sem caracteres especiais ou formatação. CNPJReceb deve ter exatamente 14 dígitos; CNPJBasePSP deve ter exatamente 8 dígitos.
Geração Automática no XML
Ao emitir a NFCom, cada registro informado nesta tela gera uma ocorrência do grupo pgto dentro do grupo gPgtoVinc no XML. O nPag é gerado automaticamente com numeração sequencial. Os demais dados são preenchidos conforme os registros informados nesta tela, mantendo a correspondência com a tabela E140VTP.
Origem dos Dados
Os vínculos de pagamento são armazenados na tabela E140VTP (Vínculo de Transações de Pagamento da Nota Fiscal). Esta tabela é preenchida através desta tela e consultada automaticamente durante o processamento de emissão da NFCom.
Cenário: nota fiscal com dois meios de pagamento vinculados.
Primeiro registro (TED):
- nPag: 1 (gerado automaticamente)
- idTransacao: TR1234567890SENIOR1234567890
- tpMeioPgto: 05
- CNPJReceb: 12345678901234
- CNPJBasePSP: 12345678
Segundo registro (Boleto):
- nPag: 2 (gerado automaticamente)
- idTransacao: TR0987654321SENIOR0987654321
- tpMeioPgto: 01
- CNPJReceb: 98765432109876
- CNPJBasePSP: 98765432
Resultado na emissão da NFCom (XML gerado):
<gPgtoVinc>
<pgto>
<nPag>1</nPag>
<idTransacao>TR1234567890SENIOR1234567890</idTransacao>
<tpMeioPgto>05</tpMeioPgto>
<CNPJReceb>12345678901234</CNPJReceb>
<CNPJBasePSP>12345678</CNPJBasePSP>
</pgto>
<pgto>
<nPag>2</nPag>
<idTransacao>TR0987654321SENIOR0987654321</idTransacao>
<tpMeioPgto>01</tpMeioPgto>
<CNPJReceb>98765432109876</CNPJReceb>
<CNPJBasePSP>98765432</CNPJBasePSP>
</pgto>
</gPgtoVinc>
English
Español
English
Español


