24 Revisando Informações do Bloco para o Relatório EFD-PIS/COFINS do SPED (Atualização da Release 9.1)

Este capítulo contém os seguintes tópicos:

24.1 Revisando Informações do Bloco para o Relatório EFD-PIS/COFINS do SPED

Revise as seguintes seções para compreender as alterações em blocos para o relatório EFD-PIS/COFINS do SPED:

24.1.1 Revisando Alterações do EFD-PIS/COFINS no Bloco A

O bloco A contém documentos fiscais de serviços (só ISS).

Revise as alterações no Bloco A que suportam o relatório EFD-PIS/COFINS:

Número do Registro Número do Campo Nome do Campo Descrição
A001 1 REG A001
A001 2 IND_MOV Indica se o bloco contém informações no arquivo.
A010 1 REG A010
A010 2 CNPJ Com o estabelecimento AN8 informe F0101.TAX. Esta é a Nota Fiscal do CNPJ da Empresa.
A100 1 REG A100
A100 2 IND_OPER F76101B.BRNOP < 5000 "0" Caso contrário, "1"
A100 3 IND_EMIT Se IND_OPER =0, então 1 (outros), caso contrário, 0 (emissão do proprietário).
A100 4 COD_PART Se F7601B.BNFS < 5, então F7601B.AN8V, caso contrário, F7601B.AN8.
A100 5 COD_SIT Se F7601B.CNDJ <> Em branco = 00, caso contrário, 02 (Cancelado).
A100 6 SER Se a nota fiscal estiver em papel, então F7601B.BSER.

Se a nota fiscal tiver um número legal na tabela F7601BTE, então use o número de série dela. Para BRNFI-NA: 3 dígitos na série a partir da posição10, BRNFI-TE: Número da NF: se o tamanho de B76ELN for igual a 13, então a Série da NF = Em branco. Se o tamanho de B76ELN for igual a 15, então Série da NF = 14 e 15 Caracteres.

Se o tamanho de B76ELN for igual a 24, então Série da NF = S.U. para BRNFI-SP: Em branco.

A100 7   Espaços em branco
A100 8 NUM_DOC Se a nota fiscal estiver em papel (não na tabela F76B01TE), então o valor de F7601B.BNNF.

Se a nota fiscal estiver em F7601BTE e o tipo de nota fiscal = BRNFI-NA, primeiros 9 caracteres de B76ELN. Se o tipo de nota fiscal = BRNFI-TE os primeiros 13 caracteres de B76ELN, se BRNFI-SP B76ELN

A100 9 CHV_NFSE Chave de acesso de F76B01TE (somente para nota fiscal eletrônica) - XML do Blog
A100 10 DT_DOC F7601B.FHISSU
A100 11 DT_EXE_SERV Espaços em branco
A100 12 VL_DOC F7601B.BVTN
A100 13 IND_PGTO Com F7611B.DOCO e F7611B.PDCTO e F7611B.KCOO acesse o seguinte: para entrada - F4311/F43119 e recupere PTC, para recuperação de saída F4211/9.PTC: Com condição de pagamento, acesse F0014. Se NDTP = 0 e NSP= 0, então 0. Caso contrário, 1.
A100 14 VL_DESC F7601B.BDES
A100 15 VL_BC_PIS Consolidar F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05"
A100 16 VL_PIS F76B001.THBRTXA no qual F76B001.THBNNF = F7601B.FHBNNF e F76B001.THBSER = F7601B.FHBSER e F76B001.THN001 = F7601B.FHN001 e F76B001.THDCT = F7601B.FHDCT e F76B001.THBRTX = "05"
A100 17 VL_BC_COFINS F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "06"
A100 18 VL_COFINS F76B001.THBRTXA no qual F76B001.THBNNF = F7601B.FHBNNF e F76B001.THBSER = F7601B.FHBSER e F76B001.THN001 = F7601B.FHN001 e F76B001.THDCT = F7601B.FHDCT e F76B001.THBRTX = "06"
A100 19 VL_PIS_RET Vendas: consolidar valor de PIS WH da nota fiscal de F76B429.BRTXA quando o tipo de imposto='05'.
A100 20 VL_COFINS_RET Vendas: consolidar valor de COFINS WH da nota fiscal de F76B429.BRTXA quando o tipo de imposto='06'.
A100 21 VL_ISS Valor do ISS da nota fiscal de F7601B.BISS
A110 1 REG A110
A110 2 COD_INF F7611B.BINM - Mensagem Fiscal
A110 3   Acessar UDC 40/PM. A descrição é a descrição de UDC.
A111 1 REG A100
A111 2 NUM_PROC Selecionar nos processos relacionados F76B038 e F76B036.
A111 3 IND_PROC B76POI da tabela F76B035 e da tabela F76B037 para o processo selecionado antes.
A120 1 REG A120
A120 2 VL_TOT_SERV F7601B.BVTN (Valor Total da Nota Fiscal)
A120 3 VL_BC_PIS Com o número da ordem de compra e o tipo, acesse F76B0411 (F76B0411.ODCT, ODOC e KCO, BRTXTP =05) e some (BRTXTT).
A120 4 VL_PIS_IMP Com o número da ordem de compra e o tipo, acesse (F76B0411.ODCT, ODOC e KCO, BRTXTP =05) e some AA.
A120 5 DT_PAG_PIS Com o número da ordem de compra e o tipo, acesse (F76B0411.ODCT, ODOC e KCO, BRTXTP =05) e localize DDJ.
A120 6 VL_BC_COFINS Com o número da ordem de compra e o tipo, acesse F76B0411 (F76B0411.ODCT, ODOC e KCO, BRTXTP =06) e some (BRTXTT).
A120 7 VL_COFINS_IMP Com o número da ordem de compra e o tipo, acesse (F76B0411.ODCT, ODOC e KCO, BRTXTP =06) e some AA.
A120 8 DT_PAG_COFINS Com o número da ordem de compra e o tipo, acesse (F76B0411.ODCT, ODOC e KCO, BRTXTP =05) e localize DDJ.
A120 9 LOC_EXE_SERV Informações de importação, local de execução F76B033.B76PSE.
A170 1 REG A170
A170 2 NUM_ITEM F7611B.LNID
A170 3 COD_ITEM F4101.ITM
A170 4 DESCR_COMPL Mensagem da linha, F7611B.BINM e, em seguida, localize a descrição da mensagem.
A170 5 VL_ITEM F7611B. AEXP
A170 6 VL_DESC F7611B.BDES
A170 7 NAT_BC_CRED Espaços em branco
A170 8 IND_ORIG_CRED Se a nota fiscal for de entrada e o fornecedor for estrangeiro (País <> BR), informe 1. Caso contrário, 0.
A170 9 CST_PIS F76B012.B76TSPIS
A170 10 VL_BC_PIS F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05".
A170 11 ALIQ_PIS F76B011.TDBRTXR no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05".
A170 12 VL_PIS F76B001.THBRTXA no qual F76B011.THBNNF = F7601B.FHBNNF e F76B011.THBSER = F7601B.FHBSER e F76B011.THN001 = F7601B.FHN001 e F76B011.THDCT = F7601B.FHDCT e F76B001.THBRTX = "05".
A170 13 CST_COFINS F76B012.B76TSCOF
A170 14 VL_BC_COFINS F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05".
A170 15 ALIQ_COFINS F76B011.TDBRTXR no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "06".
A170 16 VL_COFINS F76B001.THBRTXA no qual F76B011.THBNNF = F7601B.FHBNNF e F76B011.THBSER = F7601B.FHBSER e F76B011.THN001 = F7601B.FHN001 e F76B011.THDCT = F7601B.FHDCT e F76B001.THBRTX = "06".
A170 17 COD_CTA Espaços em branco
A170 18 COD_CCUS Espaços em branco
A990 1 REG A990
A990 2 QTD_LIN_A Total de linhas da contagem do bloco A,

Revise o relatório do Bloco A:

Descrição de block_a.gif segue
Descrição da ilustração block_a.gif

24.1.2 Revisando Alterações do EFD-PIS/COFINS no Bloco C

O bloco C contém documentos fiscais I - mercadorias (impostos ICMS/IPI).

Revise as alterações no Bloco C que suportam o relatório EFD-PIS/COFINS:

Número do Registro Número do Campo Nome do Campo Descrição
C001 1 REG C001
C001 2 IND_MOV Indica se o bloco contém informações no arquivo.
C010 1 REG C010
C010 2 CNPJ Companhia AN8
C010 3 IND_ESCRI 2
C100 1 REG C100
C100 2 IND_OPER F76101B.BRNOP <5000 "0". Caso contrário, "1"
C100 3 IND_EMIT Se IND_OPER=0, depois 1. Caso contrário, 0.
C100 4 COD_PART Se IND_OPER= 1 F7601B.AN8, caso contrário, F7601B. Número do endereço AN8V.
C100 5 COD_MOD Com o número da nota fiscal, acesse F76B030.B76MOTY.
C100 6 COD_SIT Pedidos de Vendas Clássicos e de São Paulo: se F7601B.CNDJ = Em branco, então 00, caso contrário, 02 (Cancelado)

Pedidos de vendas nacionais:

Acesso com nota fiscal para F76B12TE com B76SACT=Y, localize B76NFST:

C = 02

U = 05

R = 04

O valor está no campo do código de manuseio especial no UDC 76B/ST.

Para pedidos de compras: se F7601B.CNDJ = Em branco 08. Caso contrário, 02.

C100 7 SER Se a nota fiscal estiver em papel, então o valor F7601B.BSER.

Se a nota fiscal tiver um número legal na tabela F7601BTE, então use o número de série dela. Para BRNFI-NA: 3 dígitos na série a partir da posição10, BRNFI-TE: Número da Nota Fiscal: se o tamanho de B76ELN for igual a 13, então a Série da Nota Fiscal = Em branco. Se o tamanho de B76ELN for igual a 15, então Série da Nota Fiscal = 14 e 15 Caracteres.

Se o tamanho de B76ELN for igual a 24, então Série da Nota Fiscal = S.U. para BRNFI-SP: Em branco.

C100 8 NUM_DOC Se a nota fiscal estiver em papel (não na tabela F76B01TE), então o valor de F7601B.BNNF.

Se a nota fiscal estiver em F7601BTE e o tipo de nota fiscal = BRNFI-NA, primeiros 9 caracteres de B76ELN, se o tipo de nota fiscal = BRNFI-TE os primeiros 13 caracteres de B76ELN, se BRNFI-SP B76ELN.

