Tabela LFB1 — Dados do Código da Empresa do Mestre de Fornecedores
LFB1 armazena a extensão específica do código da empresa do mestre de fornecedores: conta de reconciliação, condições de pagamento, métodos de pagamento, bloqueios de pagamento e lançamento, e o responsável contábil atribuído. Um fornecedor existe geralmente em LFA1, mas só é utilizável para lançamento e pagamento em um determinado código de empresa quando existe uma linha correspondente em LFB1 para aquele BUKRS.
LFB1 é a extensão da visão contábil do mestre de fornecedores, uma linha por fornecedor por código de empresa. Esta página aborda os campos que os consultores realmente consultam quando um fornecedor não pode ser pago ou lançado, como LFB1 se une a LFA1 e dados de compras, e o erro recorrente de tratar uma linha LFB1 ausente como um fornecedor ausente.
Publicado em 15 de set. de 2026· 1.023 palavras
O que ele armazena
Uma linha representa a extensão contábil-relevante de um fornecedor para um código de empresa. LFA1 contém os dados gerais e válidos para todo o cliente do fornecedor — nome, endereço, referência de dados bancários, grupo de fornecedores — mas nada disso é suficiente para lançar uma fatura ou efetuar um pagamento. LFB1 é o registro que torna um fornecedor utilizável dentro de um código de empresa específico: ele contém a conta de reconciliação que os lançamentos do fornecedor atingem no razão, as condições de pagamento e métodos de pagamento válidos para aquela entidade, qualquer bloqueio de lançamento ou pagamento específico para aquele código de empresa, e o responsável contábil. Um fornecedor pode existir em LFA1 por anos sem nunca ter uma linha LFB1 para um determinado código de empresa, e nesse estado nenhuma fatura pode ser lançada contra ele lá, independentemente dos dados de compras existentes.
Campos chave
- MANDT - cliente
- LIFNR - número da conta do fornecedor, conecta-se a LFA1
- BUKRS - código de empresa ao qual esta linha se aplica
- AKONT - conta de reconciliação no razão para este fornecedor neste código de empresa
- ZTERM - chave de condições de pagamento usada para calcular datas de vencimento em faturas
- ZWELS - métodos de pagamento permitidos para este fornecedor neste código de empresa
- ZAHLS - chave de bloqueio de pagamento aplicada no nível do código da empresa
- SPERR - flag de bloqueio de lançamento para este código de empresa
- LOEVM - flag de eliminação no nível do código da empresa
- FDGRV - grupo de planejamento usado pelo gerenciamento de caixa e previsão de liquidez
- BUSAB - responsável contábil atribuído a este fornecedor
Como ele se conecta ao modelo de dados
- LFB1-LIFNR = LFA1-LIFNR para obter o nome, país e dados de controle geral do fornecedor
- LFB1-LIFNR = LFM1-LIFNR quando o mesmo fornecedor também precisa ser verificado no nível da organização de compras
- LFB1-LIFNR = EKKO-LIFNR para confirmar para qual código de empresa o fornecedor de uma ordem de compra está realmente estendido
- LFB1-LIFNR = RBKP-LIFNR e LFB1-BUKRS = RBKP-BUKRS para confirmar que uma fatura de entrada foi lançada contra uma combinação válida de fornecedor-código de empresa
- LFB1-AKONT se une conceitualmente ao mestre de contas do razão, não a qualquer tabela nesta lista, e é o campo a ser verificado primeiro quando um lançamento de fornecedor atinge a conta de reconciliação errada
Como lê-lo com segurança
MANDT é o cliente e deve ser sempre restrito, esta é uma tabela dependente do cliente. LIFNR mais BUKRS juntos são a chave efetiva e ambos devem ser especificados sempre que possível - selecionar apenas por LIFNR em todos os códigos de empresa é comum quando um fornecedor foi estendido para várias entidades com diferentes condições de pagamento, o que é uma fonte frequente de confusão. A tabela não é grande em termos absolutos comparada a tabelas transacionais, mas sistemas de produção podem conter dezenas de milhares de combinações fornecedor-código de empresa, então uma varredura BUKRS irrestrita em todos os códigos de empresa ainda é um desperdício e deve ser evitada fora de auditorias em massa.
Como provar isso nos dados
Sintoma: uma fatura para um fornecedor não pode ser lançada em um código de empresa específico, com um erro sobre o fornecedor não existir lá. Selecione LFB1 com LIFNR igual ao número do fornecedor e BUKRS igual ao código de empresa de destino. Nenhuma linha retornada confirma que o fornecedor nunca foi estendido para aquele código de empresa - a solução é estender o mestre de fornecedores para aquele BUKRS, não reintroduzir a fatura.
ECC vs. S/4HANA
LFB1 continua a existir como uma tabela física no S/4HANA e não está obsoleta. A manutenção do mestre de fornecedores migrou para o modelo de parceiro de negócios com sincronização baseada em função, e em muitas implementações do S/4HANA, LFB1 é mantida atualizada automaticamente através dessa sincronização, em vez de ser mantida diretamente, mas a própria tabela e seu conteúdo permanecem os mesmos que no ECC.
Armadilhas comuns
- Assumir que um problema de fornecedor é um problema de compras quando é um problema de extensão contábil: um fornecedor visível e utilizável em um código de empresa pode estar completamente ausente de LFB1 em outro, e a ordem de compra ainda será salva perfeitamente porque a criação da OC verifica os dados de compras, não a extensão do código de empresa, até a etapa de fatura ou pagamento
- Ler SPERR ou a flag de eliminação no nível LFB1 e assumir que se aplica em todos os lugares: ambos os campos existem no nível do código de empresa e um fornecedor pode ser bloqueado em uma entidade e totalmente ativo em outra
- Alterar AKONT diretamente em LFB1 sem verificar os itens em aberto já lançados na antiga conta de reconciliação: os itens de linha existentes mantêm a conta com a qual foram lançados, apenas novos lançamentos absorvem a alteração, o que produz uma inconsistência aparente entre o mestre de fornecedores e o saldo do razão
- Tratar ZWELS como a resposta completa para qual método de pagamento será realmente usado: a execução do pagamento também considera o método de pagamento inserido no item de linha individual e a configuração do banco da empresa, então LFB1 apenas define o que é permitido, não o que será selecionado
- Confundir um bloqueio de pagamento definido aqui com um bloqueio de pagamento definido no item de linha da fatura individual: limpar o bloqueio em LFB1 não libera faturas que foram bloqueadas no nível do documento, e vice-versa
De quem é este problema
A governança de dados mestre ou a equipe de dados mestre de contas a pagar são responsáveis pelas alterações no conteúdo de LFB1, como conta de reconciliação e condições de pagamento. As equipes funcionais de configuração de AP são responsáveis pela configuração do método e bloqueio de pagamento. Um consultor investigando uma falha de lançamento ou pagamento deve primeiro confirmar o estado de LFB1 antes de escalar, pois a maioria dos problemas de extensão e bloqueio são resolvidos por uma alteração nos dados mestre, e não por uma alteração na configuração.
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/lfb1A 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.