示例#1
0
class Registro0000(Registro):
    """
    ABERTURA DO ARQUIVO DIGITAL E IDENTIFICAÇÃO DO EMPRESÁRIO OU DA SOCIEDADE
    EMPRESÁRIA
    """
    campos = [
        CampoFixo(1, 'REG', '0000'),
        CampoFixo(2, 'LECD', 'LECD'),
        CampoData(3, 'DT_INI'),
        CampoData(4, 'DT_FIN'),
        Campo(5, 'NOME'),
        CampoCNPJ(6, 'CNPJ'),
        Campo(7, 'UF'),
        Campo(8, 'IE'),
        CampoNumerico(9, 'COD_MUN'),
        Campo(10, 'IM'),
        Campo(11, 'IND_SIT_ESP'),
        Campo(12, 'IND_SIT_INI_PER'),
        Campo(13, 'IND_NIRE'),
        Campo(14, 'IND_FIN_ESC'),
        Campo(15, 'COD_HASH_SUB'),
        Campo(16, 'NIRE_SUBST'),
        Campo(17, 'IND_GRANDE_PORTE'),
        Campo(18, 'TIP_ECD'),
        Campo(19, 'COD_SCP'),
        Campo(20, 'IDENT_MF')
    ]
示例#2
0
class RegistroI010(Registro):
    """
    IDENTIFICAÇÃO DA ESCRITURAÇÃO CONTÁBIL
    """
    campos = [
        CampoFixo(1, 'REG', 'I010'),
        Campo(2, 'IND_ESC'),
        CampoFixo(3, 'COD_VER_LC', '5.00'),
    ]
示例#3
0
class Registro9999(Registro):
    """
    ENCERRAMENTO DO ARQUIVO DIGITAL
    """
    campos = [
        CampoFixo(1, 'REG', '9999'),
        CampoNumerico(2, 'QTD_LIN'),
    ]
示例#4
0
class RegistroI151(Registro):
    """
    Hash dos Arquivos que Contêm as Fichas de Lançamento Utilizadas no Período
    """
    campos = [
        CampoFixo(1, 'REG', 'I151'),
        CampoAlfanumerico(2, 'ASSIN_DIG'),
    ]
示例#5
0
class RegistroI300(Registro):
    """
    BALANCETES DIÁRIOS – IDENTIFICAÇÃO DA DATA
    """
    campos = [
        CampoFixo(1, 'REG', 'I300'),
        CampoData(2, 'DT_BCTE'),
    ]
示例#6
0
class Registro9001(Registro):
    """
    ABERTURA DO BLOCO 9
    """
    campos = [
        CampoFixo(1, 'REG', '9001'),
        Campo(2, 'IND_DAD'),
    ]
示例#7
0
class RegistroI550(Registro):
    """
    DETALHES DO LIVRO RAZÃO AUXILIAR COM LEIAUTE PARAMETRIZÁVEL
    """
    campos = [
        CampoFixo(1, 'REG', 'I550'),
        Campo(2, 'RZ_CONT'),
    ]
示例#8
0
class RegistroI555(Registro):
    """
    TOTAIS NO LIVRO RAZÃO AUXILIAR COM LEIAUTE PARAMETRIZÁVEL
    """
    campos = [
        CampoFixo(1, 'REG', 'I555'),
        Campo(2, 'RZ_CONT_TOT'),
    ]
示例#9
0
class Registro9990(Registro):
    """
    ENCERRAMENTO DO BLOCO 9
    """
    campos = [
        CampoFixo(1, 'REG', '9990'),
        CampoNumerico(2, 'QTD_LIN_9'),
    ]
示例#10
0
class RegistroK210(Registro):
    """
    MAPEAMENTO PARA PLANOS DE CONTAS DAS EMPRESAS CONSOLIDADAS
    """
    campos = [
        CampoFixo(1, 'REG', 'K210'),
        Campo(2, 'COD_EMP'),
        Campo(3, 'COD_CTA_EMP'),
    ]
示例#11
0
class RegistroI052(Registro):
    """
    INDICAÇÃO DOS CÓDIGOS DE AGLUTINAÇÃO
    """
    campos = [
        CampoFixo(1, 'REG', 'I052'),
        Campo(2, 'COD_CCUS'),
        Campo(3, 'COD_AGL'),
    ]
示例#12
0
class RegistroI015(Registro):
    """
    IDENTIFICAÇÃO DAS CONTAS DA ESCRITURAÇÃO RESUMIDA A QUE SE REFERE A
    ESCRITURAÇÃO AUXILIAR
    """
    campos = [
        CampoFixo(1, 'REG', 'I015'),
        Campo(2, 'COD_CTA_RES'),
    ]
示例#13
0
class RegistroJ935(Registro):
    """
    Identificação dos Auditores Independentes
    """
    campos = [
        CampoFixo(1, 'REG', 'J935'),
        CampoAlfanumerico(2, 'NOME_AUDITOR'),
        CampoAlfanumerico(3, 'COD_CVM_AUDITOR'),
    ]
示例#14
0
class Registro0035(Registro):
    """
    IDENTIFICAÇÃO DAS SCP
    """
    campos = [
        CampoFixo(1, 'REG', '0035'),
        CampoCNPJ(2, 'COD_SCP '),
        CampoAlfanumerico(3, 'NOME_SCP '),
    ]
示例#15
0
class RegistroI150(Registro):
    """
    SALDOS PERIÓDICOS – IDENTIFICAÇÃO DO PERÍODO
    """
    campos = [
        CampoFixo(1, 'REG', 'I150'),
        CampoData(2, 'DT_INI'),
        CampoData(3, 'DT_FIN'),
    ]