C100 9 CHV_NFE XML do Blog
C100 10 DT_DOC Data de Emissão
C100 11 DT_E_S Nota fiscal de saída – BRADEJ(F76101B).
C100 12 VL_DOC Nota fiscal de entrada – BRADLJ(F76101B).
C100 13 IND_PGTO Com acesso F4201/9 ao Pedido de Vendas e com acesso f4301/9 ao Pedido de Compras, localize PTC nos dois casos. Com PTC acesse F0014 e recupere o valor de NDTP (Dias líquidos para pagamento) e NSP (Divisão). Se ambos forem 0, então informe 0. Caso contrário, 1. Se autônomo, informe 9.
C100 14 VL_DESC F7611B.BDES
C100 15 VL_ABAT_NT F7601B.FHBDIZ
C100 16 VL_MERC F76101B.BRAVAL
C100 17 IND_FRT Com o valor F7601B.FRTH, acesse UDC 76B|FO e recupere a segunda descrição. Se a descrição estiver em branco ou FTH não existir, então 9.
C100 18 VL_FRT F7601B.BFRT
C100 19 VL_SEG F7601B.BSEG
C100 20 VL_OUT_DA F7601B.BDFN
C100 21 VL_BC_ICMS F7601B.BBCL
C100 22 VL_ICMS Somar F7611B.BRAVCI
C100 23 VL_BC_ICMS_ST Somar F7611B.BBIS
C100 24 VL_ICMS_ST Somar F7611B.BVIS
C100 25 VL_IPI Somar F7611B.BRBIPI
C100 26 VL_PIS F76B001.THBRTXA no qual F76B001.THBNNF = F7601B.FHBNNF e F76B001.THBSER = F7601B.FHBSER e F76B001.THN001 = F7601B.FHN001 e F76B001.THDCT = F7601B.FHDCT e F76B001.THBRTX = "05".
C100 27 VL_COFINS F76B001.THBRTXA no qual F76B001.THBNNF = F7601B.FHBNNF e F76B001.THBSER = F7601B.FHBSER e F76B001.THN001 = F7601B.FHN001 e F76B001.THDCT = F7601B.FHDCT e F76B001.THBRTX = "06".
C100 28 VL_PIS_ST Somar F76B031.B76PSA
C100 29 VL_COFINS_ST Somar F76B031.B76CFSA
C110 1 REG C110
C110 2 COD_INF F7601B.BINM - Mensagem Fiscal
C110 3 TXT_COMPL Acessar UDC 40/PM. A descrição é a descrição de UDC.
C111 1 REG C111
C111 2 NUM_PROC Com o número da nota fiscal, acesse a tabela F76B038 e recupere o ID do Processo Administrativo (B76APID) e/ou F76B036 e recupere o ID do Processo Judicial (B76JPID).
C111 3 IND_PROC Com o processo judicial, acesse F76B035 e localize B76POI ou F76B037 e localize B76POI.
C120 1 REG C120
C120 2 COD_DOC_IMP Para todas as linhas da nota fiscal, acesse a tabela F76B018 e recupere o Tipo de Declaração de Importação (B76IDCT). Se o valor for DSI, então 1. Caso contrário, 0.
C120 3 NUM_DOC__IMP Para todas as linhas da nota fiscal, acesse a tabela F76B018 e recupere o Número da Declaração de Importação. Com o número e tipo de declaração de importação, localize o número legal na tabela F76B022.
C120 6 NUM_ACDRAW Para todas as linhas da nota fiscal, acesse a tabela F76B018 e recupere o Número da Declaração de Importação. Com o número e tipo de declaração de importação, localize o número da devolução na tabela F76B033.B76NCRD.
C170 1 REG C170
C170 2 NUM_ITEM Número sequencial
C170 3 COD_ITEM F4101.ITM
C170 4 DESCR_COMPL Mensagem da linha, F7611B.BINM e, em seguida, localize a descrição da mensagem
C170 5 QTD F7611B.UORG
C170 6 UNID F7611B.UOM
C170 7 VL_ITEM F7611B. AEXP
C170 8 VL_DESC F7611B.BDES
C170 9 IND_MOV Se o item for um serviço, então "1". Se o item for uma mercadoria, então "0".
C170 10 CST ICMS F7611B.BST1
C170 11 CFOP F7611B.BRNOP
C170 12 COD_NAT F7611b.fdBNOP Concatenado para F7611B.BSOP
C170 13 VL_BC_ICMS F7601B.BBCL
C170 14 ALIQ_ICMS F7611B.TXR1
C170 15 VL_ICMS F7611B.BRAVCI
C170 16 VL_BC_ICMS_ST F7611B.BBIS
C170 18 VL_ICMS_ST F7611B.BVIS
C170 19 IND_APUR Opção de processamento UBE
C170 20 CST IPI F76B012.B76TSIPI
C170 22 VL_BC_IPI F7611B.BBTP
C170 23 ALIQ_IPI F7611B.BRAAIP
C170 24 VL_IPI F7611B BRBIPI
C170 25 CST_PIS F76B012.B76TSPIS
C170 26 VL_BC_PIS F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05".
C170 27 ALIQ_PIS F76B011.TDBRTXR no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05".
C170 30 VL_PIS F76B001.THBRTXA no qual F76B001.THBNNF = F7601B.FHBNNF e F76B001.THBSER = F7601B.FHBSER e F76B001.THN001 = F7601B.FHN001 e F76B001.THDCT = F7601B.FHDCT e F76B001.THBRTX = "05".
C170 31 CST_COFINS F76B012.B76TSCOF
C170 32 VL_BC_COFINS F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "06".
C170 33 ALIQ_COFINS F76B011.TDBRTXR no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "06".
C170 36 VL_COFINS F76B001.THBRTXA no qual F76B001.THBNNF = F7601B.FHBNNF e F76B001.THBSER = F7601B.FHBSER e F76B001.THN001 = F7601B.FHN001 e F76B001.THDCT = F7601B.FHDCT e F76B001.THBRTX = "06".
C500 1 REG C500
C500 2 COD_PART Se F7601B.BNFS < 5, então F7601B.AN8V. Caso contrário, F7601B.AN8.
C500 3 COD_MOD Com o número da nota fiscal, acesse F76B030.B76MOTY.
C500 4 COD_SIT Pedidos de Vendas Clássicos e de São Paulo: se F7601B.CNDJ <> Em branco =00, caso contrário, 02 (Cancelado)

Pedidos de vendas nacionais:

Acesso com nota fiscal para F76B12TE com B76SACT=Y, localize B76NFST:

C = 02

U = 05

R = 04

O valor está no campo do código de manuseio especial no UDC 76B/ST.

C500 5 SER Se a nota fiscal estiver em papel, então o valor F7601B.BSER.

Se a nota fiscal tiver um número legal na tabela F7601BTE, então use o número de série dela. Para BRNFI-NA: 3 dígitos na série a partir da posição10, BRNFI-TE: Número da NF: se o tamanho de B76ELN for igual a 13, então a Série da NF = Em branco. Se o tamanho de B76ELN for igual a 15, então Série da NF = 14 e 15 Caracteres.

Se o tamanho de B76ELN for igual a 24, então Série da NF = S.U. para BRNFI-SP: Em branco.

C500 7 NUM_DOC Se a nota fiscal estiver em papel (não na tabela F76B01TE), então o valor de F7601B.BNNF.

Se a nota fiscal estiver em F7601BTE e o tipo de nota fiscal = BRNFI-NA, primeiros 9 caracteres de B76ELN, se o tipo de nota fiscal = BRNFI-TE os primeiros 13 caracteres de B76ELN, se BRNFI-SP B76ELN.

C500 8 DT_DOC Data de Emissão de F7601B.ISSU
C500 9 DT_ENT F7601B.ADDJ
C500 10 VL_DOC F7601B.BVTN
C500 11 VL_ICMS Somar F76111B.BRAVCI
C500 12 COD_INF F7601B.BINM - Mensagem Fiscal
C500 13 VL_PIS F76B001.THBRTXA no qual F76B001.THBNNF = F7601B.FHBNNF e F76B001.THBSER = F7601B.FHBSER e F76B001.THN001 = F7601B.FHN001 e F76B001.THDCT = F7601B.FHDCT e F76B001.THBRTX = "05".
C500 14 VL_COFINS Somar F76B001.THBRTXA no qual F76B011.THBNNF = F7601B.FHBNNF e F76B011.THBSER = F7601B.FHBSER e F76B011.THN001 = F7601B.FHN001 e F76B011.THDCT = F7601B.FHDCT e F76B001.THBRTX = "05".
C501 1 REG C501
C501 2 CST_PIS F76B012.B76TSPIS
C501 3 VL_ITEM F7611B. AEXP
C501 5 VL_BC_PIS Consolidar F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05"
C501 6 ALIQ_PIS F76B011.TDBRTXR no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05"
C501 7 VL_PIS F76B001.THBRTXA no qual F76B001.THBNNF = F7601B.FHBNNF e F76B001.THBSER = F7601B.FHBSER e F76B001.THN001 = F7601B.FHN001 e F76B001.THDCT = F7601B.FHDCT e F76B001.THBRTX = "05"
C505 1 REG C505
C505 2 CST_COFINS F76B012.B76TSCOF
C505 3 VL_ITEM F7611B. AEXP
C505 5 VL_BC_COFINS F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "06"
C505 6 ALIQ_COFINS F76B011.TDBRTXR no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "06".
C505 7 VL_COFINS Somar F76B001.THBRTXA no qual F76B011.THBNNF = F7601B.FHBNNF e F76B011.THBSER = F7601B.FHBSER e F76B011.THN001 = F7601B.FHN001 e F76B011.THDCT = F7601B.FHDCT e F76B001.THBRTX = "05"
C509 1 REG C509
C509 2 NUM_PROC Selecione o processo relacionado das tabelas 76B038 e F76B036.
C509 3 IND_PROC B76POI da tabela F76B035 e da tabela F76B037 do processo selecionado antes.
C990 1 REG C990
C990 2 QTD_LIN_C Total de linhas no bloco C

Revise o relatório do Bloco C:

Descrição de block_c.gif segue
Descrição da ilustração block_c.gif

24.1.3 Revisando Alterações do EFD-PIS/COFINS no Bloco D

O Bloco D contém documentos fiscais II - impostos de serviços ICMS/IPI para fretes, serviços de transporte, entrada etc.

Revise as alterações no Bloco D que suportam o relatório EFD-PIS/COFINS:

Número do Registro Número do Campo Nome do Campo Descrição
D001 1 REG D001
D001 2 IND_MOV Indica se o bloco contém informações no arquivo.
D010 1 REG D010
D010 2 CNPJ Com o estabelecimento AN8 informe F0101.TAX. Esta é a Nota Fiscal do CNPJ da Empresa.
D100 1 REG D100
D100 2 IND_OPER F76101B.BRNOP < 5000 "0". Caso contrário, "1"
D100 3 IND_EMIT F7611B.fdBNFS
D100 4 COD_PART Se F7601B.BNFS < 5, então F7601B.AN8V. Caso contrário, F7601B.AN8.
D100 5 COD_MOD Com o número da nota fiscal, acesse F76B030.B76MOTY.
D100 6 COD_SIT Pedidos de Vendas Clássicos e de São Paulo: se F7601B.CNDJ = Em branco, então 00, caso contrário, 02 (Cancelado)

Pedidos de vendas nacionais:

Acesso com nota fiscal para F76B12TE com B76SACT=Y, localize B76NFST:

C = 02

U = 05

R = 04

O valor está no campo do código de manuseio especial no UDC 76B/ST.

Para pedido de compras: se F7601B.CNDJ = Em branco 08. Caso contrário, 02.

D100 7 SER Se a nota fiscal estiver em papel, então o valor F7601B.BSER.

Se a nota fiscal tiver um número legal na tabela F7601BTE, então use o número de série dela. Para BRNFI-NA: 3 dígitos na série a partir da posição10, BRNFI-TE: Número da NF: se o tamanho de B76ELN for igual a 13, então a Série da NF = Em branco. Se o tamanho de B76ELN for igual a 15, então Série da NF = 14 e 15 Caracteres.

Se o tamanho de B76ELN for igual a 24, então Série da NF = S.U. para BRNFI-SP: Em branco.

D100 9 NUM_DOC Se a nota fiscal estiver em papel, (não na tabela F76B01TE), então o valor de F7601B.BNNF.

Se a nota fiscal estiver em F7601BTE e o tipo de nota fiscal = BRNFI-NA, primeiros 9 caracteres de B76ELN, se o tipo de nota fiscal = BRNFI-TE os primeiros 13 caracteres de B76ELN, se BRNFI-SP B76ELN.

D100 11 DT_DOC Data de Emissão
D100 12 DT_A_P F7601B.ADDJ
D100 15 VL_DOC F7601B.BVTN
D100 16 VL_DESC F7611B.BDES
D100 17 IND_FRT Com F7601B.FRTH, acesse a tabela UDC 76B/FO com o valor F7601B.FRTH e recupere a segunda descrição. Se a descrição estiver em branco ou FTH não existir, então 9.
D100 18 VL_SERV F76101B.BRAVAL
D100 19 VL_BC_ICMS Somar F7611B. BBCL
D100 20 VL_ICMS Somar F7611B.BICM
D100 21 VL_NT Espaços em branco
D100 22 COD_INF F7601B.BINM - Mensagem Fiscal
D101 1 REG D101
D101 2 IND_NAT_FRT A) Se F7601B. BNFS for > 4

a.1) Acesse F4201/9 e recupere F4201.RCTO (Tipo de Pedido Relacionado) e F4201. RORN (Número do pedido relacionado)

a.1.1) Se RCTO e RORN= Em branco, em seguida, Localize o Modo do Frete (Com F7601B.FRTH), acesse a tabela UDC 76B/FO com o valor F7601B.FRTH e recupere a segunda descrição.

a.1.1.1) Se o modo do Frete=0 (Pagamento de terceiros) então 1, se o Modo do frete=1 (Pagamento pelo emissor), então 0. Caso contrário, 9.

a.1.2) Se RCTO e RORN<> Em branco, em seguida, localize o item e recupere F4101. STKT- Se STKT= S, então 4, caso contrário, 5

B) Se F7601B. BNFS é < 5

b.1) Acesse F4301 e recupere F4301.RCTO (Tipo de Pedido Relacionado) e F4301. RORN (Número do pedido relacionado)

b.1.1) Se RCTO e RORN= Em branco

Localize F7611B. BCFC (Código de Uso da Compra) e recupera o valor de UDC 76/PU, Código de Manuseio Especial, Posições 5 (PIS)

b.1.1.1)Se o valor =1, então 2

caso contrário, 3

b.1.2.) Se RCTO e RORN<> Em branco, localize o item e recupere F4101. STKT. Se STKS= S, então 4. Caso contrário, 5.

D101 3 VL_ITEM F7611B. AEXP
D101 4 CST_PIS F76B012.B76TSPIS
D101 6 VL_BC_PIS F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05".
D101 7 ALIQ_PIS F76B011.TDBRTXR no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05"
D101 8 VL_PIS F76B001.THBRTXA no qual F76B001.THBNNF = F7601B.FHBNNF e F76B001.THBSER = F7601B.FHBSER e F76B001.THN001 = F7601B.FHN001 e F76B001.THDCT = F7601B.FHDCT e F76B001.THBRTX = "05"
D105 1 REG D105
D105 2 IND_NAT_FRT A) Se F7601B. BNFS for > 4

a.1) Acesse F4201/9 e recupere F4201.RCTO (Tipo de Pedido Relacionado) e F4201. RORN (Número do pedido relacionado)

a.1.1) Se RCTO e RORN= Em branco, em seguida, Localize o Modo do Frete (Com F7601B.FRTH, acesse a tabela UDC 76B/FO com o valor F7601B.FRTH e recupere a segunda descrição

a.1.1.1) Se o modo do Frete=0(Pagamento de terceiros) então 1, se o Modo do frete=1 (Pagamento pelo emissor), então 0. Caso contrário, 9.

a.1.2) Se RCTO e RORN<> Em branco, em seguida, localize o item e recupere F4101. STKT- Se STKT= S, então 4. Caso contrário, 5.

B) Se F7601B. BNFS é < 5

b.1) Acesse F4301 e recupere F4301.RCTO (Tipo de Pedido Relacionado) e F4301. RORN (Número do pedido relacionado)

b.1.1) Se RCTO e RORN= Em branco, em seguida, localize F7611B. BCFC (Código de Uso da Compra) e recupera o valor de UDC 76/PU, Código de Manuseio Especial, Posições 6 (COFINS)

b.1.1.1)Se o valor =1, então 2. Caso contrário, 3

