Este capítulo contém os seguintes tópicos:
Revise as seguintes seções para compreender as alterações em blocos para o relatório EFD-PIS/COFINS do SPED:
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:
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:
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:
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:
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:
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:
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 | 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:
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: