Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

User Function EECDU400()
Local cParam:= ""

Local cMemo

IF Type("ParamIXB") == "C"
   cParam:= PARAMIXB
ELSE
   cParam:= PARAMIXB[1]
ENDIF

IF cParam == "GERAARQINI"
   Msginfo("Entrou no ponto de entrada 'GERAARQINI'")
ENDIF

...

      cDescItem:= "ABCDEF"EndCase
Return Nil

//Quando o ponto de entrada retornar dados no array aNFs, será gerada a tag <ReferencedInvoiceLine> no XML da DUE. Se retornar aNFs vazio, a tag nao é geradano XML.

User Function DU400NFREM()

...

    Case cParam == "CANCELAR_DUE"
        cMemo := MSMM(EEC->EEC_INFGER,200,,,3)
        cMemo += CHR(13) + CHR(10) + "DUE Cancelada em: " + DToC(Date())
        cMemo += CHR(13) + CHR(10) + "Nro DUE   : " + cNroDUE
        cMemo += CHR(13) + CHR(10) + "Nro RUC   : " + cNroRUC
        cMemo += CHR(13) + CHR(10) + "Dt DUE    : " + DToC(dDtDUE)
        cMemo += CHR(13) + CHR(10) + "Chave DUE : " + cChvDUE
        MSMM(,200,,cMemo,1,,,"EEC","EEC_INFGER")

EndCase

Return Nil


Ponto de entrada: DU400NFREM = DT PE DU400NFREM Declaração Unica de Exportação (DUE )

   // aNfs[1] - Caracter - Codigo chave NFE

   // aNfs[2] - Caracter - Sequencial do item

   // aNfs[3] - Numérico - Quantidade do item

Return aNFs

03. PARÂMETROS


NomeTipoDescrição
GERAARQINICaracterParâmetro para identificar o momento da chamada do ponto de entrada.
INICIOCaracterPonto de entrada no inicio da rotina, antes de iniciar as validações.
FIMCaracterPonto de entrada no fim da rotina, antes de finalizar o processo.
APURA_VALORES_ITEMCaracterIndica que o ponto de entrada foi executado na apuração das informações dos itens (no looping dos itens). Estarão disponíveis as variáveis: nPesoKG, nQtdNCM, nQtdEmb, nVlrTot, nVlrPri e nVlsCob
DESC_PRODUTOCaracterIndica que o ponto de entrada foi executado no preenchimento da descrição do item do processo a partir do cadastro do produto, possibilitando a manipulação da informação que será considerada na geração dos dados para a integração. Neste momento estará disponível a variável cDescPrd.
DESC_ITEMCaracterIndica que o ponto de entrada foi executado no preenchimento da descrição do item do processo a partir da descrição que está no embarque, possibilitando a manipulação da informação que será considerada na geração dos dados para a integração. Neste momento estará disponível a variável cDescItem.
CANCELAR_DUECaracterPonto de Entrada executado ao final do processamento do botão "Cancelar DUE" no Embarque de Exportação. Executado durante a gravação dos campos da tabela EEC, limpando os dados da DUE.

04. VARIÁVEIS


cNFOricImportNumero de sequencia do item faturado
ParâmetroNomeTipoPermite alterarDescrição
GERAARQINIcIniCaracterSimVariável com dados gravados no arquivo .INI a ser transmitido para o Siscomex.
GERAARQINIcTimeOutIniCaracterSimVariável com o valor limite para o timeout.
APURA_VALORES_ITEMnPesoKGNuméricoSimPeso líquito total do item, em kg
APURA_VALORES_ITEMnQtdNCMNuméricoSimQuantidade do item na unidade estatística
APURA_VALORES_ITEMnQtdEmbNuméricoSimQuantidade do item na unidade negociada
APURA_VALORES_ITEMnVlrTotNuméricoSimPreço total do item
APURA_VALORES_ITEMnVlrPriNuméricoSimPreço fob do item
APURA_VALORES_ITEMnVlsCobNuméricoSimValor sem cobertura cambial do item
DESC_PRODUTOcDescPrdCaracterSimPossibilita a redefinição da descrição do produto que será considerada na geração dos dados para a integração da DU-e.
DESC_ITEMcDescItemCaracterSimPossibilita a redefinição da descrição do item do processo de embarque que será considerada na geração dos dados para a integração da DU-e.
CANCELAR_DUEcNroDUECaracterNãoNota fiscal de origemNúmero da DUE que será apagado após efetivar o cancelamenrto da DUE.
CANCELAR_DUEcNroRUCCaracterNãoImportadorcImpLojCaracterNãoLoja do ImportadorcFatSeqCaracterNãoNúmero RUC que será apagado após efetivar o cancelamenrto da DUE.
CANCELAR_DUEdDtDUEDataNãoData da DUE que será apagado após efetivar o cancelamenrto da DUE.
CANCELAR_DUEcChvDUECaracterNãoChave da DUE que será apagado após efetivar o cancelamenrto da DUE.



05. TABELAS UTILIZADAS

  • Não há.



...