Bloco B no SAP: a escrituração do ISS que só os contribuintes do Distrito Federal entregam, e como provar que a apuração fecha
O Bloco B leva para dentro da EFD ICMS/IPI a escrituração e a apuração do ISS. Pelo Guia Prático 3.2.4, ele vale a partir de janeiro de 2019 e é exclusivo para contribuintes do Distrito Federal: quem está fora do DF informa apenas a abertura e o encerramento do bloco, sem movimento.
Quem enquadra o estabelecimento é a sua empresa, e quem define a regra é o Fisco. A parte da DFSpro é o sistema: do documento de serviço ao B020, do B420 ao B470, com a prova de que os totais do arquivo fecham entre si.
Comece pela pergunta do seu papel
As cinco entradas abaixo seguem quem lê o bloco: cada uma resume a dúvida típica do papel e aponta para a seção que a esclarece.
01Fiscal e tributário
Quem entrega o bloco, o que muda fora do Distrito Federal e quais validações o Guia exige em cada registro.
Ver o trecho do papel02Serviços e faturamento
Como cada documento de serviço, alíquota e item da lista da LC 116/2003 chega ao arquivo.
Ver o trecho do papel03TI e SAP
Quais somas de conferência existem entre os registros e como testá-las no arquivo gerado.
Ver o trecho do papel04Controladoria
Como a retenção, a dedução e o ISS a recolher se conciliam com a contabilidade.
Ver o trecho do papel05Auditoria
Qual evidência mostra que a apuração do bloco foi conferida a cada competência.
Ver o trecho do papelO Bloco B apura o ISS dentro da EFD, e só o contribuinte do Distrito Federal entrega dados nele
O Bloco B escritura os documentos de serviço sujeitos ao ISS (B020 e B030), detalha cada um por alíquota e item da lista de serviços da LC 116/2003 (B025 e B035), totaliza os valores por combinação (B420) e os valores retidos (B440), registra deduções (B460) e apura o ISS a recolher (B470). Os registros B350, B500 e B510 tratam de instituições financeiras e de sociedades uniprofissionais.
O que o Fisco publica
Leiaute, validações e somas de conferência do bloco, nas páginas 48 a 62 do Guia Prático 3.2.4, de 30/07/2026.
O que o Fisco não publica
Como o documento de serviço do SAP chega ao B020, qual item da lista de serviços vale para cada serviço do seu catálogo e como a retenção é calculada no seu sistema.
O que a DFSpro prova
Que cada total do B470 bate com a soma dos B420 e B440 que o sustentam e que a combinação de alíquota e item é a mesma do documento de origem.
- A apuração do ISS no SAP fora da EFD está em apuração de ISS no SAP.
- O contexto geral do arquivo está em SPED Fiscal no SAP.
Os 13 registros do ISS no arquivo, da abertura B001 ao encerramento B990
Os registros do Bloco B seguem a ordem natural da apuração: documento, detalhe, total, retenção, dedução e imposto a recolher. Esta tabela relaciona os registros do ISS, com a hierarquia, a ocorrência e a página de cada ficha no Guia.
Abertura e encerramento
O B001 abre o bloco e informa se há movimento de ISS, e o B990 encerra com a contagem de linhas. Fora do Distrito Federal, são os dois únicos registros informados.
Registros: B001, B990.
Documentos de serviço
O B020 escritura as aquisições e prestações de serviços de vários modelos de documento, entre eles a NF-e. O B030 trata da nota fiscal de serviços simplificada (código 3A).
Registros: B020, B030.
Detalhe por alíquota e item
O B025 e o B035 detalham os valores do B020 e do B030 por combinação de alíquota do ISS e item da lista de serviços da LC 116/2003.
Registros: B025, B035.
Totais, retenções e deduções
O B420 totaliza os serviços prestados por alíquota e item, o B440 totaliza os valores retidos e o B460 registra as deduções do ISS.
Registros: B420, B440, B460.
Apuração do ISS
O B470 reúne os totais das prestações e apura o ISS próprio, o ISS retido pelo declarante como tomador e o ISS uniprofissional.
Registros: B470.
Casos específicos
O B350 informa serviços de instituições financeiras. O B500 e o B510 apuram o ISS da sociedade uniprofissional, com a relação de sócios e empregados.
Registros: B350, B500, B510.
| Registro | Nome no Guia | Nível | Ocorrência | Página |
|---|---|---|---|---|
| B001 | Abertura do bloco B | 1 | um por arquivo | 48 |
| B020 | Nota fiscal (código 01), nota fiscal de serviços (código 03), nota fiscal de serviços avulsa (código 3B), nota fiscal de produtor (código 04), conhecimento de transporte rodoviário de cargas (código 08), NF-e (código 55), NFC-e (código 65) e NF3-e (código 66) | 2 | vários (por arquivo) | 48 |
| B025 | Detalhamento por combinação de alíquota e item da lista de serviços da LC 116/2003 | 3 | 1:N | 50 |
| B030 | Nota fiscal de serviços simplificada (código 3A) | 2 | vários (por arquivo) | 52 |
| B035 | Detalhamento por combinação de alíquota e item da lista de serviços da LC 116/2003 | 3 | 1:N | 53 |
| B350 | Serviços prestados por instituições financeiras | 2 | vários (por arquivo) | 54 |
| B420 | Totalização dos valores de serviços prestados por combinação de alíquota e item da lista de serviços da LC 116/2003 | 2 | vários (por arquivo) | 55 |
| B440 | Totalização dos valores retidos | 2 | vários (por arquivo) | 57 |
| B460 | Deduções do ISS | 2 | vários (por arquivo) | 58 |
| B470 | Apuração do ISS | 2 | um (por arquivo) | 59 |
| B500 | Apuração do ISS sociedade uniprofissional | 2 | um (por arquivo) | 60 |
| B510 | Uniprofissional, empregados e sócios | 3 | vários (por arquivo) | 61 |
| B990 | Encerramento do bloco B | 1 | um por arquivo | 62 |
O nível indica a hierarquia dentro do bloco, e a página leva à ficha com campos, tabelas externas e validações de cada registro.
Nove trechos do Guia que mostram como o Bloco B se conta e se confere
Os nove trechos abaixo mostram o essencial do bloco. Cada ficha de registro traz outras validações, e a ficha continua sendo o texto de referência.
Arquivo de quem não é do Distrito Federal
“Os estabelecimentos NÃO domiciliados no Distrito Federal deverão informar apenas os registros B001 e B990”
Registro B001, página 48.
Bloco com dados exige mais que a abertura
“Se o valor for igual a “0” (zero), deve ser informado pelo menos um registro além dos registros de abertura e encerramento do bloco”
Registro B001, página 48.
Quais documentos entram
“Este registro deve ser gerado para cada documento fiscal código 01, 03, 3B, 04, 08, 55, 65 e 66”
Registro B020, página 48.
Uma linha por alíquota e item
“dois ou mais registros B025 com a mesma combinação de valores dos campos: ALIQ_ISS e COD_SERV”
Registro B025, página 51.
Nota simplificada em conjunto
“desde que a numeração seja contínua e a série e a data de emissão sejam as mesmas”
Registro B030, página 52.
Total único por combinação
“dois ou mais registros B420 com a mesma combinação de valores dos campos: ALIQ_ISS e COD_SERV”
Registro B420, página 55.
Tomador e prestador
“No caso de aquisição de serviço pelo declarante, informar [0]; no caso de prestação de serviço pelo declarante, informar [1].”
Registro B440, página 57.
Sem retenção, o registro existe e vai zerado
“informar a base de cálculo de retenção e ISS retido zerados”
Registro B440, página 57.
A apuração fecha com os totais
“o valor informado deve ser igual ao somatório dos valores informados no campo “VL_CONT” dos registros B420.”
Registro B470, página 60.
Campos e validações, ficha a ficha
- B020, campo CHV_NFE, preenchimento. “campo de preenchimento obrigatório para NF-e, COD_MOD igual a “55”, e para NF3-e, COD_MOD igual a “66”” Página 50.
- B020, campo VL_ISNT_ISS, validação. “o valor informado deve ser igual ao somatório dos valores informados no campo “VL_ISNT_ISS_P” dos registros B025 filhos” Página 50.
- B025, campo VL_CONT_P, preenchimento. “informar o valor da parcela do valor contábil referente à combinação de alíquota e item da lista de serviço do documento fiscal informado no B020” Página 51.
- B025, campo COD_SERV, preenchimento. “informar o item da lista da LC 116/03 correspondente ao serviço prestado. Validação: O código informado tem de constar da Tabela 4.6.3” Página 51.
- B030, campo VL_ISNT_ISS, validação. “o valor informado deve ser igual ao somatório dos valores informados no campo “VL_ISNT_ISS_P” dos registros B035 filhos” Página 53.
- B035, campo VL_BC_ISS_P, preenchimento. “informar o valor da parcela da base de cálculo referente à combinação de alíquota e item da lista de serviço dos documentos fiscais informados no” Página 54.
- B350, campo CTA_COSIF, preenchimento. “Informar o código COSIF referente à receita com prestação de serviço. Validação: O código informado tem de constar da Tabela 4.6.2” Página 55.
- B350, campo VL_ISS, validação. “O valor deve ser igual ao produto da base de cálculo “VL_BC_ISS” pela alíquota “ALIQ_ISS”” Página 55.
- B420, campo VL_ISNT_ISS, validação. “o valor informado deve ser igual ao somatório dos valores informados no campo “VL_ISNT_ISS_P” dos registros B025 (referentes às prestações do declarante, ou seja” Página 56.
- B460, campo IND_OBR, preenchimento. “indicar a qual obrigação se refere a dedução. Valores válidos: [0, 1, 2]” Página 59.
- B470, campo VL_BC_ISS_RT, validação. “o valor informado deve ser igual ao somatório dos valores informados no campo “VL_BC_ISS_RT” dos registros B440 (referentes às prestações do declarante, ou seja” Página 60.
- B470, campo VL_ ISS_REC, validação. “o valor informado deve coincidir com valor informado no campo VL_ ISS deduzidos os valores informados nos campos VL_ISS_RT e VL_DED” Página 60.
As aspas isolam as palavras do Guia, cada uma com a sua página. O que acompanha cada trecho é sugestão da DFSpro para a apuração do ISS.
Como comprovar que o ISS apurado no arquivo corresponde aos documentos de serviço
O Guia define as somas de conferência. Os testes a seguir são uma recomendação da DFSpro, e os cenários variam com o catálogo de serviços do cliente e a solução que gera o arquivo.
- Quem está dentro e quem está fora. Confirme, por estabelecimento, se o arquivo vai com dados ou sem movimento. Estabelecimento fora do Distrito Federal deve sair só com abertura e encerramento. Registre a evidência da conferência.
- Documento e detalhe. Some os valores dos B025 de cada B020 e compare com o documento de origem. Repita para o B035 e o B030, com atenção à numeração contínua das notas simplificadas.
- Combinação de alíquota e item. Liste as combinações de alíquota e item de serviço do mês e confira que cada uma aparece uma só vez no B420. O catálogo de serviços do cliente precisa apontar para um item da lista da LC 116/2003.
- Retenção, com e sem valor. Teste um mês com retenção e um mês sem. No segundo, o B440 deve existir com base e ISS retido zerados, e a conferência deve mostrar a decisão da área responsável.
- Soma do B470. Confira, campo a campo, que cada total do B470 é a soma dos B420 e B440 indicados na ficha. Qualquer diferença é um achado de validação, e não ajuste manual.
- Sociedade uniprofissional. Quando o cliente tiver esse regime, cruze os sócios e empregados do B510 com o cadastro de pessoal e confira que há ao menos um sócio e nenhum CPF repetido.
- Que serviços a empresa presta e contrata, e qual item da lista da LC 116/2003 vale para cada um?
- Existe retenção de ISS nas prestações ou nas aquisições, e quem calcula o valor retido?
- Há nota fiscal de serviços simplificada, com numeração contínua por série?
- Algum estabelecimento fica fora do Distrito Federal e deve sair só com abertura e encerramento?
- Quem concilia o ISS apurado com a contabilidade a cada competência?
O Bloco B é só parte do roteiro de teste do SPED. O restante está em testes fiscais.
Quem decide o enquadramento e quem confere a apuração
O Bloco B mistura decisão tributária, cadastro de serviços e conciliação contábil, e cada parte precisa de um responsável.
Enquadramento
Cabe à sua empresa decidir se o estabelecimento é do Distrito Federal para este bloco, com a orientação da Secretaria competente. A DFSpro não faz essa escolha.
Catálogo de serviços
Defina quem mantém a ligação entre cada serviço vendido ou contratado e o item da lista de serviços. Mudança nessa ligação altera o B025, o B035 e o B420.
Conciliação mensal
Concilie o ISS apurado no B470 com o valor contabilizado e com o recolhimento, e guarde a evidência por competência, com responsável e data.
Decisão da sua empresa
Quem entrega o bloco, o que cabe em cada serviço e o valor a recolher são decisões da sua empresa, dentro do que o Fisco determina. O sistema é a parte da DFSpro: como cada registro nasce, como se configura e como se comprova.
Quem publicou cada informação, e quando
A legislação do Distrito Federal sobre o ISS e a lista de serviços vigente na competência. A regra da sua UF para quem não está no Distrito Federal. A cobertura do Bloco B na solução que gera o seu arquivo.
Dúvidas de quem precisa entregar o ISS na EFD, no SAP
01Quem entrega o Bloco B da EFD ICMS/IPI?+
Segundo o Guia Prático 3.2.4, o Bloco B vale desde janeiro de 2019 e é exclusivo para contribuintes do Distrito Federal. Os estabelecimentos fora do Distrito Federal informam apenas o B001 e o B990, com o bloco sem dados. Se o seu estabelecimento está no grupo obrigado é decisão da sua empresa.
02O que o B020 escritura, e o que muda no B030?+
O B020 registra, para cada documento de aquisição ou prestação de serviços de vários modelos (entre eles NF-e e NFC-e), os valores sujeitos ao ISS. O B030 cuida da nota fiscal de serviços simplificada (código 3A), que pode agrupar notas com numeração contínua, mesma série e mesma data de emissão.
03Para que servem o B025, o B035 e o B420?+
Para mostrar os valores por combinação de alíquota do ISS e item da lista de serviços da LC 116/2003. O B025 e o B035 detalham cada documento, e o B420 traz o total do período. O Guia veda repetir a mesma combinação de alíquota e item sob o mesmo documento ou no mesmo arquivo.
04Como o B470 se liga aos demais registros?+
O B470 apura o ISS próprio, o retido pelo declarante como tomador e o uniprofissional, e vários campos dele devem ser iguais à soma de campos do B420 e do B440. É por isso que a prova começa pelos totais: se o B470 não fecha, a diferença está num dos registros que o alimentam.
05O B440 é obrigatório quando não houve retenção?+
O Guia diz que o registro deve ser informado mesmo sem retenção nas aquisições e prestações do declarante, com base de cálculo e ISS retido zerados. Há uma exceção para prestações acobertadas por documentos de código 65 ou 3A, que não entram nesse registro.
06O que são o B350, o B500 e o B510?+
O B350 registra receitas de serviços de instituições financeiras. O B500 e o B510 tratam da sociedade uniprofissional: o primeiro traz receitas, número de profissionais e ISS a recolher, e o segundo lista sócios e empregados. O Guia exige ao menos um sócio quando há B510.
07Dá para entregar o Bloco B sem movimento?+
Sim, quando o valor do indicador do B001 for 1: nesse caso só podem constar a abertura e o encerramento. Com valor 0, é preciso ao menos um registro além desses dois. A escolha correta depende do movimento real do estabelecimento no período.
08O documento de serviço do SAP vira B020 sem ajuste manual?+
Só se a solução que monta o arquivo e o catálogo de serviços estiverem bem ligados à lista da LC 116/2003. O Guia não detalha como cada sistema chega a esse resultado. A resposta do seu ambiente sai da comparação entre os documentos de serviço e o arquivo gerado.
09Qual é o investimento para ajustar o ISS no arquivo?+
Não há preço público nem valor oficial. O esforço varia com o tamanho do catálogo de serviços, o volume de documentos e a presença de retenção ou regime uniprofissional. A proposta só vem após olhar uma amostra de documentos e o catálogo.
10Em quanto tempo o ISS do arquivo fica conferido?+
Prazo sem diagnóstico seria palpite. O gargalo costuma ser o vínculo entre serviço e item da lista, e não a geração do registro. O compromisso de prazo só vem depois de ver o catálogo e um mês real de documentos.
11Preciso refazer a prova quando a lista de serviços ou a alíquota mudar?+
Recomendamos que sim. Uma mudança na alíquota ou no item altera a combinação que sustenta o B025 e o B420, e a soma do B470 deixa de bater se a ligação ficar para trás. A prova é um cruzamento de totais e custa pouco perto do retrabalho.
12Quem decide se o meu estabelecimento entrega dados no Bloco B?+
A sua empresa, orientada pela Secretaria competente. A DFSpro explica o que o Guia exige e comprova o que o sistema gera.
Mostre o seu catálogo de serviços e a gente confere o Bloco B
A conversa começa pelo catálogo: quais serviços a empresa presta e contrata, em qual município, com que alíquota e com qual item da lista. Também ajuda trazer um mês de documentos e o último arquivo gerado.
Leia também: apuração de ISS no SAP, obrigações acessórias no SAP, documentos fiscais eletrônicos e Bloco K no SAP.