Páginas filhas
  • DI Integração Logix x GFE

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
INTEGRAÇÃO

NTEGRAÇÃO LOGIX X GFE

Contexto de negócio (Introdução)

Gestão de Frete Embarcador (SIGAGFE) é um aplicativo desenvolvido sobre a plataforma TOTVS. Utiliza o framework de funcionalidades do Microsiga Protheus e tem como objetivos funcionais: 

  • Auxiliar no controle dos processos operacionais de recepção e despacho de cargas; 
  • Registrar, provisionar e conferir as despesas decorrentes da contratação de serviços de transporte realizados por terceiros;
  • Suportar a troca de informações entre o contratante e os prestadores de Serviço de Transporte; 
  • Manter os dados relacionados a documentos, custos e despesas com transporte, sincronizados e integrados aos demais módulos do software ERP.

Os Cadastros e Processos que são sincronizados e integrados entre os sistemas, na direção do Logix para o SIGAGFE são:


LogixSIGAGFE
CadastrosFornecedores/Transportadores/ClientesEmitentes

CidadesCidades

Plano de ContasContas Contábeis
ProcessosDocumento de FreteEmissão de nota fiscal de saídaDocumentos de Frete de VendasCarga

Os Processos realizados dentro do SIGAGFE e que tem informações enviadas aos módulos do Logix são:


SIGAGFELogix
Emissão de nota fiscal de saídaDocumentos de Carga

Simulação de frete simplificadaSimulação de frete de venda

Documento de FreteDocumentos de Frete de Vendas

Fatura de FreteApropriação de Despesa


Sistemas Envolvidos

  • Protheus / Gestão de Frete Embarcador 
    • Cadastros;
    • Expedição e Recebimento;
    • Doc Frete/Faturas.
  • Logix:
    • Cadastros Gerais; 
    • Faturamento; 
    • Recebimento de Materiais;
    • Financeiro.


Integração

Desenvolvida integração que tem por objetivo permitir aos clientes Logix (BackOffice) o uso do sistema especialista Gestão de Frete Embarcador (SIGAGFE).

A arquitetura utilizada para a integração é a mensagem única/EAI2, na maioria das integrações, e REST especificamente na integração do cálculo da simulação do frete pelo GFE, na rotina de Pedidos e Faturamento Logix.


Escopo

Envio de dados do Logix para o GFE

Para a sincronização de cadastros e movimentos originados no ERP são associados os Adapters da Mensagem Única nas interfaces do cadastro no ERP.

As principais ações (inclusão, alteração, eliminação) permitem a integração para a base de dados do TOTVS SIGAGFE, ficando os cadastros iguais em ambos os lados.

Também é possível uma carga inicial de dados, por meio de rotina que permite o envio de toda a massa de dados, ou por meio de filtros (FIN00000).


Recebimento de dados do GFE no Logix

Para a integração dos documentos registrados no TOTVS GFE para o ERP, é utilizada uma rotina de execução contínua do próprio EAI2. Essa rotina monitora a entrada de XMLs das mensagens únicas mapeadas para recebimento no ERP Logix.

O controle dos dados que estão aptos para integração é efetuado pelo Monitor de integração (EAI10000). 

Cada Adapter utiliza as rotinas de negócio do Logix para processar os dados; ao final de cada processamento interage novamente com o TOTVS SIGAGFE para atribuir o retorno: Sucesso ou Erro.


Pré-requisitos instalação/implantação/utilização

Logix

  • Liberação oficial: release 12.1.19 e posteriores.

  • EAI2/Mensagem única instalado e configurado.


Protheus

  • Liberação oficial: release 12.1.19 e posteriores.

  • Adapter EAI configurado no Configurador (SIGACFG).


Instalação/Atualização

Logix

Configuração das transações do EAI Logix:

 Execute o programa EAI10000 (Monitor EAI).

  •  Acesse o menu Configuração > Aplicativo Hospedeiro. Clique no botão Buscar novos adapters para recarregar os adapters existentes no RPO, de acordo com as novas configurações.
  • Acesse o menu Configuração > Aplicativos Externos. Clique em Incluir e depois no botão Configurar. Selecione a Classe canal correspondente ao produto com o qual queira se comunicar. 

  • No quadro Propriedades, preencha as informações solicitadas e clique em Confirmar. Em seguida, serão apresentadas na tela principal, as transações que o aplicativo externo possui e com o qual pode-se trocar informações.
  • Acesse novamente o menu Configuração > Aplicativo Hospedeiro. Clique no botão Modificar, em seguida, dê dois cliques na coluna Rotas de cada mensagem envolvida nesta integração, para indicar para qual aplicativo externo/contexto esta será enviada.
  • As mensagens abaixo deverão estar habilitadas para o funcionamento da integração:

    Mensagem\Transação

    Versão

    City1.000

    CustomerVendor            

    2.000

    ListOfAccountantAccount2.002

    Invoice

    3.011
    ListOfAccountPayableDocument1.000

Parâmetros Gerais (LOG00087)

  • Aplique os conversores de parâmetros: sup01869.cnv, sup01876.cnv, sup01864.cnv, sup01879.cnv, sup01878.cnv, vdp02564.cnv, fin00179.cnv e fin00180.cnv.
  • Execute o programa LOG00086 (Administração de Parâmetros) e libere permissão para os seguintes caminhos:
    • PROCESSO ENTRADAS / FRETES / INTEGRAÇÕES; 
    • PROCESSO SAÍDAS / FRETE / FRETE - GFE.
    • LOGIX FINANCEIRO / CONTAS A PAGAR / TRANSFERÊNCIAS/INTEGRAÇÕES
  • Os parâmetros abaixo fazem parte desta integração e devem ser devidamente atualizados antes da utilização:

    ParâmetroObjetivo

    CT-e sobre NF de vendas será tratado pelo GFE? (gfe_cte_venda)

    Indica se CT-e sobre NF de vendas será tratado pelo GFE (Gestão de Frete Embarcador) e depois integrado ao Logix.

    Informações
    titleObservação:

    Sim/Não (Alterar para S para habilitar a integração).

    Grupo de despesa padrão para inclusão do conhecimento de frete VIA GFE (grupo_desp_frete_gfe)

    Parâmetro é opcional, se não informado considera:

    1- O grupo de despesa que veio na mensagem Invoice via integração;

    2- Ou se o primeiro não tiver sido informado, considera o grupo de despesa padrão para frete de venda. LOG00087: Grupo de despesa a ser utilizado nos fretes de venda incluídos pelo SUP0580, SUP9220 e SUP0552.(grp_desp_frete_venda).

    Informações
    titleObservação:

    Somente permite informar um grupo de despesa cadastrado no Logix.

    Condição de pagamento sem pagamento para recebimento de CTE (cond_pgto_cte_sem_pgto)

    Indica a condição de pagamento a ser sugerida para preenchimento automático da condição de pagamento, pois o conhecimento de frete não terá pagamento.

    Informações
    titleObservação:

    Somente permite informar uma condição de pagamento cadastrada no Logix.

    Conhecimento venda integrado GFE pode sofrer modificações no Logix? (ies_conhec_gfe_altera)

    Indica se quando trabalhar com integração do Logix com o GFE permitirá incluir, alterar ou excluir um frete de vendas no Logix.

    1 - Alerta (No sup0580, ao tentar incluir um conhecimento de nota de venda, irá alertar que trabalha com integração com GFE e a inclusão deveria ser realizada no GFE. Ainda no sup0580, ao tentar modificar ou excluir um conhecimento de notas ficais de venda, alerta o usuário que o frete foi integrado via GFE e a alteração ou exclusão deveria ser realizada no GFE).

    2- Trava (No sup0580, ao tentar incluir um conhecimento de nota de venda, irá bloquear a inclusão, avisando que existe a integração com GFE e a inclusão deve ser realizada no GFE. Ainda no sup0580, ao tentar modificar ou excluir um conhecimento de notas ficais de venda, bloqueia a transação, avisa ao usuário que o frete foi integrado via GFE e a alteração ou exclusão deverá ser realizada no GFE).

    3- Permite Incluir, Modificar ou Excluir Conhecimento (No sup0580, mesmo que estiver com a integração GFE ligada, irá permitir incluir, modificar ou excluir qualquer conhecimento de frete, sem apresentar aviso em tela).

    Assume automaticamente erros do frete recebido via integração GFE? (assu_auto_erro_integ_fret_gfe)

    Indica se assume automaticamente os erros na consistência do frete, recebido via integração GFE.

    Informações
    titleObservação:

    Sim/Não (Alterar para S para habilitar a integração).

    Diretório XML Frete/Venda quando empresa trabalha com integração GFE (diretorio_gfe_cte_v)

    Caso a empresa trabalhar com integração do Logix com GFE (Gestão de Frete Embarcador), e os fretes de venda são tratados pelo GFE, então no JOB de Recebimento de XML de Nota/Frete, no TOTVS Colaboração, irão mover os XML's de frete relacionados a nota fiscal de venda para este diretório. Posteriormente, o GFE irá buscar estes XMLs deste diretório e importar no módulo para cálculos e tratamentos do frete.

    Utilizar integração com o GFE - Gestão de Frete Embarcador? (utiliza_integracao_gfe)

    Indica se utiliza integração com o produto Gestão de Frete Embarcador (GFE) para simulação, cálculo e controle do frete no processo saídas.

    Servidor e porta para requisições dos serviços REST do módulo de GFE.  (servidor_de_servicos_rest_gfe)

    Informar o IP do servidor e porta para realização das requisições dos serviços REST, disponíveis para integração entre o produto Logix e o módulo do GFE (Gestão de Frete Embarcador).

    Tipo de despesa para ADs de faturas originadas no GFE  (fin_tip_desp_fatura_gfe)Informar o tipo de despesa que será utilizado como padrão quando houver uma integração de fatura para pagamento de frete originada do Protheus GFE. 
    Tipo de valor para registro de desconto em títulos originados do GFE. (cod_tip_val_desconto_gfe)

    Tipo de valor que será utilizado para fazer o registro de desconto em Apropriações de Despesas originadas do Protheus GFE.
    O tipo de valor deve estar previamente cadastrado no FIN30030 com o campo 'Altera valor a pagar?' igual a 'Subtrai' para diminuir o valor líquido da AD e o campo 'Ajuste de ADs/APs?' igual a 'AD'. A contabilização deste movimento também dependerá das informações contábeis previamente cadastradas na pasta de informações contábeis do FIN30030.

    Tipo de valor para registro de juros em títulos originados do GFE. (cod_tip_val_juros_gfe)Tipo de valor que será utilizado para fazer o registro de juros em Apropriações de Despesas originadas do Protheus GFE.  O tipo de valor deve estar previamente cadastrado no FIN30030 com o campo 'Altera valor a pagar?' igual a 'Soma' para aumentar o valor líquido da AD e o campo 'Ajuste de ADs/APs?' igual a 'AD'. A contabilização deste movimento também dependerá das informações contábeis previamente cadastradas na pasta de informações contábeis do FIN30030. 