b.1.2.) Se RCTO e RORN<> Em branco, localize o item e recupere F4101. STKT. Se STKS= S, então 4.

Caso contrário, 5.

D105 3 VL_ITEM F7611B. AEXP
D105 4 CST_COFINS F76B012.B76TSCOF
D105 6 VL_BC_COFINS F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN000 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "06"
D105 7 ALIQ_COFINS F76B011.TDBRTXR no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "06".
D105 8 VL_COFINS F76B001.THBRTXA no qual F76B011.THBNNF = F7601B.FHBNNF e F76B011.THBSER = F7601B.FHBSER e F76B011.THN001 = F7601B.FHN001 e F76B011.THDCT = F7601B.FHDCT e F76B001.THBRTX = "06".
D111 1 REG D111
D111 2 NUM_PROC Selecionar nos processos relacionados F76B038 e F76B036.
D111 3 IND_PROC B76POI da tabela F76B035 e da tabela F76B037 do processo selecionado antes.
D500 1 REG D500
D500 2 IND_OPER F76101B.BRNOP <5000 "0". Caso contrário, "1"
D500 3 IND_EMIT F7611B.fdBNFS
D500 4 COD_PART Se F7601B.BNFS < 5, então F7601B.AN8V. Caso contrário, F7601B.AN8.
D500 5 COD_MOD Com o número da nota fiscal, acesse F76B030.B76MOTY.
D500 6 COD_SIT Pedidos de Vendas Clássicos e de São Paulo: se F7601B.CNDJ <> Em branco =00, caso contrário, 02 (Cancelado)

Pedidos de vendas nacionais:

Acesso com nota fiscal para F76B12TE com B76SACT=Y, localize B76NFST:

C = 02

U = 05

R = 04

O valor está no campo do código de manuseio especial no UDC 76B/ST.

D500 7 SER Se a nota fiscal estiver em papel, então o valor F7601B.BSER.

Se a nota fiscal tiver um número legal na tabela F7601BTE, então use o número de série dela. Para BRNFI-NA: 3 dígitos na série a partir da posição10, BRNFI-TE: Número da NF: se o tamanho de B76ELN for igual a 13, então a Série da NF = Em branco. Se o tamanho de B76ELN for igual a 15, então Série da NF = 14 e 15 Caracteres.

Se o tamanho de B76ELN for igual a 24, então Série da NF = S.U. para BRNFI-SP: Em branco.

D500 9 NUM_DOC Se a nota fiscal estiver em papel, (não na tabela F76B01TE), então o valor de F7601B.BNNF.

Se a nota fiscal estiver em F7601BTE e o tipo de nota fiscal = BRNFI-NA, primeiros 9 caracteres de B76ELN, se o tipo de nota fiscal = BRNFI-TE os primeiros 13 caracteres de B76ELN, se BRNFI-SP B76ELN.

D500 10 DT_DOC Data de Emissão
D500 11 DT_A_P F7601B.ADDJ
D500 12 DT_A_P F7601B.BVTN
D500 13 VL_DESC F7601B.BDES
D500 14 VL_SERV Valor total da NF
D500 15 VL_SERV_NT Isenção de ICMS
D500 17 VL_DA F7601.BDFN
D500 18 VL_BC_ICMS F7601B.BBCL
D500 19 VL_ICMS Somar F7611B.BRAVCI
D500 20 COD_INF F7601B.BINM - Mensagem Fiscal
D500 21 VL_PIS Somar F76B011.THBRTXA no qual F76B011.THBNNF = F7601B.FHBNNF e F76B001.THBSER = F7601B.FHBSER e F76B001.THN001 = F7601B.FHN001 e F76B001.THDCT = F7601B.FHDCT e F76B011.THBRTX = "05"
D500 22 VL_COFINS Somar F76B011.THBRTXA no qual F76B011.THBNNF = F7601B.FHBNNF e F76B011.THBSER = F7601B.FHBSER e F76B011.THN001 = F7601B.FHN001 e F76B011.THDCT = F7601B.FHDCT e F76B011.THBRTX = "06"
D501 1 REG D501
D501 2 CST_PIS F76B012.B76TSPIS
D501 3 VL_ITEM F7611B. AEXP
D501 5 VL_BC_PIS Consolidar F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05"
D501 6 ALIQ_PIS F76B011.TDBRTXR no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05"
D501 7 VL_PIS F76B001.THBRTXA no qual F76B001.THBNNF = F7601B.FHBNNF e F76B001.THBSER = F7601B.FHBSER e F76B001.THN001 = F7601B.FHN001 e F76B001.THDCT = F7601B.FHDCT e F76B001.THBRTX = "05"
D505 1 REG D505
D505 2 CST_COFINS F76B012.B76TSCOF
D505 3 VL_ITEM F7611B. AEXP
D505 5 VL_BC_COFINS F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "06"
D505 6 ALIQ_COFINS F76B011.TDBRTXR no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "06".
D505 7 VL_COFINS Somar F76B001.THBRTXA no qual F76B011.THBNNF = F7601B.FHBNNF e F76B011.THBSER = F7601B.FHBSER e F76B011.THN001 = F7601B.FHN001 e F76B011.THDCT = F7601B.FHDCT e F76B001.THBRTX = "06"
D509 1 REG D509
D509 2 NUM_PROC Selecionar dos processos relacionados F76B038 e F76B036
D509 3 IND_PROC B76POI da tabela F76B035 e da tabela F76B037 do processo selecionado antes.
D990 1 REG D990
D990 2 QTD_LIN_D Total de linhas no bloco D

Revise o relatório do Bloco D:

Descrição de block_d.gif segue
Descrição da ilustração block_d.gif

24.1.4 Revisando Alterações do EFD-PIS/COFINS no Bloco F

O bloco F contém outros documentos fiscais e transações não relacionadas aos documentos fiscais reportados nos blocos A, C e D.

Revise as alterações no Bloco F que suportam o relatório EFD-PIS/COFINS:

