Pesquisar na Comunidade
Showing results for tags 'IND_SIT_ESP'.
Encontrado 1 registro
-
Na function TBloco_0.WriteRegistro0000 que fica na unit ACBrECDBloco_0_Class está retornando desse forma: Result := LFill('0000') + LFill('LECD') + LFill(DT_INI) + LFill(DT_FIN) + LFill(NOME) + LFill(CNPJ) + LFill(UF) + LFill(IE) + LFill(COD_MUN, 7) + LFill(IM) + LFill(IND_SIT_ESP, 1) + Delimitador + #13#10; E dessa forma o campo IND_SIT_ESP se estiver em branco, ele vai para o Sped como '0'. Este campo deve deve receber o valor de 0 até 4 apenas se houve uma situação especial, caso contrário, deverá ficar "vazio"n conforme exemplificado na página 33 do manual do sped (http://www1.receita.fazenda.gov.br/sistemas/sped-contabil/download/Manual_de_Orientacao_da_ECD.pdf). Ajustei o código para atender a regra e o código ficou assim: Result := LFill('0000') + LFill('LECD') + LFill(DT_INI) + LFill(DT_FIN) + LFill(NOME) + LFill(CNPJ) + LFill(UF) + LFill(IE) + LFill(COD_MUN, 7) + LFill(IM) + IND_SIT_ESP + Delimitador + #13#10; Espero com isso, ajudar mais pessoas.