Relacionamento De/Para de Empresa/Filial:

Para que uma mensagem de integração possa ser recebida, é necessário informar o código da empresa e/ou filial do sistema de origem.

Quando uma mensagem é recebida pelo Logix, a partir da “Empresa Externa” e “Filial Externa”, existentes na TOTVSMessage, o sistema identificará qual é a “Empresa Logix” para atualização dos dados. Estas informações são registradas no LOG00083 (Cadastro de Empresas).

Informações
titleNota:

Para que estes campos possam ser informados, é necessário ativar o parâmetro Permite informar empresa/filial externa no cadastro de empresas?, no LOG00087.


Totvs Colaboração

Como a recepção do frete de venda é realizada diretamente no GFE, este é desviado da recepção via Totvs Colaboração no Suprimentos/Logix. 

Para isso, é realizado um desvio, e são movidos os XMLs do frete de venda para o diretório parametrizado no LOG00087: "Diretório XML Frete/Venda quando empresa trabalha com integração GFE".
Posteriormente, o GFE irá buscar estes XMLs deste diretório e importar no Protheus SIGAGFE para cálculos e tratamentos do frete. Após, o Conhecimento é enviado e integrado ao Logix.


Tratamentos no ERP

    • Conforme a parametrização nos Parâmetros Gerais Logix, Conhecimento venda integrado GFE pode sofrer modificações no Logix?, permitirá incluir, alterar ou excluir um frete de vendas no Logix.
      Se o parâmetro estiver igual a "1", no sup0580, ao tentar incluir um conhecimento de nota de venda, este irá alertar que trabalha com integração com GFE, e a inclusão deveria ser realizada no GFE.
      Ainda no sup0580, ao tentar modificar ou excluir um conhecimento de notas ficais de venda, este alerta ao usuário que o frete foi integrado via GFE, e a alteração ou exclusão deveria ser realizada no GFE.
      Se o parâmetro estiver igual a "2", no sup0580, ao tentar incluir um conhecimento de nota de venda, este irá bloquear a inclusão, avisando que existe a integração com o GFE, e informando que a inclusão deve ser realizada no GFE. Ainda no sup0580, ao tentar modificar ou excluir um conhecimento de notas ficais de venda, este bloqueia a transação, avisa ao usuário que o frete foi integrado via GFE, e a alteração ou exclusão deverá ser realizada no GFE.
      E se o parâmetro estiver igual a "3", permitirá incluir, modificar ou excluir Conhecimento normalmente no sup0580, mesmo se estiver com a integração GFE ligada.

    • Apropriações de Despesas originadas do sistema Protheus GFE não poderão ser excluídas diretamente pelo Logix - FIN30058 (Manutenção de ADs). Os títulos devem ser excluídos diretamente no sistema origem quando necessário. 


Protheus

Configuração do Adapter EAI:

  • Para realizar o cadastro das mensagens únicas que serão utilizadas na integração, é necessário acessar Configurador (SIGACFG) > Ambiente > Schedule > Adapter EAI.


  • As mensagens deverão ser cadastradas conforme a tabela abaixo:

    MensagemRotinaDescriçãoEnviaRecebeMétodoVersão
    CityGFEA020CidadesNãoSimSíncrono1.000
    CustomerVendorGFEA015EmitentesNãoSimSíncrono2.000
    ListOfAccountantAccountGFEA090Contas ContábeisNãoSimSincrono2.002
    InvoiceGFEA044Notas Fiscais de SaídaNãoSimAssíncrono3.011
    InvoiceGFEA065Documentos de FreteSimNãoAssíncrono3.011
    ListOfAccountantAccountGFEA070Fatura de FreteSimNãoAssincrono2.002



Relacionamento De/Para de Empresa/Filial:

Para realizar a configuração do De/Para de Empresa/Filial, é necessário acessar Configurador (SIGACFG) > Ambiente > Schedule > Empresa Filial Mensagem Única.

Os campos necessários para o cadastro são:

Referência: Informe uma referência para o cadastro.

Empresa: Informe o código da empresa do Logix.

Filial: Informe o código da filial do Logix.

Grupo de Empresa Protheus: Informe o grupo de empresa do Protheus.

Filial Protheus: Informe a filial do Protheus.

Configuração do Schedule do Adapter EAI:

Para configurar o Schedule do Adapter EAI, acesse Configurador (SIGACFG) > Ambiente > Schedule > Schedule e inicie o serviço Task Manager e o Qeue Manager.

Em Agent, inclua um cadastro para o ambiente Protheus.

Em EAI, é possível consultar as mensagens enviadas e recebidas pelo EAI.


Configuração do REST:

Para realizar a configuração do REST no Protheus, é necessário adicionar a configuração no arquivo Appserver.ini, conforme o documento: http://tdn.totvs.com.br/pages/viewpage.action?pageId=185748193.

Após realizar a configuração, o serviço será inicializado e apresentado no console:

image2017-10-11_16-3-15.png


Configuração do De/Para do Tipo de Documento de Carga:

Os tipos de documentos do ERP Logix são classificados de acordo com o campo NAT_OPERACAO.ies_tip_controle, sendo este, enviado por meio da tag TypeOfDocument da mensagem única Invoice.
O campo correspondente ao tipo da nota fiscal é o GW1_CDTPDC, portanto, para que o módulo SIGAGFE consiga identificar e diferenciar o tipo de documento enviado pelo ERP Logix, é necessário cadastrar o De/Para na tabela genérica MQ.
Para realizar o cadastro, acesse Configurador (SIGACFG) > Base de Dados > Dicionário > Base de Dados.  

Pesquise pela tabela genérica MQ:

Em itens, realize a inclusão de um tipo de documento de carga, correspondente ao enviado na mensagem única:


Configurações de Negócio

Outras configurações de negócio são realizadas nos Parâmetros do Módulo do Frete Embarcador. Por exemplo, ERP Integrado = "Logix".  

Image Added


Suporte

O suporte aos recursos da Integração será de responsabilidade de todas as linhas, sendo assim as equipes de suporte dos produtos Logix e Protheus SIGAGFE estarão aptas a fazer a primeira análise e, quando necessário, repassar para a equipe mais adequada em cada caso.


Transações/Entidades/Mensagens únicas


 


Método

IDDescriçãoOrigemDestinoXSD / API REST

Cadastros

01Cliente/Fornecedor/TransportadorLogixProtheusCustomerVendor_2_000.xsd
02CidadesLogixProtheus

City_1_000.xsd

03Plano de ContasLogixProtheusListOfAccountantAccount_2_002.xsd

Processos

01Documento de Frete de VendaProtheusLogixInvoice_3_011.xsd
02Nota fiscal de saídaLogixProtheusInvoice_3_011.xsd
03Simulação de frete de vendaProtheusLogixFREIGHTSIMULATION
04Apropriação de DespesaProtheusLogixListOfAccountPayableDocument_1_000.xsd


Cadastros

A seguir, temos as rotinas responsáveis pelos cadastros das informações da integração:

IDDescriçãoOrigemDestinoXSD
01Fornecedor/TransportadorLogixProtheusCustomerVendor_2_000.xsd
02ClienteLogixProtheusCustomerVendor_2_000.xsd
03CidadeLogixProtheusCity_1_000.xsd
04Plano de ContasLogixProtheusListOfAccountantAccount_2_002.xsd


Ao executar o programa FIN00000 (Programas conversores), o usuário poderá fazer a carga inicial dos cadastros:

  • Fornecedor/Transportador;
  • Cliente;
  • Cidades;
  • Plano de contas.

Fornecedor/Transportador - CustomerVendor

Identificador da Mensagem: CustomerVendor

Versão: 2

Tipo de Envio: Síncrona

Gatilho: Ao executar inclusão, modificação e exclusão do cadastro de Cliente/Fornecedor no programa VDP10000, irá gerar mensagem única, enviada para o ProtheusGFE.

Mensagem Padrão

PROTHEUS

LOGIX

Tabela

Campo

Tabela

Campo

(*)

Origem da Informação - Logix

Destino - GFE

Code

Code

GU3

CDEMITfornecedorfornecedor.cod_fornecedor

ShortName

GU3_CDEMIT
NMABRV

ShortName

fornecedor.raz_social_reduzGU3_NMABRV

Name

GU3

NMEMITfornecedor.raz_socialGU3_NMEMIT
Type = "Vendor"
GU3CLIEN, _FORN, TRANSP
EntityType= "Person"/"Company"
GU3_NATUR
RegisterDateGU3DTIMPLfornecedor.dat_cadastGU3_DTIMPL
RegisterSituation= "Active"/"Inactive"GU3SITfornecedor.ies_fornec_ativoGU3_SIT
GovernmentalInformation/Id scope="Federal" name="CNPJ" issueOn="0001-01-01" expiresOn=" 9999-12-31"GU3IDFEDfornecedor.num_cgc_cpfGU3_IDFED
GovernmentalInformation/Id scope="State" name="Inscricao Estadual" issueOn="0001-01-01" expiresOn=" 9999-12-31"N/Afornecedor.ins_estadualN/A
GovernmentalInformation/Id scope="Municipal" name="Inscricao Municipal" issueOn="0001-01-01" expiresOn="9999-12-31"fornec_compl.ins_municipalN/Afornec_complins_municipal
GovernmentalInformation/Id scope="Federal" name="Inscricao Pis" issueOn="0001-01-01" expiresOn=" 9999-12-31"N/Asup_par_fornecedor onde empresa = 'SE' e parametro = "num_inscr_inss_2"parametro_textoN/A
GovernmentalInformation/Id scope="Federal" name="NIF" issueOn="0001-01-01" expiresOn=" 9999-12-31"N/Asup_par_fornecedor onde empresa = 'SE' e parametro = "num_ident_fiscal"parametro_textoN/A
Address/AddressGU3ENDERfornecedor.end_fornecGU3_ENDER
Address/NumberGU3ENDERvdp_cli_fornec_cpl.num_iden_logradGU3_ENDER
Address/ComplementGU3COMPLvdpvdp_cli_fornec_cpl.compl_enderecoGU3_COMPL
Address/City/CityCodeGU3NRCIDobf_cidade_ibge (Origem=fornecedor)cidade_ibge/(Origem=cod_cidade)GU3_NRCID
Address/City/CityDescriptionGU3NMCIDcidades.den_cidadeGU3_NMCID
Address/DistrictGU3BAIRROfornecedor.den_bairroGU3_BAIRRO
Address/State/StateCodeGU3UFcidades.uni_federGU3_UF
Address/State/StateDescriptionN/Auni_feder.den_uni_federN/A
Address/Country/CountryCodeN/Auni_feder.cod_paisN/A
Address/Country/CountryDescriptionN/Apaises.den_paisN/A
Address/ZIPCodeGU3CEPfornecedor.cod_cepGU3_CEP
Address/InternationalDiallingCodeN/Avdp_cli_parametro onde parametro = "ddi_telefone_eai"texto_parametroN/A
Address/DiallingCodeN/Avdp_cli_parametro onde parametro = "ddd_telefone_eai"texto_parametroN/A
ListOfCommunicationInformation/CommunicationInformation/PhoneNumberGU3FONE1fornecedor.num_telefoneGU3_FONE1
ListOfCommunicationInformation/CommunicationInformation/FaxNumberGU3FAXfornecedor.num_faxGU3_FAX
ListOfCommunicationInformation/CommunicationInformation/EmailGU3EMAILfornec_compl.endereco_webGU3_EMAIL
ListOfBankingInformation/BankingInformation/BankCodeN/Aagencia_bcocod_agen_bcoListOfBankingInformation/BankingInformation/BankNameN/Abancosnom_bancoListOfBankingInformation/BankingInformation/BranchCodeN/Afornecedornum_agenciaListOfBankingInformation/BankingInformation/BranchKeyN/Afornecedornum_agenciaListOfBankingInformation/BankingInformation/CheckingAccountNumberN/Afornecedornum_conta_bancoListOfBankingInformation/BankingInformation/CheckingAccountNumberKeyN/Afornecedornum_conta_bancoVendorInformation/VendorType/CodeN/Afornecedories_tip_fornec

ListOfBankingInformation/BankingInformation/VendorTypeDescription=

Fornecedor, Transportador, Cliente, Fornecedor/Cliente, Fornecedor/Transportador, Produtor Rural, Prestador de Serviço, Município, Cooperado, Microempreendedor individual.

N/A

Limitações/Restrições

VendorInformation/VendorType/Codefornecedor.ies_tip_fornecGU3_TRANSP (quando "5")



Informações
titleNotas:

(*) As tag´s existentes no XSD (schema) da mensagem e que não foram mencionadas na lista acima, não possuem tratamento na integração, ou seja, não são consideradas no envio da mensagem.

(**) Nos casos de registros do tipo “Ambos” (onde uma empresa é cliente e fornecedor ao mesmo tempo), o Logix enviará duas mensagens para o GFE, uma com o tipo “Customer” e outra com o tipo “Vendor”.

Limitações/Restrições

  • Para esta integração, não indica-se trabalhar com Transportador cadastrado no VDP10000 como tipo 2 - Apenas transportadora. Alterar o tipo para 5 - Fornecedor/Transportador. A configuração do tipo 2- Apenas transportadora não será integrada com o GFE e a configuração do tipo 5- Fornecedor/Transportador irá gerar um cadastro de Fornecedor e Transportador no GFE.
  • Para esta integração, é necessário trabalhar com TSS 2.000. Somente nesta versão foi possível a implementação para realizar o desvio e desconsiderar os Conhecimentos de Venda para que sejam tratados pelo GFE.

Cliente - CustomerVendor

Identificador da Mensagem: CustomerVendor

Versão: 2

Tipo de Envio: Síncrona

Gatilho: Ao executar inclusão, modificação e exclusão do cadastro de Cliente/Fornecedor no programa VDP10000, irá gerar mensagem única, enviada para o GFE.

Tag

Mensagem Padrão (*)

Descrição

Origem da Informação - Logix

Destino - GFE
_

Code

Código do cliente

CLIENTES.cod_cliente

GU3_CDEMIT
_

ShortName

Nome reduzido do cliente

VDP_CLI_FORNEC_CPL.razao_social_reduz

GU3_NMABRV
_

Name

Nome do cliente

VDP_CLI_FORNEC_CPL.razao_social

GU3_NMEMIT
_

Type(**)

Tipo de registro (Cliente = “Customer”; Fornecedor = “Vendor”; Ambos = “Both”)

Para esta mensagem será “Customer”

GU3_CLIEN, GU3_FORN, GU3_TRANSP
_

EntityType

Tipo de pessoa (Pessoa Física = “Person”; Pessoa Jurídica = “Company”)

Se o cliente tiver CPF, será considerado “Person”, caso contrário, será “Company”

GU3_NATUR
_

RegisterDate

Data de cadastro do cliente

CLIENTES.dat_cadastro

GU3_DTIMPL
_

RegisterSituation

Situação do cliente (Ativo = “Active”; Inativo = “Inactive”; Cancelado = “Canceled”; Pendente = “Pending”; Suspenso = “Suspended”)

CLIENTES.ies_situacao

GU3_SIT
_

GovernmentalInformation

Esta tag pode conter até 5 (cinco) informações diferentes, que são diferenciadas pelo atributo _Name:

_Name

_Scope

_Id

_ExpiresOn

“CPF”

“Federal”

CPF do fornecedor (

quando

se Pessoa Física)

NULL

“CNPJ”

“Federal”

CNPJ do fornecedor (

quando

se Pessoa Jurídica)

NULL

“Inscricao Estadual”

“State”

Número da

Inscrição Estadual do fornecedor

NULL

“Inscricao Municipal”

“Municipal”

Número da

Inscrição Municipal do fornecedor

NULL

“Suframa”

“Federal”

Número do registro no SUFRAMA

Data de validação

do registro

no SUFRAMA

CPF → CLIENTES.num_cgc_cpf


CNPJ → CLIENTES.num_cgc_cpf


Inscrição Estadual → CLIENTES.ins_estadual


Inscrição Municipal → VDP_CLI_PARAMETRO.texto_parametro (filtrar pelo parâmetro “ins_municipal”)


Suframa → CLIENTES.num_suframa e VDP_CLI_PARAMETRO.dat_parametro (filtrar pelo parâmetro “dat_validade_suframa”)


GU3_IDFED
_

Address

._

/Address

Endereço do cliente

VDP_CLI_FORNEC_CPL.logradouro

GU3_ENDER
_

Address

._

/Number

Número do endereço do cliente

VDP_CLI_FORNEC_CPL.num_iden_lograd

GU3_ENDER
_

Address

._

/Complement

Complemento do endereço do cliente

VDP_CLI_FORNEC_CPL.compl_endereco

GU3_COMPL
_

Address

._

/City

._

/Code

Código da cidade do endereço do cliente. Será considerado o código IBGE, conforme cadastro nacional.

CLIENTES.cod_cidade

Informações
titleObservação:

Por meio desta informação, é obtido o código IBGE na tabela OBF_CIDADE_IBGE, conforme parâmetro Máscara do código da cidade IBGE na mensagem de integração via EAI, no LOG00087.

GU3_NRCID
_

Address

._

/City

._

/Description

Nome da cidade do cliente

CIDADES.den_cidade

GU3_NMCID
_

Address

._

/District

Bairro do cliente

VDP_CLI_FORNEC_CPL.bairro

GU3_BAIRRO
_

Address

._

/State

._

/Code

Sigla do estado (UF) do cliente

CLIENTES.cod_uni_feder

Informações
titleObservação:

Se a UF do cliente não for uma das unidades de federação brasileiras é fixado o valor “EX” (Exterior).

GU3_UF
_

Address

._

/State

._

/Description

Nome do estado (UF) do cliente

UNI_FEDER.den_uni_feder

N/A
_

Address

._

/Country

._

/Code

Código do país do cliente

UNI_FEDER.cod_pais

N/A
_

Address

._

/Country

._

/Description

Nome do país do cliente

PAISES.den_pais

N/A
_

Address

._

/ZIPCode

Código de Endereçamento Postal (CEP) do cliente

CLIENTES.cod_cep

Informações
titleObservação:

São considerados apenas os dígitos.

GU3_CEP
_

Address

._

/POBox

Número da caixa postal do cliente

CLIENTES.num_caixa_postal

N/A
_

ShippingAddress

._Address

Endereço

Informações endereço de entrega do cliente

CLI_END_ENT.logradouro
N/AN/A

_ShippingAddress._Number

ListOfCommunicationInformation/

CommunicationInformation/PhoneNumber

Número do telefone

Número do endereço de entrega

do cliente

VDP_CLI_

END

FORNEC_

ENT

CPL.

num

telefone_

iden_logradN/A

_ShippingAddress._Complement

Complemento do endereço de cobrança do cliente

CLI_END_ENT.complemento_endereco

N/A

_ShippingAddress._City._Code

Código da cidade do endereço de entrega do cliente. Será considerado o código IBGE, conforme cadastro nacional.

CLI_END_ENT.cod_cidade

Informações
titleObservação:

Por meio desta informação é obtido o código IBGE na tabela OBF_CIDADE_IBGE conforme parâmetro Máscara do código da cidade IBGE na mensagem de integração via EAI, no LOG00087.

N/A

_ShippingAddress._City._Description

Nome da cidade de entrega do cliente

CIDADES.den_cidade

N/A

_ShippingAddress._District

Bairro de entrega do cliente

CLI_END_ENT.den_bairro

N/A

_ShippingAddress._State._Code

Sigla do estado (UF) de entrega do cliente

CIDADES.cod_uni_feder

Informações
titleObservação:

Se a UF do cliente não for uma das unidades de federação brasileiras é fixado o valor “EX” (Exterior).

N/A

_ShippingAddress._State._Description

Nome do estado (UF) de entrega do cliente

UNI_FEDER.den_uni_feder

N/A

_ShippingAddress._Country._Code

Código do país de entrega do cliente

UNI_FEDER.cod_pais

N/A

_ShippingAddress._Country._Description

Nome do país de entrega do cliente

PAISES.den_pais

N/A

_ShippingAddress._ZIPCode

Código de Endereçamento Postal (CEP) de entrega do cliente

CLI_END_ENT.cod_cep

Informações
titleObservação:

São considerados apenas os dígitos.

N/A

_ListOfCommunicationInformation.

_PhoneNumber

Número do telefone do cliente

VDP_CLI_FORNEC_CPL.telefone_1

GU3_FONE1

_ListOfCommunicationInformation.

_FaxNumber

Número do fax do cliente

CLIENTES.num_fax

GU3_FAX

_ListOfCommunicationInformation.

_HomePage

Home (site) do cliente

VDP_CLI_FORNEC_CPL.endereco_web

N/A

_ListOfCommunicationInformation.

_Email

Email principal do cliente

VDP_CLI_FORNEC_CPL.correio_eletronico

GU3_EMAIL

_ListOfContacts._Code

Código do contato do cliente

CLI_CONTATOS.num_contato

N/A

_ListOfContacts._Name

Nome do contato do cliente

CLI_CONTATOS.nom_contato

N/A

_ListOfContacts._Department

Departamento do contato do cliente

CLI_CONTATOS.departno

N/A

_ListOfContacts.

_CommunicationInformation.

_PhoneNumber

Telefone do contato do cliente

CLI_CONTATOS.num_telefone

N/A

_ListOfContacts.

_CommunicationInformation.

_PhoneExtension

Ramal do contato do cliente

CLI_CONTATOS.num_ramal

N/A

_ListOfContacts.

_CommunicationInformation.

_FaxNumber

Fax do contato do cliente

CLI_CONTATOS.num_fax

N/A

_ListOfContacts.

_CommunicationInformation._Email

Fax do contato do cliente

CLI_CONTATOS.email

N/A

_Billinginformation._Address

Endereço de cobrança do cliente

CLI_END_DET_COBRANCA_ENTREGA.logradouro

N/A

_Billinginformation._Number

Número do endereço de cobrança do cliente

CLI_END_DET_COBRANCA_ENTREGA.num_iden_lograd

N/A

_Billinginformation._Complement

Complemento do endereço de cobrança do cliente

CLI_END_DET_COBRANCA_ENTREGA.complemento_endereco

N/A

_Billinginformation._City._Code

Código da cidade do endereço de cobrança do cliente. Será considerado o código IBGE, conforme cadastro nacional.

CLI_END_DET_COBRANCA_ENTREGA.cod_cidade

Informações
titleObservação:

Por meio desta informação é obtido o código IBGE na tabela OBF_CIDADE_IBGE conforme parâmetro Máscara do código da cidade IBGE na mensagem de integração via EAI, no LOG00087.

N/A

_Billinginformation._City._Description

Nome da cidade de cobrança do cliente

CIDADES.den_cidade

N/A

_Billinginformation._District

Bairro de cobrança do cliente

CLI_END_COB.den_bairro

N/A

_Billinginformation._State._Code

Sigla do estado (UF) de cobrança do cliente

CIDADES.cod_uni_feder

Informações
titleObservação:

Se a UF do cliente não for uma das unidades de federação brasileiras é fixado o valor “EX” (Exterior).

N/A

_Billinginformation._State._Description

Nome do estado (UF) de cobrança do cliente

UNI_FEDER.den_uni_feder

N/A

_Billinginformation._Country._Code

Código do país de cobrança do cliente

UNI_FEDER.cod_pais

N/A

_Billinginformation._Country._Description

Nome do país de cobrança do cliente

PAISES.den_pais

N/A

_Billinginformation._ZIPCode

Código de Endereçamento Postal (CEP) de cobrança do cliente

CLI_END_COB.cod_cep

Informações
titleObservação:

São considerados apenas os dígitos.

N/A

_CreditInformation._CreditLimit

Limite de crédito do cliente

CLI_CREDITO.val_limite_cred

N/A

_CreditInformation._CreditLimitCurrency

Código da moeda na qual está expresso o valor de limite de crédito do cliente

PAR_CON.cod_moeda_padrao

N/A

_CreditInformation._CreditLimitDate

Data do limite de crédito do cliente

CLI_CREDITO.dat_val_lmt_cr

N/A

_CreditInformation._LatePeriods

Quantidade de dias para atraso de pagamento de duplicatas

CLI_CREDITO.qtd_dias_atr_dupl

N/A
Informações
titleNotas:

(*) As tag´s existentes no XSD (schema) da mensagem e que não foram mencionadas na lista acima, não possuem tratamento na integração, ou seja, não são consideradas no envio da mensagem.

(**) Nos casos de registros do tipo “Ambos” (onde uma empresa é cliente e fornecedor ao mesmo tempo), o Logix enviará duas mensagens para o GFE, uma com o tipo “Customer” e outra com o tipo “Vendor”.

Cidade - City

Identificador da Mensagem: City

Versão: 1

Tipo de Envio: Síncrona

Gatilho: Ao executar inclusão, modificação e exclusão do cadastro de UF e Cidades (VDP10022), irá gerar mensagem única, enviada para o GFE.

Tag

Descrição

Origem da Informação - Logix

Destino - GFE

_Code

Código da cidade

OBF_CIDADE_IBGE.cidade_logix

N/A

_OfficialCode(*)

Código oficial da cidade (IBGE)

OBF_CIDADE_IBGE.cidade_ibge

Informações
titleObservação:

Conforme parâmetro Máscara do código da cidade IBGE na mensagem de integração via EAI, no LOG00087.

GU7_NRCID_Description

Descrição da cidade

CIDADES.den_cidade

GU7_NMCID

_FederalUnit

Unidade de federação

OBF_CIDADE_IBGE.estado_logix

GU7_UFGU7_CDPAIS = "105" (Brasil)
Informações
titleNota:

(*) Para a integração de cidades, é considerado como campo chave entre os sistemas o código oficial, proveniente do IBGE. Desta forma, no Logix torna-se obrigatório o preenchimento desta informação no cadastro de cidades (VDP10022), quando esta mensagem estiver habilitada para envio.

Plano de Contas - AccountantAccount

Identificador da Mensagem: AccountantAccount

Versão: 2.002

Tipo de Envio: Síncrona

Gatilho: Ao executar inclusão, modificação e exclusão do cadastro de Plano de Contas (CON0010), irá gerar mensagem única, enviada para o GFE.

Tag

Descrição

Origem da Informação - Logix

Destino - GFE

_CompanyId

Empresa da Conta Contábil

plano_contas.cod_empresa

N/A

_BranchId

Filial da conta contábilN/A_CompanyInternalId

InternalId da empresa

N/A

_Code

Código com máscara (exemplos: '1', '1.1', '1.1.001')

plano_contas.num_conta

GUE_CTACTB_ShortCodeCódigo Reduzidoplano_contas.num_conta_reduzN/A_DescriptionDescrição da contaplano_contas.den_contaGUE_TITULO_PostingNatureNaturezaplano_contas.ies_saldo_conta

N/A

_AnalyticalOrSyntheticSe Analítico ou Sintéticoplano_contas.ies_tituloN/A_ActiveOrInactiveSe 1(Ativa) ou 2(Inativa)plano_contas.ies_sit_contaN/A

Processos 

A seguir temos os processos que transitam entre os produtos na integração:

IDDescriçãoOrigemDestinoXSD / API REST01Conhecimento de frete de VendaProtheusLogixInvoice_3_011.xsd02Nota fiscal de saídaLogixProtheusInvoice_3_011.xsd03Simulação de frete de vendaProtheusLogixFREIGHTSIMULATION04Apropriação de DespesaProtheusLogixListOfAccountPayableDocument_1_000.xsd

Conhecimento de Frete de Venda - Invoice

Identificador da Mensagem: Invoice

Versão: 3

Tipo de Envio: Assíncrona

Ao receber a Invoice no Logix com tag indicando que trata-se de um conhecimento de venda (TypeofDocument = "COV"), é acionado Adapter EaiAdapterInvoice3.

Este irá incluir ou excluir (de acordo com o tipo de processamento enviado), por meio de métodos padrões do ERP, o conhecimento de frete de venda no Logix.

Para conferir se a integração ocorreu com sucesso, pode-se utilizar a consulta do Status e Passo-a-passo no Monitor de integração do EAI: EAI100000. 

Para validar o documento no ERP utilizar o programa Sup0580.

Consistência
Após a inclusão do conhecimento, é automaticamente processada a consistência do documento.
Os valores da integração são carregados no declarado, para manter o histórico e acusar erro de diferença entre declarado e calculado, caso algum parâmetro do Logix precise ser revisto.
Pode ocorrer inconsistência no frete entre declarado e calculado, devido aos cadastros que precisam ser arrumados no ERP. Se não forem revistos não há problema, visto que o valor declarado prevalece sobre o calculado. O único inconveniente é que a cada próxima nota que entrar, continuará acusando diferença entre declarado e calculado.
Se o parâmetro do Log00087 Assume automaticamente erros dos conhecimentos recebidos via integração Gfe? estiver igual a S, então após realizar a consistência, já assume os erros do frete automaticamente. Irá cadastrar,

1

GU3_FONE1

ListOfCommunicationInformation/

CommunicationInformation/FaxNumber

Número do fax do cliente

CLIENTES.num_fax

GU3_FAX

ListOfCommunicationInformation/

CommunicationInformation/HomePage

Home (site) do cliente

VDP_CLI_FORNEC_CPL.endereco_web

N/A

ListOfCommunicationInformation/

CommunicationInformation/Email

Email principal do cliente

VDP_CLI_FORNEC_CPL.correio_eletronico

GU3_EMAIL

ListOfContacts

Lista de contatos do cliente

CLI_CONTATOS.num_contato

N/A

Billinginformation

Dados de cobrança do cliente

N/A

N/A

CreditInformation

Dados de crédito do cliente

N/A

N/A
Informações
titleNotas:

(*) As tag´s existentes no XSD (schema) da mensagem e que não foram mencionadas na lista acima, não possuem tratamento na integração, ou seja, não são consideradas no envio da mensagem.

(**) Nos casos de registros do tipo “Ambos” (onde uma empresa é cliente e fornecedor ao mesmo tempo), o Logix enviará duas mensagens para o GFE, uma com o tipo “Customer” e outra com o tipo “Vendor”.

Cidade - City

Identificador da Mensagem: City

Versão: 1

Tipo de Envio: Síncrona

Gatilho: Ao executar inclusão, modificação e exclusão do cadastro de UF e Cidades (VDP10022), irá gerar mensagem única, enviada para o GFE.

Mensagem Padrão

Descrição

Origem da Informação - Logix

Destino - GFE

Code

Código da cidade

OBF_CIDADE_IBGE.cidade_logix

N/A

OfficialCode(*)

Código oficial da cidade (IBGE)

OBF_CIDADE_IBGE.cidade_ibge

Informações
titleObservação:

Conforme parâmetro Máscara do código da cidade IBGE na mensagem de integração via EAI, no LOG00087.

GU7_NRCID
Description

Descrição da cidade

CIDADES.den_cidade

GU7_NMCID

FederalUnit

Unidade de federação

OBF_CIDADE_IBGE.estado_logix

GU7_UF



GU7_CDPAIS = "105" (Brasil)
Informações
titleNota:

(*) Para a integração de cidades, é considerado como campo chave entre os sistemas o código oficial, proveniente do IBGE. Desta forma, no Logix torna-se obrigatório o preenchimento desta informação no cadastro de cidades (VDP10022), quando esta mensagem estiver habilitada para envio.