Número do Registro Número do Campo Nome do Campo Descrição
F001 1 REG F001
F001 2 IND_MOV Indica se o bloco contém informações no arquivo.
F010 1 REG F010
F010 2 CNPJ Companhia AN8
F100 1 REG F100
F100 2 IND_OPER Com F76B012.B76TSPIS, acesse UDC 76B/XP e recupere a Descrição 02, posição 2.
F100 3 COD_PART Se F7601B.BNFS < 5, então F7601B.AN8V. Caso contrário, F7601B.AN8.
F100 4 COD_ITEM F7611B.ITM
F100 5 DT_OPER F7601B.ISSU
F100 6 VL_OPER F7611B. AEXP
F100 7 CST_PIS F76B012.B76TSPIS
F100 8 VL_BC_PIS Consolidar F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05"
F100 9 ALIQ_PIS F76B011.TDBRTXR no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "05"
F100 10 VL_PIS F76B001.THBRTXA no qual F76B001.THBNNF = F7601B.FHBNNF e F76B001.THBSER = F7601B.FHBSER e F76B001.THN001 = F7601B.FHN001 e F76B001.THDCT = F7601B.FHDCT e F76B001.THBRTX = "05"
F100 11 CST_COFINS F76B012.B76TSCOF
F100 12 VL_BC_COFINS F76B011.TDBRTXB no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "06"
F100 13 ALIQ_COFINS F76B011.TDBRTXR no qual F76B011.TDBNNF = F7611B.FDBNNF e F76B011.TDBSER = F7611B.FDBSER e F76B011.TDN001 = F7611B.FDN001 e F76B011.TDDCT = F7611B.FDDCT e F76B011.TDLNID = F7611B.FDLNID e F76B011.TDBRTX = "06".
F100 14 VL_COFINS Somar F76B001.THBRTXA no qual F76B011.THBNNF = F7601B.FHBNNF e F76B011.THBSER = F7601B.FHBSER e F76B011.THN001 = F7601B.FHN001 e F76B011.THDCT = F7601B.FHDCT e F76B001.THBRTX = "05"
F100 16 IND_ORIG_CRED F7611b.FDBORI
F111 1 REG F111
F111 2 NUM_PROC Selecionar nos processos relacionados F76B038 e F76B036.
F111 3 IND_PROC B76POI da tabela F76B035 e da tabela F76B037 do processo selecionado antes.
F120 1 REG F120
F120 2 NAT_BC_CRED F76B1201.B76CBC
F120 3 IDENT_BEM_IMOB F76B1201.B76ASID
F120 4 IND_ORIG_CRED F76B1201.B76AOI
F120 5 IND_UTIL_BEM_IMOB F76B1201.B76AUI
F120 6 VL_OPER_DEP F1202. Valor do Período
F120 8 CST_PIS F76B012.B76TSPIS
F120 9 VL_BC_PIS F1202. Valor do Período
F120 10 ALIQ_PIS Obter Alíquota da Nota Fiscal
F120 11 VL_PIS Campo 9x10
F120 12 CST_COFINS F76B012.B76TSCOF
F120 13 VL_BC_COFINS F1202. Valor do Período
F120 14 ALIQ_COFINS Obter Alíquota da Nota Fiscal
F120 15 VL_COFINS Campo 13x14
F120 16 COD_CTA F1202.MCU.OBJ.SUB para CHCH="4"
F120 17 COD_CCUS F1202.MCU
F120 18 DESC_ BEM_IMOB F1201.Description
F129 1 REG F129
F129 2 NUM_PROC Selecionar nos processos relacionados F76B038 e F76B036.
F129 3 IND_PROC B76POI da tabela F76B035 e da tabela F76B037 do processo selecionado antes.
F130 1 REG F130
F130 2 NAT_BC_CRED F76B1201.B76CBC
F130 3 IDENT_BEM_IMOB F76B1201.B76ASID
F130 4 IND_ORIG_CRED F76B1201.B76AOI
F130 5 IND_UTIL_BEM_IMOB F76B1201.B76AUI
F130 6 MES_OPER_AQUIS F1201.AdquisitionDate (ADJ)
F130 7 VL_OPER_AQUIS F7611B.AEXP
F130 9 VL_BC_CRED F7611B.AEXP
F130 10 IND_NR_PARC Com F76B1201.B76NOP, selecione o indicador da parcela (1, 2, 3, 4, 5 ou 9)
F130 11 CST_PIS F76B012.B76TSPIS
F130 12 VL_BC_PIS Uma parcela do total da NF PIS: F76B011.BRTXB for BRTX =05"" / F76B01201.B76NOP
F130 13 ALIQ_PIS F76B011.BRTXR para BRTX="05"
F130 14 VL_PIS Campo 12 X Campo 13 / 100
F130 15 CST_COFINS F76B012.B76TSCOF
F130 16 VL_BC_COFINS "Uma parcela do total da NF COFINS: F76B011.BRTXB para BRTX=""06"" / F76B01201.B76NOP"
F130 17 ALIQ_COFINS F76B011.BRTXR para BRTX="06"
F130 18 VL_COFINS Campo 16 X Campo 17 / 100
F130 19 COD_CTA F1201.AMCU.AOBJ.ASUB
F130 20 COD_CCUS F1201.AMCU
F130 21 DESC_ BEM_IMOB F1201.Description
F139 1 REG F139
F139 2 NUM_PROC Selecionar nos processos relacionados F76B038 e F76B036.
F139 3 IND_PROC B76POI da tabela F76B035 e da tabela F76B037 do processo selecionado antes.
F990 1 REG F990
F990 2 QTD_LIN_F Total de linhas no bloco F

Revise o relatório do Bloco F:

Descrição de block_f.gif segue
Descrição da ilustração block_f.gif

24.1.5 Revisando Alterações do EFD-PIS/COFINS no Bloco M

O Bloco M contém o Relatório Tributário do PIS e do COFINS (Apuração).

Revise as alterações no Bloco M que suportam o relatório EFD-PIS/COFINS:

Número do Registro Número do Campo Nome do Campo Descrição
M001 1 REG M001
M001 2 IND_MOV Indica se o bloco contém informações no arquivo.
M990 1 REG M990
M990 2 QTD_LIN_E Total de linhas no bloco M.

Revise o relatório do Bloco M:

Descrição de block_m.gif segue
Descrição da ilustração block_m.gif

24.1.6 Revisando Alterações do EFD-PIS/COFINS no Bloco 1

O bloco 1 contém complemento do relatório, saldo credor, controle, transações extemporâneas e outros processos.

Revise as alterações no Bloco 1 que suportam o relatório EFD-PIS/COFINS:

Número do Registro Número do Campo Nome do Campo Descrição
1001 1 REG 1001
1001 2 IND_MOV Indica se o bloco contém informações no arquivo.
1010 1 REG 1010
1010 2 NUM_PROC Acesse a tabela F76B058 com o número do job e localize F76B058.B76JPID.
1010 3 ID_SEC_JUD Com o valor F76B058.JPID, acesse F76B035 e localize B76SCID.
1010 4 ID_VARA Com o valor F76B058.JPID, acesse F76B035 e localize B76VRID.
1010 5 IND_NAT_ACAO Com o valor F76B058.JPID, acesse F76B035 e localize B76JNI.
1010 6 DESC_DEC_JUD Com o valor F76B058.JPID, acesse F76B035 e localize B76TEDSC.
1010 7 DT_SENT_JUD Com o valor F76B058.JPID, acesse F76B035 e localize B76JDGD.
1020 1 REG 1020
1020 2 NUM_PROC Acesse a tabela F76B057 com o número do job e localize F76B057.B76JPID.
1020 3 IND_NAT_ACAO Com o valor F76B057.JPID, acesse F76B037 e localize B76APNT.
1020 4 DT_DEC_ADM Com o valor F76B057.JPID, acesse F76B037 e localize B76DAD
1990 1 REG 1990
1990 2 QTD_LIN_1 Total de linhas no bloco 1.

Revise o relatório do Bloco 1:

Descrição de block_1.gif segue
Descrição da ilustração block_1.gif

24.1.7 Revisando Alterações do EFD-PIS/COFINS no Bloco 0

O bloco 0 contém informações sobre todos os outros blocos, como:

  • Informações de abertura

  • Companhia e conta detalhe

  • Clientes e fornecedores

  • Itens e unidade de medida

  • Natureza da operação

  • Mensagens

  • Unidades de negócios

  • Contas

Revise os campos do Bloco 0 que suportam a funcionalidade EFD-PIS COFINS:

Número do Registro Número do Campo Nome do Campo Descrição
0000 1 REG 0000
0000 2 COD_VER Cabeçalho do job SPED. Campo F76B040.B76VPC
0000 3 TIPO_ESCRIT Cabeçalho do job SPED. Campo F76B040.B76WRTY
0000 4 IND_SIT_ESP Valor do campo Indicador de Situação Especial no programa P76B010. F76ISE para a pessoa jurídica (UDC 76B/SI)
0000 5 NUM_REC_ANTERIOR Cabeçalho do job SPED. Campo F76B040.B76RNP
0000 6 DT_INI Cabeçalho do job SPED. Campo F76B040.B76EFTB. Mensalmente ou faixa de datas no mesmo mês.
0000 7 DT_FIN Cabeçalho do job SPED - Campo F76B040.B76EFTE. Mensalmente ou faixa de datas no mesmo mês.
0000 8 NOME Nome para correspondência da companhia do cadastro geral F0111.MLNM. É necessário remover os espaços em branco do início e do fim.
0000 9 CNPJ Cadastro geral da companhia F0101.TAX, se o contribuinte for uma pessoa jurídica.
0000 10 UF Cadastro geral da companhia F0116.ADDS
0000 11 COD_MUN Cadastro geral da companhia. Dados Cif de JDE, código do banco de dados complementar=AB e Tipo de Dados $J
0000 12 SUFRAMA Cadastro geral da companhia F76011.BISC
0000 13 IND_NAT_PJ F76B026.B76CONI
0000 14 IND_ATIV F76B026.B76ATIV
0001 1 REG 0001
0001 2 IND_MOV Indica se o bloco contém informações no arquivo.
0100 1 REG 0100
0100 2 NOME Nome de correspondência do AN8 relacionado ao signatário do job no programa P76B010.
0100 3 CPF Cadastro geral do contador F0101.TAX, se o contribuinte for uma pessoa.
0100 4 CRC Os dados são recuperados da tabela Inscrição do Cadastro Geral (F76B140). O número de inscrição da conta deve ser obtido do filtro por Signatário AN8 e AN8InscriptionType = 30. Se o COD ASSIM anotado no item 5 for 900, este campo será obrigatório.
0100 5 CNPJ Cadastro geral do contador F0101.TAX, se o contribuinte for corporativo.
0100 6 CEP Número do cadastro geral do contador, acesse o cep F0116.ADDZ
0100 7 END F0116.ADD1, F0116.ADD2, F0116.ADD3, F0116.ADD4 de acordo com a opção de processamento. É necessário remover os espaços em branco do início e do fim.
0100 8 NUM F0116.ADD1, F0116.ADD2, F0116.ADD3, F0116.ADD4 de acordo com a opção de processamento. É necessário remover os espaços em branco do início e do fim.
0100 9 COMPL F0116.ADD1, F0116.ADD2, F0116.ADD3, F0116.ADD4 de acordo com a opção de processamento. É necessário remover os espaços em branco do início e do fim.
0100 10 BAIRRO Número do cadastro geral do contador, acesse dados Cif de JDE, código do banco de dados complementar=AB e Tipo de Dados $N, localize a descrição de UDC 76B/NC.
0100 11 TELEFONE Número do cadastro geral do contador, acesse a tabela F0115. PAR1+PH1 quando PHTP = em branco
0100 12 FAX Número do cadastro geral do contador, acesse a tabela F0115. PAR1+PH1 quando PHTP=FAX
0100 13 EMAIL Número do cadastro geral do contador, acesse F01151.EMAL quando AETP=E
0100 14 COD_MUN Número do cadastro geral do contador, dados Cif de DE, código do banco de dados complementar=AB e Tipo de Dados $J.
0110 1 REG 0110
0110 2 COD_INC_TRIB Cabeçalho do job SPED F76B040.B76TIC
0110 3 IND_APRO_CRED Cabeçalho do job SPED F76B040.B76MOA
0110 4 COD_TIPO_CONT Cabeçalho do job SPED F76B040.B76TOC
0110 5 IND_REG_CUM Espaços em branco
0140 1 REG 0140
0140 2 COD_EST Localizar companhia da conta detalhe na tabela F76B015 e recuperar o valor no campo B76AN8C. Se = 0, localize F0101.AN8 (número do cadastro geral da companhia.)
0140 3 NOME Número do cadastro geral da conta detalhe F0111.MLNM. É necessário remover os espaços em branco do início e do fim.
0140 4 CNPJ Número do cadastro geral da conta detalhe F0101.TAX
0140 5 UF Número do cadastro geral da conta detalhe F0116.ADDS
0140 6 IE Número do cadastro geral da conta detalhe F0101.ABTX2
0140 7 COD_MUN Número do cadastro geral da conta detalhe, dados Cif de DE, código do banco de dados complementar=AB e Tipo de Dados $J.
0140 8 IM Número do cadastro geral da conta detalhe F76011.BMUN
0140 9 SUFRAMA Número do cadastro geral da conta detalhe F76011.BISC
0150 1 REG 0150
0150 2 COD_PART Na tabela F0101, número do cadastro AN8 ou AN8V.
0150 3 NOME Nome para correspondência do Número do Cadastro Geral F0111.MLNM. É necessário remover os espaços em branco do início e do fim.
0150 4 COD_PAIS Número do cadastro geral, F0116.CTR, com código de acesso 76B/CD e localize a descrição 2.
0150 5 CNPJ Se o número do cadastro geral for contribuinte, F0101.TAX.
0150 6 CPF Se o número do cadastro geral for individual, F0101.TAX.
0150 7 IE Número do cadastro geral F0101.ABTX2
0150 8 COD_MUN Número do cadastro geral, dados Cif de DE, código do banco de dados complementar=AB e Tipo de Dados $J
0150 9 SUFRAMA Número do cadastro geral F76011.BISC
0150 10 END F0116.ADD1, F0116.ADD2, F0116.ADD3, F0116.ADD4 de acordo com a opção de processamento. É necessário remover os espaços em branco do início e do fim.
0150 11 NUM F0116.ADD1, F0116.ADD2, F0116.ADD3, F0116.ADD4 de acordo com a opção de processamento. É necessário remover os espaços em branco do início e do fim.
0150 12 COMPL F0116.ADD1, F0116.ADD2, F0116.ADD3, F0116.ADD4 de acordo com a opção de processamento. É necessário remover os espaços em branco do início e do fim.
0150 13 BAIRRO Número do cadastro geral do contador, acesse dados Cif de JDE, código do banco de dados complementar=AB e Tipo de Dados $N, localize a descrição de UDC 76B/NC.
0190 1 REG 0190
0190 2 UNID Código da unidade de medida usado nos outros blocos
0190 3 DESCR Acesse UDC 00/UM com o código da unidade de medida.
0200 1 REG 0200
0200 2 COD_ITEM F4101.ITM
0200 3 DESCR_ITEM F4101.DSC1
0200 4 COD_BARRA Acesse a chave F4104: AN8 = "0" XRT = "UP" ITM=F7611B.ITM Recuperar CITM
0200 5 COD_ANT_ITEM Espaços em branco
0200 6 UNID_INV Acesse a tabela F4101 (LITM ou ITM principal) e recupere a unidade de medida principal (IMUOM1).
0200 7 TIPO_ITEM Com item/filial-fábrica, acesse o código 1 da categoria de informações regionais. Com o código de categoria, acesse UDC 70/C1 e localize a descrição. Se nenhuma informação for inserida pelo item/filial-fábrica, acesse o código de categoria 1 das informações regionais do item e, em seguida, localize a descrição UDC 70/C1.
0200 8 COD_NCM Com item/filial-fábrica, acesse o código 2 da categoria de informações regionais. Com o código de categoria, acesse UDC 70/C2 e localize a descrição. Se nenhuma informação for inserida pelo item/filial-fábrica, acesse o código de categoria 2 das informações regionais do item e, em seguida, localize a descrição UDC 70/C2.
0200 9 EX_IPI Com item/filial-fábrica, acesse o código 3 da categoria de informações regionais. Com o código de categoria, acesse UDC 70/C3 e localize a descrição. Se nenhuma informação for inserida pelo item/filial-fábrica, acesse o código de categoria 3 das informações regionais do item e, em seguida, localize a descrição UDC 70/C3.
0200 10 COD_GEN Com item/filial-fábrica, acesse o código 4 da categoria de informações regionais. Com o código de categoria, acesse UDC 70/C4 e localize a descrição. Se nenhuma informação for inserida pelo item/filial-fábrica, acesse o código de categoria 4 das informações regionais do item e, em seguida, localize a descrição UDC 70/C4.
0200 11 COD_LST Com item/filial-fábrica, acesse o código 5 da categoria de informações regionais. Com o código de categoria, acesse UDC 70/C5 e localize a descrição. Se nenhuma informação for inserida pelo item/filial-fábrica, acesse o código de categoria 5 das informações regionais do item e, em seguida, localize a descrição UDC 70/C5.
0200 12 ALIQ_ICMS F7608B.TXR1 acessando o número de cadastro de itens, o nível de acréscimo da companhia (AC30 do cadastro geral da companhia) e o estado da companhia (campo estado da companhia do cadastro geral). Usa somente o estado inicial para acessar F7608B e o estado é sempre Em branco.
0205 1 REG 0205
0205 2 DESCR_ANT_ITEM F76B0765.DSC1
0205 3 DT_INI Exibir alterações do item na tabela F76B0765 [Controle de Alteração do Item - BRA - 76B).
0205 4 DT_FIM Exibir alterações do item na tabela F76B0765 [Controle de Alteração do Item - BRA - 76B).
0205 5 COD_ANT_ITEM Espaços em branco
0206 1 REG 0206
0206 2 COD_COMB Acesse o código de categoria 6 das informações regionais do item e, em seguida, localize a descrição UDC 70/C6 /F704101.G70CC06.
0208 1 REG 0208
0208 2 COD_TAB Acesse o código de categoria 7 das informações regionais do item e recupere a posição 1 e 2 de F704101.G70CC07.
0208 3 COD_GRU Acesse o código de categoria 7 das informações regionais do item e recupere a posição 3 e 4 de F704101.G70CC07.
0208 4 MARCA_COM Acesse o código de categoria 7 das informações regionais do item e, em seguida, localize a descrição UDC UDC 70/C7.
0400 1 REG 0400
0400 2 COD_NAT F7611b.fdBNOP Concatenado para F7611B.BSOP
0400 3 DESCR_NAT F7615B.DESC
0450 1 REG 0450
0450 2 COD_INF Todas as mensagens de códigos usadas nas notas fiscais usadas antes. As mensagens de código usadas são as únicas dos seguintes registros: A110, C110, C500, D100 &D500,
0450 3 TXT Acessar UDC 40/PM. TXT = Descrição de UDC.
0500 1 REG 0500
0500 2 DT_ALT F0901.UPMJ ou campo DT_INI do registro 0000, se F0901.UPMJ > DT_INI
0500 3 COD_ NAT_CC F76B925 (Informações sobre a Conta Brasileira) campo B76AGTC (Código do Tipo de Conta/Grupo).
0500 4 IND_CTA se F0901.GMPEC = N, em seguida, "S" caso contrário "A"
0500 5 NÍVEL F0901.GMLDA
0500 6 COD_CTA F0901.MCU

F0901.OBJ

F0901.SUB

0500 7 NOME_CTA F0901.DL01
0500 8 COD_CTA_REF Com a Qualificação Jurídica F76B034.B76JPQ e o número da conta, acesse a tabela F76B926 e recupere o campo B76REFA.
0600 1 REG 0600
0600 2 DT_ALT F0006.UPMJ ou campo DT_INI do registro 0000, se F0901.UPMJ > DT_INI
0600 3 COD_CCUS Número de MCU
0600 4 CCUS F0006.DL01
0990 1 REG 0990
0990 2 QTD_LIN_0 Total de linhas da contagem do bloco 0

Revise o relatório do Bloco 0:

Descrição de block_0.gif segue
Descrição da ilustração block_0.gif

24.1.8 Revisando Alterações do EFD-PIS/COFINS no Bloco 9

O bloco 9 contém o fechamento do arquivo.

Revise as alterações no Bloco 9 que suportam o relatório EFD-PIS/COFINS:

Número do Registro Número do Campo Nome do Campo Descrição
9001 1 REG 9001
9001 2 IND_MOV Indica se o bloco contém informações no arquivo.
9900 1 REG 9900
9900 2 REG_BLC Registrar no totalizado no próximo campo
9900 3 QTD_REG_BLC Quantidade de registros no bloco descrito no campo anterior
9990 1 REG 9990
9990 2 QTD_LIN_9 Total de linhas no bloco 9.
9999 1 REG 9999
9999 2 QTD_LIN Total de linhas da contagem do bloco 9

Revise o relatório do Bloco C:

Descrição de block_9.gif segue
Descrição da ilustração block_9.gif