Exemple #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')
    ]
Exemple #2
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'),
    ]
Exemple #3
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'),
    ]
Exemple #4
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'),
    ]
Exemple #5
0
class RegistroJ005(Registro):
    """
    DEMONSTRAÇÕES CONTÁBEIS
    """
    campos = [
        CampoFixo(1, 'REG', 'J005'),
        CampoData(2, 'DT_INI'),
        CampoData(3, 'DT_FIN'),
        CampoNumerico(4, 'ID_DEM'),
        Campo(5, 'CAB_DEM'),
    ]
Exemple #6
0
class RegistroJ900(Registro):
    """
    TERMO DE ENCERRAMENTO
    """
    campos = [
        CampoFixo(1, 'REG', 'J900'),
        Campo(2, 'DNRC_ENCER'),
        CampoNumerico(3, 'NUM_ORD'),
        Campo(4, 'NAT_LIVRO'),
        Campo(5, 'NOME'),
        CampoNumerico(6, 'QTD_LIN'),
        CampoData(7, 'DT_INI_ESCR'),
        CampoData(8, 'DT_FIN_ESCR'),
    ]
Exemple #7
0
class RegistroK100(Registro):
    """
    RELAÇÃO DAS EMPRESAS CONSOLIDADAS
    """
    campos = [
        CampoFixo(1, 'REG', 'K100'),
        Campo(2, 'COD_PAIS'),
        Campo(3, 'EMP_COD'),
        Campo(4, 'CNPJ'),
        Campo(5, 'NOME'),
        Campo(6, 'PER_PART'),
        Campo(7, 'EVENTO'),
        Campo(8, 'PER_CONS'),
        CampoData(9, 'DATA_INI_EMP'),
        CampoData(10, 'DATA_FIN_EMP'),
    ]
Exemple #8
0
class RegistroI300(Registro):
    """
    BALANCETES DIÁRIOS – IDENTIFICAÇÃO DA DATA
    """
    campos = [
        CampoFixo(1, 'REG', 'I300'),
        CampoData(2, 'DT_BCTE'),
    ]
Exemple #9
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'),
    ]
Exemple #10
0
class RegistroI030(Registro):
    """
    TERMO DE ABERTURA DO LIVRO
    """
    campos = [
        CampoFixo(1, 'REG', 'I030'),
        Campo(2, 'DNRC_ABERT'),
        CampoNumerico(3, 'NUM_ORD'),
        Campo(4, 'NAT_LIVR'),
        CampoNumerico(5, 'QTD_LIN'),
        Campo(6, 'NOME'),
        Campo(7, 'NIRE'),
        Campo(8, 'CNPJ'),
        CampoData(9, 'DT_ARQ'),
        CampoData(10, 'DT_ARQ_CONV'),
        Campo(11, 'DESC_MUN'),
        CampoData(12, 'DT_EX_SOCIAL'),
    ]
Exemple #11
0
class RegistroK110(Registro):
    """
    RELAÇÃO DOS EVENTOS SOCIETÁRIOS
    """
    campos = [
        CampoFixo(1, 'REG', 'K110'),
        Campo(2, 'EVENTO'),
        CampoData(3, 'DT_EVENTO'),
    ]
Exemple #12
0
class RegistroI100(Registro):
    """
    CENTRO DE CUSTOS
    """
    campos = [
        CampoFixo(1, 'REG', 'I100'),
        CampoData(2, 'DT_ALT'),
        Campo(3, 'COD_CCUS'),
        Campo(4, 'CCUS'),
    ]
Exemple #13
0
class RegistroI200(Registro):
    """
    LANÇAMENTO CONTÁBIL
    """
    campos = [
        CampoFixo(1, 'REG', 'I200'),
        Campo(2, 'NUM_LCTO'),
        CampoData(3, 'DT_LCTO'),
        CampoNumerico(4, 'VL_LCTO', precisao=2),
        Campo(5, 'IND_LCTO'),
    ]
Exemple #14
0
class RegistroI050(Registro):
    """
    PLANO DE CONTAS
    """
    campos = [
        CampoFixo(1, 'REG', 'I050'),
        CampoData(2, 'DT_ALT'),
        Campo(3, 'COD_NAT'),
        Campo(4, 'IND_CTA'),
        CampoNumerico(5, 'NIVEL'),
        Campo(6, 'COD_CTA'),
        Campo(7, 'COD_CTA_SUP'),
        Campo(8, 'CTA'),
    ]
Exemple #15
0
class RegistroJ930(Registro):
    """
    IDENTIFICAÇÃO DOS SIGNATÁRIOS DA ESCRITURAÇÃO
    """
    campos = [
        CampoFixo(1, 'REG', 'J930'),
        CampoAlfanumerico(2, 'IDENT_NOM'),
        CampoAlfanumerico(3, 'IDENT_CPF', tamanho=11),
        CampoAlfanumerico(4, 'IDENT_QUALIF'),
        CampoAlfanumerico(5, 'COD_ASSIN', tamanho=3),
        CampoAlfanumerico(6, 'IND_CRC'),
        CampoAlfanumerico(7, 'EMAIL'),
        CampoAlfanumerico(8, 'FONE'),
        CampoAlfanumerico(9, 'UF_CRC'),
        CampoAlfanumerico(10, 'NUM_SEQ_CRC'),
        CampoData(11, 'DT_CRC')
    ]
Exemple #16
0
class RegistroJ930(Registro):
    """
    IDENTIFICAÇÃO DOS SIGNATÁRIOS DA ESCRITURAÇÃO E DO TERMO DE VERIFICAÇÃO
    PARA FINS DE SUBSTITUIÇÃO DA ECD
    """
    campos = [
        CampoFixo(1, 'REG', 'J930'),
        CampoAlfanumerico(2, 'IDENT_NOM'),
        CampoAlfanumerico(3, 'IDENT_CPF_CNPJ', tamanho=14),
        CampoAlfanumerico(4, 'IDENT_QUALIF'),
        CampoAlfanumerico(5, 'COD_ASSIN', tamanho=3),
        CampoAlfanumerico(6, 'IND_CRC'),
        CampoAlfanumerico(7, 'EMAIL', tamanho=60),
        CampoAlfanumerico(8, 'FONE', tamanho=14),
        CampoAlfanumerico(9, 'UF_CRC'),
        CampoAlfanumerico(10, 'NUM_SEQ_CRC'),
        CampoData(11, 'DT_CRC'),
        Campo(12, 'IND_RESP_LEGAL'),
    ]