Plano de Contas - AccountantAccount

Identificador da Mensagem: AccountantAccount

Versão: 2.002

Tipo de Envio: Síncrona

Gatilho: Ao executar inclusão, modificação e exclusão do cadastro de Plano de Contas (CON0010), irá gerar mensagem única, enviada para o GFE.

Mensagem Padrão

Descrição

Origem da Informação - Logix

Destino - GFE

CompanyId

Empresa da Conta Contábil

plano_contas.cod_empresa

N/A

BranchId

Filial da conta contábil


N/A
CompanyInternalId

InternalId da empresa


N/A

Code

Código com máscara (exemplos: '1', '1.1', '1.1.001')

plano_contas.num_conta

GUE_CTACTB
ShortCodeCódigo Reduzidoplano_contas.num_conta_reduzN/A
DescriptionDescrição da contaplano_contas.den_contaGUE_TITULO
PostingNatureNaturezaplano_contas.ies_saldo_conta

N/A

AnalyticalOrSyntheticSe Analítico ou Sintéticoplano_contas.ies_tituloN/A
ActiveOrInactiveSe 1(Ativa) ou 2(Inativa)plano_contas.ies_sit_contaN/A


Processos 

A seguir temos os processos que transitam entre os produtos na integração:

IDDescriçãoOrigemDestinoXSD / API REST
01Conhecimento de frete de VendaProtheusLogixInvoice_3_011.xsd
02Nota fiscal de saídaLogixProtheusInvoice_3_011.xsd
03Simulação de frete de vendaProtheusLogixFREIGHTSIMULATION
04Apropriação de DespesaProtheusLogixListOfAccountPayableDocument_1_000.xsd

Conhecimento de Frete de Venda - Invoice

Identificador da Mensagem: Invoice

Versão: 3

Tipo de Envio: Assíncrona

No GFE, a mensagem de Invoice é gerada e enviada para o Logix quando se realiza o processo de "Atualizar Fiscal" do Documento de Frete. O documento de frete fica com situação "Pendente" até que o Logix retorne a mensagem de resposta, indicando o status do processamento, que pode ser: "Rejeitada" ou "Atualizada".

No Logix, ao receber a Invoice com tag indicando que trata-se de um conhecimento de venda (TypeofDocument = "COV"), é acionado Adapter EaiAdapterInvoice3. Este irá incluir ou excluir (de acordo com o tipo de processamento enviado), por meio de métodos padrões do ERP, o conhecimento de frete de venda no Logix.

Para conferir se a integração ocorreu com sucesso, pode-se utilizar a consulta do Status e Passo-a-passo no Monitor de integração do EAI: EAI100000. 

Para validar o documento no ERP utilizar o programa Sup0580.

  • Consistência
    Após a inclusão do conhecimento, é automaticamente processada a consistência do documento.
    Os valores da integração são carregados no declarado, para manter o histórico e acusar erro de diferença entre declarado e calculado, caso algum parâmetro do Logix precise ser revisto.
    Pode ocorrer inconsistência no frete entre declarado e calculado, devido aos cadastros que precisam ser arrumados no ERP. Se não forem revistos não há problema, visto que o valor declarado prevalece sobre o calculado. O único inconveniente é que a cada próxima nota que entrar, continuará acusando diferença entre declarado e calculado.
    Se o parâmetro do Log00087 Assume automaticamente erros dos conhecimentos recebidos via integração Gfe? estiver igual a S, então após realizar a consistência, já assume os erros do frete automaticamente. Irá cadastrar, automaticamente, o usuário que está integrando (usuário integrador) no Sup34698-Usuários responsáveis por assumir erros de frete.
    Conforme padrão do Recebimento, caso esteja parametrizado para contabilização online, já irá gerar os lançamentos contábeis automaticamente na integração, assim como a integração com o fiscal. 
    Não integra com o Financeiro, visto que a condição de pagamento é sem pagamento. E o Financeiro é tratado diretamente do GFE, que envia os dados ao Módulo financeiro do Logix via integração.
    Também integra automaticamente com o GAO-Gestão de Aprovação de Orçamento, caso a empresa trabalhe com este conceito.

Mensagem Padrão (*)

Origem da Informação - GFE

Destino - Logix

Tabela

Campo

Tabela

Campo

CompanyId

GW3

FILIALfrete_supcod_empresa
InvoiceNumberGW3NRDFfrete_supnum_conhec

InvoiceSerie

GW3

SERDFfrete_supser_conhec
InvoiceModelN/AN/Asup_compl_fret_supreservado
TypeOfDocument = "COV"N/ACOVfrete_supies_tip_frete = "V"
VendorCodeGW3EMISDFfrete_supcod_transpor
IssueDateGW3DTEMISsac_embarquedat_entrega
InvoiceAmountGW3VLDFfrete_supval_frete
InsuranceAmountN/AN/Asup_par_frete onde parametro = "val_seguro_frt"parametro_texto
PaymentConditionCodeN/AN/Afrete_supcnd_pgto_frt
PaymentConditionCodeN/AN/Afrete_supcnd_pgto_tab
TaxOpCodeGW3CFOPfrete_supcod_fiscal_frete
TaxOperationCodeComplementN/AN/Afrete_supcod_fiscal_compl
GrossWeightN/AN/Afrete_suppes_vol_frete
ElectronicAccessKeyN/AN/Asup_par_frete onde parametro = "num_ft_eletronica"parametro_texto
ElectronicProtocolN/AN/Asup_par_frete onde parametro = "chave_acesso_cte"parametro_texto
ElectronicKeyJustificationN/AN/Asup_par_frete onde parametro = "justif_chave_cteparametro_texto
ElectronicKeyJustificationN/AN/Aobf_justif_cte_sefazjustificativa
TollValueGW3PEDAGpedagio_freteval_pedagio
ListofRelatedInvoices/RelatedInvoices/InvoiceNumberGW4NRDCfrete_sup_x_nffnum_nff
ListofRelatedInvoices/RelatedInvoices/InvoiceSerieGW4SERDCfrete_sup_x_nffser_nf_saida
ListofRelatedInvoices/RelatedInvoices/InvoiceDateIssueGW1DTEMISfrete_sup_x_nffdat_hr_emis_nota_fiscal_fatura
ItemExpenseGroupCodeN/AN/Afrete_supgru_ctr_desp_frete
ListofItens/Item/ListofTaxes/Taxe = "ICMS"N/AICMS

ListofItens/Item/ListofTaxes/CalculationBasisGW3BASIMPfrete_supval_base_c_frete_c
ListofItens/Item/ListofTaxes/ValueGW3VLIMPfrete_supval_
automaticamente, o usuário que está integrando (usuário integrador) no Sup34698-Usuários responsáveis por assumir erros de frete.
Conforme padrão do Recebimento, caso esteja parametrizado para contabilização online, já irá gerar os lançamentos contábeis automaticamente na integração, assim como a integração com o fiscal. 
Não integra com o Financeiro, visto que a condição de pagamento é sem pagamento. E o Financeiro é tratado diretamente do GFE, que envia os dados ao Módulo financeiro do Logix via integração.
Também integra automaticamente com o GAO-Gestão de Aprovação de Orçamento, caso a empresa trabalhe com este conceito.

Mensagem Padrão

PROTHEUS

LOGIX

Tabela

Campo

Tabela

Campo

CompanyId

frete_supcod_empresaInvoiceNumberfrete_supnum_conhec

InvoiceSerie

frete_supser_conhecInvoiceModelsup_compl_fret_supreservadoTypeOfDocument = "COV"frete_supies_tip_frete = "V"VendorCodefrete_supcod_transporIssueDatesac_embarquedat_entregaInvoiceAmountfrete_supval_freteInsuranceAmountsup_par_frete onde parametro = "val_seguro_frt"parametro_textoPaymentConditionCodefrete_supcnd_pgto_frtPaymentConditionCodefrete_supcnd_pgto_tabTaxOpCodefrete_supcod_fiscal_freteTaxOperationCodeComplementfrete_supcod_fiscal_complGrossWeightfrete_suppes_vol_freteElectronicAccessKeysup_par_frete onde parametro = "num_ft_eletronica"parametro_textoElectronicProtocolsup_par_frete onde parametro = "chave_acesso_cte"parametro_textoElectronicKeyJustificationsup_par_frete onde parametro = "justif_chave_cteparametro_textoElectronicKeyJustificationobf_justif_cte_sefazjustificativaTollValuepedagio_freteval_pedagioListofRelatedInvoices/RelatedInvoices/InvoiceNumberfrete_sup_x_nffnum_nffListofRelatedInvoices/RelatedInvoices/InvoiceSeriefrete_sup_x_nffser_nf_saidaListofRelatedInvoices/RelatedInvoices/InvoiceDateIssuefrete_sup_x_nffdat_hr_emis_nota_fiscal_faturaItemExpenseGroupCodefrete_supgru_ctr_desp_freteListofItens/Item/ListofTaxes/Taxe = "ICMS"ListofItens/Item/ListofTaxes/CalculationBasisfrete_supval_base_c_frete_cListofItens/Item/ListofTaxes/Valuefrete_supval_
tot_icms_frt_c
ListofItens/Item/ListofTaxes/Taxe = "RETEN_INSS"N/AN/A

ListofItens/Item/ListofTaxes/CalculationBasisN/AN/Asup_par_frete onde parametro = "bc_retencao_inss"parametro_val
ListofItens/Item/ListofTaxes/PercentageN/AN/Asup_par_frete onde parametro = "perc_reten_inss"parametro_val
ListofItens/Item/ListofTaxes/HasTaxN/AN/Asup_par_frete onde parametro = "RETEN_INSS"par_ind_especial
ListofItens/Item/ListofTaxes/Taxe = "RECOLH_INSS"N/AN/A

ListofItens/Item/ListofTaxes/CalculationBasis
sup_par_frete onde parametro = "bc_recolhimento_inss"parametro_val
N/AN/A
ListofItens/Item/ListofTaxes/HasTax
sup_par_frete onde parametro = "
RECOLHIMENTO
bc_recolhimento_
INSS
inss"
par
parametro_
ind_especial
val
ListofItens/Item/ListofTaxes/
Taxe = "RETEN_ISS"ListofItens/Item/ListofTaxes/HasTax
HasTaxN/AN/Asup_par_frete onde parametro = "
RETEN
RECOLHIMENTO_
ISS
INSS"par_ind_especial
ListofItens/Item/ListofTaxes/Taxe = "RETEN_
SEST_SENAT
ISS"N/AN/A

ListofItens/Item/ListofTaxes/HasTaxN/AN/Asup_par_frete onde parametro = "
RETEN_SEST_SENAT"par_ind_especial
RETEN_ISS"par_ind_especial
ListofItens/Item/ListofApportionInvoiceItem/ApportionInvoiceItem/AccountantAcountInternalIddest_frete_supnum_conta_deb_despListofItens/Item/ListofApportionInvoiceItem/ApportionInvoiceItem/ProjectInternalIddest_frete_supcod_area_negocio
ListofItens/Item/
ListofApportionInvoiceItem/ApportionInvoiceItem/SubProjectInternalIddest_frete_sup
ListofTaxes/Taxe = "RETEN_SEST_SENAT"N/AN/A
cod_lin_negocio


ListofItens/Item/ListofTaxes/
ListofApportionInvoiceItem/ApportionInvoiceItem/Percentualdest_frete_sup
HasTaxN/AN/Asup_par_frete onde parametro = "RETEN_SEST_SENAT"par_ind_especial
pct_particip_comp
ListofItens/Item/ListofApportionInvoiceItem/ApportionInvoiceItem/AccountantAcountInternalIdGWACTADEBdest_frete_
sup4
supnum_conta_deb_desp
ListofItens/Item/ListofApportionInvoiceItem/ApportionInvoiceItem/ProjectInternalId
dest_frete_sup4cod_area_negocio
GWAUNINEG (1,2)
ListofItens/Item/ListofApportionInvoiceItem/ApportionInvoiceItem/SubProjectInternalId
dest_frete_
sup4
supcod_
lin
area_negocio
ListofItens/Item/ListofApportionInvoiceItem/ApportionInvoiceItem/
MarketSegmentCode
SubProjectInternalIdGWAUNINEG (3,4)dest_frete_
sup4
supcod_
seg
lin_
merc
negocio
ListofItens/Item/ListofApportionInvoiceItem/ApportionInvoiceItem/
ClassValueCodedest_frete_sup4cod_cla_usoShippingAddress/City/CityCodefrete_sup_complcod_cidade

Limitações / Restrições Gerais

  • Percentual de ICMS - Busca alíquota do Logix da tabela de ICMS por grupo de despesa.
  • Somente grava a dest_frete_sup4, quando trabalha com 4 níveis de AEN, caso contrário, grava apenas a dest_frete_sup.
  • Cidade é opcional - se informada busca a alíquota de ICMS dessa cidade no cálculo do ICMS no frete, ao invés do padrão, que é buscar de acordo com a UF do transportador.
  • PaymentConditionCode é opcional - Se informado parâmetro no Log00087 - Condição de pagamento sem pagamento para recebimento de CTE, irá assumir esta condição de pagamento para o frete.

Nota Fiscal de Saída - Invoice

Identificador da Mensagem: Invoice

Versão: 3

Tipo de Envio: Assíncrona

Gatilho: Sempre que realizado o envio de uma nota fiscal de saída para a SEFAZ, após a geração da chave de acesso, será feito o envio da nota fiscal via mensagem única (EAI2) para o GFE.

Quando a nota fiscal possuir tipo de frete diferente de 3 (FOB), será adicionado o contexto "gfe" na mensagem. Dessa forma, é possível parametrizar no EAI10000 (EAI) apenas o envio de notas fiscais com frete para o GFE, utilizando-se do conceito de "rotas".

Tag(*)

Descrição

Campo de Origem da Informação

Campo de Destino da Informação

_CompanyId

Código da empresa

FAT_NF_MESTRE.empresa

GW1_FILIAL

_InvoiceNumber

Número da nota fiscal

FAT_NF_MESTRE.nota_fiscal

GW1_NRDC

_InvoiceSerie

Série da nota fiscal

FAT_NF_MESTRE.serie_nota_fiscal

GW1_SERDC_InvoiceModelModelo da Nota Fiscal (Convênio ICMS 31/99)FAT_NF_MESTRE.modelo_nota_fiscalN/A_InvoiceSituationSituação da Nota Fiscal (1-Normal 2-Cancelada)FAT_NF_MESTRE.sit_nota_fiscalN/A_TypeOfDocumentTipo do documento (Controle da natureza de operação)NAT_OPERACAO.ies_tip_controleGW1_CDTPDC_IssueDateData de EmissãoFAT_NF_MESTRE.dat_hor_emissaoGW1_DTEMIS_InvoiceAmountValor da Nota FiscalFAT_NF_MESTRE.val_nota_fiscalN/A_ValueofGoodsValor da MercadoriaFAT_NF_MESTRE.val_mercadoriaN/A_FreightAmountValor do freteFAT_NF_MESTRE.val_frete_rodovN/A_InsuranceAmountValor do SeguroFAT_NF_MESTRE.val_seguro_rodovN/A_DiscountAmountValor do DescontoFAT_NF_MESTRE.val_desc_nfN/A_CurrencyRateTaxa da Moeda Utilizada para Calcular o Valor da Nota FiscalCOTACAO.val_cotacao (ou PED_INF_COM_MESTRE.val_cotacao_fixa caso informada cotação fixa no pedido)N/A

_CustomerCode

Código do Cliente

FAT_NF_MESTRE.cliente

GW1_CDDEST_CarrierCodeCódigo do TransportadorFAT_NF_MESTRE.transportadoraGWU_CDTRP_ElectronicAccessKeyChave de acesso eletrônicaOBF_NF_ELETR.chave_acessoGW1_DANFE

_ListOfItems.

_InvoiceSequence

Sequência do item da nota fiscal

FAT_NF_ITEM.seq_item_nf

GW8_SEQ

_ListOfItems.

_OrderNumber

Número do Pedido que Originou o Item da Nota

FAT_NF_ITEM.pedido

GW1_PEDCLI

_ListOfItems.

_OrdemItem

Sequência do Item do Pedido que Gerou o Item da Nota

FAT_NF_ITEM.seq_item_pedido

N/A

_ListOfItems.

_ItemCode

Código do item

FAT_NF_ITEM.itemGW8_ITEM

_ListOfItems.

_Quantity

Quantidade do Item

FAT_NF_ITEM.qtd_item

GW8_QTDE

_ListOfItems.

_UnitofMeasureCode

Código da Unidade de MedidaFAT_NF_ITEM.unid_medidaN/A

_ListOfItems.

_UnityPrice

Preço Unitário do Item x Taxa da Moeda

FAT_NF_ITEM.preco_unit_bruto

N/A

_ListOfItems.

_GrossValue

Valor Bruto do Item. (Quantidade x Preço Unitário x Taxa da Moeda)

FAT_NF_ITEM.preco_unit_liquido

GW8_VALOR

_ListOfItems.

_FreightValue

Valor do Frete Unitário

FAT_NF_ITEM.val_frete_cliente

N/A

_ListOfItems.

_InsuranceValue

Valor do Seguro Unitário

FAT_NF_ITEM.val_seguro_cliente

N/A

_ListOfItems.

_DiscountValue

Valor do Desconto Unitário

FAT_NF_ITEM.val_desc_item

N/A

_ListOfItems.

_NetValue

Valor Líquido (Valor Bruto + Frete + Seguro - Desconto)

FAT_NF_ITEM.val_contab_item

N/A

_ListOfItems.

_AreAndLineOfBusinessCode

Código da área e linha. No Logix será uma string que poderá ter 4 (área/linha de negócio com 2 níveis) ou 8 caracteres (área/linha de negócio com 4 níveis). Os campos serão concatenados sem separador, respeitando a sequência da chave da tabela "linha_prod".

(FAT_AEN_ITEM_NF.linha_produto + FAT_AEN_ITEM_NF.linha_receita + FAT_AEN_ITEM_NF.segmto_mercado + FAT_AEN_ITEM_NF.classe_uso) ou (ITEM.cod_lin_prod + ITEM.cod_lin_recei + ITEM.cod_seg_merc + ITEM.cod_cla_uso)

GW8_UNINEG

_ListOfItems.

_ItemGrossWeight

Peso total do item mais o peso rateado das embalagens da nota fiscal que estão relacionadas ao item. Peso em Kg

N/A

GW8_PESOR

_ListOfItems.

_ItemNetWeight

Peso liquído total do item em Kg

N/A

N/A

_ListOfItems.

_ItemVolume

Volume total do item em metros cúbicos, considerando as embalagens relacionadas ao item na nota fiscal

N/A

GW8_VOLUME

_ListOfItems.

_ItemDescription

Descrição do item

FAT_NF_ITEM.des_item

GW8_DSITEM

_ShippingAddress.

_Adress

Endereço de entregaFAT_NF_END_ENTREGA.endereco_entregaGW1_ENTEND

_ShippingAddress.

_City.

_CityCode

Código da cidade de entregaFAT_NF_END_ENTREGA.cidade_entregaGW1_ENTNRC

_ShippingAddress.

_District

Bairro de entregaFAT_NF_END_ENTREGA.bairro_entregaGW1_ENTBAI

_ShippingAddress.

_ZIPCode

CEP do endereço de entregaFAT_NF_END_ENTREGA.cep_entregaGW1_ENTCEP

_ListOfConsignee.

_Consignee.

_ConsigneeSequence

Sequência do consignatárioFAT_CONSIG_NF.seq_consignatarioGWU_SEQ

_ListOfConsignee.

_Consignee.

_ConsigneeCode

Código do consignatárioFAT_CONSIG_NF.consignatarioGWU_CDTRP

_ListOfConsignee.

_Consignee.

_FreightType

Tipo de FreteFAT_CONSIG_NF.tip_fret_consigGWU_PAGAR
Informações
titleNota:

(*) As tag´s existentes no XSD (schema) da mensagem e que não foram mencionadas na lista acima, não possuem tratamento na integração, ou seja, não são consideradas no envio da mensagem.

Limitações / Restrições Gerais

  • As notas fiscais integradas com o GFE não deverão possuir subsérie informada, pois corre-se o risco de gerar duplicidade de numeração durante a integração.
  • É obrigatório a utilização do painel da NFE (Parâmetro Utilizar painel da NF-e e NFS-e? ativado).

Simulação de Frete de Venda - FREIGHTSIMULATION

Identificador da Mensagem: FREIGHTSIMULATION

Versão: 1

Tipo de Envio: API REST

Gatilho: Por meio do botão Simular frete GFE, localizado na aba 3 - Frete, do programa VDP20000 (Manutenção de Pedidos), ou do botão Simular GFE, localizado na tela de transportes dos programas VDP0742 (Faturamento Automático) e VDP0746 (Faturamento Manual), é possível realizar a simulação de frete para o pedido/nota fiscal em questão, obtendo informações de transportadoras, valor de frete e imposto, prazo de entrega, rotas, etc, diretamente do GFE. É possível realizar filtros por "Transportador", "Tipo de veículo", "Classificação de frete" e "Tipo de operação".

Abaixo exemplo da tela de simulação no VDP20000:

Image Removed

Exemplo da tela de simulação utilizada no VDP0742 e VDP0746:

Image Removed

Os registros serão apresentados em ordem crescente de valor de frete, sendo que o primeiro registro (menor valor) sempre será selecionado automaticamente.

Apropriação de Despesa - ListOfAccountPayableDocument

Identificador da Mensagem: ListOfAccountPayableDocument

Versão: 1

Tipo de Envio: Assíncrona

Gatilho: 

Tag(*)

Descrição

Campo de Origem da Informação

Campo de Destino da Informação

_CompanyId

Código da empresa

ad_mestre.cod_empresa

_BranchId

Filial

ListOfAccountPayableDocument

_AccountPayableDocument

_DocumentNumber

Número interno que ficará relacionado a Apropriação de Despesa

vdp_dpara_geral.campo_dpara

_ListOfAccountPayableDocument

_AccountPayableDocument

_ListOfSourceDocument

_SourceDocument

_SourceDocument

Número do Processo de Exportação (se houver)

cap_par_ad - parâmetro 'num_proc_exp'

_ListOfAccountPayableDocument

_AccountPayableDocument

_ListOfSourceDocument

_SourceDocument

_SourceDocumentSerie

Série da Nota Fiscal

(se nulo, será preenchido com 001)

ad_mestre.ser_nf

_ListOfAccountPayableDocument

_AccountPayableDocument

_ListOfSourceDocument

_SourceDocument

_SourceDocumentSubSerie

SubSérie da Nota Fiscal

(se nulo, será preenchido com 01)ad_mestre.ssr_nf

ListOfAccountPayableDocument

_AccountPayableDocument

_IssueDate

Data de Emissãoad_mestre.dat_emis_nf

_ListOfAccountPayableDocument

_AccountPayableDocument

_RealDueDate

Data de Vencimento Realad_mestre.dat_venc

_ListOfAccountPayableDocument

_AccountPayableDocument

_VendorCode

Fornecedorad_mestre.cod_fornecedor

_ListOfAccountPayableDocument

_AccountPayableDocument

_GrossValue

Valor Brutoad_mestre.val_tot_nf

_ListOfAccountPayableDocument

_AccountPayableDocument

_CurrencyCode

Moedaad_mestre.cod_moeda

_ListOfAccountPayableDocument

_AccountPayableDocument

_CurrencyRate

Cotação negociada da moeda

cap_par_ad - parâmetro 'cotacao_emissao'

_ListOfAccountPayableDocument

_AccountPayableDocument

_Taxes

_Tax

_Attributes

_Taxe

Tipo de Imposto

Informações
titleNota:

O Logix está preparado para receber somente a informação de "ISS".

Para fazer uso da retenção do ISS originando o título do Protheus GFE, é necessário trabalhar com o ISS aberto por município.
Parâmetro no CAP2360 / 6. Param. Tributos / INFORMACOES REFERENTE A PAGAMENTO DE IMPOSTOS. / Gerar Ads Pgto ISS por prefeitura igual a "T"

FIN30030 - Deve existir um tipo de valor de retenção de ISS, que no botão "ISS Prefeitura" tenha o relacionamento do município com o tipo de despesa da integração GFE, pois vai ser deste relacionamento que o tipo de valor será encontrado para fazer a retenção do ISS na inclusão da AD originada do sistema Protheus GFE.

PercentualGWA e GW3(GWA_VLMOV / GW3_VLDF) * 100)dest_frete_suppct_particip_comp
ListofItens/Item/ListofApportionInvoiceItem/ApportionInvoiceItem/AccountantAcountInternalIdGWACTADEBdest_frete_sup4num_conta_deb_desp
ListofItens/Item/ListofApportionInvoiceItem/ApportionInvoiceItem/ProjectInternalIdGWAUNINEG (1,2)dest_frete_sup4cod_area_negocio
ListofItens/Item/ListofApportionInvoiceItem/ApportionInvoiceItem/SubProjectInternalIdGWAUNINEG (3,4)dest_frete_sup4cod_lin_negocio
ListofItens/Item/ListofApportionInvoiceItem/ApportionInvoiceItem/MarketSegmentCodeGWAUNINEG (5,6)dest_frete_sup4cod_seg_merc
ListofItens/Item/ListofApportionInvoiceItem/ApportionInvoiceItem/ClassValueCodeGWAUNINEG (7,8)dest_frete_sup4cod_cla_uso
ShippingAddress/City/CityCodeN/AN/Afrete_sup_complcod_cidade
Informações
titleNotas:

(*) As tag´s existentes no XSD (schema) da mensagem e que não foram mencionadas na lista acima, não possuem tratamento na integração, ou seja, não são consideradas no envio da mensagem.

Limitações / Restrições Gerais

  • Percentual de ICMS - Busca alíquota do Logix da tabela de ICMS por grupo de despesa.
  • Somente grava a dest_frete_sup4, quando trabalha com 4 níveis de AEN, caso contrário, grava apenas a dest_frete_sup.
  • Cidade é opcional - se informada busca a alíquota de ICMS dessa cidade no cálculo do ICMS no frete, ao invés do padrão, que é buscar de acordo com a UF do transportador.
  • PaymentConditionCode é opcional - Se informado parâmetro no Log00087 - Condição de pagamento sem pagamento para recebimento de CTE, irá assumir esta condição de pagamento para o frete.

Nota Fiscal de Saída - Invoice

Identificador da Mensagem: Invoice

Versão: 3

Tipo de Envio: Assíncrona

Gatilho: Sempre que realizado o envio de uma nota fiscal de saída para a SEFAZ, após a geração da chave de acesso, será feito o envio da nota fiscal via mensagem única (EAI2) para o GFE.

Quando a nota fiscal possuir tipo de frete diferente de 3 (FOB), será adicionado o contexto "gfe" na mensagem. Dessa forma, é possível parametrizar no EAI10000 (EAI) apenas o envio de notas fiscais com frete para o GFE, utilizando-se do conceito de "rotas".


Mensagem Padrão (*)

Descrição

Origem da Informação - Logix

Destino - GFE

CompanyId

Código da empresa

FAT_NF_MESTRE.empresa

GW1_FILIAL

InvoiceNumber

Número da nota fiscal

FAT_NF_MESTRE.nota_fiscal

GW1_NRDC

InvoiceSerie

Série da nota fiscal

FAT_NF_MESTRE.serie_nota_fiscal

GW1_SERDC
InvoiceModelModelo da Nota Fiscal (Convênio ICMS 31/99)FAT_NF_MESTRE.modelo_nota_fiscalN/A
InvoiceSituationSituação da Nota Fiscal (1-Normal 2-Cancelada)FAT_NF_MESTRE.sit_nota_fiscalN/A
TypeOfDocumentTipo do documento (Controle da natureza de operação)NAT_OPERACAO.ies_tip_controleGW1_CDTPDC
IssueDateData de EmissãoFAT_NF_MESTRE.dat_hor_emissaoGW1_DTEMIS
InvoiceAmountValor da Nota FiscalFAT_NF_MESTRE.val_nota_fiscalN/A
ValueofGoodsValor da MercadoriaFAT_NF_MESTRE.val_mercadoriaN/A
FreightAmountValor do freteFAT_NF_MESTRE.val_frete_rodovN/A
InsuranceAmountValor do SeguroFAT_NF_MESTRE.val_seguro_rodovN/A
DiscountAmountValor do DescontoFAT_NF_MESTRE.val_desc_nfN/A
CurrencyRateTaxa da Moeda Utilizada para Calcular o Valor da Nota FiscalCOTACAO.val_cotacao (ou PED_INF_COM_MESTRE.val_cotacao_fixa caso informada cotação fixa no pedido)N/A

CustomerCode

Código do Cliente

FAT_NF_MESTRE.cliente

GW1_CDDEST
CarrierCodeCódigo do TransportadorFAT_NF_MESTRE.transportadoraGWU_CDTRP
ElectronicAccessKeyChave de acesso eletrônicaOBF_NF_ELETR.chave_acessoGW1_DANFE

ListOfItems/Item/InvoiceSequence

Sequência do item da nota fiscal

FAT_NF_ITEM.seq_item_nf

GW8_SEQ

ListOfItems/Item/OrderNumber

Número do Pedido que Originou o Item da Nota

FAT_NF_ITEM.pedido

GW1_PEDCLI

ListOfItems/Item/OrdemItem

Sequência do Item do Pedido que Gerou o Item da Nota

FAT_NF_ITEM.seq_item_pedido

N/A

ListOfItems/Item/ItemCode

Código do item

FAT_NF_ITEM.itemGW8_ITEM

ListOfItems/Item/Quantity

Quantidade do Item

FAT_NF_ITEM.qtd_item

GW8_QTDE

ListOfItems/Item/UnitofMeasureCode

Código da Unidade de MedidaFAT_NF_ITEM.unid_medidaN/A

ListOfItems/Item/UnityPrice

Preço Unitário do Item x Taxa da Moeda

FAT_NF_ITEM.preco_unit_bruto

N/A

ListOfItems/Item/GrossValue

Valor Bruto do Item. (Quantidade x Preço Unitário x Taxa da Moeda)

FAT_NF_ITEM.preco_unit_liquido

GW8_VALOR

ListOfItems/Item/FreightValue

Valor do Frete Unitário

FAT_NF_ITEM.val_frete_cliente

N/A

ListOfItems/Item/InsuranceValue

Valor do Seguro Unitário

FAT_NF_ITEM.val_seguro_cliente

N/A

ListOfItems/Item/DiscountValue

Valor do Desconto Unitário

FAT_NF_ITEM.val_desc_item

N/A

ListOfItems/Item/NetValue

Valor Líquido (Valor Bruto + Frete + Seguro - Desconto)

FAT_NF_ITEM.val_contab_item

N/A

ListOfItems/Item/AreAndLineOfBusinessCode

Código da área e linha. No Logix será uma string que poderá ter 4 (área/linha de negócio com 2 níveis) ou 8 caracteres (área/linha de negócio com 4 níveis). Os campos serão concatenados sem separador, respeitando a sequência da chave da tabela "linha_prod".

(FAT_AEN_ITEM_NF.linha_produto + FAT_AEN_ITEM_NF.linha_receita + FAT_AEN_ITEM_NF.segmto_mercado + FAT_AEN_ITEM_NF.classe_uso) ou (ITEM.cod_lin_prod + ITEM.cod_lin_recei + ITEM.cod_seg_merc + ITEM.cod_cla_uso)

GW8_UNINEG

