...
TOTVS CRM | SFA | Protheus | Tipo TOTVS CRM | SFA | Obrigatório | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 | IDNPEDIDOLIDO | 1 | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | IDNEXPORTADOERP | 1 | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | NUMEROPEDIDO | Se o pedido for do ERP então C5_NUM Se o pedido for do SFA então mantém pedido.numeropedido | varchar(80) | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 | NUMEROPEDIDOERP | C5_NUM | varchar(80) | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 | SGLORIGEMPEDIDO | Se o pedido for do ERP então ERP Se o pedido for do SFA então mantém pedido.sglorigempedido | varchar(10) | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 | HORATRANSMISSAO | Hora corrente | varchar(8) | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7 | OBSERVACAONOTAFISCAL | C5_MENNOTA | varchar(4000) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8 | DATATRANSMISSAO | Data corrente | date | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 9 | DATAPEDIDO | C5_EMISSAO | date | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10 | IDLOCALFILIALFATURAMENTO | EMP#EMPRESA#C5_FILIAL | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 11 | IDTABELAPRECO | EMPRESA#C5_TABELA#COALESCE(C5_FILIAL,'SF') | int8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 12 | IDCONDICAOPAGAMENTO | EMPRESA#C5_CONDPAG#COALESCE(C5_FILIAL,'SF') | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 13 | IDTIPOSITUACAOPEDIDO |
Quando: C5_NOTA = “VAZIO” AND C5_SERIE = “VAZIO” AND C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “VAZIO” AND C5_LIBEROK = “VAZIO” AND C5_BLQ = “VAZIO” Então o pedido está : PEDIDO EM ABERTO
Nível item: C6_QTDENT = “VAZIO” OR C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “VAZIO” AND C5_LIBEROK = “VAZIO” Então o item está : EM ABERTO
Quando: C5_NOTA = “VAZIO” AND C5_SERIE = “VAZIO” AND C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “VAZIO” AND C5_LIBEROK = S; Então o pedido está : PEDIDO LIBERADO
Nível item: C6_QTDENT = “VAZIO” OR C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “VAZIO” AND AND C5_LIBEROK = S; Então o item está : ITEM LIBERADO
Quando: C5_NOTA = “Número NF” AND C5_SERIE = “Número série NF” AND C6_QTDVEN = C6_QTDENT AND C6_NOTA = “Número nota fiscal” AND C6_BLQ = “VAZIO” Então o pedido está : PEDIDO ENCERRADO / FATURAMENTO TOTAL
Nível item: C6_QTDENT = C6_QTDVEN AND AND C6_NOTA = “Número NF” AND C6_BLQ = “VAZIO” Então o item está : FATURADO
Quando: C5_NOTA = ‘XXXXXXXXX’ OR ‘XXXXXX’ AND C5_SERIE = “VAZIO” OR C5_SERIE = ‘XX’ AND C6_QTDVEN > C6_QTDENT AND C6_NOTA = “VAZIO” AND C6_BLQ = R Então o pedido está : PEDIDO CANCELADO / ELIMINADO RESIDUO (TOTAL)
Nível item: C6_QTDVEN > C6_QTDENT AND C6_NOTA = “VAZIO” AND C6_BLQ = R Então o item está : ITEM CANCELADO
Quando: C5_NOTA = “VAZIO” AND C5_SERIE = “VAZIO” AND C6_QTDVEN > C6_QTDENT AND C5_BLQ = “VAZIO” AND C6_BLQ = “VAZIO” Então o pedido está : PEDIDO EM ABERTO / FATURAMENTO PARCIAL
Nível item: C6_QTDVEN > C6_QTDENT AND C6_NOTA = “Número NF” Então o item está : ITEM PARCIALMENTE FATURADO
Quando: C5_NOTA = = ‘XXXXXXXXX’ OR ‘XXXXXX’ AND C5_SERIE = “VAZIO” AND C6_QTDVEN <> C6_QTDENT AND C6_NOTA = “Numero nota fiscal” AND C6_BLQ = R (quando um item ) e caso tenha mais itens com o campo C6_BLQ = “VAZIO” ou preenchido Então o pedido está : PEDIDO ENCERRADO COM FATURAMENTO PARCIAL
Nível item: C6_QTDVEN > C6_QTDENT AND C6_NOTA = “Número nota fiscal” Então o item está : ITEM PARCIALMENTE FATURADO
Pedido Deletado no Protheus: SC5 CAMPO R_E_C_D_E_L_ > 0 Então o pedido está : PEDIDO CANCELADO
Item Deletado no Protheus: Para esse caso pode acontecer em qualquer situação acima um item pode ser deletado a qualquer momento então, ele pode cair em um pedido faturado parcial. SC6 CAMPO R_E_C_D_E_L_ > 0 Então o item está : ITEM DELETADO PROTHEUS
Quando: C5_NOTA = “VAZIO” AND C5_SERIE = “VAZIO” AND C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND (C6_BLQ = “VAZIO” OR C6_BLQ = 1) AND C5_BLQ = 1 Então o pedido está : PEDIDO COM BLOQUEIO DE REGRA
Nível item: C6_QTDENT = “VAZIO” OR C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “1” AND C5_BLQ = 1; Então o item está : BLOQUEADO
Quando: C5_NOTA = “VAZIO” AND C5_SERIE = “VAZIO” AND C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “VAZIO” OR C6_BLQ = 2 AND C5_BLQ 2; Então o pedido está : PEDIDO COM BLOQUEIO DE VERBA
Nível item: C6_QTDENT = “VAZIO” OR C6_QTDENT = 0 AND C6_NOTA = “VAZIO” AND C6_BLQ = “2” AND C5_BLQ = 2 OR C6_BLOQUEI = 2; Então o item está : BLOQUEADO VERBA
A regra foi baseada na regra do Protheus:
Situações de pedidos:
Situações itens:
Situação conforme escopo: https://docs.google.com/document/d/1bS-V1ezHPIVGO_-CQVAoinPOxmGoqgJw/edit# | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 14 | IDLOCALFILIALVENDA | EMP#EMPRESA#C5_FILIAL | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 15 | IDLOCAL | PRI#EMPRESA#C5_CLIENTE#C5_LOJACLI#COALESCE(C5_FILIAL,'SF') | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 16 | IDPARCEIRO | EMPRESA#C5_CLIENTE#C5_LOJACLI#COALESCE(C5_FILIAL,'SF') | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 17 | IDUSUARIO | EMPRESA#C5_VEND1#COALESCE(C5_FILIAL,'SF') | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 18 | IDUSUARIOPROFISSIONAL | EMPRESA#C5_VEND1#COALESCE(C5_FILIAL,'SF') | int8 | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 19 | CODIGOERP | EMPRESA#C5_FILIAL#C5_NUM | varchar(80) | SIM | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 20 | OBSERVACAOPEDIDO | Default vazio mas é parametrizável | varchar(4000) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 21 | IDTIPOESTOQUE | O dado vem da SC6, porém retorna-se apenas o primeiro valor de: EMPRESA#C6_LOCAL#COALESCE(C6_FILIAL,'SF') | int8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 22 | NUMERONOTAFISCALORIGEM | C5_NOTA | varchar(80) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 23 | DATAPREVISTAFATURA | Default vazio mas é parametrizável | date | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 24 | NUMEROPEDIDOCLIENTE | Default vazio mas é parametrizável | varchar(80) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 25 | OBSERVACAOSITUACAO | Default vazio mas é parametrizável | varchar(4000) |
...