Tabela SAPObjetoVBRPMóduloSD_O2C

Tabela VBRP — Dados do Item do Documento de Faturamento VBRP

VBRP armazena uma linha por item do documento de faturamento: o material, quantidade e valor líquido faturados, além de apontadores para o item do pedido de venda (AUBEL/AUPOS) e para o item da entrega ou pedido que gerou a linha de faturamento (VGBEL/VGPOS). É a contraparte a nível de item da tabela de cabeçalho de faturamento VBRK e é a tabela a ser consultada quando um cliente contesta um valor ou quantidade faturada.

VBRP contém os detalhes a nível de item de cada documento de faturamento criado no SD, seja fatura, nota de crédito, nota de débito ou cancelamento. Esta página aborda os campos importantes para rastrear uma linha de faturamento até sua origem de pedido ou entrega, os joins que os consultores realmente escrevem e os erros que as pessoas cometem ao ler FKIMG, NETWR e os campos de referência.

Revisado por um consultor SAP da ERPClimb em 15 de set. de 2026· 1.024 palavras

O que armazena

Cada linha VBRP é um item em um documento de faturamento: uma linha específica de material ou serviço, sua quantidade faturada e o valor líquido lançado para essa linha. Um cabeçalho de documento de faturamento em VBRK pode ter muitos itens VBRP, exatamente como um pedido de venda tem muitas linhas VBAP. VBRP é preenchido quando um documento de faturamento é criado, seja via faturamento baseado em pedido, faturamento baseado em entrega ou criação manual de notas de crédito e débito. Documentos de cancelamento também produzem linhas VBRP, carregando os mesmos dados de item com uma relação de sinal de reversão em relação ao original. A tabela é onde a quantidade e o valor realmente faturados residem; ela própria não carrega detalhes de condições de preço, lógica de impostos ou lançamentos contábeis, estes ficam em tabelas relacionadas de precificação e FI. Leia VBRP sempre que a pergunta for o que foi faturado, não o que foi pedido ou entregue.

Campos-chave

  • MANDT - mandante
  • VBELN - número do documento de faturamento, une-se ao cabeçalho VBRK
  • POSNR - número do item de faturamento
  • AUBEL - número do pedido de venda ao qual o item é faturado
  • AUPOS - número do item do pedido de venda
  • VGBEL - número do documento precedente (pedido ou entrega, dependendo da rota de faturamento)
  • VGPOS - número do item do documento precedente
  • MATNR - número do material faturado
  • ARKTX - texto breve que descreve o item
  • FKIMG - quantidade realmente faturada, na unidade de faturamento
  • NETWR - valor líquido do item na moeda do documento
  • WAERK - moeda do documento
  • PSTYV - categoria de item de faturamento
  • WERKS - centro
  • VKBUR - escritório de vendas
  • VKGRP - grupo de vendas
  • SPART - setor
  • FKSTO - indicador de cancelamento para este item

Como se une ao modelo de dados

  • VBRP-VBELN = VBRK-VBELN, o cabeçalho de faturamento que contém data, pagador e status contábil
  • VBRP-AUBEL = VBAP-VBELN e VBRP-AUPOS = VBAP-POSNR, o item do pedido de venda que autorizou o faturamento
  • VBRP-VGBEL = LIPS-VBELN e VBRP-VGPOS = LIPS-POSNR quando a rota de faturamento é baseada em entrega, não baseada em pedido
  • VBRP unido através de VBFA (VBELV/POSNV para VBELN/POSNN) para rastrear toda a cadeia pedido-entrega-faturamento em uma consulta
  • VBRP-VBELN+POSNR contra tabelas de precificação via o número do documento de condição contido em VBRK, para reconstruir o detalhamento de preço de uma linha específica

Como lê-lo com segurança

Sempre restrinja por MANDT e por VBELN quando o número do documento de faturamento for conhecido; VBRP é grande em qualquer sistema ativo com anos de histórico de faturamento, e uma leitura irrestrita apenas em MATNR ou WERKS irá escanear a tabela inteira. Ao pesquisar por material ou cliente, filtre primeiro por um intervalo de datas em VBRK-FKDAT ou por organização de vendas, depois junte-se a VBRP, em vez de filtrar VBRP diretamente em campos que não possui boa seletividade, como ARKTX. FKIMG é assinado para notas de crédito e cancelamentos, então uma soma bruta entre tipos de documentos mistos produz um total enganoso; sempre agrupe por categoria de faturamento ou filtre FKSTO antes de agregar.

Como prová-lo nos dados

O cliente alega que uma linha da fatura mostra uma quantidade diferente da entrega. Puxe VBRP para o documento e item de faturamento, anote VGBEL e VGPOS, então leia LIPS com aquele número de documento e item para comparar LIPS-LFIMG com VBRP-FKIMG. Uma incompatibilidade confirma faturamento parcial ou uma substituição manual da quantidade no faturamento; quantidades idênticas direcionam a investigação de volta para precificação ou imposto, não para a quantidade.

ECC vs. S/4HANA

VBRP permanece uma tabela transparente no S/4HANA e continua a ser escrita pelos mesmos processos de faturamento. Relatórios e análises são cada vez mais feitos através de views CDS construídas sobre VBRK e VBRP, em vez de leituras diretas da tabela, mas a estrutura da tabela subjacente e seus campos centrais permanecem inalterados para o faturamento padrão do SD. Relatórios e interfaces personalizados que leem VBRP diretamente continuam funcionando; relatórios de faturamento baseados em Fiori tipicamente se baseiam na camada de compatibilidade CDS.

Armadilhas comuns

  • Assumir que VGBEL sempre aponta para a entrega. Para faturamento baseado em pedido sem etapa de entrega, como faturamento de serviço ou intercompany, VGBEL aponta para o pedido de venda, não para um documento de entrega; verificar LIPS contra a premissa errada retorna nada e parece um erro de dados quando não é.
  • Somar NETWR em uma execução de documento de faturamento sem excluir itens cancelados. Documentos de faturamento de cancelamento criam suas próprias linhas VBRP com FKSTO definido; ignorar isso dobra ou zera a receita incorretamente em relatórios ad hoc.
  • Tratar FKIMG como a quantidade faturada definitiva quando o item é uma linha apenas de valor, como certos itens de frete ou serviço, onde a quantidade não tem significado comercial real e o valor monetário em NETWR é o que realmente importa.
  • Esperar que um item VBRP mapeie para exatamente um item VBAP. O faturamento coletivo e as divisões de item significam que vários itens de pedido de venda podem se consolidar em um item de faturamento, ou um item de pedido pode ser dividido em vários itens de faturamento em diferentes moedas ou centros, então AUBEL/AUPOS não é uma chave um-para-um garantida.
  • Ler NETWR como o valor final faturado que o cliente paga. Imposto, desconto por pagamento antecipado e ajustes de condição de nível de cabeçalho em VBRK não são refletidos apenas no NETWR do item; a responsabilidade real do pagador vem do total do cabeçalho mais as tabelas de impostos, e não da soma das linhas VBRP isoladamente.

De quem é este problema

A configuração do conteúdo de faturamento e da categoria de item fica com o consultor funcional SD/O2C. Disputas sobre se uma quantidade ou valor específico em uma fatura está correto geralmente começam com a equipe de faturamento ou de pedidos, escalando para a configuração SD apenas quando as próprias regras de categoria de item ou de controle de cópia são suspeitas de produzir valores incorretos.

Objetos SAP relacionados

Páginas revisadas às quais este objeto se conecta no grafo de conhecimento da ERPClimb.

Fonte: ERPClimb — https://erpclimb.com/sap-tables/vbrpA ERPClimb é uma plataforma independente e não é afiliada à SAP SE. As páginas de referência são escritas e revisadas por consultores SAP para aprendizado e solução de problemas.