Estrutura da tabela de destino

Figura 11 — Campos da tabela organizados por grupo: produto, filial, quantidades, pedido e controle.
Todos os campos
| Campo | Tipo | Significado (simples) | Detalhe técnico |
|---|---|---|---|
SKU |
varchar(45) | Código do produto | Vem de movimentacao_detalhe.codigo |
CHAVE_NFE |
varchar(45) | Número da nota fiscal | Chave da NF-e do pedido |
ID_FILIAL |
int | Identificador da loja | FK para entidade.id |
NOME_FILIAL |
varchar(45) | Nome da loja | entidade.nome |
CNPJ_FILIAL |
varchar(50) | CNPJ da loja | juridica.cnpj — parte da PK |
COD_FILIAL |
varchar(45) | Código interno da loja | entidade.codigo — parte da PK |
QTDE_PEDIDA |
decimal(10,2) | Quanto foi pedido | Soma dos itens do pedido |
QTDE_CORTADA |
decimal(10,2) | Quanto foi cortado (não será mais entregue) | Quando pedido_corte_item = 'S': pedida − recebida (mín. 0) |
QTDE_RECEBIDA |
decimal(10,2) | Quanto já chegou | Soma dos recebimentos finalizados |
QTDE_PENDENTE |
decimal(10,2) | Quanto falta | pedida − recebida (mín. 0), ou 0 se item cortado |
DESCRICAO |
longtext | Nome/descrição do produto | Texto do item do pedido |
ID_MOVIMENTACAO_PAI |
int | Número do pedido no sistema | ID da movimentação pai — parte da PK |
ID_PRODUTO_GRADE |
int | Identificador do produto com tamanho/cor | Parte da PK |
ENTRADA_CONFIRMADA |
int | Pedido já foi finalizado? (1=sim, 0=não) | Baseado em m.situacao = 'FINALIZADO' |
DATA_EMISSAO |
timestamp | Data em que o pedido foi emitido | movimentacao.data_emissao |
DATA_TRANSFERENCIA |
timestamp | Quando os dados foram enviados ao OneBeat | NOW() na gravação |
INATIVO |
int | Registro inativo? (1=sim, 0=não) | 1 se pedido Cancelado; substitui o antigo SITUACAO |
CONFIRMADO |
int | Pedido confirmado para o OneBeat? (1=sim, 0=não) | 0 se Cancelado/Aberto; 1 demais |
DATA_EXCLUSAO_MOVIMENTACAO |
timestamp | Data em que o pedido foi cancelado/excluído | movimentacao.data_exclusao se Cancelado |
EXTRA |
json | Campo reservado para dados extras | Não preenchido pelo módulo atualmente |
DATA_CRIACAO |
timestamp | Quando o registro foi criado | DEFAULT CURRENT_TIMESTAMP |
Chave primária e índices

Figura 12 — Chave primária composta por 5 campos garante um registro único por produto/pedido/filial.
Índice adicional: IDX_1BEAT_SKU no campo SKU para consultas rápidas por código de produto.
No comments to display
No comments to display