Softcomshop: Dicionário de Dados - MDFe (Módulo de Manifesto de Documento Fiscal Eletrônico)
Software: SOFTCOMSHOP | Grupo: SOFTSHOP LIGHT
Solução
Dicionário de Dados - MDFe (Módulo de Manifesto de Documento Fiscal Eletrônico)
1 Tabelas:
1.1 Tabela: mdfe_serie
Esta tabela armazena as informações sobre as séries do Manifesto de Documento Fiscal Eletrônico (MDFe).
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(10) | Identificador único da série do MDFe. Índice Primário. |
| empresa_id | int(11) | ID da empresa associada. Chave estrangeira para a tabela empresa. Índice: mdfe_serie_empresa_id_foreign. |
| serie | int(11) | Número da série. |
| numeracao_inicial | int(11) | Número inicial da numeração da série. |
| padrao | tinyint(4) | Indicador de padrão da série. |
| created_at | timestamp | Data de criação. |
| updated_at | timestamp | Data de atualização. |
| deleted_at | timestamp | Data de deleção, pode ser NULL. |
| ambiente | tinyint(4) | Indicador do ambiente (produção/teste). |
| tipo_serie | enum('SISTEMA', 'DISPOSITIVO') | Tipo da série (sistema ou dispositivo). |
| oauth_client_id | varchar(255) | ID do cliente OAuth (se aplicável). |
1.2 Tabela: manifesto_documento_eletronico
Esta tabela armazena as informações sobre o Manifesto de Documento Fiscal Eletrônico (MDFe).
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(11) | Identificador único do MDFe. Índice Primário. |
| empresa_id | int(11) | ID da empresa associada. Chave estrangeira para a tabela empresa. Índice Primário. Índice: empresa_id_foreign. |
| versao | varchar(3) | Versão do MDFe. |
| chave_acesso | varchar(48) | Chave de acesso do MDFe. |
| tipo_ambiente | int(11) | Tipo de ambiente (produção ou teste). |
| tipo_emitente | int(11) | Tipo de emitente do MDFe. |
| tipo_transporte | int(11) | Tipo de transporte, pode ser NULL. |
| modelo | varchar(2) | Modelo do MDFe. |
| serie | varchar(3) | Série do MDFe. |
| numero_mdfe | int(11) | Número do MDFe. |
| codigo_chave_acesso | varchar(8) | Código da chave de acesso. |
| digito_verificador | int(11) | Dígito verificador da chave de acesso. |
| modal | int(11) | Modal de transporte, valor padrão 1. |
| modalidade_transporte | int(11) | Modalidade de transporte. |
| recibo_protocolo | text | Recibo do protocolo, pode ser NULL. |
| encerramento_xml | text | XML de encerramento, pode ser NULL. |
| encerramento_protocolo | varchar(255) | Protocolo de encerramento, pode ser NULL. |
| created_at | timestamp | Data de criação. |
| updated_at | timestamp | Data de atualização. |
| deleted_at | timestamp | Data de deleção, pode ser NULL. |
| rntrc_emitente | varchar(20) | RNTRC do emitente, pode ser NULL. |
| canal_verde | tinyint(4) | Indicador de canal verde, pode ser NULL. |
| carregamento_posterior | tinyint(4) | Indicador de carregamento posterior, pode ser NULL. |
1.3 Tabela: manifesto_documento_eletronico_carga_descarga
Esta tabela armazena as informações relacionadas à carga e descarga do Manifesto de Documento Fiscal Eletrônico (MDFe).
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(11) | Identificador único do registro. Índice Primário. |
| manifesto_documento_eletronico_id | int(11) | ID do Manifesto de Documento Eletrônico. Chave estrangeira para a tabela manifesto_documento_eletronico. Índice: manifesto_documento_eletronico_id_foreign_carregamento. |
| carregamento_codigo_cidade | varchar(7) | Código da cidade de carregamento, pode ser NULL. |
| carregamento_nome | varchar(60) | Nome da cidade de carregamento, pode ser NULL. |
| descarregamento_codigo_cidade | varchar(7) | Código da cidade de descarregamento, pode ser NULL. |
| descarregamento_nome | varchar(60) | Nome da cidade de descarregamento, pode ser NULL. |
| ordem | int(11) | Ordem do carregamento/descarregamento. Valor padrão: 0. |
| created_at | timestamp | Data de criação. |
| updated_at | timestamp | Data de atualização. |
| deleted_at | timestamp | Data de deleção, pode ser NULL. |
1.4 Tabela: manifesto_documento_eletronico_documento
Esta tabela armazena as informações sobre os documentos relacionados ao Manifesto de Documento Fiscal Eletrônico (MDFe).
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(11) | Identificador único do documento. Índice Primário. |
| manifesto_documento_eletronico_id | int(11) | ID do Manifesto de Documento Eletrônico. Chave estrangeira para a tabela manifesto_documento_eletronico. Índice: manifesto_documento_eletronico_id_foreign_documento. |
| carga_descarga_id | int(11) | ID da carga e descarga. Chave estrangeira para a tabela manifesto_documento_eletronico_carga_descarga. Índice: mdfe_carga_descarga_id_foreign. |
| documento_tipo | enum('CTE', 'NFE', 'MDFE_TRANSPORTE') | Tipo do documento (CTE, NFE, MDFE_TRANSPORTE). Pode ser NULL. |
| documento_chave_acesso | varchar(44) | Chave de acesso do documento. |
| documento_segundo_codigo_barra | varchar(36) | Segundo código de barra do documento. Pode ser NULL. |
| documento_indicador_reentrega | int(11) | Indicador de reentrega do documento. |
| documento_quantidade_rateada | decimal(5,2) | Quantidade rateada do documento. Pode ser NULL. |
| created_at | timestamp | Data de criação do documento. |
| updated_at | timestamp | Data de atualização do documento. |
| deleted_at | timestamp | Data de deleção do documento, pode ser NULL. |
| manifesto_documento_eletronico_inclusao_id | int(11) | ID de inclusão do Manifesto de Documento Eletrônico, pode ser NULL. |
1.5 Tabela: manifesto_documento_eletronico_emitente
Esta tabela armazena as informações sobre o emitente do Manifesto de Documento Fiscal Eletrônico (MDFe).
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(11) | Identificador único do documento. Índice Primário. |
| manifesto_documento_eletronico_id | int(11) | ID do Manifesto de Documento Eletrônico. Chave estrangeira para a tabela manifesto_documento_eletronico. Índice: manifesto_documento_eletronico_id_foreign_documento. |
| carga_descarga_id | int(11) | ID da carga e descarga. Chave estrangeira para a tabela manifesto_documento_eletronico_carga_descarga. Índice: mdfe_carga_descarga_id_foreign. |
| documento_tipo | enum('CTE', 'NFE', 'MDFE_TRANSPORTE') | Tipo do documento (CTE, NFE, MDFE_TRANSPORTE). Pode ser NULL. |
| documento_chave_acesso | varchar(44) | Chave de acesso do documento. |
| documento_segundo_codigo_barra | varchar(36) | Segundo código de barra do documento. Pode ser NULL. |
| documento_indicador_reentrega | int(11) | Indicador de reentrega do documento. |
| documento_quantidade_rateada | decimal(5,2) | Quantidade rateada do documento. Pode ser NULL. |
| created_at | timestamp | Data de criação do documento. |
| updated_at | timestamp | Data de atualização do documento. |
| deleted_at | timestamp | Data de deleção do documento, pode ser NULL. |
| manifesto_documento_eletronico_inclusao_id | int(11) | ID de inclusão do Manifesto de Documento Eletrônico, pode ser NULL. |
1.6 Tabela: manifesto_documento_eletronico_veiculo
Esta tabela armazena as informações sobre os veículos relacionados ao Manifesto de Documento Fiscal Eletrônico (MDFe)
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(11) | Identificador único do veículo. Índice Primário. |
| manifesto_documento_eletronico_id | int(11) | ID do Manifesto de Documento Eletrônico. Chave estrangeira para a tabela manifesto_documento_eletronico. Índice: manifesto_documento_eletronico_id_foreign_veiculo. |
| veiculo_tipo | enum('TRACAO', 'REBOQUE') | Tipo do veículo (tração ou reboque), pode ser NULL. |
| veiculo_codigo_veiculo | varchar(10) | Código do veículo, pode ser NULL. |
| veiculo_placa | varchar(7) | Placa do veículo, pode ser NULL. |
| veiculo_renavam | varchar(11) | RENAVAM do veículo, pode ser NULL. |
| veiculo_tara | varchar(6) | Tara do veículo, pode ser NULL. |
| veiculo_capacidade_kg | varchar(6) | Capacidade do veículo em kg, pode ser NULL. |
| veiculo_capacidade_m3 | varchar(3) | Capacidade do veículo em m³, pode ser NULL. |
| veiculo_proprietario_cpf | varchar(11) | CPF do proprietário do veículo, pode ser NULL. |
| veiculo_proprietario_cnpj | varchar(14) | CNPJ do proprietário do veículo, pode ser NULL. |
| veiculo_proprietario_rntrc | varchar(8) | RNTRC do proprietário do veículo, pode ser NULL. |
| veiculo_tipo_rodado | varchar(2) | Tipo de rodado do veículo, pode ser NULL. |
| veiculo_tipo_carroceria | varchar(2) | Tipo de carroceria do veículo, pode ser NULL. |
| veiculo_uf_licenciado | varchar(2) | UF onde o veículo é licenciado, pode ser NULL. |
| veiculo_codigo_agendamento_portuario | varchar(16) | Código do agendamento portuário, pode ser NULL. |
| agencia_reguladora_rntrc | varchar(16) | RNTRC da agência reguladora, pode ser NULL. |
| created_at | timestamp | Data de criação do veículo. |
| updated_at | timestamp | Data de atualização do veículo. |
| deleted_at | timestamp | Data de deleção do veículo, pode ser NULL. |
1.7 Tabela: manifesto_documento_eletronico_veiculo_condutor
Esta tabela armazena as informações sobre os condutores dos veículos relacionados ao Manifesto de Documento Fiscal Eletrônico (MDFe).
| Nome do Campo | Tipo de Dados | Descrição |
|---|---|---|
| id | int(11) | Identificador único do condutor. Índice Primário. |
| manifesto_documento_eletronico_id | int(11) | ID do Manifesto de Documento Eletrônico. Chave estrangeira para a tabela manifesto_documento_eletronico. Índice: manifesto_documento_eletronico_id_foreign_veiculo_condutor. |
| veiculo_id | int(11) | ID do veículo. Chave estrangeira para a tabela manifesto_documento_eletronico_veiculo. Índice: mdfe_veiculo_id_foreign. |
| veiculo_condutor_nome | varchar(60) | Nome do condutor do veículo. |
| veiculo_condutor_cpf | varchar(11) | CPF do condutor do veículo. |
| created_at | timestamp | Data de criação do registro do condutor. |
| updated_at | timestamp | Data de atualização do registro do condutor. |
| deleted_at | timestamp | Data de deleção do registro do condutor, pode ser NULL. |
Tags: softcomshop, memoria, treinamento, estoque, organizar, ficha, nfe, mdfe