ListOfItems/Item/ItemGrossWeight

Peso total do item mais o peso rateado das embalagens da nota fiscal que estão relacionadas ao item. Peso em Kg

N/A

GW8_PESOR

ListOfItems/Item/ItemNetWeight

Peso liquído total do item em Kg

N/A

N/A

ListOfItems/Item/ItemVolume

Volume total do item em metros cúbicos, considerando as embalagens relacionadas ao item na nota fiscal

N/A

GW8_VOLUME

ListOfItems/Item/ItemDescription

Descrição do item

FAT_NF_ITEM.des_item

GW8_DSITEM

ShippingAddress/Adress

Endereço de entregaFAT_NF_END_ENTREGA.endereco_entregaGW1_ENTEND

ShippingAddress/City/CityCode

Código da cidade de entregaFAT_NF_END_ENTREGA.cidade_entregaGW1_ENTNRC

ShippingAddress/District

Bairro de entregaFAT_NF_END_ENTREGA.bairro_entregaGW1_ENTBAI

ShippingAddress/ZIPCode

CEP do endereço de entregaFAT_NF_END_ENTREGA.cep_entregaGW1_ENTCEP

ListOfConsignee/Consignee/ConsigneeSequence

Sequência do consignatárioFAT_CONSIG_NF.seq_consignatarioGWU_SEQ

ListOfConsignee/Consignee/ConsigneeCode

Código do consignatárioFAT_CONSIG_NF.consignatarioGWU_CDTRP

ListOfConsignee/Consignee/FreightType

Tipo de FreteFAT_CONSIG_NF.tip_fret_consigGWU_PAGAR
Informações
titleNota:

(*) As tag´s existentes no XSD (schema) da mensagem e que não foram mencionadas na lista acima, não possuem tratamento na integração, ou seja, não são consideradas no envio da mensagem.

Limitações / Restrições Gerais

  • As notas fiscais integradas com o GFE não deverão possuir subsérie informada, pois corre-se o risco de gerar duplicidade de numeração durante a integração.
  • É obrigatório a utilização do painel da NFE (Parâmetro Utilizar painel da NF-e e NFS-e? ativado).

Simulação de Frete de Venda - FREIGHTSIMULATION

Identificador da Mensagem: FREIGHTSIMULATION

Versão: 1

Tipo de Envio: API REST

Gatilho: Por meio do botão Simular frete GFE, localizado na aba 3 - Frete, do programa VDP20000 (Manutenção de Pedidos), ou do botão Simular GFE, localizado na tela de transportes dos programas VDP0742 (Faturamento Automático) e VDP0746 (Faturamento Manual), é possível realizar a simulação de frete para o pedido/nota fiscal em questão, obtendo informações de transportadoras, valor de frete e imposto, prazo de entrega, rotas, etc, diretamente do GFE. É possível realizar filtros por "Transportador", "Tipo de veículo", "Classificação de frete" e "Tipo de operação".

Abaixo exemplo da tela de simulação no VDP20000:

Image Added


Exemplo da tela de simulação utilizada no VDP0742 e VDP0746:

Image Added

Os registros serão apresentados em ordem crescente de valor de frete, sendo que o primeiro registro (menor valor) sempre será selecionado automaticamente.


Apropriação de Despesa - ListOfAccountPayableDocument

Identificador da Mensagem: ListOfAccountPayableDocument

Versão: 1

Tipo de Envio: Assíncrona

No GFE, a mensagem de ListOfAccountPayableDocument é gerada e enviada para o Logix no momento que se realiza o processo de "Atualizar Financeiro" da Fatura de Frete. A fatura fica com situação "Pendente" até que o Logix retorne a mensagem de resposta, indicando o status do processamento, que pode ser: "Rejeitada" ou "Atualizada".


Mensagem Padrão (*)

Descrição

Origem da Informação - GFE

Destino da Informação

CompanyId

Código da empresa

GW6_FILIAL

ad_mestre.cod_empresa

BranchId

Filial

N/A


AccountPayableDocument/DocumentNumber

Número interno que ficará relacionado a Apropriação de DespesaGW6_NRFAT

vdp_dpara_geral.campo_dpara

AccountPayableDocument/ListOfSourceDocument/SourceDocument/SourceDocument

Número do Processo de Exportação (se houver)

N/A

cap_par_ad - parâmetro 'num_proc_exp'

AccountPayableDocument/ListOfSourceDocument/SourceDocument/SourceDocumentSerie

Série da Nota Fiscal

(se nulo, será preenchido com 001)

GW¨_SERFATad_mestre.ser_nf

AccountPayableDocument/ListOfSourceDocument/SourceDocument/SourceDocumentSubSerie

SubSérie da Nota Fiscal

(se nulo, será preenchido com 01)
N/Aad_mestre.ssr_nf

AccountPayableDocument/IssueDate

Data de EmissãoGW6_DTEMIS ad_mestre.dat_emis_nf

AccountPayableDocument/RealDueDate

Data de Vencimento RealGW6_DTVENC ad_mestre.dat_venc

AccountPayableDocument/VendorCode

FornecedorGW6_EMIFATad_mestre.cod_fornecedor

AccountPayableDocument/GrossValue

Valor BrutoGW6_VLFATUad_mestre.val_tot_nf

AccountPayableDocument/CurrencyCode

MoedaN/Aad_mestre.cod_moeda

AccountPayableDocument/CurrencyRate

Cotação negociada da moedaN/A

cap_par_ad - parâmetro 'cotacao_emissao'

AccountPayableDocument/Taxes/Tax/Attributes/Taxe

Tipo de Imposto

Informações
titleNota:

O Logix está preparado para receber somente a informação de "ISS".

Para fazer uso da retenção do ISS originando o título do Protheus GFE, é necessário trabalhar com o ISS aberto por município.
Parâmetro no CAP2360 / 6. Param. Tributos / INFORMACOES REFERENTE A PAGAMENTO DE IMPOSTOS. / Gerar Ads Pgto ISS por prefeitura igual a "T"


FIN30030 - Deve existir um tipo de valor de retenção de ISS, que no botão "ISS Prefeitura" tenha o relacionamento do município com o tipo de despesa da integração GFE, pois vai ser deste relacionamento que o tipo de valor será encontrado para fazer a retenção do ISS na inclusão da AD originada do sistema Protheus GFE.

"ISS", se GW6_VLISRE > 0N/A

AccountPayableDocument/Taxes/Tax/Attributes/CityCode

Código da Cidade (IBGE)

GWU_NRCIDDN/A

AccountPayableDocument/Taxes/Tax/Attributes/CalculationBasis

Base de Calculo para o ImpostoGW3_BASIMPreten_iss.val_base_calc_iss

AccountPayableDocument/ApportionmentDistribution/Apportionment/CostCenterInternalId

Área e linha de negócio

Informações
titleNota:

Formato:

Linha de produto = _CostCenterInternalId[1,2]
Linha de receita = _CostCenterInternalId[3,4]
Segmento de mercado = _CostCenterInternalId[5,6]
Classe de uso = _CostCenterInternalId[7,8]

GW7_UNINEGad_aen / ad_aen_4 / ad_aen_conta / ad_aen_conta_4

AccountPayableDocument/ApportionmentDistribution/Apportionment/Value

Valor da área e linha de negócioGW7_VLMOVad_aen / ad_aen_4 / ad_aen_conta / ad_aen_conta_4

AccountPayableDocument/Observation

Observação da Apropriação de DespesaGW6_OBS

ad_mestre.observ

AccountPayableDocument/Origin

Sistema de origem do título"PROTHEUS_GFE"N/A
Informações
titleNota:

(*) As tag´s existentes no XSD (schema) da mensagem e que não foram mencionadas na lista acima, não possuem tratamento na integração, ou seja, não são consideradas no envio da mensagem

N/A

_ListOfAccountPayableDocument

_AccountPayableDocument

_Taxes

_Tax

_Attributes

_CityCode

Código da Cidade (IBGE)

N/A

_ListOfAccountPayableDocument

_AccountPayableDocument

_Taxes

_Tax

_Attributes

_CalculationBasis

Base de Calculo para o Impostoreten_iss.val_base_calc_iss

_ListOfAccountPayableDocument

_AccountPayableDocument

_ApportionmentDistribution

_Apportionment

_CostCenterInternalId

Área e linha de negócio

Informações
titleNota:

Formato:

Linha de produto = _CostCenterInternalId[1,2]
Linha de receita = _CostCenterInternalId[3,4]
Segmento de mercado = _CostCenterInternalId[5,6]
Classe de uso = _CostCenterInternalId[7,8]

ad_aen / ad_aen_4 / ad_aen_conta / ad_aen_conta_4

_ListOfAccountPayableDocument

_AccountPayableDocument

_ApportionmentDistribution

_Apportionment

_Value

Valor da área e linha de negócioad_aen / ad_aen_4 / ad_aen_conta / ad_aen_conta_4

_ListOfAccountPayableDocument

_AccountPayableDocument

_Observation

Observação da Apropriação de Despesa

ad_mestre.observ

_ListOfAccountPayableDocument

_AccountPayableDocument

_Origin

Sistema de origem do título (PROTHEUS_GFE)N/A
Informações
titleNota:

(*) As tag´s existentes no XSD (schema) da mensagem e que não foram mencionadas na lista acima, não possuem tratamento na integração, ou seja, não são consideradas no envio da mensagem.

Limitações / Restrições Gerais

  • As notas fiscais integradas com o GFE não deverão possuir subsérie informada, pois corre-se o risco de gerar duplicidade de numeração durante a integração.
  • É obrigatório a utilização do painel da NFE (Parâmetro Utilizar painel da NF-e e NFS-e? ativado).

Como fazer 

Os passos para viabilizar a integração são:

  • Setar nos Parâmetros Gerais Logix (Log00087) os parâmetros: Utilizar integração com o GFE - Gestão de Frete Embarcador? = S e CT-e sobre NF de vendas será tratado pelo GFE? = S;
  • Configurar os demais parâmetros descritos na sessão Parâmetros Gerais (LOG00087) desse documento;
  • No Logix, efetuar/atualizar o cadastro das seguintes informações: clientes, fornecedores, transportadores, embalagens, cidades e plano de contas. A integração será efetuada automaticamente pelos programas de cadastro, ou podem ser enviados ao GFE, via carga de dados (FIN00000);
  • No Vendas/Faturamento Logix, efetue o faturamento da nota de saída com tipo de frete diferente de 2 (FOB), e realize o envio para a SEFAZ;
  • No GFE confira as informações do faturamento;
  • No GFE efetue a inclusão do conhecimento de frete;
  • No Logix efetue a conferência do conhecimento de frete no Sup0580

    .