示例#16
0
class RegistroK110(Registro):
    """
    RELAÇÃO DOS EVENTOS SOCIETÁRIOS
    """
    campos = [
        CampoFixo(1, 'REG', 'K110'),
        Campo(2, 'EVENTO'),
        CampoData(3, 'DT_EVENTO'),
    ]
示例#17
0
class RegistroK030(Registro):
    """
    PERÍODO DA ESCRITURAÇÃO CONTÁBIL CONSOLIDADA
    """
    campos = [
        CampoFixo(1, 'REG', 'K030'),
        CampoData(2, 'DT_INI'),
        CampoData(3, 'DT_FIN'),
    ]
示例#18
0
class RegistroI075(Registro):
    """
    TABELA DE HISTÓRICO PADRONIZADO
    """
    campos = [
        CampoFixo(1, 'REG', 'I075'),
        Campo(2, 'COD_HIST'),
        Campo(3, 'DESCR_HIST'),
    ]
示例#19
0
class RegistroJ800(Registro):
    """
    OUTRAS INFORMAÇÕES
    """
    campos = [
        CampoFixo(1, 'REG', 'J800'),
        Campo(2, 'ARQ_RTF'),
        Campo(3, 'IND_FIM_RTF'),
    ]
示例#20
0
class Registro9900(Registro):
    """
    REGISTROS DO ARQUIVO
    """
    campos = [
        CampoFixo(1, 'REG', '9900'),
        Campo(2, 'REG_BLC'),
        CampoNumerico(3, 'QTD_REG_BLC'),
    ]
示例#21
0
class Registro0007(Registro):
    """
    OUTRAS INSCRIÇÕES CADASTRAIS DO EMPRESÁRIO OU SOCIEDADE EMPRESÁRIA
    """
    campos = [
        CampoFixo(1, 'REG', '0007'),
        Campo(2, 'COD_ENT_REF'),
        Campo(3, 'COD_INSCR'),
    ]
示例#22
0
class RegistroI500(Registro):
    """
    PARÂMETROS DE IMPRESSÃO E VISUALIZAÇÃO DO LIVRO RAZÃO AUXILIAR COM LEIAUTE
    PARAMETRIZÁVEL
    """
    campos = [
        CampoFixo(1, 'REG', 'I500'),
        Campo(2, 'TAM_FONTE'),
    ]
示例#23
0
class RegistroI350(Registro):
    """
    SALDOS DAS CONTAS DE RESULTADO ANTES DO ENCERRAMENTO - IDENTIFICAÇÃO DA
    DATA
    """
    campos = [
        CampoFixo(1, 'REG', 'I350'),
        CampoData(2, 'DT_RES'),
    ]
示例#24
0
class Registro0180(Registro):
    """
    IDENTIFICAÇÃO DO RELACIONAMENTO COM O PARTICIPANTE
    """
    campos = [
        CampoFixo(1, 'REG', '0180'),
        Campo(2, 'COD_REL'),
        CampoData(3, 'DT_INI_REL'),
        CampoData(4, 'DT_FIN_REL'),
    ]
示例#25
0
class RegistroJ200(Registro):
    """
    TABELA DE HISTÓRICO DE FATOS CONTÁBEIS QUE MODIFICAM A CONTA LUCROS
    ACUMULADOS OU A CONTA PREJUÍZOS ACUMULADOS OU TODO O PATRIMÔNIO LÍQUIDO
    """
    campos = [
        CampoFixo(1, 'REG', 'J200'),
        CampoAlfanumerico(2, 'COD_HIST_FAT'),
        CampoAlfanumerico(3, 'DESC_FAT'),
    ]
示例#26
0
class RegistroK115(Registro):
    """
     EMPRESAS PARTICIPANTES DO EVENTO SOCIETÁRIO
    """
    campos = [
        CampoFixo(1, 'REG', 'K115'),
        Campo(2, 'EMP_COD_PART'),
        Campo(3, 'COND_PART'),
        Campo(4, 'PER_EVT'),
    ]
示例#27
0
class RegistroK310(Registro):
    """
    EMPRESAS DETENTORAS DAS PARCELAS DO VALOR ELIMINADO TOTAL
    """
    campos = [
        CampoFixo(1, 'REG', 'K310'),
        Campo(2, 'EMP_COD_PARTE'),
        CampoNumerico(3, 'VALOR', precisao=2),
        Campo(4, 'IND_VALOR'),
    ]
示例#28
0
class RegistroI051(Registro):
    """
    PLANO DE CONTAS REFERENCIAL
    """
    campos = [
        CampoFixo(1, 'REG', 'I051'),
        Campo(2, 'COD_ENT_REF'),
        Campo(3, 'COD_CCUS'),
        Campo(4, 'COD_CTA_REF'),
    ]
示例#29
0
class RegistroI053(Registro):
    """
    SUBCONTAS CORRELATAS
    """
    campos = [
        CampoFixo(1, 'REG', 'I053'),
        Campo(2, 'COD_IDT'),
        Campo(3, 'COD_CNT_CORR'),
        Campo(4, 'NAT_SUB_CNT'),
    ]
示例#30
0
class RegistroI100(Registro):
    """
    CENTRO DE CUSTOS
    """
    campos = [
        CampoFixo(1, 'REG', 'I100'),
        CampoData(2, 'DT_ALT'),
        Campo(3, 'COD_CCUS'),
        Campo(4, 'CCUS'),
    ]