Histórico da Página
CONTRATO
DE VENDASE REGRAS FISCAIS
Características do Requisito
Linha de Produto: | Microsiga Protheus® | ||||||
Segmento: | Gestão Agroindústria | ||||||
Módulo: | SIGAAGR | ||||||
Rotina: |
| ||||||
Cadastros Iniciais: | |||||||
Parâmetro(s): | Não há. | ||||||
Ponto de Entrada: | Não há. | ||||||
Tickets relacionados | Não há. | ||||||
Requisito/Story/Issue (informe o requisito relacionado): | DAGROGAP-994, DAGROGAP-995, DAGROGAP-996, DAGROGAP-1101, DAGROGAP-1242, DAGROGAP-2587 | ||||||
País(es): | Todos. | ||||||
Banco(s) de Dados: | Todos | ||||||
Tabelas Utilizadas: | NJR, N7R, N96, N97, N9A, NJM | ||||||
Sistema(s) Operacional(is): | Todos |
Descrição
Foi identificado a necessidade de atualizar informações relacionadas a exportação nos processos de negociação, contrato de venda, instrução de embarque externo, para que seja possível gerar os pedidos de Exportação e Embarque de exportação por filial de origem.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
- Aplique o patch do chamado e execute uma vez a rotina UPDDISTR.
Logo após a execução desta rotina é alterado o dicionário de dados da base, conforme especificações abaixo:
1. Criação de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME |
N7R | Rotas de Exportação | C | S |
N96 | Tipo de Remessa | C | S |
N97 | Tp. Remessa x Modal Pag. Exp. | C | S |
2. Criação de Campos no arquivo SX3 – Campos:
- Tabela NJR - Contratos
Campo | NJR_TIPMER |
Tipo | C - Caractere |
Tamanho | 1 |
Decimal | 0 |
Ordem | 05 |
Formato | @! |
Título | Tipo Mercado |
Descrição | Tipo de Mercado |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Validação | Pertence('12') |
Cbox Port | 1=Interno; 2=Externo |
Pasta | 1 |
Help | Define o tipo de mercado do contrato: Interno ou Externo |
Campo | NJR_CODEMB |
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Embalagem |
Descrição | Código da Embalagem |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | EE5 |
Opções | |
When | |
Relação | |
Val. Sistema | vazio() .or. ExistCPO("EE5") |
Pasta | 5 |
Help | Código da Embalagem. |
Campo | NJR_DESEMB |
Tipo | C |
Tamanho | 40 |
Decimal | 0 |
Formato | @! |
Título | Desc. Emb. |
Descrição | Descrição da Embalagem |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | |
Opções | |
When | |
Inic. Padrao | IF(!inclui,Posicione('EE5',1,xFilial('EE5')+NJR->NJR_CODEMB,'EE5_DESC'),' ') |
Val. Sistema | |
Pasta | 5 |
Inic. Browser | POSICIONE('EE5',1,XFILIAL('EE5')+NJR->NJR_CODEMB,'EE5_DESC') |
Help | Descrição da embalagem do produto. |
Campo | NJR_CONDPA |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Mod.Pgto.Exp |
Descrição | Modalidade Pagamento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | AGRAEEF |
Opções | |
When | M->NJR_TIPMER = "2" |
Relação | |
Val. Sistema | vazio() .or. existCpo("EEF") |
Pasta | 6 |
Help | Modalidade de Pagamento do Processo de Exportação. |
Campo | NJR_DESCPA |
Tipo | C |
Tamanho | 50 |
Decimal | 0 |
Formato | @! |
Título | Descr. Pagto |
Descrição | Descrição Pagamento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | |
Opções | |
When | |
Inic. Padrão | IF(!INCLUI,POSICIONE('EEF',1,XFILIAL('EEF')+NJR->NJR_CONDPA,'EEF_DESC'),' ') |
Val. Sistema | |
Pasta | 6 |
Help | Descrição da Modalidade de Pagamento de Exportação. |
Inic. Browse | POSICIONE('EEF',1,XFILIAL('EEF')+NJR->NJR_CONDPA,'EEF_DESC') |
Campo | NJR_VIA |
Tipo | C |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Via Transp. |
Descrição | Via de Transporte |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | NJRSYQ |
Opções | |
When | M->NJR_TIPMER = "2" |
Relação | |
Val. Sistema | vazio() .or. existCPO("SYQ") |
Pasta | 6 |
Help | Via de Transporte do Contrato para Mercado Externo. |
Campo | NJR_DESVIA |
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Descr. Via |
Descrição | Descrição da Via |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | |
Opções | |
When | |
Inic. Padrão | IF(!INCLUI,POSICIONE('SYQ',1,XFILIAL('SQY')+NJR->NJR_VIA,'YQ_DESCR'),' ') |
Val. Sistema | |
Pasta | 6 |
Help | Descrição da Via de Transporte. |
Inic. Browse | POSICIONE('SYQ',1,XFILIAL('SYQ')+NJR->NJR_VIA,'YQ_DESCR') |
Campo | NJR_INCOTE |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Incoterm |
Descrição | Código INCOTERM |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | SYJ |
Opções | |
When | M->NJR_TIPMER = "2" |
Relação | vazio() .or. existCPO("SYJ") |
Val. Sistema | |
Pasta | 6 |
Help | Código do INCOTERM. |
Campo | NJR_DESINC |
Tipo | C |
Tamanho | 40 |
Decimal | 0 |
Formato | @! |
Título | Des INCOTERM |
Descrição | Descrição do INCOTERM |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | |
Opções | |
When | |
Inic. Padrão | IF(!INCLUI,POSICIONE('SYJ',1,XFILIAL('SYJ')+NJR->NJR_INCOTE,'YJ_DESCR'),' ') |
Val. Sistema | |
Pasta | 6 |
Help | Descrição do INCOTERM. |
Inic. Browse | POSICIONE('SYJ',1,XFILIAL('SYJ')+NJR->NJR_INCOTE,'YJ_DESCR') |
Campo | NJR_CLASSQ |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Contr. Quali |
Descrição | Controle Qualidade |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | |
Opções | 1=Origem;2=Destino |
When | |
Inic. Padrão | '1' |
Val. Sistema | Pertence('12') |
Pasta | 6 |
Help | Indica se o controle de qualidade do contrato será na Origem ou no Destino. (1=Origem;2=Destino) |
Inic. Browse |
Campo | NJR_TPSEVO |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tp Sel Volum |
Descrição | Tipo Seleção de Volumes |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | |
Opções | 1=Por Volume;2=Por Bloco;3=Por Fardo |
When | |
Inic. Padrão | IIF( (M->NJR_INCOTE == 'CIF' .OR. M->NJR_INCOTE == 'CFR'),'1','2') |
Val. Sistema | Pertence('123') |
Pasta | |
Help | Indica como selecionar Volumes na Instrução de Embarque, podendo ser: 1-Por Volume; 2-Por Blocos 3-Por Fardos |
Inic. Browse |
Campo | NJR_CONDPG |
Tipo | C |
Tamanho | 5 |
Decimal | 0 |
Formato | @! |
Título | Cond. Pagto |
Descrição | Cond. Pagto |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | SY6NJR |
Opções | |
When | M->NJR_TIPMER = "2" |
Relação | |
Val. Sistema | |
Pasta | 6 |
Help | Código da condição de pagamento do contrato. |
Campo | NJR_DIASPG |
Tipo | N |
Tamanho | 3 |
Decimal | 0 |
Formato | 999 |
Título | Dias Pagto |
Descrição | Dias Pagamento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | SY6NJR |
Opções | |
When | M->NJR_TIPMER = "2" |
Relação | |
Val. Sistema | |
Pasta | 6 |
Help | Dias do pagamento |
Campo | NJR_DESPG |
Tipo | C |
Tamanho | 50 |
Decimal | 0 |
Formato | @! |
Título | Des Cond Pag |
Descrição | Descrição Cond Pagto |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | |
Opções | |
When | |
Inic. Padrão | |
Val. Sistema | |
Pasta | 6 |
Help | Descrição da condição de pagamento |
Inic. Browse |
Campo | NJR_TIPOCL |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Cliente |
Descrição | Tipo de Cliente |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | F=Cons.Final;L=Prod.Rural;R=Revendedor;S=Solidario;X=Exportacao/Importacao |
When | |
Relação | |
Val. Sistema | pertence("FLRSX") |
Pasta | 1 |
Help | Código do tipo de cliente F=Cons.Final L=Produtor Rural R=Revendedor S=Solidario X=Exportacao/Importacao |
- Tabela N7R - Rotas de Exportação
Campo | N7R_FILIAL |
Tipo | C |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Filial |
Descrição | Filial do Sistema |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Cons. Padrão | |
Opções | |
When | |
Relação | |
Val. Sistema | |
Help | Filial do sistema. |
Campo | N7R_CODCTR |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Contrato |
Descrição | Código do Contrato |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Cons. Padrão | NJR |
Opções | |
When | |
Relação | |
Val. Sistema | ExistCPO("NJR") |
Help | Código do Contrato. |
Campo | N7R_TIPO |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | @ |
Título | Tipo |
Descrição | Tipo da Rota |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Cons. Padrão | |
Opções | 1=Origem;2=Destino |
When | M->NJR_TIPMER = "2" |
Relação | '1' |
Val. Sistema | Pertence('12') |
Help | Tipo da Rota: 1=Origem;2=Destino |
Campo | N7R_CODROT |
Tipo | C |
Tamanho | 5 |
Decimal | 0 |
Formato | @! |
Título | Porto/Aeropo |
Descrição | Código do Porto/Aeroporto |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Cons. Padrão | SY9 |
Opções | |
When | M->NJR_TIPMER = "2" |
Val. Sistema | ExistCPO("SY9") |
Help | Código do Porto/Aeroporto. |
Campo | N7R_DESROT |
Tipo | C |
Tamanho | 25 |
Decimal | 0 |
Formato | @! |
Título | Desc. Rota |
Descrição | Descrição da Rota |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | |
When | |
Val. Sistema | |
Help | Descrição do Porto/Aeroporto.Descrição da Rota. |
Inic. Padrão | IF(!INCLUI,POSICIONE('SY9',1,XFILIAL('SY9')+N7R->N7R_CODROT,'Y9_DESCR'),' ') |
Inic. Browse | POSICIONE('SY9',1,XFILIAL('SY9')+N7R->N7R_CODROT,'Y9_DESCR') |
- Tabela N96 - Tipo de Remessa
Campo | N96_FILIAL |
Tipo | C |
Tamanho | 02 |
Decimal | 0 |
Formato | @! |
Título | Filial |
Descrição | Filial do Sistema |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | (X3_VALID) |
Help | Filial do Sistema |
Inic. Padrão | (X3_RELACAO) |
Inic. Browse | (X3_INIBRW) |
Campo | N96_CODREM |
Tipo | C |
Tamanho | 03 |
Decimal | 0 |
Formato | @! |
Título | Cod.Tp.Rem. |
Descrição | Código Tipo Remessa |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | (X3_VALID) |
Help | Código do Tipo Remessa |
Inic. Padrão | (X3_RELACAO) |
Inic. Browse | (X3_INIBRW) |
Campo | N96_DESREM |
Tipo | C |
Tamanho | 30 |
Decimal | 0 |
Formato | @! |
Título | Des.Tp.Rem. |
Descrição | Descrição Tipo Remessa |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | (X3_VALID) |
Help | Descrição do Tipo Remessa |
Inic. Padrão | (X3_RELACAO) |
Inic. Browse | (X3_INIBRW) |
- Tabela N97 - Tp. Remessa x Modal Pag. Exp.
Campo | N97_FILIAL |
Tipo | C |
Tamanho | 02 |
Decimal | 0 |
Formato | @! |
Título | Filial |
Descrição | Filial do Sistema |
Nível | 1 |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | (X3_VALID) |
Help | Filial do Sistema |
Inic. Padrão | (X3_RELACAO) |
Inic. Browse | (X3_INIBRW) |
Campo | N97_CODREM |
Tipo | C |
Tamanho | 03 |
Decimal | 0 |
Formato | @! |
Título | Cod.Tp.Rem. |
Descrição | Código Tipo Remessa |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | (X3_VALID) |
Help | Código do Tipo da Remessa |
Inic. Padrão | (X3_RELACAO) |
Inic. Browse | (X3_INIBRW) |
Campo | N97_MODPAG |
Tipo | C |
Tamanho | 03 |
Decimal | 0 |
Formato | @! |
Título | Cod.Mod.Pag. |
Descrição | Cod. Mod. Pag. Exp. |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Cons. Padrão | AGREEF |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | ExistCpo("EEF") |
Help | Código da Modalidade de Pagamento Exportação. |
Inic. Padrão | (X3_RELACAO) |
Inic. Browse | (X3_INIBRW) |
Campo | N97_DESMOD |
Tipo | C |
Tamanho | 50 |
Decimal | 0 |
Formato | @! |
Título | Desc.Mod.Pag |
Descrição | Desc. Mod. Pag. Exp. |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | (X3_VALID) |
Help | Descrição da Modalidade de Pagamento Exportação. |
Inic. Padrão | IF(!INCLUI,POSICIONE('EEF',1,XFILIAL('EEF')+N97->N97_MODPAG,'EEF_DESC'),' ') |
Inic. Browse | POSICIONE('EEF',1,XFILIAL('EEF')+N97->N97_MODPAG,'EEF_DESC') |
- Tabela N9A - Regras Fiscais do Contrato
Campo | N9A_FILIAL |
Tipo | C |
Tamanho | 02 |
Decimal | 0 |
Formato | @! |
Título | Filial |
Descrição | Filial |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | (X3_VALID) |
Help | Não possui |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_CODCTR |
Tipo | C |
Tamanho | 06 |
Decimal | 0 |
Formato | @! |
Título | Contrato |
Descrição | Código do Contrato |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | ExistCpo('NJR',M->N9A_CODCTR) |
Help | Código do Contrato |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_ITEM |
Tipo | C |
Tamanho | 03 |
Decimal | 0 |
Formato | @! |
TítuloItem | Id Entrega |
DescriçãoItem Sequencial | Id Entrega |
Nível | 1 |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | |
Help | Item sequencialId Entrega |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_SEQPRI |
Tipo | C |
Tamanho | 03 |
Decimal | 0 |
Formato | @! |
Título | PrioridadeItem |
DescriçãoSeq Prioridade | Item Sequencial |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | |
Help | Prioridade de utilização da regraItem sequencial |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_CODFIN |
Tipo | C |
Tamanho | 06 |
Decimal | 0 |
Formato | @! |
Título | Finalidade |
Descrição | Código da Finalidade |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | Vazio() .or. existCpo("N8A") |
Help | Deve indicar o código da finalidade |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_DESFIN |
Tipo | C |
Tamanho | 40 |
Decimal | 0 |
Formato | @! |
Título | Des. Finalid |
Descrição | Descrição da Finalidade |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | |
Help | Descrição da Finalidade |
Inic. Padrão | Iif(!INCLUI, Posicione('N8A', 1, FwXFilial('N8A') + N9A->N9A_CODFIN, 'N8A_DESFIN'), '') |
Inic. Browse | Posicione('N8A', 1, FwXFilial('N8A') + N9A->N9A_CODFIN, 'N8A_DESFIN') |
Campo | N9A_OPEFIS |
Tipo | C |
Tamanho | 25 |
Decimal | 0 |
Formato | @! |
Título | Oper. Fis. |
Descrição | Código Operação Fiscal |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | ExistCpo('SX5','DJ'+M->N9A_OPEFIS) |
Help | Código da Operação Fiscal |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_TES |
Tipo | C |
Tamanho | 03 |
Decimal | 0 |
Formato | @! |
Título | TES |
Descrição | Cod. Tes. |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | Vazio().Or.ExistCpo('SF4') |
Help | Codigo da TES |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_TESAUX |
Tipo | C |
Tamanho | 03 |
Decimal | 0 |
Formato | @! |
Título | TES Aux |
Descrição | Cod. Tes. Auxiliar |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | Vazio().Or.ExistCpo('SF4') |
Help | Codigo da TES Auxiliar |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_CODENT |
Tipo | C |
Tamanho | 06 |
Decimal | 0 |
Formato | @! |
Título | Cod Entidade.Ent.Fat |
Descrição | Código da entidade Entidade Faturamen |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | NJ0 |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema |
|
Help | Código da Entidade |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_LOJENT |
Tipo | C |
Tamanho | 02 |
Decimal | 0 |
Formato | @! |
Título | Loj. EntidadeEnt.Fat |
Descrição | Loja da entidadeEntidade Faturamento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema |
|
Help | Loja da Entidade |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_NOMENT |
Tipo | C |
Tamanho | 40 |
Decimal | 0 |
Formato | @! |
Título | NomNm.Ent. EntidadeFat |
Descrição | Nome da entidade Entidade Faturamento |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema |
|
Help | Nome da Entidade |
Inic. Padrão | IF(!INCLUI,POSICIONE('NJ0',1,XFILIAL('NJ0')+N9A->N9A_CODENT+N9A->N9A_LOJENT,'NJ0_NOME'),' ') |
Inic. Browse | POSICIONE('NJ0',1,XFILIAL('NJ0')+N9A->N9A_CODENT+N9A->N9A_LOJENT,'NJ0_NOME') |
Campo | N9A_NMLJEN |
Tipo | C |
Tamanho | 20 |
Decimal | 0 |
Formato | @! |
Título | NomNm.LojLj. Ent.Fat |
Descrição | Nome da Loja da entidadeEntidade Fatura |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema |
|
Help | Nome da Loja da Entidade |
Inic. Padrão | IF(!INCLUI,POSICIONE('NJ0',1,XFILIAL('NJ0')+N9A->N9A_CODENT+N9A->N9A_LOJENT,'NJ0_NOMLOJ'),' ') |
Inic. Browse | POSICIONE('NJ0',1,XFILIAL('NJ0')+N9A->N9A_CODENT+N9A→N9A_LOJENT,'NJ0_NOMLOJ') |
Campo | N9A_TIPCLI |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tipo Cliente |
Descrição | Tipo do Cliente |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | F=Cons.Final;L=Produtor Rural;R=Revendedor;S=Solidario;X=Exportação |
When | (X3_WHEN) |
Val. Sistema | Pertence("FLRSX") |
Help | Tipo de Cliente : Opções Brasil (L,F,R,S,X): L - Produtor Rural; F - Cons.Final; R - Revendedor; S - ICMS Solidário sem IPI na base; X - Exportação. |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_ENTENT |
Tipo | C |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Cod. Ent. Entr |
Descrição | Codigo Entidade Entrega |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | NJ0 |
Opções | |
When | (X3_WHEN) |
Val. Sistema | |
Help | Código da Entidade de Entrega |
Inic. Padrão | FwFldGet('NNY_ENTDES') |
Inic. Browse |
Campo | N9A_LJEENT |
Tipo | C |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Loj. Ent. Entr |
Descrição | Loja da entidade Entrega |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | |
When | (X3_WHEN) |
Val. Sistema | |
Help | Loja da Entidade Entrega |
Inic. Padrão | FwFldGet('NNY_LOJDES') |
Inic. Browse |
Campo | N9A_NMEENT |
Tipo | C |
Tamanho | 40 |
Decimal | 0 |
Formato | @! |
Título | Nm. Ent. Entr |
Descrição | Nome Entidade de Entrega |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | |
When | (X3_WHEN) |
Val. Sistema | |
Help | Nome da Entidade de Entrega |
Inic. Padrão | IF(!INCLUI,POSICIONE('NJ0',1,XFILIAL('NJ0')+N9A->N9A_ENTENT+N9A->N9A_LJEENT,'NJ0_NOME'),' ') |
Inic. Browse | POSICIONE('NJ0',1,XFILIAL('NJ0')+N9A->N9A_ENTENT +N9A-> N9A_LJEENT,'NJ0_NOME') |
Campo | N9A_NLJENT |
Tipo | C |
Tamanho | 20 |
Decimal | 0 |
Formato | @! |
Título | Nm. Lj. Entr |
Descrição | Nome Loja Ent. Entrega |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | |
When | (X3_WHEN) |
Val. Sistema | |
Help | Nome da Loja de Entidade Entrega |
Inic. Padrão | IF(!INCLUI,POSICIONE('NJ0',1,XFILIAL('NJ0')+N9A->N9A_ENTENT+N9A-> N9A_LJEENT,'NJ0_NOMLOJ'),' ') |
Inic. Browse | POSICIONE('NJ0',1,XFILIAL('NJ0')+N9A->N9A_ENTENT+N9A-> N9A_LJEENT,'NJ0_NOMLOJ') |
Campo | N9A_OPETRI |
Tipo | C |
Tamanho | 01 |
Decimal | 0 |
Formato | @! |
Título | Op. Triangula |
Descrição | Operação Triangular |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | 1=Sim;2=Não |
When | (X3_WHEN) |
Val. Sistema | Pertence("12") |
Help | Possui Operação Triangular? 1-Sim; 2-Não |
Inic. Padrão | '2' |
Inic. Browse | '2' |
Campo | N9A_OPEFUT |
Tipo | C |
Tamanho | 01 |
Decimal | 0 |
Formato | @! |
Título | Op. Futura |
Descrição | Operação Venda Futura |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | 1=Sim;2=Não |
When | (X3_WHEN) |
Val. Sistema | Pertence("12") |
Help | Operacao Venda Futura ? 1 - Sim ; 2 – Não |
Inic. Padrão | '2' |
Inic. Browse | '2' |
Campo | N9A_QUANT |
Tipo | N |
Tamanho | 12 |
Decimal | 2 |
Formato | @E 999,999,999.99 |
Título | Quantidade |
Descrição | Quantidade |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | |
When | (X3_WHEN) |
Val. Sistema | |
Help | Quantidade |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_QTDINS |
Tipo | N |
Tamanho | 12 |
Decimal | 2 |
Formato | @E 999,999,999.99 |
Título | Qt Instruida |
Descrição | Quantidade Instruida |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | |
When | (X3_WHEN) |
Val. Sistema | |
Help | Quantidade Instruída |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_SDOINS |
Tipo | N |
Tamanho | 12 |
Decimal | 2 |
Formato | @E 999,999,999.99 |
Título | Sld. Instru |
Descrição | Saldo Instrução |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | |
When | (X3_WHEN) |
Val. Sistema | |
Help | Saldo Instrução |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_QTDNF |
Tipo | N |
Tamanho | 12 |
Decimal | 2 |
Formato | @E 999,999,999.99 |
Título | Qtd. NF |
Descrição | Quantidade NF |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | |
When | (X3_WHEN) |
Val. Sistema | |
Help | Quantidade NF (faturado/recebido) |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_SDONF |
Tipo | N |
Tamanho | 12 |
Decimal | 2 |
Formato | @E 999,999,999.99 |
Título | Sld NF |
Descrição | Saldo NF |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | |
When | (X3_WHEN) |
Val. Sistema | |
Help | Saldo NF |
Inic. Padrão | |
Inic. Browse |
Campo | N9A_FILROMFILORG |
Tipo | C |
Tamanho | 02 |
Decimal | 0 |
Formato | @! |
Título | Fil RomaneioOrigem |
Descrição | Filial RomaneioOrigem |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | |
When | (X3_WHEN) |
Val. Sistema | ExistCpo("SM0",cEmpAnt+M->N9A_FILORG) |
Help | Filial Romaneio GlobalOrigem |
Inic. Padrão | FwFldGet('NNY_FILORG') |
Inic. Browse |
Campo | N9A_CODROM |
Tipo | C |
Tamanho | 10 |
Decimal | 0 |
Formato | @! |
Título | Cod Romaneio |
Descrição | Código Romaneio Global |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | |
When | (X3_WHEN) |
Val. Sistema | |
Help | Cod Romaneio Global |
Inic. Padrão | |
Inic. Browse |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
3. Criação de Índices no arquivo SIX – Índices:Índice
N7R
Ordem
1
Chave
N7R_FILIAL+N7R_CODCTR+N7R_TIPO+N7R_CODROT
Descrição
Filial+Contrato+Tipo+Código
Proprietário
S
Campo | N9A_PRIORI |
Tipo | N |
Tamanho | 3 |
Decimal | 0 |
Formato | @E 999 |
Título | Prioridade |
Descrição | Prioridade Regra Fiscal |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | |
Opções | |
When | (X3_WHEN) |
Val. Sistema | |
Help | Prioridade |
Inic. Padrão |
Índice
N96
Ordem
1
Chave
N96_FILIAL+N96_CODREM
Descrição
Filial+Cod.Tp.Rem.
Proprietário
S
Índice
N97
Ordem
1
Chave
N97_FILIAL+N97_CODREM+N97_MODPAG
Descrição
Filial+Cod.Tp.Rem. + Cod.Mod.Pag.
Proprietário
S
Índice
N97
Ordem
2
Chave
N97_FILIAL+N97_MODPAG+N97_CODREM
Descrição
Filial+Cod.Mod.Pag. + Cod.Tp.Rem.
Proprietário
S
4. Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:
- Pesquisa NJRSYQ - Vias Transporte Exp.
Alias | NJRSYQ |
Tipo | 1 |
Sequência | 01 |
Coluna | DB |
Descrição | Vias Transporte Exp. |
Contém | SYQ |
Alias | NJRSYQ |
Tipo | 2 |
Sequência | 01 |
Coluna | 01 |
Descrição | Código | Contém |
Alias | NJRSYQ |
Tipo | 4 |
Sequência | 01 |
Inic. Browse |
- Tabela NJM - Dados Fiscais do Romaneio
Campo | NJM_SUBTIP | |||||
Tipo | C | |||||
Tamanho | 2 | |||||
Decimal | 0 | |||||
Formato | Coluna | 01
| ||||
Título | SubTipo Ctrl | |||||
Descrição | SubTipo de Controle | |||||
Nível | 1 | |||||
Usado | Sim | |||||
Obrigatório | Não | |||||
Browse | Sim | |||||
Cons. Padrão | ||||||
Opções | Descrição
| Descrição |
| Contém | YQ_DESCR | |
Alias | NJRSYQ | |||||
Tipo | 4 | |||||
Sequência | 01 | |||||
Coluna | 02 | |||||
Descrição | Código da Via | |||||
Contém | YQ_VIA | |||||
Alias | NJRSYQ | |||||
Tipo | 5 | |||||
Sequência | 01 | |||||
| ||||||
When | ||||||
Val. Sistema | ExistCpo('SX5','K0'+M->NJM_SUBTIP) | |||||
Help | SubTipo de Controle | |||||
Inic. Padrão | Coluna | Descrição | Contém | SYQ->YQ_VIA
- Pesquisa N96 - Tipo de Remessa.
Alias | N96 |
Tipo | 1 |
Sequência | 01 |
Coluna | N96_CODREM |
Descrição | Tipo de Remessa |
Contém | N96→N96_CODREM |
Alias | N96 |
Tipo | 1 |
Sequência | 02 |
Coluna | N96_CODREM |
Descrição | Tipo de Remessa |
Contém | N96→N96_DESREM |
- Pesquisa AGREEF - Consulta EEF - AGRO.
Alias
N97
Tipo
1
Sequência
01
Coluna
EEF_COD
Descrição
Código
Contém
EEF→EEF_COD
Alias
N97
Tipo
1
Sequência
02
Coluna
EEF_DESC
Descrição
Descrição.
Contém
EEF→EEF_DESC
Inic. Browse |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
3. Criação de Índices no arquivo SIX – Índices:
Índice | N7R |
Ordem | 1 |
Chave | N7R_FILIAL+N7R_CODCTR+N7R_TIPO+N7R_CODROT |
Descrição | Filial+Contrato+Tipo+Código |
Proprietário | S |
Índice | N96 |
Ordem | 1 |
Chave | N96_FILIAL+N96_CODREM |
Descrição | Filial+Cod.Tp.Rem. |
Proprietário | S |
Índice | N97 |
Ordem | 1 |
Chave | N97_FILIAL+N97_CODREM+N97_MODPAG |
Descrição | Filial+Cod.Tp.Rem. + Cod.Mod.Pag. |
Proprietário | S |
Índice | N97 |
Ordem | 2 |
Chave | N97_FILIAL+N97_MODPAG+N97_CODREM |
Descrição | Filial+Cod.Mod.Pag. + Cod.Tp.Rem. |
Proprietário | S |
4. Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:
- Pesquisa NJRSYQ - Vias Transporte Exp.
Alias | NJRSYQ |
- Pesquisa SY6NJR - Condição de Pagto
Alias | SY6 |
Tipo | 1 |
Sequência | 01 |
Coluna | Y6_COD |
Descrição | Código |
Contém | SY6→Y6_COD |
Alias | SY6 |
Tipo | 1 |
Sequência | 0201 |
Coluna | Y6_DIAS_PA DB |
Descrição | Nr Vias Transporte Exp. Dias |
Contém | SY6→Y6_DIAS_PA |
5. Criação de Gatilhos no arquivo SX7 – Gatilhos:
Tabela NJR – Contratos:
SYQ |
Alias | NJRSYQ |
Tipo | 2 |
Sequência | 01 |
Coluna | 01 |
Campo | NJR_CODPRO |
Sequência | 004 |
Campo Domínio | NJR_CODEMB |
Tipo | Primário |
Regra | SB1->B1_CODEMB |
Posiciona? | SIM |
Chave | xFilial('SB1')+M->NJR_CODPRO | Condição | Proprietário |
Campo | NJR_CODPRO |
Sequência | 005 |
Campo Domínio | NJR_DESEMB |
Tipo | Primário |
Regra | EE5->EE5_DESC
|
Posiciona? | SIM |
Chave | xFilial('EE5')+M->NJR_CODEMB | Condição | Proprietário |
Campo | NJR_CODEMB |
Sequência | 001 |
Campo Domínio | NJR_DESEMB |
Tipo | Primário |
Regra | EE5->EE5_DESC |
Posiciona? | NÃO |
Chave | xFilial('EE5")+M->NJR_CODEMB | Condição | Proprietário |
Campo | NJR_CONDPA |
Sequência | 001 |
Campo Domínio | NJR_DESCPA |
Tipo | Primário |
Regra | EEF->EEF_DESC |
Posiciona? | NÃO |
Chave | xFilial('EEF')+M->NJR_CONDPA | Condição | Proprietário |
Campo | NJR_VIA |
Sequência | 001 |
Campo Domínio | NJR_DESVIA |
Tipo | Primário |
Regra | SYQ->YQ_DESCR |
Posiciona? | NÃO |
Chave | xFilial('SYQ')+M->NJR_VIA |
| |
Descrição | Código |
Contém |
Alias | NJRSYQ |
Tipo | 4 |
Sequência | 01 |
Coluna | 01 |
Descrição | Descrição |
Contém | YQ_DESCR |
Alias | NJRSYQ |
Tipo | 4 |
Sequência | 01 |
Coluna | 02 |
Descrição | Código da Via |
Contém | YQ_VIA |
Alias | NJRSYQ |
Tipo | 5 |
Sequência | 01 |
Coluna |
|
Descrição | |
Contém | SYQ->YQ_VIA |
- Pesquisa N96 - Tipo de Remessa.
Alias | N96 |
Tipo | 1 |
Sequência | 01 |
Coluna | N96_CODREM |
Descrição | Tipo de Remessa |
Contém | N96→N96_CODREM |
Alias | N96 |
Tipo | 1 |
Sequência | 02 |
Coluna | N96_CODREM |
Descrição | Tipo de Remessa |
Contém | N96→N96_DESREM |
- Pesquisa AGREEF - Consulta EEF - AGRO.
Alias | N97 |
Tipo | 1 |
Sequência | 01 |
Coluna | EEF_COD |
Descrição | Código |
Contém | EEF→EEF_COD |
Alias | N97 |
Tipo | 1 |
Sequência | 02 |
Coluna | EEF_DESC |
Descrição | Descrição. |
Contém | EEF→EEF_DESC |
- Pesquisa SY6NJR - Condição de Pagto
Alias | SY6 |
Tipo | 1 |
Sequência | 01 |
Coluna | Y6_COD |
Descrição | Código |
Contém | SY6→Y6_COD |
Alias | SY6 |
Tipo | 1 |
Sequência | 02 |
Coluna | Y6_DIAS_PA |
Descrição | Nr. Dias |
Contém | SY6→Y6_DIAS_PA |
5. Criação de Gatilhos no arquivo SX7 – Gatilhos:
Tabela NJR – Contratos:
Campo | NJR_CODPRO |
Sequência | 004 |
Campo Domínio | NJR_CODEMB |
Tipo | Primário |
Regra | SB1->B1_CODEMB |
Posiciona? | SIM |
Chave | xFilial('SB1')+M->NJR_CODPRO |
Condição | |
Proprietário |
Campo | NJR_CODPRO |
Sequência | 005 |
Campo Domínio | NJR_DESEMB |
Tipo | Primário |
Regra | EE5->EE5_DESC | Condição | Proprietário |
Campo | NJR_INCOTE |
Sequência | 001 |
Campo Domínio | NJR_DESINC |
Tipo | Primário |
Regra | SYJ->YJ_DESCR |
Posiciona? | NÃO |
Chave | xFilial('SYJ')+M->NJR_INCOTE | Condição | Proprietário |
Campo | NJR_CODREM |
Sequência | 001 |
Campo Domínio | NJR_CODREM |
Tipo | Primário |
Regra | N96->N96_DESREM |
Posiciona? | SIM |
Chave | xFilial('N96')+M->NJR_CODREM | Condição | Proprietário |
Campo | NJR_CONDPA |
Sequência | 003 |
Campo Domínio | NJR_DESREM |
Tipo | Primário |
Regra | N96->N96_DESREM |
Posiciona? | NÃO |
Chave | xFilial('N96')+M->NJR_CODREM | Condição | Proprietário |
Campo | NJR_CONDPG |
Sequência | 001 |
Campo Domínio | NJR_DIASPG |
Tipo | Primário |
Regra | SY6->Y6_DIAS_PA |
Posiciona? | SIM |
Chave | XFILIALxFilial('SY6EE5')+M->NJR_CONDPG CODEMB |
Condição | |
Proprietário |
Campo | NJR_CONDPGCODEMB | ||
Sequência | 002001 | ||
Campo Domínio | NJR_DESPGDESEMB | ||
Tipo | Primário | ||
Regra | MSMM(SY6EE5->Y6_DESC_P,50) | ||
Posiciona? | SIM | ||
>EE5_DESC | |||
Posiciona? | NÃO | ||
Chave | xFilial('EE5" | Chave | XFILIAL("SY6")+M->NJR_CONDPG+STR(M->NJR_DIASPG,AVSX3("NJR_DIASPG",3)) CODEMB |
Condição | |||
Proprietário |
Tabela N7R – Rotas de Exportação:
Campo | N7RNJR_CODROTCONDPA |
Sequência | 001 |
Campo Domínio | N7RNJR_DESROTDESCPA |
Tipo | Primário |
Regra | SY9EEF->Y9>EEF_DESCR DESC |
Posiciona? | NÃO |
Chave | xFilial("SY9"'EEF')+M->N7R>NJR_CODROT CONDPA |
Condição | |
Proprietário |
Campo | N97NJR_MODPAGVIA |
Sequência | 001 |
Campo Domínio | N97NJR_DESMODDESVIA |
Tipo | Primário |
Regra | EEFSYQ->EEF>YQ_DESCDESCR |
Posiciona? | SimNÃO |
Chave | xFilial('EEFSYQ')+M->N97>NJR_MODPAGVIA |
Condição | |
Proprietário |
Tabela NNF - Despesas Corretores
Campo |
NJR_ |
INCOTE |
Sequência |
001 |
Tamanho
1
Decimal
Formato
@!
Título
Tip Comis
Descrição
Inic. Padrão
0
Usado
Sim
Obrigatório
Não
Browse
Não
Opções
0 – Direta
1 – A Remeter
2 – Conta Gráfica
3 – Deduzir da Fatura
When
Relação
Val. Sistema
Help
Informe o tipo de Comissão :
0 – Direta
1 – A Remeter
2 – Conta Gráfica
3 – Deduzir da Fatura
Campo
N97_DESMOD
Tipo
C
Tamanho
50
Decimal
0
Formato
@!
Título
Desc.Mod.Pag
Descrição
Desc. Mod. Pag. Exp.
Nível
1
Usado
Sim
Obrigatório
Não
Browse
Sim
Opções
(X3_CBOX)
When
(X3_WHEN)
Val. Sistema
(X3_VALID)
Help
Descrição da Modalidade de Pagamento Exportação.
Procedimento para Utilização
1. Campo "Tipo de Mercado" no contrato de venda:
No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Venda / Contrato de Venda (OGA290).a. Na aba "Principal" será possível informar se o contrato é tipo "Interno" ou "Externo". Caso seja "Externo" será habilitado os campos da aba de "Exportação".
2. Pasta "Regras Fiscais" no contrato de venda:
No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Venda / Contrato de Venda (OGA290).a. Na nova pasta "Regras Fiscais" será possível parametrizar mais de uma regra fiscal quando o contrato possuir grandes volumes para entrega, ou seja, parte do contrato pode ser atendida de uma forma, e parte de outra. Será possível informar: prioridade da regra, finalidade, operação fisca, TES, TES Aux, Entidade, Tipo Cliente, Entidade Entrega, Op Triangular, Op Futura e Quantidade.
3. Pasta "Exportação" no contrato de venda:
No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Venda / Contrato de Venda (OGA290).a. Na nova pasta "Exportação" será possível informar os dados da Modalidade de Pagamento do Processo de Exportação, a Condição de Pagamento, Tipo de Remessa(Cod.Tp.Rem.), Via de Transporte do Contrato para Mercado Externo(Via Transp.), Incoterm e os portos de origem e destino da viagem
4. Pasta "Logística" no contrato de venda:
No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Venda / Contrato de Venda (OGA290).a. Na nova pasta "Logística" será possível informar os dados do Controle de Qualidade, indicando se o mesmo será efetuado na Origem ou no Destino (1=Origem;2=Destino)
5. Pasta "Qualidade" no contrato de venda:
No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Venda / Contrato de Venda (OGA290).a. Somente quando o produto for Algodão, na nova pasta "Qualidade" será possível informar o Tipo de Seleção de Volumes que pode ser:
1-Por Volume;
2-Por Blocos
3-Por Fardos
Se o INCOTERM for CIF ou CFR, então o tipo de seleção é sugerido com o valor 1 - Por Volume. Senão, é sugerido o valor 2 - Por BlocoCampo Domínio | NJR_DESINC |
Tipo | Primário |
Regra | SYJ->YJ_DESCR |
Posiciona? | NÃO |
Chave | xFilial('SYJ')+M->NJR_INCOTE |
Condição | |
Proprietário |
Campo | NJR_CODREM |
Sequência | 001 |
Campo Domínio | NJR_CODREM |
Tipo | Primário |
Regra | N96->N96_DESREM |
Posiciona? | SIM |
Chave | xFilial('N96')+M->NJR_CODREM |
Condição | |
Proprietário |
Campo | NJR_CONDPA |
Sequência | 003 |
Campo Domínio | NJR_DESREM |
Tipo | Primário |
Regra | N96->N96_DESREM |
Posiciona? | NÃO |
Chave | xFilial('N96')+M->NJR_CODREM |
Condição | |
Proprietário |
Campo | NJR_CONDPG |
Sequência | 001 |
Campo Domínio | NJR_DIASPG |
Tipo | Primário |
Regra | SY6->Y6_DIAS_PA |
Posiciona? | SIM |
Chave | XFILIAL('SY6')+M->NJR_CONDPG |
Condição | |
Proprietário |
Campo | NJR_CONDPG |
Sequência | 002 |
Campo Domínio | NJR_DESPG |
Tipo | Primário |
Regra | MSMM(SY6->Y6_DESC_P,50) |
Posiciona? | SIM |
Chave | XFILIAL("SY6")+M->NJR_CONDPG+STR(M->NJR_DIASPG,AVSX3("NJR_DIASPG",3)) |
Condição | |
Proprietário |
Tabela N7R – Rotas de Exportação:
Campo | N7R_CODROT |
Sequência | 001 |
Campo Domínio | N7R_DESROT |
Tipo | Primário |
Regra | SY9->Y9_DESCR |
Posiciona? | NÃO |
Chave | xFilial("SY9")+M->N7R_CODROT |
Condição | |
Proprietário |
Tabela N97 – Tp. Remessa x Modal Pag. Exp.:
Campo | N97_MODPAG |
Sequência | 001 |
Campo Domínio | N97_DESMOD |
Tipo | Primário |
Regra | EEF->EEF_DESC |
Posiciona? | Sim |
Chave | xFilial('EEF')+M->N97_MODPAG |
Condição | |
Proprietário |
Tabela NNF - Despesas Corretores
Campo | NN7_TIPCOM |
Tipo | C |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Tip Comis |
Descrição | Tipo Comissão |
Inic. Padrão | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Opções | 0 – Direta 1 – A Remeter 2 – Conta Gráfica 3 – Deduzir da Fatura |
When | |
Relação | |
Val. Sistema | |
Help | Informe o tipo de Comissão : 0 – Direta 1 – A Remeter 2 – Conta Gráfica 3 – Deduzir da Fatura |
Campo | N97_DESMOD |
Tipo | C |
Tamanho | 50 |
Decimal | 0 |
Formato | @! |
Título | Desc.Mod.Pag |
Descrição | Desc. Mod. Pag. Exp. |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Cons. Padrão | (X3_F3) |
Opções | (X3_CBOX) |
When | (X3_WHEN) |
Val. Sistema | (X3_VALID) |
Help | Descrição da Modalidade de Pagamento Exportação. |
Inic. Padrão | IF(!INCLUI,POSICIONE('EEF',1,XFILIAL('EEF')+N97->N97_MODPAG,'EEF_DESC'),' ') |
Inic. Browse | POSICIONE('EEF',1,XFILIAL('EEF')+N97->N97_MODPAG,'EEF_DESC') |
6. Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:
Nome da Variável | MV_AGRO018 |
Tipo | Logico |
Descrição | Parâmetro para indicar se o contrato compartilhado ou exclusivo |
Valor Padrão | .F. |
MV_AGRO018
Procedimento para Utilização
OGA290 - Contrato de Venda
1. Campo "Tipo de Mercado":
- No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Venda / Contrato de Venda (OGA290).
a. Na aba "Principal" será possível informar se o contrato é tipo "Interno" ou "Externo". Caso seja "Externo" será habilitado os campos da aba de "Exportação".
2. Pasta "Previsão de Entrega":
- No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Venda / Contrato de Venda (OGA290).
a. Na pasta "Previsão de Entrega" será possível parametrizar mais de uma regra fiscal para cada entrega quando o contrato possuir grandes volumes, ou seja, parte do contrato pode ser atendida de uma forma, e parte de outra. Será possível informar: prioridade da regra, finalidade, operação fisca, TES, TES Aux, Entidade, Tipo Cliente, Entidade Entrega, Op Triangular, Op Futura e Quantidade.
Validações:- A soma dos volumes não pode ultrapassar a quantidade da entrega.
- Se já tiver Qtd instruída ou de NF geradas não será possível excluir. Na alteração não será permitido informar um valor menor que o Instruído ou Faturado.
- Op Futura: somente pode marcar como "Sim' quando for Mercado Interno e a TES estiver parametrizada como gera duplicatas = Sim e atualiza estoque = Não.
- Op Triangular: somente pode marcar como "Sim' quando for Mercado Interno e a TES estiver parametrizada como gera duplicatas = Sim e atualiza estoque = Não e a entidade entrega/loja seja diferente do cliente faturamento.
Observação: Ao confirmar o Contrato de Venda, caso não tenha sido informada nenhuma Regra Fiscal, o sistema gera automaticamente as regras fiscais com base nas Previsões de Entrega. É gerada uma regra fiscal para cada Filial Origem da Previsão.
3. Pasta "Exportação":
- No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Venda / Contrato de Venda (OGA290).
a. Na nova pasta "Exportação" será possível informar os dados da Modalidade de Pagamento do Processo de Exportação, a Condição de Pagamento, Tipo de Remessa(Cod.Tp.Rem.), Via de Transporte do Contrato para Mercado Externo(Via Transp.), Incoterm e os portos de origem e destino da viagem
4. Pasta "Logística":
- No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Venda / Contrato de Venda (OGA290).
a. Na nova pasta "Logística" será possível informar os dados do Controle de Qualidade, indicando se o mesmo será efetuado na Origem ou no Destino (1=Origem;2=Destino)
5. Pasta "Qualidade":
- No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Venda / Contrato de Venda (OGA290).
a. Somente quando o produto for Algodão, na nova pasta "Qualidade" será possível informar o Tipo de Seleção de Volumes que pode ser:1-Por Volume;
2-Por Blocos
3-Por Fardos
Se o INCOTERM for CIF ou CFR, então o tipo de seleção é sugerido com o valor 1 - Por Volume. Senão, é sugerido o valor 2 - Por Bloco
1 - No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Contrato de Venda (OGA290)
Serão mostrados todos os contratos de vendas, que foram cadastrados
Ao pressionar o botão incluir será exibido a tela de cadastro de contratos:
2 - Na manutenção da Instrução de Embarque, o sistema verifica o campo Tipo de Seleção de Volumes (NJR_TPSEVO) e avalia para os usuários sem privilégio de aprovação comercial o acesso a edição dos itens da IE conforme abaixo:
1 = Por Volume: Pode alterar somente a quantidade solicitada na grid Cadência da pasta Principal;
2 = Por Bloco: Pode alterar somente as grids Filial e Blocos da pasta Itens da IE e a quantidade solicitada na grid Cadência da pasta Principal;
3 = Por Fardo: Pode alterar a quantidade solicitada na grid Cadência e todas as grids dos itens da IE.
Quando o usuário possui privilégio de aprovação comercial, esta avaliação não é feita e pode alterar a quantidade solicitada na grid Cadência e todas as grids dos itens da IE.
Quando o usuário não possui privilégio de aprovação comercial, e no contrato não permite edição da grid selecionada é apresentado o help abaixo:
2 - Informando o Código da Entidade, na aba Principal o campo Tipo de Cliente será preenchido automaticamente:
3 - Esse procedimento ocorre também para contratos de compras:
6. Melhorias Contratos
Alteração na consulta de portos.
Quando o contrato da IE não possuir porto de origem e/ou destino cadastrado, o sistema irá trazer todos os portos cadastrados.
O sistema não permitirá:
- Portos cadastrados no contrato como origem no campo "Porto Destino" na IE
- Portos cadastrados no contrato como Destino no campo "Porto Origem" na IE
- Instrução de Embarque com mesmo codigo nos campos "Porto Origem" e "Porto Destino"
Caso o contrato da IE não possua portos cadastrados, o sistema permitirá informar qualquer porto desde que respeite a seguinte regra: "Instrução de Embarque com mesmo código nos campos "Porto Origem" e "Porto Destino" "
Alterado regra de validação para que seja realizado a conferência dos campos de Exportação ( "Modalidade Pagamento Exportação", "INCOTERM", "Via de Transporte", "Embalagem" ) apenas na confirmação do Contrato, agrupando todas as inconsistências em uma tela.
Cadastro de Tipo de Remessa
Realizado a criação do programa Tipos de Remessas ( manutenção da tabela N96 e N97 ).
O programa está localizado em Atualizações -> Originação -> Cadastros Básicos -> Tipos de Remessas
O programa irá permitir cadastrar e relacionar os Tipos de Remessas com as Modalidades de Pagamento Externo, desde que a Modelidade de Pagamento não possuia nenhum vinculo com outro Tipo de Remessa.
O programa irá alterar automaticamente o tipo de comissão para DIRETA quando a IE for para mercado Interno conforme imagem abaixo:
O sistema não irá permitir o cadastro de fornecedores que não estejam cadastrados como agentes corretores no modulo EEC, caso o tipo de comissão esteja diferente de Direta.
Contratos Visão do Romaneio
Foi realizado uma correção na função de visão do Romaneio nos Contratos de Compra/Venda/Em Terceiros, nessa correção todos os Romaneios gerados para o contrato, de acordo com o parâmetro de AGRO018, caso ele esteja .T. significa que a tabela NJR(Tabela dos Contratos) está com filial compartilhada, e .F. significa que a tabela NJR(Tabela dos Contratos) está como exclusiva, dessa forma é possivel garantir que a função irá trazer corretamente todos os Romaneios gerados para o contrato.
Visão dos Romaneio gerados para o contrato:
7. Geração de nota fiscal Global de venda futura
- No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Controle de Venda / Contrato de Venda (OGA290), acessar a ação relacionadas "Emitir NF Operação Futura".
Serão exibidas em tela todas as Regras Fiscais do Contrato, marcadas com "Operação Futura" = "Sim".
8 - Visões do Contrato
Nessa funcionalidade é possível criar visões especificas para limitar a quantidade de campos exibidos.
OGA270 - Contrato de Depósito em 3º
- A função COPIAR teve sua funcionalidade alterada conforme:
Caso o parâmetro MV_AGRO002 (Utiliza Processo de Negociação) estiver ativo, então, ao efetuar a Cópia de um contrato, o sistema irá copiar também as informações das Previsões de Entrega e Regras Fiscais.
Inclusão do Campo Subtipo no Romaneio
Foi acrescentado no Romaneio o campo "Subtipo" para visualizar os tipos específicos da operação (Ex: venda a ordem) e ter o acompanhamento do que está acontecendo com o contrato.
- OGA250 - Romaneio c/ Pesagem / OGA251 - Romaneio s/ Pesagem / AGRA500 - Romaneio
Inserida a coluna "Subtipo" e Descrição na pasta "Comercialização" - OGA400 - Movimentações
Inserida a coluna "Subtipo". O Totalizador passa a ser pelo Subtipo. - OGC003 - Movimentos do Romaneio
Inserida a coluna "Subtipo". O Totalizador passa a ser pelo Subtipo.
1 - No Gestão Agroindústria (SIGAAGR), acesse Atualizações / Originação / Contrato de Venda (OGA290)
Serão mostrados todos os contratos de vendas, que foram cadastrados
Ao pressionar o botão incluir será exibido a tela de cadastro de contratos:
2 - Na manutenção da Instrução de Embarque, o sistema verifica o campo Tipo de Seleção de Volumes (NJR_TPSEVO) e avalia para os usuários sem privilégio de aprovação comercial o acesso a edição dos itens da IE conforme abaixo:
1 = Por Volume: Pode alterar somente a quantidade solicitada na grid Cadência da pasta Principal;
2 = Por Bloco: Pode alterar somente as grids Filial e Blocos da pasta Itens da IE e a quantidade solicitada na grid Cadência da pasta Principal;
3 = Por Fardo: Pode alterar a quantidade solicitada na grid Cadência e todas as grids dos itens da IE.
Quando o usuário possui privilégio de aprovação comercial, esta avaliação não é feita e pode alterar a quantidade solicitada na grid Cadência e todas as grids dos itens da IE.
Quando o usuário não possui privilégio de aprovação comercial, e no contrato não permite edição da grid selecionada é apresentado o help abaixo:
2 - Informando o Código da Entidade, na aba Principal o campo Tipo de Cliente será preenchido automaticamente:
3 - Esse procedimento ocorre também para contratos de compras:
6. Melhorias Contratos
Alteração na consulta de portos.
Quando o contrato da IE não possuir porto de origem e/ou destino cadastrado, o sistema irá trazer todos os portos cadastrados.
O sistema não permitirá:
- Portos cadastrados no contrato como origem no campo "Porto Destino" na IE
- Portos cadastrados no contrato como Destino no campo "Porto Origem" na IE
- Instrução de Embarque com mesmo codigo nos campos "Porto Origem" e "Porto Destino"
Caso o contrato da IE não possua portos cadastrados, o sistema permitirá informar qualquer porto desde que respeite a seguinte regra: "Instrução de Embarque com mesmo código nos campos "Porto Origem" e "Porto Destino" "
Alterado regra de validação para que seja realizado a conferência dos campos de Exportação ( "Modalidade Pagamento Exportação", "INCOTERM", "Via de Transporte", "Embalagem" ) apenas na confirmação do Contrato, agrupando todas as inconsistências em uma tela.
Cadastro de Tipo de Remessa
Realizado a criação do programa Tipos de Remessas ( manutenção da tabela N96 e N97 ).
O programa está localizado em Atualizações -> Originação -> Cadastros Básicos -> Tipos de Remessas
O programa irá permitir cadastrar e relacionar os Tipos de Remessas com as Modalidades de Pagamento Externo, desde que a Modelidade de Pagamento não possuia nenhum vinculo com outro Tipo de Remessa.
O programa irá alterar automaticamente o tipo de comissão para DIRETA quando a IE for para mercado Interno conforme imagem abaixo: