Variáveis para Regra de Integração
Variáveis disponíveis para utilização na regra de Integração de notas fiscais de entrada e saída, disponível no Cadastro de Filiais.
Observação
As variáveis antecedidas por sinal de mais (+) podem ter seu conteúdo alterado. As tabelas Dispositivos Fiscais dos itens das notas fiscais de entrada (E660RDE) e Dispositivos Fiscais dos itens das notas fiscais de saída (E660RDS) não estão disponíveis para a regra de Integração.
Campos do tipo Data devem ser tratadas como Alfa dentro das regras.
Listas de variáveis
Lista de variáveis para Integração de Notas Fiscais de Saída
| Variável | Descrição |
|---|---|
| + CfiRez | Número do cupom fiscal de referência da redução Z |
| + CgcRde | Número do CNPJ/CPF do remetente / destinatário |
| + CifFob | Tipo de Frete (CIF/FOB) |
| + CodAgf | Código do Agrupamento Fiscal |
| + CodCl1 | Código do cliente |
| + CodCl2 | Código do Cliente |
| + CodCpg | Código da condição de pagamento |
| + CodEdc | Espécie do documento |
| + CodFpg | Código da Forma de Pagamento |
| + CodMs1 | Código da mensagem - 1 da nota fiscal de saída |
| + CodMs2 | Código da mensagem - 2 da nota fiscal de saída |
| + CodMs3 | Código da mensagem - 3 da nota fiscal de saída |
| + CodMs4 | Código da mensagem - 4 da nota fiscal de saída |
| + CodMtr | Código do motorista |
| + CodRai | Código do Município para a Rais |
| + CodTic | Código do ICMS Especial |
| + CodTra | Código da Transportadora |
| + CodTrd | Código de redução de impostos |
| + CodTri | Código de tributação |
| + CodVia | Via de transporte da nota fiscal de saída |
| + CtaRed | Conta contábil reduzida |
| + DatRez | Data de referência da redução Z |
| + EquRez | Código do equipamento fiscal da redução Z |
| + EstRde | Sigla do estado do remetente / destinatário |
| + ForCal | Indicativo da forma de cálculo do valor do frete |
| + HorSai | Hora de saída das mercadorias da nota fiscal de saída |
| + IcmBde | Valor Base ICMS partilha para estado de destino |
| + IcmFre | Valor de ICMS sobre o Frete da Nota Fiscal de Saída |
| + IcmVde | Valor de ICMS partilhado com o estado destinatário |
| + IcmVfc | Valor do ICMS para fundo de combate a pobreza na venda |
| + IcmVor | Valor de ICMS partilhado com o estado remetente |
| + InsRde | Inscrição Estadual do remetente / destinatário |
| + KmtDis | Distância em quilômetros a percorrer |
| + MunRde | Cidade do remetente / destinatário |
| + NopOpe | Natureza de Operação |
| + NumLot | Número do lote contábil |
| + NumRde | Número do registro de exportação |
| + ObsIpi | Observação de IPI |
| + ObsNfv | Observação de ICMS |
| + PerCrt | Percentual do COFINS a recuperar |
| + PerCsl | Percentual do CSLL Retido |
| + PerFun | Percentual do FUNRURAL |
| + PerIcm | Percentual do ICMS |
| + PerIcf | Percentual de ICMS sobre o Frete da Nota Fiscal de Saída |
| + PerIns | Percentual de INSS |
| + PerIrf | Percentual de IRRF |
| + PerIss | Percentual de ISS |
| + PerOur | Percentual de Outras Retenções |
| + PerPit | Percentual do PIS retido |
| + PerSen | Percentual do SENAR/SENAT |
| + PesBru | Peso Bruto |
| + Pesliq | Peso líquido |
| + PlaVei | Placa do veículo |
| + PreImp | Número pré-impresso |
| + QtdBcf | Quantidade da base do COFINS por faturamento |
| + QtdBco | Quantidade da base do COFINS |
| + QtdBip | Quantidade da base do IPI |
| + QtdBpf | Quantidade da base do PIS por faturamento |
| + QtdBpi | Quantidade da base do PIS |
| + RemDes | Indicativo se o cliente da transportadora é remetente, destinatário e consignatário |
| + SelFis | Número do selo fiscal de segurança |
| + SeqEnt | Sequência do endereço de entrega do cliente |
| + SeqPco | Sequência do endereço do participante da coleta |
| + SeqPen | Sequência do endereço do participante da entrega |
| + SomFre | Somar o valor do frete no valor da nota fiscal |
| + TipRde | Indicativo do tipo da pessoa do remetente/destinatário |
| + TotCid | Soma dos valores totais do imposto CIDE dos itens da nota fiscal |
| + UfsVei | Sigla do estado do veículo |
| + VlrBcf | Valor Base do COFINS faturamento |
| + VlrBcl | Base de Cálculo CSLL Retido |
| + VlrBcr | Base de cálculo do COFINS a recuperar |
| + VlrBct | Base de Cálculo do COFINS retido |
| + VlrBfu | Base de Cálculo do FUNRURAL |
| + VlrBic | Base de Cálculo do ICMS |
| + VlrBid | Valor base IPI destacado/presumido (50% compra no comércio) |
| + Vlrbii | Soma dos valores base de imposto de importação |
| + VlrBin | Base de Cálculo do INSS |
| + VlrBip | Base de Cálculo do IPI |
| + VlrBir | Base de Cálculo do IRRF |
| + VlrBis | Base de Cálculo do ISS |
| + VlrBor | Base de Cálculo de Outras retenções |
| + VlrBpf | Valor base do PIS faturamento |
| + VlrBpr | Base de cálculo do PIS a recuperar |
| + VlrBpt | Base de Cálculo do PIS retido |
| + VlrBsc | Base de Cálculo da Substituição do COFINS |
| + VlrBsd | Base do ICMS Substituto Destacado |
| + VlrBsi | Base do ICMS Substituto Tributário |
| + VlrBsp | Base de Cálculo da Substituição do PIS |
| + VlrBsn | Valor base do SENAR/SENAT |
| + VlrCff | Valor do COFINS faturamento |
| + VlrCor | Valor do COFINS a recuperar |
| + VlrCrt | Valor do COFINS retido |
| + VlrCsl | Valor da CSLL Retido |
| + VlrCtb | Valor Contábil |
| + VlrDac | Valor das Despesas Acessórias |
| + VlrDai | Valor do ICMS Diferença de Alíquota Interestadual |
| + VlrDsc | Valor do desconto |
| + VlrDzc | Valor do desconto do COFINS referente à zona franca |
| + VlrDzf | Valor de desconto referente à zona franca |
| + VlrDzp | Valor do desconto do PIS referente à zona franca |
| + VlrFre | Valor do Frete |
| + VlrFun | Valor do FUNRURAL |
| +VlrIcd | ICMS Desonerado |
| + VlrIcm | Valor do ICMS |
| + VlrIic | Valor de Isentas ICMS |
| + VlrIim | Soma dos valores do imposto de importação |
| + VlrIip | Valor de Isentas IPI |
| + VlrIns | Valor do INSS |
| + VlrIpd | Valor de IPI Destacado |
| + VlrIpi | Valor do IPI |
| + VlrIrf | Valor do IRRF |
| + VlrIsd | Valor do ICMS Substituto Destacado |
| + VlrIss | Valor do ISS |
| + VlrOic | Valor de Outras ICMS |
| + VlrOip | Valor de Outras IPI |
| + VlrOur | Valor de outras retenções |
| + VlrPif | Valor do PIS faturamento |
| + VlrPir | Valor do PIS a recuperar |
| + VlrPit | Valor do PIS retido |
| + VlrRis | Valor de Retenção de ICMS Substituto |
| + VlrSeg | Valor do Seguro |
| + VlrSen | Valor do SENAR/SENAT |
| + VlrSic | Valor do ICMS Substituto Tributário |
| + VlrStc | Valor da Substituição do COFINS |
| + VlrStp | Valor da Substituição do PIS |
| + VlrSub | Valor do subsídio na nota fiscal de saída |
| + VlrTot | Valor Total da Nota |
| CodCli | Código do Cliente |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| CodSnf | Série |
| CodTns | Código da Transação |
| DatCex | Data do comprovante de exportação |
| DatEmi | Data de Emissão |
| DatExs | Data execução do serviço |
| DatGer | Data de geração do registro |
| DatInt | Data da Integração |
| DatNsu | Data da geração do número seqüencial único |
| DatSai | Data da Saída |
| + DatZfm | Data efetiva do ingresso na Zona Franca de Manaus |
| HorGer | Hora de geração do registro |
| HorInt | Hora da Integração |
| HorNsu | Hora da geração do número seqüencial único |
| NumNff | Sequência de Lançamento |
| NumNfi | Número da Nota |
| NumNsu | Número Seqüencial único |
| OriMim | Origem da movimentação |
| SitNfv | Situação da nota fiscal |
| TipMov | Tipo de Movimento (NOTSAI) |
| TipNfs | Tipo da nota fiscal de saída |
| + UfsCic | Siga do estado base para o cálculo do ICMS |
| UsuGer | Código do usuário gerador do registro |
| UsuInt | Usuário da Integração |
| VerCal | Versão de cálculo do sistema |
| + VlrIdv | Valor do IPI devolvido |
| BasFus | Base de cálculo do FUST |
| VlrFus | Valor do FUST |
| BasFnt | Base de cálculo do Funttel |
| VlrFnt | Valor do Funttel |
Lista de variáveis para Integração de Itens das Notas
Fiscais de Saída
| Variável | Descrição |
|---|---|
| + AliCff | Alíquota por valor do COFINS por faturamento |
| + AliCof | Alíquota por valor do COFINS a recuperar (Estorno devolução) |
| + AliIpi | Alíquota por valor do IPI |
| + AliPif | Alíquota por valor do PIS por faturamento |
| + AliPis | Alíquota por valor do PIS a recuperar (Estorno devolução) |
| + ClaFis | Classificação fiscal (código NCM) |
| + CodCcu | Código do centro de custo do operador |
| + CodClf | Código da classificação fiscal do produto ou serviço |
| + CodDfs | Código do dispositivo fiscal |
| + CodEnq | Código de enquadramento legal do IPI |
| + CodFor | Fornecedor da nota fiscal de entrada |
| + CodMs1 | Código da mensagem - 1 do item da nota fiscal de saída |
| + CodMs2 | Código da mensagem - 2 do item da nota fiscal de saída |
| + CodMs3 | Código da mensagem - 3 do item da nota fiscal de saída |
| + CodMs4 | Código da mensagem - 4 do item da nota fiscal de saída |
| + CodStr | Código da situação tributária |
| + CodTrd | Código da redução de ICMS |
| + CodTst | Código do ICMS substituído |
| + CplPro | Descrição complementar do produto ou serviço |
| + CstCof | Código da situação tributária de COFINS para crédito nas movimentações |
| + CstIpi | Código da situação tributária de IPI |
| + CstPis | Código da situação tributária de PIS para créditos nas movimentações |
| + CtaRed | Conta contábil reduzida |
| + FilNfc | Código da filial da nota fiscal de entrada |
| + IcmAor | Alíquota de ICMS partilhado com o estado remetente |
| + IcmVor | Valor de ICMS partilhado com o estado remetente |
| + IcmAde | Alíquota de ICMS partilhado com o estado destinatário |
| + IcmVde | Valor de ICMS partilhado com o estado destinatário |
| + IcmBde | Valor Base ICMS partilha para estado de destino |
| + IcmAfc | Alíquota do ICMS para fundo de combate a pobreza na venda |
| + IcmVfc | Valor do ICMS para fundo de combate a pobreza na venda |
| + NatCof | Natureza da receita do COFINS |
| + NatPis | Natureza da receita do PIS |
| + NumNfc | Número da nota fiscal de entrada |
| +NffNfc | Sequencial de lançamento da nota fiscal |
| + OriMer | Origem fiscal da mercadoria |
| + PerCff | Percentual do COFINS faturamento |
| + PerCor | Percentual do COFINS a recuperar (Estorno devolução) |
| + PerCrt | Percentual do COFINS a recuperar |
| + PerCsl | Percentual do CSLL Retido |
| + PerFun | Percentual do FUNRURAL |
| + PerIcm | Percentual do ICMS |
| + PerIim | Percentual do imposto de importação |
| + PerIns | Percentual de INSS |
| + PerIpi | Percentual de IPI |
| + PerIrf | Percentual de IRRF |
| + PerIss | Percentual de ISS |
| + PerOur | Percentual de Outras Retenções |
| + PerPif | Percentual do PIS faturamento |
| + PerPir | Percentual do PIS a recuperar (Estorno devolução) |
| + PerPit | Percentual do PIS retido |
| + PerSen | Percentual do SENAR/SENAT |
| + PreUni | Preço unitário do item da nota fiscal de saída |
| + QtdBcf | Quantidade da base do COFINS por faturamento |
| + QtdBco | Quantidade da base do COFINS a recuperar (Estorno devolução) |
| + QtdBip | Quantidade da base do IPI |
| + QtdBpf | Quantidade da base do PIS por faturamento |
| + QtdBpi | Quantidade da base do PIS a recuperar (Estorno devolução) |
| + QtdEnt | Quantidade vendida |
| + SeqIpc | Sequência do item da nota fiscal de entrada |
| + SeqNfi | Sequência do item da nota fiscal impressa |
| + SnfNfc | Código da série da nota fiscal de entrada |
| + TnsNfc | Código da transação |
| + TotCid | Soma dos valores totais do imposto CIDE dos itens da nota fiscal |
| + UniMed | Unidade de medida do produto ou serviço |
| + VlrAjs | Valor do ajuste do item referenciado ao dispositivo fiscal |
| + VlrBcf | Valor base do COFINS faturamento |
| + VlrBcl | Base de Cálculo CSLL Retido |
| + VlrBcr | Base de cálculo do COFINS a recuperar |
| + VlrBct | Base de Cálculo do COFINS retido |
| + VlrBfu | Base de Cálculo do FUNRURAL |
| + VlrBic | Valor base do ICMS |
| + VlrBid | Valor base IPI destacado/presumido (50% compra no comércio) |
| + VlrBii | Valor base imposto de importação |
| + VlrBin | Base de Cálculo do INSS |
| + VlrBip | Valor base IPI |
| + VlrBir | Base de Cálculo do IRRF |
| + VlrBis | Base de Cálculo do ISS |
| + VlrBor | Base de Cálculo de Outras retenções |
| + VlrBpf | Valor base do PIS faturamento |
| + VlrBpr | Base de cálculo do PIS a recuperar |
| +VlrBpt | Valor base do PIS Retido |
| + VlrBsc | Base de Cálculo da Substituição do COFINS |
| + VlrBsd | Base do ICMS Substituto Destacado |
| + VlrBsi | Base do ICMS Substituto Tributário |
| + VlrBsn | Valor base SENAR/SENAT |
| + VlrBsp | Base de Cálculo da Substituição do PIS |
| + VlrCff | Valor do COFINS faturamento |
| + VlrCid | Valor unitário do imposto CIDE |
| + VlrCor | Valor do COFINS a recuperar |
| + VlrCrt | Valor do COFINS retido |
| + VlrCsl | Valor da CSLL Retido |
| + VlrCtb | Valor contábil da nota fiscal |
| + VlrDac | Valor das despesas acessórias |
| + VlrDai | Valor do ICMS Diferença de Alíquota Interestadual |
| + VlrDsc | Valor do desconto |
| + VlrDzc | Valor do desconto do COFINS referente à zona franca |
| + VlrDzf | Valor do desconto referente à zona franca |
| + VlrDzp | Valor do PIS referente a zona franca |
| + VlrFre | Valor do frete da nota fiscal de saída |
| + VlrFun | Valor do FUNRURAL |
| + VlrIcm | Valor do ICMS |
| + VlrIcd | ICMS Desonerado |
| + VlrIic | Valor de Isentas ICMS |
| + VlrIim | Valor do imposto de importação |
| + VlrIip | Valor de Isentas IPI |
| + VlrIns | Valor do INSS |
| + VlrIpd | Valor de IPI Destacado |
| + VlrIpi | Valor do IPI |
| + VlrIrf | Valor do IRRF |
| + VlrIsd | Valor do ICMS Substituto Destacado |
| + VlrIss | Valor do ISS |
| + VlrMrc | Valor da mercadoria dos itens |
| + VlrOic | Valor de Outras ICMS |
| + VlrOip | Valor de Outras IPI |
| + VlrOur | Valor de outras retenções |
| + VlrPif | Valor do PIS faturamento |
| + VlrPir | Valor do PIS a recuperar |
| + VlrPit | Valor do PIS retido |
| + VlrRis | Valor retenção de ICMS substituto |
| + VlrSeg | Valor do Seguro |
| + VlrSen | Valor do SENAR/SENAT |
| + VlrSic | Valor do ICMS Substituto Tributário |
| + VlrStc | Valor da Substituição do COFINS |
| + VlrStp | Valor da Substituição do PIS |
| + VlrSub | Valor do subsídio na nota fiscal de saída |
| CodBem | Código do bem |
| + CodCes | Código especificador da substituição tributária |
| CodCli | Código do Cliente |
| CodDer | Código da derivação |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| CodPro | Código do produto |
| CodSer | Código do serviço |
| CodSnf | Série |
| CodTns | Código da Transação |
| DesImp | Descrição do produto para impressão |
| NumNff | Sequência de Lançamento |
| NumNfi | Número da Nota |
| SeqInv | Sequência do Item no lançamento |
| SeqIpv | Sequência do item na nota fiscal |
| TipMov | Tipo de Movimento (ITESAI) |
| VlrIdv | Valor do IPI devolvido |
Lista de variáveis para Integração de Conhecimento de
Transporte
| Variável | Descrição |
| + ChvNel | Chave de acesso da nota fiscal eletrônica transportada |
| + CodEdc | Espécie do documento |
| + CodSel | Código da série legal |
| + CodSsl | Código da sub-série legal |
| + PesBru | Peso bruto do produto transportado |
| + PesLiq | Peso líquido do produto transportado |
| + QtdMer | Quantidade de mercadorias |
| + QtdVol | Quantidade de volumes da nota fiscal transportada |
| + UniMed | Unidade de medida |
| + VlrMer | Valor total da mercadoria da nota fiscal transportada |
| + VlrTot | Valor total |
| CodCli | Código do Cliente |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| CodSnf | Série |
| CodTns | Código da Transação |
| DatEmi | Data de Emissão |
| NumNff | Sequência de Lançamento |
| NumNfi | Número da Nota Fiscal |
| NumNft | Número da nota fiscal transportadora |
| SeqCct | Sequência da composição do conhecimento de transportes |
| TipMov | Tipo de Movimento (CONTRA) |
| AliFus | % FUST |
| BasFus | Base de cálculo do FUST |
| VlrFus | Valor do FUST |
| AliFnt | % Funttel |
| BasFnt | Base de cálculo do Funttel |
| VlrFnt | Valor do Funttel |
Lista de variáveis para Integração de Notas Fiscais de
Entrada
| Variável | Descrição |
|---|---|
| + BcoImp | Valor base COFINS a recuperar na importação |
| + BpiImp | Valor base do PIS a recuperar |
| + CfiRez | Número do cupom fiscal de referencia da redução Z |
| + ChvNel | Chave do documento eletrônico |
| + CifFob | Tipo de Frete (CIF/FOB) |
| + CodAgf | Código do Agrupamento Fiscal |
| + CodCpg | Código da condição de pagamento |
| +Codccu | Código do centro de custo |
| + CodEdc | Espécie do documento |
| + CodExp | Código do exportador |
| + CodMs1 | Código da mensagem 1 |
| + CodMs2 | Código da mensagem 2 |
| + CodMs3 | Código da mensagem 3 |
| + CodMs4 | Código da mensagem 4 |
| + CodRai | Código da cidade para recolhimento do ISS (Tabela RAIS) |
| + CodSel | Código da série legal |
| + CodSsl | Código da subsérie legal |
| + CodTic | Código do ICMS Especial |
| + CodTra | Código da Transportadora |
| + CodTrd | Código de redução de impostos |
| + CodTri | Código de tributação |
| + CodVia | Via de transporte da nota fiscal de saída |
| + CofImp | Valor do COFINS a recuperar na importação |
| + CtaRed | Conta contábil reduzida |
| + DatDes | Data em que o usuário foi desabilitado |
| + DatRez | Data de referência da redução Z |
| + EquRez | Código do equipamento fiscal da redução Z |
| + IcmFre | Valor do ICMS sobre o Frete |
| + IcmVor | Valor de ICMS partilhado com o estado remetente |
| + IcmVde | Valor de ICMS partilhado com o estado destinatário |
| + IcmBde | Valor Base ICMS partilha para estado de destino |
| + IcmVfc | Valor do ICMS para fundo de combate a pobreza na venda |
| + LocDes | Local onde ocorreu o desembaraço aduaneiro |
| + NopOpe | Natureza de Operação |
| + NumDfs | Número do documento fiscal de serviço |
| + NumDoi | Número do documento de importação |
| + NumLot | Número do lote contábil |
| + ObsIpi | Observação de IPI |
| + ObsNfc | Observação de ICMS |
| + PerCrt | Percentual do COFINS a recuperar |
| + PerCsl | Percentual do CSLL Retido |
| + PerFun | Percentual do FUNRURAL |
| + PerIcf | Percentual do ICMS sobre o Frete |
| + PerIcm | Percentual do ICMS |
| + PerIns | Percentual de INSS |
| + PerIrf | Percentual de IRRF |
| + PerIss | Percentual de ISS |
| + PerOur | Percentual de Outras Retenções |
| + PerPit | Percentual do PIS retido |
| + PerSen | Percentual do SENAR/SENAT |
| + PesBru | Peso bruto |
| + PesLiq | Peso líquido |
| + PisImp | Valor do PIS a recuperar na importação |
| + PlaVei | Placa do veículo |
| + PreImp | Número pré-impresso |
| + QtdBcf | Quantidade da base do COFINS por faturamento |
| + QtdBco | Quantidade da base do COFINS |
| + QtdBip | Quantidade da base do IPI |
| + QtdBpf | Quantidade da base do PIS por faturamento |
| + QtdBpi | Quantidade da base do PIS |
| + SeqOrm | Sequência do endereço de origem da mercadoria |
| + SomFre | Somar o valor do frete no valor da nota fiscal |
| + TipNdi | Tipo do documento de importação |
| + TotCit | Soma dos valores totais do imposto CIDE tecnologia dos itens da nota fiscal |
| + UfsCic | Sigla do estado base para cálculo do ICMS |
| + UfsDes | Sigla da UF onde ocorreu o desembaraço aduaneiro |
| + UfsVei | Sigla do estado do veículo de transporte das mercadorias |
| + ValNfc | Valorização da Nota Fiscal de Entrada de Frete |
| + VlrAfm | Valor adicional ao frete para renovação da marinha mercante |
| + VlrBcf | Valor base do COFINS faturamento |
| + VlrBcl | Base de Cálculo CSLL Retido |
| + VlrBcr | Base de cálculo do COFINS a recuperar |
| + VlrBct | Base de Cálculo do COFINS retido |
| + VlrBfu | Base de Cálculo do FUNRURAL |
| + VlrBic | Base de Cálculo do ICMS |
| + VlrBid | Valor base IPI destacado/presumido |
| + VlrBie | Valor base do INSS Parte Empresa |
| + Vlrbii | Soma dos valores base de imposto de importação |
| + VlrBin | Base de Cálculo do INSS |
| + VlrBip | Base de Cálculo do IPI |
| + VlrBir | Base de Cálculo do IRRF |
| + VlrBis | Base de Cálculo do ISS |
| + VlrBor | Base de Cálculo de Outras retenções |
| + VlrBpf | Valor base do PIS faturamento |
| + VlrBpr | Base de cálculo do PIS a recuperar |
| + VlrBpt | Base de Cálculo do PIS retido |
| + VlrBri | Base de cálculo ICMS Substituto por responsabilidade solidária |
| + VlrBsc | Base de Cálculo da Substituição do COFINS |
| + VlrBsd | Base do ICMS Substituto Destacado |
| + VlrBsi | Base do ICMS Substituto Tributário |
| + VlrBsn | Valor base do SENAR/SENAT |
| + VlrBsp | Base de Cálculo da Substituição do PIS |
| + VlrCff | Valor do COFINS faturamento |
| + VlrCor | Valor do COFINS a recuperar |
| + VlrCrt | Valor do COFINS retido |
| + VlrCsl | Valor da CSLL Retido |
| + VlrCtb | Valor Contábil |
| + VlrDac | Valor das Despesas Acessórias |
| + VlrDai | Valor do ICMS Diferença de Alíquota Interestadual |
| + VlrDsc | Valor do desconto |
| + VlrDzf | Valor do desconto referente a zona franca |
| + VlrFei | Valor de frete de importação |
| + VlrFre | Valor do Frete |
| + VlrFun | Valor do FUNRURAL |
| + VlrIcd | ICMS Desonerado |
| + VlrIcm | Valor do ICMS |
| + VlrIem | Valor do INSS parte Empresa |
| + VlrIic | Valor de Isentas ICMS |
| + VlrIim | Soma dos valores do imposto de importação |
| + VlrIip | Valor de Isentas IPI |
| + VlrIns | Valor do INSS |
| + VlrIpd | Valor de IPI Destacado |
| + VlrIpi | Valor do IPI |
| + VlrIpn | Valor do IPI destacado no documento fiscal mas sem recuperação do imposto |
| + VlrIrf | Valor do IRRF |
| + VlrIsd | Valor do ICMS Substituto Destacado |
| + VlrIss | Valor do ISS |
| + VlrOic | Valor de Outras ICMS |
| + VlrOip | Valor de Outras IPI |
| + VlrOui | Valor de outras despesas de importação |
| + VlrOur | Valor de outras retenções |
| + VlrPif | Valor do PIS faturamento |
| + VlrPir | Valor do PIS a recuperar |
| + VlrPit | Valor do PIS retido |
| + VlrRis | Valor de retenção de ICMS substituto |
| + VlrSeg | Valor do Seguro |
| + VlrSei | Valor do seguro de importação |
| + VlrSen | Valor do SENAR/SENAT |
| + VlrSic | Valor do ICMS Substituto Tributário |
| + VlrStc | Valor da Substituição do COFINS |
| + VlrStp | Valor da Substituição do PIS |
| + VlrSub | Valor do subsídio |
| + VlrTot | Valor total da nota |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| CodFor | Código do Fornecedor |
| CodSnf | Série |
| CodTns | Código da Transação |
| DatDoi | Data do registro do documento de importação |
| DatEmi | Data de Emissão |
| DatEnt | Data da Entrada |
| DatGer | Data de geração do registro |
| DatInt | Data da Integração |
| HorGer | Hora de geração do registro |
| HorInt | Hora da integração |
| NumNff | Sequência de Lançamento |
| NumNfi | Número da Nota Fiscal |
| OriMim | Origem da movimentação |
| SitNfc | Situação da nota fiscal |
| TipMov | Tipo de Movimento (NOTENT) |
| TipNfe | Tipo da nota fiscal de saída |
| UsuGer | Usuário responsável pela geração do registro |
| UsuInt | Usuário responsável pela integração |
| VerCal | Versão de cálculo do sistema |
| BasFus | Base de cálculo do FUST |
| VlrFus | Valor do FUST |
| BasFnt | Base de cálculo do Funttel |
| VlrFnt | Valor do Funttel |
Lista de variáveis para Integração de Itens das Notas
Fiscais de Entrada
| Variável | Descrição |
|---|---|
| + AliCff | Alíquota por valor do COFINS por faturamento (Estorno devolução) |
| + AliCof | Alíquota por valor do COFINS a recuperar |
| + AliIpi | Alíquota por valor do IPI |
| + AliPif | Alíquota por valor do PIS por faturamento (Estorno devolução) |
| + AliPis | Alíquota por valor do PIS a recuperar |
| + BasCre | Código da base de cálculo do crédito (tabela 4.3.7 SPED PIS/COFINS) |
| + BasDif | Base de cálculo de ICMS da diferença de peso |
| + BcoImp | Valor base do COFINS a recuperar na importação |
| + BpiImp | Valor base do PIS a recuperar na importação |
| + ClaFis | Classificação fiscal (código NCM) |
| + CodCcu | Código do centro de custo do operador |
| + CodCes | Código especificador da substituição tributária |
| + CodClf | Código da classificação fiscal do produto ou serviço |
| + CodCli | Código do cliente |
| + CodDfs | Código do dispositivo fiscal |
| + CodEnq | Código de enquadramento legal do IPI |
| + CodStr | Código da situação tributária |
| + CodTrd | Código da redução de ICMS |
| + CodTst | Código do ICMS substituído |
| + CofImp | Valor do COFINS a recuperar na importação |
| + CplPro | Descrição complementar do produto ou serviço |
| + CstCof | Código da situação tributária de COFINS p/ crédito nas movimentações |
| + CstIpi | Código da situação tributária de IPI |
| + CstPis | Código da situação tributária de PIS para crédito nas movimentações |
| + CtaRed | Conta contábil reduzida |
| + DatGer | Data da geração do registro |
| + DifPes | Diferença de Peso |
| + DscAdi | Valor do desconto do item da DI - Adição |
| + FabEst | Código do fabricante estrangeiro |
| + FilNfv | Código da filial da nota fiscal de saída |
| + HorGer | Hora da geração do registro |
| + IcmAor | Alíquota de ICMS partilhado com o estado remetente |
| + IcmVor | Valor de ICMS partilhado com o estado remetente |
| + IcmAde | Alíquota de ICMS partilhado com o estado destinatário |
| + IcmVde | Valor de ICMS partilhado com o estado destinatário |
| + IcmBde | Valor Base ICMS partilha para estado de destino |
| + IcmAfc | Alíquota do ICMS para fundo de combate a pobreza na venda |
| + IcmVfc | Valor do ICMS para fundo de combate a pobreza na venda |
| + IntPat | Indica se o item será mostrado pela integração com a gestão de patrimônio |
| + NffNfv | Sequencial de lançamento da nota fiscal |
| + NumAdi | Número da adição |
| + NumDrb | Número do ato concessório de Drawback |
| + NumNfv | Número da nota fiscal de saída |
| + OriMer | Origem fiscal da mercadoria |
| + PerCff | Percentual do COFINS faturamento (Estorno devolução) |
| + PerCim | Percentual do COFINS a recuperar na importação |
| + PerCor | Percentual do COFINS a recuperar |
| + PerCit | Percentual de imposto CIDE tecnologia |
| + PerCrt | Percentual do COFINS a recuperar |
| + PerCsl | Percentual do CSLL Retido |
| + PerFun | Percentual do FUNRURAL |
| + PerIcm | Percentual do ICMS |
| + PerIim | Percentual do imposto de importação |
| + PerIns | Percentual de INSS |
| + PerIpi | Percentual de IPI |
| + PerIrf | Percentual de IRRF |
| + PerIss | Percentual de ISS |
| + PerOur | Percentual de Outras Retenções |
| + PerPif | Percentual do PIS faturamento (Estorno devolução) |
| + PerPim | Percentual do PIS a recuperar na importação |
| + PerPir | Percentual do PIS a recuperar |
| + PerPit | Percentual do PIS retido |
| + PerSen | Percentual do SENAR/SENAT |
| + PerStc | Percentual da substituição do COFINS |
| + PerStp | Percentual da substituição do PIS |
| + PesEnt | Peso na Entrada |
| + PisImp | Valor do PIS a recuperar na importação |
| + PreUni | Preço unitário do item da nota fiscal de entrada |
| + QtdBcf | Quantidade base do COFINS por faturamento (estorno devolução) |
| + QtdBco | Quantidade base do COFINS a recuperar |
| + QtdBip | Quantidade base do IPI |
| + QtdBpf | Quantidade base do PIS por faturamento (Estorno devolução) |
| + QtdBpi | Quantidade base do PIS a recuperar |
| + QtdEnt | Quantidade de Entrada |
| + SeqAdi | Número Sequêncial do item dentro da adição |
| + SeqIpv | Sequência do item da nota fiscal de saída |
| + SnfNfv | Código da série da nota fiscal de saída |
| + TotCit | Valor total do imposto CIDE tecnologia |
| + TnsNfv | Código da transação |
| + UniMed | Unidade de medida do produto ou serviço |
| +UsuGer | Código do usuário responsável pela geração do registro |
| + VlrAfm | Valor adicional ao frete para renovação da marinha mercante |
| + VlrAjs | Valor do ajuste do item referente ao dispositivo fiscal |
| + VlrBcf | Valor base do COFINS faturamento (Estorno devolução) |
| + VlrBcl | Base de Cálculo CSLL Retido |
| + VlrBcr | Base de cálculo do COFINS a recuperar |
| + VlrBct | Base de Cálculo do COFINS retido |
| + VlrBfu | Base de Cálculo do FUNRURAL |
| + VlrBic | Base de Cálculo do ICMS |
| + VlrBid | Valor base IPI destacado/presumido |
| + VlrBie | Base de Cálculo do INSS parte Empresa |
| + VlrBii | Valor base imposto de importação |
| + VlrBin | Base de Cálculo do INSS |
| + VlrBip | Base de Cálculo do IPI |
| + VlrBir | Base de Cálculo do IRRF |
| + VlrBis | Base de Cálculo do ISS |
| + VlrBor | Base de Cálculo de Outras retenções |
| + VlrBpf | Valor base do PIS faturamento (Estorno devolução) |
| + VlrBpr | Base de cálculo do PIS a recuperar |
| + VlrBpt | Base de Cálculo do PIS retido |
| + VlrBri | Base de cálculo ICMS substituto por responsabilidade solidária |
| + VlrBsn | Valor base do SENAR/SENAT |
| + VlrBsc | Base de Cálculo da Substituição do COFINS |
| + VlrBsd | Base do ICMS Substituto Destacado |
| + VlrBsi | Base do ICMS Substituto Tributário |
| + VlrBsp | Base de Cálculo da Substituição do PIS |
| + VlrCff | Valor COFINS faturamento (Estorno devolução) |
| + VlrCip | Valor do ICMS não creditado - CIAP |
| + VlrCor | Valor do COFINS a recuperar |
| + VlrCrt | Valor do COFINS retido |
| + VlrCsl | Valor da CSLL Retido |
| + VlrCtb | Valor Contábil |
| + VlrDac | Valor das despesas acessórias |
| + VlrDai | Valor do ICMS Diferença de Alíquota Interestadual |
| + VlrDsc | Valor do desconto |
| + VlrDzf | Valor do desconto referente zona franca |
| + VlrFei | Valor do frete de importação |
| + VlrFre | Valor do frete |
| + VlrFun | Valor do FUNRURAL |
| + VlrIcd | ICMS Desonerado |
| + VlrIcm | Valor do ICMS |
| + VlrIdf | Valor ICMS - Diferencial de alíquota - CIAP |
| + VlrIem | Valor do INSS parte Empresa |
| + VlrIic | Valor de Isentas ICMS |
| + VlrIim | Valor do imposto de importação |
| + VlrIip | Valor de Isentas IPI |
| + VlrIns | Valor do INSS |
| + VlrIop | Valor do ICMS operação própria - CIAP |
| + VlrIpd | Valor do IPI presumido |
| + VlrIpi | Valor do IPI |
| + VlrIrf | Valor do IRRF |
| + VlrIsd | Valor do ICMS Substituto Destacado |
| + VlrIss | Valor do ISS |
| + VlrIst | Valor ICMS operação ST - CIAP |
| + VlrMrc | Valor da mercadoria dos itens |
| + VlrOic | Valor de Outras ICMS |
| + VlrOip | Valor de Outras IPI |
| + VlrOui | Valor de outras despesas de importação |
| + VlrOur | Valor de outras retenções |
| + VlrPif | Valor do PIS faturamento (Estorno devolução) |
| + VlrPir | Valor do PIS a recuperar |
| + VlrPit | Valor do PIS retido |
| + VlrRis | Valor retenção de ICMS substituto |
| + VlrSeg | Valor do Seguro |
| + VlrSei | Valor do seguro de importação |
| + VlrSen | Valor do SENAR/SENAT |
| + VlrSic | Valor do ICMS Substituto Tributário |
| + VlrStc | Valor da Substituição do COFINS |
| + VlrStp | Valor da Substituição do PIS |
| + VlrSub | Valor do subsídio na nota fiscal de entrada |
| CodBem | Código do bem |
| CodDer | Código da derivação |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| CodFor | Código do Fornecedor |
| CodPro | Código do produto |
| CodSer | Código do serviço |
| CodSnf | Série |
| CodTns | Código da Transação |
| NumNff | Sequência de Lançamento |
| NumNfi | Número da Nota Fiscal |
| SeqInc | Sequência do Item no lançamento |
| SeqIpc | Sequência do item na nota fiscal |
| TipMov | Tipo de Movimento (ITEENT) |
| AliFus | % FUST |
| BasFus | Base de cálculo do FUST |
| VlrFus | Valor do FUST |
| AliFnt | % Funttel |
| BasFnt | Base de cálculo do Funttel |
| VlrFnt | Valor do Funttel |
Lista de variáveis para Integração de
dados gerais de saída
| Variável | Descrição |
|---|---|
| TipMov | Tipo de Movimento (DG_SAIDA) |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| NumNfi | Número da Nota Fiscal |
| CodSnf | Série da nota fiscal |
| + QtdEmb | Quantidade de embalagens da nota fiscal de saída |
| + SecCat | Valor do SEC/CAT |
| + VlrAde | Valor ADEME |
| + PesBru | Peso bruto do produto |
| + PesLiq | Peso líquido do produto |
| TipCte | Tipo CT-e |
| FinEmi | Finalidade emissão NFCom |
| TipFat | Tipo faturamento NFCom |
Lista de variáveis para Integração de
ligação entre itens de nota fiscal de saída
| Variável | Descrição |
|---|---|
| TipMov | Tipo de Movimento (LIGACAO_SAI) |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| NumNfi | Número da Nota Fiscal |
| CodSnf | Série da nota fiscal |
| SeqIpv | Sequência do item produto da nota fiscal |
| SeqLni | Sequência de ligação |
| + EmpRlc | Empresa da nota fiscal relacionada |
| + FilRlc | Filial da nota fiscal relacionada |
| + NfvRlc | Número da nota fiscal de saída relacionada |
| + SnfRlc | Série da nota fiscal relacionada |
| + InvRlc | Sequência do item de produto relacionado |
Lista de variáveis para Integração de
parcela de nota fiscal de saída
| Variável | Descrição |
| TipMov | Tipo de Movimento (PARCELA_SAI) |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| CodSnf | Série |
| NumNfi | Número da Nota Fiscal |
| CodPar | Sequência de parcelas da nota fiscal de saída |
| + NumTit | Número do título a pagar |
| + CodTpt | Código do tipo do título a pagar |
| + VctPar | Data de vencimento da parcela da nota fiscal de saída |
| + VlrPar | Valor da parcela da nota fiscal de saída |
| + ObsPar | Observação |
| + CodFpg | Código da forma de pagamento |
| + IMPATipCar | Tipo do cartão utilizado pela operadora |
| UsuGer | Usuário responsável pela geração do registro |
| DatGer | Data da geração do registro |
| HorGer | Hora da geração do registro |
| UsuInt | Usuário responsável pela integração do registro |
| DatInt | Data da integração do registro |
| HorInt | Hora da integração do registro |
Lista de variáveis para Integração de entrada, vencimento, lote e série de nota fiscal de saída
| Variável | Descrição |
|---|---|
| TipMov | Tipo de Movimento (LOTE_SAI) |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| CodSnf | Série |
| NumNfi | Número da Nota Fiscal |
| SeqIpv | Sequência do item produto da nota fiscal |
| SeqDls | Sequência de movimento de item |
| + CodDep | Código do depósito |
| + DatEnt | Data da entrada do produto no depósito |
| + DatVlt | Data de validade do produto no depósito |
| + DatFab | Data de fabricação do lote |
| + CodLot | Código lote de produção |
| + NumSep | Série do produto fabricado nesta OP |
| + QtdEst | Quantidade a ser movimentada do estoque |
| + ObsDls | Observação |
Lista de variáveis para Integração das
informações de documentos eletrônicos de nota fiscal de saída
| Variável | Descrição |
|---|---|
| TipMov | Tipo de Movimento (INF_DOCE) |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| CodSnf | Série |
| NumNfi | Número da Nota Fiscal |
| + TipCtg | Tipo de contingência em que o documento foi autorizado |
| + SitDoe | Situação do documento eletrônico |
| + SitDea | Situação do documento eletrônico anterior |
| + ChvDoe | Chave do documento eletrônico |
| + ChvCtg | Chave eletrônica gerada pela contingência |
| + NumDfs | Número do documento fiscal de serviço |
| + CodVer | Código de verificação do documento eletrônico |
| + NumPrt | Número do protocolo de autorização do documento eletrônico |
| + DatAut | Data de autorização do documento eletrônico |
| + HorAut | Hora da autorização do documento eletrônico |
| + UsuEmi | Usuário que realizou a emissão do documento eletrônico |
| + NumPrc | Número do protocolo de cancelamento do documento eletrônico |
| + DatCan | Data de autorização para cancelamento do documento eletrônico |
| + HorCan | Hora da autorização do cancelamento do documento eletrônico |
| + UsuCan | Usuário que solicitou o cancelamento do documento eletrônico |
| + NumPri | Número da prioridade de execução da O.P./O.S. na operação |
| + DatInu | Data de autorização da inutilização do documento eletrônico |
| + HorInu | Hora da autorização de inutilização do documento eletrônico |
| + UsuInu | Usuário que solicitou inutilização do documento eletrônico |
Lista de variáveis para Integração de
dados gerais de entrada
| Variável | Descrição |
|---|---|
| TipMov | Tipo de Movimento (DG_ENTRADA) |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| CodFor | Código do fornecedor do serviço |
| NumNfi | Número da nota fiscal de entrada |
| CodSnf | Série |
| + PesBru | Peso bruto da nota fiscal de entrada |
| + PesLiq | Peso líquido da nota fiscal de entrada |
| + QtdEmb | Quantidade de embalagens da nota fiscal de entrada |
| TipCte | Tipo CT-e |
| FinEmi | Finalidade emissão NFCom |
| TipFat | Tipo faturamento NFCom |
Lista de variáveis para Integração de
ligação entre itens de nota fiscal de entrada
| Variável | Descrição |
|---|---|
| TipMov | Tipo de Movimento (LIGACAO_ENT) |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| CodFor | Código do fornecedor do serviço |
| NumNfi | Número da Nota Fiscal |
| CodSnf | Série |
| SeqIpc | Sequência do item produto da nota fiscal |
| SeqLni | Sequência de ligação |
| + EmpRlc | Empresa da nota fiscal relacionada |
| + FilRlc | Filial da nota fiscal relacionada |
| + ForRlc | Código do fornecedor da nota fiscal relacionada |
| + IncRlc | Sequência do item de produto relacionado |
| + NfcRlc | Número da nota fiscal de entrada relacionada |
| + SnfRlc | Série da nota fiscal relacionada |
Lista de variáveis para Integração de
parcela de nota fiscal de entrada
| Variável | Descrição |
|---|---|
| TipMov | Tipo de Movimento (PARCELA_ENT) |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| CodFor | Código do fornecedor do serviço |
| CodSnf | Série |
| NumNfi | Número da Nota Fiscal |
| CodPar | Sequência de parcelas da nota fiscal de saída |
| + NumTit | Número do título a pagar |
| + CodTpt | Código do tipo do título a pagar |
| + VctPar | Data de vencimento da parcela da nota fiscal de saída |
| + VlrPar | Valor da parcela da nota fiscal de saída |
| + ObsPar | Observação |
| UsuGer | Usuário responsável pela geração do registro |
| DatGer | Data da geração do registro |
| HorGer | Hora da geração do registro |
| UsuInt | Usuário responsável pela integração do registro |
| DatInt | Data da integração do registro |
| HorInt | Hora da integração do registro |
Lista de variáveis para Integração de
entrada, vencimento, lote e série de nota fiscal de entrada
| Variável | Descrição |
|---|---|
| TipMov | Tipo de Movimento (LOTE_ENT) |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| Codfor | Código do fornecedor do serviço |
| CodSnf | Série |
| NumNfi | Número da Nota Fiscal |
| SeqIpc | Sequência do item produto da nota fiscal |
| SeqDls | Sequência de movimento de item |
| + CodDep | Código do depósito |
| + DatEnt | Data da entrada do produto no depósito |
| + DatFab | Data de fabricação do lote |
| + DatVlt | Data de validade do produto no depósito |
| + CodLot | Código lote de produção |
| + NumSep | Série do produto fabricado nesta OP |
| + QtdEst | Quantidade a ser movimentada do estoque |
| + ObsDls | Observação |
Lista de variáveis para Integração das
informações de documentos eletrônicos de produtor rural
| Variável | Descrição |
|---|---|
| TipMov | Tipo de Movimento (PRODUTORURAL_ENT) |
| IMPNCodEmp | Código da Empresa |
| IMPNCodFil | Código da Filial |
| CodFor | Código do fornecedor do serviço |
| CodSnf | Série |
| NumNfi | Número da Nota Fiscal |
| SeqDpr | Sequência do documento fiscal do produtor rural |
| +UfsDpr | Sigla do estado emitente do documento fiscal produtor rural |
| +DatDpr | Data de emissão do documento fiscal produtor rural |
| +ForDpr | Código do fornecedor do documento fiscal produtor rural |
| +CodEdc | Espécie de documento para fins fiscais |
| +SnfDpr | Código da série do documento fiscal produtor rural |
| +NumDpr | Número do documento fiscal produtor rural |
Lista de variáveis para integração do CT-e Substituído
| Variável | Descrição |
|---|---|
| TipMov | CTEST_SAI |
| IMPNCodEmp | Empresa do CT-e substituto |
| IMPNCodFil | Filial do CT-e substituto |
| CodSnf | Série do CT-e substituto |
| NumNfi | Número do CT-e substituto |
| +EmpRlc | Empresa do CT-e original |
| +FilRlc | Filial do CT-e original |
| +SnfRlc | Série do CT-e original |
| +NfiRlc | Número do CT-e original |
Exemplos de regras
Os exemplos abaixo são utilizados pelo identificador de regra IMP-660INTEG01 e distribuídos para cada variável onde é permitido alterar o SQL padrão do sistema. Os SQLs utilizados nos exemplos são os disponíveis na rotina de integração, sendo que a regra deve respeitar o nome dos campos de retorno de cada variável.
Cabeçalho da nota fiscal de saída
Definir Alfa VNotSai;
VNotSai = "SELECT E140NFV.CODSNF, E140NFV.NUMNFV, E140NFV.CODCLI, E140NFV.TNSPRO, E140NFV.NOPPRO, \
E140NFV.TNSSER, E140NFV.NOPSER, E140NFV.DATEMI, E140NFV.DATSAI, E140NFV.VLRLIQ, \
E140NFV.VLRBIC, E140NFV.VLRICM, E140NFV.VLRBIP, E140NFV.VLRIPI, E140NFV.SITNFV, \
E140NFV.VLRBSI, E140NFV.VLRSIC, E140NFV.VLRBIS, E140NFV.VLRISS, E140NFV.VLRBIR, \
E140NFV.VLRIRF, E140NFV.VLRLOU, E140NFV.QTDITP, E140NFV.QTDITS, E140NFV.VLRLPR, \
E140NFV.VLRFRE, E140NFV.VLRSEG, E140NFV.VLREMB, E140NFV.VLRENC, E140NFV.VLROUT, \
E140NFV.TIPNFS, E140NFV.CODEDC, E140NFV.VLRDAR, E140NFV.VLRBFU, E140NFV.VLRFUN, \
E140NFV.CODRAI, E140NFV.VLRBIN, E140NFV.VLRINS, E140NFV.VLRBSD, E140NFV.VLRISD, \
E140NFV.CIFFOB, E140NFV.VERCAL, E140NFV.USUGER, E140NFV.DATGER, E140NFV.HORGER, \
E140NFV.PERICF, E140NFV.ICMFRE, E140NFV.VLRBPI, E140NFV.VLRPIS, E140NFV.CODCPG, \
E140NFV.REMDES, E140NFV.CODCL1, E140NFV.TIPRDE, E140NFV.CGCRDE, E140NFV.INSRDE, \
E140NFV.ESTRDE, E140NFV.MUNRDE, E140NFV.CODCL2, E140NFV.CODTRA, E140NFV.PLAVEI, \
E140NFV.UFSVEI, E140NFV.KMTDIS, E140NFV.FORCAL, E140NFV.PREIMP, E140NFV.VLRBCR, \
E140NFV.VLRCOR, E140NFV.VLRBCT, E140NFV.VLRCRT, E140NFV.VLRBPT, E140NFV.VLRPIT, \
E140NFV.VLRBCL, E140NFV.VLRCSL, E140NFV.VLRBOR, E140NFV.VLROUR, E140NFV.VLRBII, \
E140NFV.VLRIIM, E140NFV.VLRRIS, E140NFV.NUMRDE, E140NFV.VLRDSE, E140NFV.VLRDPR, \
E140NFV.VLRDS1, E140NFV.VLRDS2, E140NFV.VLRDS3, E140NFV.VLRDS4, E140NFV.VLRDZF, \
E140NFV.PESBRU, E140NFV.PESLIQ, E140NFV.DATCEX, E140NFV.NUMNSU, E140NFV.DATNSU, \
E140NFV.HORNSU, E140NFV.VLRBPF, E140NFV.VLRPIF, E140NFV.VLRBCF, E140NFV.VLRCFF, \
E140NFV.CODMS1, E140NFV.CODMS2, E140NFV.CODMS3, E140NFV.CODMS4, E140NFV.SEQENT, \
E140NFV.QTDEMB, E140NFV.CODFPG, E140NFV.SNFNCF, E140NFV.NUMNCF, E140NFV.CHVNEL, \
E140NFV.CODVIA, E140NFV.SEQPCO, E140NFV.SEQPEN, E140NFV.SECCAT, E140NFV.VLRADE, \
E140NFV.SOMFRE, E140NFV.SITNEL, E140NFV.CODMTR, E140NFV.HORSAI, E140NFV.TOTCID \
FROM E140NFV, E020SNF \
WHERE E140NFV.CODEMP = {CODEMP} AND \
E140NFV.CODFIL = {CODFIL} AND \
E140NFV.DATEMI >= {DATSAI} AND \
E140NFV.DATEMI <= {DATEMI} AND \
E140NFV.SITNFV IN ('2','3') AND \
((E140NFV.NOPPRO LIKE '1%' OR E140NFV.NOPPRO LIKE '2%' OR \
E140NFV.NOPPRO LIKE '3%' OR E140NFV.NOPPRO LIKE '4%' OR \
E140NFV.NOPPRO LIKE '5%' OR E140NFV.NOPPRO LIKE '6%' OR \
E140NFV.NOPPRO LIKE '7%' OR E140NFV.NOPPRO LIKE '8%') OR \
E140NFV.NOPPRO = ' ' AND E140NFV.NOPSER <> ' ')) AND \
E020SNF.CODEMP = {CODEMP} AND \
E020SNF.CODFIL = {CODFIL} AND \
E020SNF.CODEMP = E140NFV.CODEMP AND \
E020SNF.CODFIL = E140NFV.CODFIL AND \
E020SNF.CODSNF = E140NFV.CODSNF AND \
E020SNF.UTIIMP = ''S'' AND \
((E020SNF.DISAUT <> 6) OR (E020SNF.DISAUT = 6 AND E140NFV.SITNEL IN (3, 5, 8, 9, 13))) AND \
(E140NFV.NUMCFI = 0 OR E140NFV.NUMCFI IS NULL)";
Itens de produtos da nota fiscal de saída
Definir Alfa VIteSai;
VIteSai = "SELECT SEQIPV, CODPRO, CODDER, CODFAM, CPLIPV, CODCLF, QTDFAT, \
UNIMED, PERIPI, PERICM, VLRBRU, VLRDSC, VLRDS1, VLRDS2, \
VLRDS3, VLRDS4, VLRDFA, VLRDZF, VLRDAR, VLRBIC, VLRICM, \
VLRBSI, TNSPRO, VLRIPI, VLRLPR, NUMNFC, VLRBSP, VLRSTP, \
VLRBSC, VLRSTC, VLRBID, VLRIPD, VLRICS, VLRBSD, VLRISD, \
VLRBIP, VLRIIC, VLROIC, VLRIIP, VLROIP, VLRFRE, VLRSEG, \
VLREMB, VLRENC, VLROUT, NOPPRO, CODSTR, CODTRD, VLRLIQ, \
CTARED, VLRBPI, VLRPIS, FILNFC, CODFOR, NUMNFC, SNFNFC, \
SEQIPC, VLRBCR, VLRCOR, CODTIC, VLROUD, CODTST, PERIIM, \
VLRBII, VLRIIM, VLRRIS, CODBEM, VLRFUN, VLRBFU, PERFUN, \
SEQNFI, DESIMP, PERPIT, VLRBPT, VLRPIT, PERCRT, VLRBCT, \
VLRCRT, PERCSL, VLRBCL, VLRCSL, PEROUR, VLRBOR, VLROUR, \
PERIRF, VLRBIR, VLRIRF, PESBRU, PESLIQ, VLRBPF, PERPIF, \
VLRPIF, VLRBCF, PERCFF, VLRCFF, CSTIPI, CSTPIS, CSTCOF, \
CODCCU, VLRCID, TOTCID, CODMS1, CODMS2, CODMS3, CODMS4, \
CODDFS, VLRAJS \
FROM E140IPV \
WHERE CODEMP = {CODEMP} AND \
CODFIL = {CODFIL} AND \
CODSNF = {CODSNF} AND \
NUMNFV = {NUMNFV}";
Rateios da nota fiscal de saída
Definir Alfa VRatSai;
VRatSai = "SELECT CODEMP, CODFIL, NUMNFV, SEQRAT, DATBAS, CRIRAT, CTARED, PERCTA, \
VLRCTA, CODCCU, PERRAT, VLRRAT, OBSRAT \
FROM E140RAT \
WHERE CODEMP = {CODEMP} AND \
CODFIL = {CODFIL} AND \
CODSNF = {CODSNF} AND \
NUMNFV = {NUMNFV}";
Itens de serviços da nota fiscal de saída
Definir Alfa VSerSai;
VSerSai = "SELECT SEQISV, CODSER, QTDFAT, UNIMED, VLRBIS, PERISS, VLRISS, \
VLRLSE, VLRBIR, PERIRF, VLRIRF, VLRBIN, PERINS, VLRINS, \
CODTRI, NOPSER, VLRLOU, PERICM, CPLISV, CODCLF, PERIPI, \
VLRBIP, VLRIPI, VLRIIP, VLROIP, VLRBIC, VLRDSC, VLRDS1, \
VLRDS2, VLRDS3, VLRDS4, VLRDZF, VLRDAR, CODSTR, CODTRD, \
VLRENC, VLROUT, VLRIIC, VLROIC, VLRBSI, VLRICS, VLRBSD, \
VLRISD, VLRICM, TNSSER, VLRLIQ, CTARED, VLRBPI, VLRPIS, \
FILNFC, CODFOR, NUMNFC, SNFNFC, SEQISC, VLRBCR, VLRCOR, \
PERCRT, VLRBCT, VLRCRT, PERPIT, VLRBPT, VLRPIT, PERCSL, \
VLRBCL, VLRCSL, PEROUR, VLRBOR, VLROUR, CODTIC, VLROUD, \
CODTST, VLRRIS, DESIMP, VLRDFA, VLRBPF, PERPIF, VLRPIF, \
VLRBCF, PERCFF, VLRCFF, CSTIPI, CSTPIS, CSTCOF, CODCCU, \
CODMS1, CODMS2, CODMS3, CODMS4, CODDFS, VLRAJS \
FROM E140ISV \
WHERE CODEMP = {CODEMP} AND \
CODFIL = {CODFIL} AND \
CODSNF = {CODSNF} AND \
NUMNFV = {NUMNFV}";
Conhecimento de transporte
Definir Alfa VConTra;
VConTra = "SELECT SEQCCT, DATEMI, CODEDC, CODSEL, CODSSL, NUMNFT, VLRTOT, QTDMER, UNIMED, CHVNEL, VLRMER, PESBRU, PESLIQ
\
FROM E140CCT \
WHERE CODEMP = {CODEMP} AND \
CODFIL = {CODFIL} AND \
CODSNF = {CODSNF} AND \
NUMNFV = {NUMNFV}";
Ligação entre itens de produto e itens de serviço da nota fiscal de saída
Definir Alfa VProSer;
VProSer = "SELECT SEQIPV, SEQLPS, EMPRLC, FILRLC, SNFRLC, NFVRLC, ISVRLC \
FROM E140LPS \
WHERE CODEMP = {CODEMP} AND \
CODFIL = {CODFIL} AND \
CODSNF = {CODSNF} AND \
NUMNFV = {NUMNFV}";
Ligação entre itens de produto da nota fiscal de saída
Definir Alfa VProLns;
VProLns = "SELECT SEQIPV, SEQLNP, EMPRLC, FILRLC, SNFRLC, NFVRLC, IPVRLC \
FROM E140LNP \
WHERE CODEMP = {CODEMP} AND \
CODFIL = {CODFIL} AND \
CODSNF = {CODSNF} AND \
NUMNFV = {NUMNFV}";
Ligação entre itens de serviço da nota fiscal de saída
Definir Alfa VSerLns;
VSerLns = "SELECT SEQISV, SEQLNS, EMPRLC, FILRLC, SNFRLC, NFVRLC, ISVRLC \
FROM E140LNS \
WHERE CODEMP = {CODEMP} AND \
CODFIL = {CODFIL} AND \
CODSNF = {CODSNF} AND \
NUMNFV = {NUMNFV}";
Ligação entre itens de produto da nota fiscal de entrada
Definir Alfa VProLne;
VProLne = "SELECT SEQIPC, SEQLNP, EMPRLC, FILRLC, FORRLC, SNFRLC, NFCRLC, IPCRLC \
FROM E440LNP \
WHERE CODEMP = {CODEMP} AND \
CODFIL = {CODFIL} AND \
CODFOR = {CODFOR} AND \
CODSNF = {CODSNF} AND \
NUMNFC = {NUMNFC}";
Ligação entre itens de serviço da nota fiscal de entrada
Definir Alfa VSerLne;
VSerLne = "SELECT SEQISC, SEQLNS, EMPRLC, FILRLC, FORRLC, SNFRLC, NFCRLC, ISCRLC \
FROM E440LNS \
WHERE CODEMP = {CODEMP} AND \
CODFIL = {CODFIL} AND \
CODFOR = {CODFOR} AND \
CODSNF = {CODSNF} AND \
NUMNFC = {NUMNFC}";
Parcelas da nota fiscal de saída
Definir Alfa VParSai;
VParSai = "SELECT CODPAR, NUMTIT, CODTPT, VCTPAR, VLRPAR, OBSPAR, USUGER, DATGER, HORGER \
FROM E140PAR \
WHERE CODEMP = {CODEMP} AND \
CODFIL = {CODFIL} AND \
CODSNF = {CODSNF} AND \
NUMNFV = {NUMNFV}";
Parcelas da nota fiscal de entrada
Definir Alfa VParEnt;
VParEnt = "SELECT CODPAR, NUMTIT, CODTPT, VCTPAR, VLRPAR, OBSPAR, USUGER, DATGER, HORGER \
FROM E440PAR \
WHERE CODEMP = {CODEMP} AND \
CODFIL = {CODFIL} AND \
CODFOR = {CODFOR} AND \
CODSNF = {CODSNF} AND \
NUMNFC = {NUMNFC}";
Lotes das notas fiscais de saída
Definir Alfa VLotSai;
VLotSai = "SELECT E140DLS.DATENT, E140DLS.OBSDLS, E140DLS.SEQIPV, E140DLS.SEQDLS, E140DLS.NUMSEP, \
E140DLS.CODDEP, E140DLS.CODLOT, E140DLS.DATVLT, E140DLS.QTDEST, E140IPV.CODPRO, \
E140IPV.CODDER \
FROM E140IPV, E140DLS \
WHERE E140IPV.CODEMP = {CODEMP} AND \
E140IPV.CODFIL = {CODFIL} AND \
E140IPV.NUMNFV = {NUMNFV} AND \
E140IPV.CODSNF = {CODSNF} AND \
E140IPV.CODEMP = E140DLS.CODEMP AND \
E140IPV.CODFIL = E140DLS.CODFIL AND \
E140IPV.CODSNF = E140DLS.CODSNF AND \
E140IPV.NUMNFV = E140DLS.NUMNFV AND \
E140IPV.SEQIPV = E140DLS.SEQIPV";
Lotes das notas fiscais de entrada
Definir Alfa VLotEnt;
VLotEnt = "SELECT E440DLS.DATENT, E440DLS.OBSDLS, E440DLS.SEQIPC, E440DLS.SEQDLS, E440DLS.NUMSEP, E440DLS.CODFOR, \
E440DLS.CODSNF, E440DLS.NUMNFC, E440DLS.CODDEP, E440DLS.CODLOT, E440DLS.QTDEST, E440IPC.CODPRO, \
E440IPC.CODDER, E440DLS.DATVLT \
FROM E440IPC, E440DLS \
WHERE E440IPC.CODEMP = {CODEMP} AND \
E440IPC.CODFIL = {CODFIL} AND \
E440IPC.NUMNFC = {NUMNFC} AND \
E440IPC.CODSNF = {CODSNF} AND \
E440IPC.CODFOR = {CODFOR} AND \
E440IPC.CODEMP = E440DLS.CODEMP AND \
E440IPC.CODFIL = E440DLS.CODFIL AND \
E440IPC.CODFOR = E440DLS.CODFOR AND \
E440IPC.CODSNF = E440DLS.CODSNF AND \
E440IPC.NUMNFC = E440DLS.NUMNFC AND \
E440IPC.SEQIPC = E440DLS.SEQIPC";
Exclusão de cabeçalho da nota fiscal de entrada
Definir Alfa VExcEnt;
VExcEnt = "DELETE FROM E660NFC \
WHERE E660NFC.CODEMP = {1} AND \
E660NFC.CODFIL = {2} AND \
E660NFC.DATENT >= {3,d} AND \
E660NFC.DATENT <= {4,d} AND \
E660NFC.NUMLOT = 0 AND \
EXISTS (SELECT 1 \
FROM E440NFC \
WHERE E440NFC.CODEMP = {1} AND \
E440NFC.CODFIL = {2} AND \
E440NFC.CODEMP = E660NFC.CODEMP AND \
E440NFC.CODFIL = E660NFC.CODFIL AND \
E440NFC.CODFOR = E660NFC.CODFOR AND \
E440NFC.NUMNFC = E660NFC.NUMNFI AND \
E440NFC.CODSNF = E660NFC.CODSNF)";
Exclusão de itens da nota fiscal de entrada
Definir Alfa VExcIte;
VExcIte = "DELETE FROM E660INC \
WHERE E660INC.CODEMP = {1} AND \
E660INC.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E440NFC \
WHERE E440NFC.CODEMP = {1} AND \
E440NFC.CODFIL = {2} AND \
E440NFC.CODEMP = E660INC.CODEMP AND \
E440NFC.CODFIL = E660INC.CODFIL AND \
E440NFC.CODFOR = E660INC.CODFOR AND \
E440NFC.NUMNFC = E660INC.NUMNFI AND \
E440NFC.CODSNF = E660INC.CODSNF) AND \
EXISTS (SELECT 1 \
FROM E660NFC \
WHERE E660NFC.CODEMP = {1} AND \
E660NFC.CODFIL = {2} AND \
E660NFC.CODEMP = E660INC.CODEMP AND \
E660NFC.CODFIL = E660INC.CODFIL AND \
E660NFC.CODFOR = E660INC.CODFOR AND \
E660NFC.NUMNFI = E660INC.NUMNFI AND \
E660NFC.NUMNFF = E660INC.NUMNFF AND \
E660NFC.CODSNF = E660INC.CODSNF AND \
E660NFC.CODTNS = E660INC.CODTNS AND \
E660NFC.DATENT >= {3,d} AND \
E660NFC.DATENT <= {4,d} AND \
E660NFC.NUMLOT = 0)";
Exclusão de rateios da nota fiscal de entrada
Definir Alfa VExcRtc;
VExcRtc = "DELETE FROM E660RTC \
WHERE E660RTC.CODEMP = {1} AND \
E660RTC.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E440NFC \
WHERE E440NFC.CODEMP = {1} AND \
E440NFC.CODFIL = {2} AND \
E440NFC.CODEMP = E660RTC.CODEMP AND \
E440NFC.CODFIL = E660RTC.CODFIL AND \
E440NFC.CODFOR = E660RTC.CODFOR AND \
E440NFC.NUMNFC = E660RTC.NUMNFI AND \
E440NFC.CODSNF = E660RTC.CODSNF) AND \
EXISTS (SELECT 1 \
FROM E660NFC \
WHERE E660NFC.CODEMP = {1} AND \
E660NFC.CODFIL = {2} AND \
E660NFC.CODEMP = E660RTC.CODEMP AND \
E660NFC.CODFIL = E660RTC.CODFIL AND \
E660NFC.CODFOR = E660RTC.CODFOR AND \
E660NFC.NUMNFI = E660RTC.NUMNFI AND \
E660NFC.NUMNFF = E660RTC.NUMNFF AND \
E660NFC.CODSNF = E660RTC.CODSNF AND \
E660NFC.CODTNS = E660RTC.CODTNS AND \
E660NFC.DATENT >= {3,d} AND \
E660NFC.DATENT <= {4,d} AND \
E660NFC.NUMLOT = 0)";
Exclusão das parcelas do CIAP
Definir Alfa VExcCip;
VExcCip = "DELETE FROM E660CIP \
WHERE E660CIP.CODEMP = {1} AND \
E660CIP.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E440NFC \
WHERE E440NFC.CODEMP = {1} AND \
E440NFC.CODFIL = {2} AND \
E440NFC.CODEMP = E660CIP.CODEMP AND \
E440NFC.CODFIL = E660CIP.CODFIL AND \
E440NFC.CODFOR = E660CIP.CODFOR AND \
E440NFC.NUMNFC = E660CIP.NUMNFI AND \
E440NFC.CODSNF = E660CIP.CODSNF) AND \
EXISTS (SELECT 1 \
FROM E660NFC \
WHERE E660NFC.CODEMP = {1} AND \
E660NFC.CODFIL = {2} AND \
E660NFC.CODEMP = E660CIP.CODEMP AND \
E660NFC.CODFIL = E660CIP.CODFIL AND \
E660NFC.CODFOR = E660CIP.CODFOR AND \
E660NFC.NUMNFI = E660CIP.NUMNFI AND \
E660NFC.NUMNFF = E660CIP.NUMNFF AND \
E660NFC.CODSNF = E660CIP.CODSNF AND \
E660NFC.CODTNS = E660CIP.CODTNS AND \
E660NFC.DATENT >= {3,d} AND \
E660NFC.DATENT <= {4,d} AND \
E660NFC.NUMLOT = 0)";
Exclusão de lotes da nota fiscal de entrada
Definir Alfa VExcDlc;
VExcDlc = "DELETE FROM E660DLC \
WHERE E660DLC.CODEMP = {1} AND \
E660DLC.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E440NFC \
WHERE E440NFC.CODEMP = {1} AND \
E440NFC.CODFIL = {2} AND \
E440NFC.CODEMP = E660DLC.CODEMP AND \
E440NFC.CODFIL = E660DLC.CODFIL AND \
E440NFC.CODFOR = E660DLC.CODFOR AND \
E440NFC.CODSNF = E660DLC.CODSNF AND \
E440NFC.NUMNFC = E660DLC.NUMNFI) AND \
EXISTS (SELECT 1 \
FROM E660NFC \
WHERE E660NFC.CODEMP = {1} AND \
E660NFC.CODFIL = {2} AND \
E660NFC.CODEMP = E660DLC.CODEMP AND \
E660NFC.CODFIL = E660DLC.CODFIL AND \
E660NFC.CODFOR = E660DLC.CODFOR AND \
E660NFC.CODSNF = E660DLC.CODSNF AND \
E660NFC.NUMNFI = E660DLC.NUMNFI AND \
E660NFC.DATENT >= {3,d} AND \
E660NFC.DATENT <= {4,d} AND \
E660NFC.NUMLOT = 0) AND \
EXISTS (SELECT 1 \
FROM E440DLS \
WHERE E440DLS.CODEMP = {1} AND \
E440DLS.CODFIL = {2} AND \
E440DLS.CODEMP = E660DLC.CODEMP AND \
E440DLS.CODFIL = E660DLC.CODFIL AND \
E440DLS.CODFOR = E660DLC.CODFOR AND \
E440DLS.CODSNF = E660DLC.CODSNF AND \
E440DLS.NUMNFC = E660DLC.NUMNFI AND \
E440DLS.SEQIPC = E660DLC.SEQIPC AND \
E440DLS.SEQDLS = E660DLC.SEQDLS)";
Exclusão de parcelas da nota fiscal de entrada
Definir Alfa VExcPac;
VExcPac = "DELETE FROM E660PAC \
WHERE E660PAC.CODEMP = {1} AND \
E660PAC.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E440NFC \
WHERE E440NFC.CODEMP = {1} AND \
E440NFC.CODFIL = {2} AND \
E440NFC.CODEMP = E660PAC.CODEMP AND \
E440NFC.CODFIL = E660PAC.CODFIL AND \
E440NFC.CODFOR = E660PAC.CODFOR AND \
E440NFC.CODSNF = E660PAC.CODSNF AND \
E440NFC.NUMNFC = E660PAC.NUMNFI) AND \
EXISTS (SELECT 1 \
FROM E660NFC \
WHERE E660NFC.CODEMP = {1} AND \
E660NFC.CODFIL = {2} AND \
E660NFC.CODEMP = E660PAC.CODEMP AND \
E660NFC.CODFIL = E660PAC.CODFIL AND \
E660NFC.CODFOR = E660PAC.CODFOR AND \
E660NFC.CODSNF = E660PAC.CODSNF AND \
E660NFC.NUMNFI = E660PAC.NUMNFI AND \
E660NFC.DATENT >= {3,d} AND \
E660NFC.DATENT <= {4,d} AND \
E660NFC.NUMLOT = 0) AND \
EXISTS (SELECT 1 \
FROM E440PAR \
WHERE E440PAR.CODEMP = {1} AND \
E440PAR.CODFIL = {2} AND \
E440PAR.CODEMP = E660PAC.CODEMP AND \
E440PAR.CODFIL = E660PAC.CODFIL AND \
E440PAR.CODFOR = E660PAC.CODFOR AND \
E440PAR.CODSNF = E660PAC.CODSNF AND \
E440PAR.NUMNFC = E660PAC.NUMNFI AND \
E440PAR.CODPAR = E660PAC.CODPAR)";
Exclusão de ligações de itens da nota fiscal de entrada
Definir Alfa VExcLnc;
VExcLnc = "DELETE FROM E660LNC \
WHERE E660LNC.CODEMP = {1} AND \
E660LNC.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E440NFC \
WHERE E440NFC.CODEMP = {1} AND \
E440NFC.CODFIL = {2} AND \
E440NFC.CODEMP = E660LNC.CODEMP AND \
E440NFC.CODFIL = E660LNC.CODFIL AND \
E440NFC.CODFOR = E660LNC.CODFOR AND \
E440NFC.CODSNF = E660LNC.CODSNF AND \
E440NFC.NUMNFC = E660LNC.NUMNFI) AND \
EXISTS (SELECT 1 \
FROM E660NFC \
WHERE E660NFC.CODEMP = {1} AND \
E660NFC.CODFIL = {2} AND \
E660NFC.CODEMP = E660LNC.CODEMP AND \
E660NFC.CODFIL = E660LNC.CODFIL AND \
E660NFC.CODFOR = E660LNC.CODFOR AND \
E660NFC.CODSNF = E660LNC.CODSNF AND \
E660NFC.NUMNFI = E660LNC.NUMNFI AND \
E660NFC.DATENT >= {3,d} AND \
E660NFC.DATENT <= {4,d} AND \
E660NFC.NUMLOT = 0) AND \
EXISTS (SELECT 1 \
FROM E440LNP \
WHERE E440LNP.CODEMP = {1} AND \
E440LNP.CODFIL = {2} AND \
E440LNP.CODEMP = E660LNC.CODEMP AND \
E440LNP.CODFIL = E660LNC.CODFIL AND \
E440LNP.CODFOR = E660LNC.CODFOR AND \
E440LNP.CODSNF = E660LNC.CODSNF AND \
E440LNP.NUMNFC = E660LNC.NUMNFI AND \
E440LNP.SEQIPC = E660LNC.SEQIPC) OR \
EXISTS (SELECT 1 \
FROM E440LNS \
WHERE E440LNS.CODEMP = {1} AND \
E440LNS.CODFIL = {2} AND \
E440LNS.CODEMP = E660LNC.CODEMP AND \
E440LNS.CODFIL = E660LNC.CODFIL AND \
E440LNS.CODFOR = E660LNC.CODFOR AND \
E440LNS.CODSNF = E660LNC.CODSNF AND \
E440LNS.NUMNFC = E660LNC.NUMNFI AND \
E440LNS.SEQISC = E660LNC.SEQIPC) OR \
EXISTS (SELECT 1 \
FROM E660DGC \
WHERE E660DGC.CODEMP = {1} AND \
E660DGC.CODFIL = {2} AND \
E660DGC.CODEMP = E660LNC.CODEMP AND \
E660DGC.CODFIL = E660LNC.CODFIL AND \
E660DGC.CODFOR = E660LNC.CODFOR AND \
E660DGC.CODSNF = E660LNC.CODSNF AND \
E660DGC.NUMNFI = E660LNC.NUMNFI))";
Exclusão de dados gerais da nota fiscal de entrada
Definir Alfa VExcDgc;
VExcDgc = "DELETE FROM E660DGC \
WHERE E660DGC.CODEMP = {1} AND \
E660DGC.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E440NFC \
WHERE E440NFC.CODEMP = {1} AND \
E440NFC.CODFIL = {2} AND \
E440NFC.CODEMP = E660DGC.CODEMP AND \
E440NFC.CODFIL = E660DGC.CODFIL AND \
E440NFC.CODFOR = E660DGC.CODFOR AND \
E440NFC.CODSNF = E660DGC.CODSNF AND \
E440NFC.NUMNFC = E660DGC.NUMNFI) AND \
EXISTS (SELECT 1 \
FROM E660NFC \
WHERE E660NFC.CODEMP = {1} AND \
E660NFC.CODFIL = {2} AND \
E660NFC.CODEMP = E660DGC.CODEMP AND \
E660NFC.CODFIL = E660DGC.CODFIL AND \
E660NFC.CODFOR = E660DGC.CODFOR AND \
E660NFC.CODSNF = E660DGC.CODSNF AND \
E660NFC.NUMNFI = E660DGC.NUMNFI AND \
E660NFC.DATENT >= {3,d} AND \
E660NFC.DATENT <= {4,d} AND \
E660NFC.NUMLOT = 0)";
Exclusão de cabeçalho da nota fiscal de saída
Definir Alfa VExcSai;
VExcSai = "DELETE FROM E660NFV \
WHERE E660NFV.CODEMP = {1} AND \
E660NFV.CODFIL = {2} AND \
E660NFV.DATEMI >= {3,d} AND \
E660NFV.DATEMI <= {4,d} AND \
E660NFV.NUMLOT = 0 AND \
EXISTS (SELECT 1 \
FROM E140NFV \
WHERE E140NFV.CODEMP = {1} AND \
E140NFV.CODFIL = {2} AND \
E140NFV.CODEMP = E660NFV.CODEMP AND \
E140NFV.CODFIL = E660NFV.CODFIL AND \
E140NFV.CODSNF = E660NFV.CODSNF AND \
E140NFV.NUMNFV = E660NFV.NUMNFI)";
Exclusão dos itens da nota fiscal de saída
Definir Alfa VExcIts;
VExcIts = "DELETE FROM E660INV \
WHERE E660INV.CODEMP = {1} AND \
E660INV.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E140NFV \
WHERE E140NFV.CODEMP = {1} AND \
E140NFV.CODFIL = {2} AND \
E140NFV.CODEMP = E660INV.CODEMP AND \
E140NFV.CODFIL = E660INV.CODFIL AND \
E140NFV.CODSNF = E660INV.CODSNF AND \
E140NFV.NUMNFV = E660INV.NUMNFI) AND \
EXISTS (SELECT 1 \
FROM E660NFV \
WHERE E660NFV.CODEMP = {1} AND \
E660NFV.CODFIL = {2} AND \
E660NFV.CODEMP = E660INV.CODEMP AND \
E660NFV.CODFIL = E660INV.CODFIL AND \
E660NFV.CODSNF = E660INV.CODSNF AND \
E660NFV.NUMNFI = E660INV.NUMNFI AND \
E660NFV.NUMNFF = E660INV.NUMNFF AND \
E660NFV.CODTNS = E660INV.CODTNS AND \
E660NFV.DATEMI >= {3,d} AND \
E660NFV.DATEMI <= {4,d} AND \
E660NFV.NUMLOT = 0)";
Exclusão de rateios da nota fiscal de saída
Definir Alfa VExcRtv;
VExcRtv = "DELETE FROM E660RTV \
WHERE E660RTV.CODEMP = {1} AND \
E660RTV.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E140NFV \
WHERE E140NFV.CODEMP = {1} AND \
E140NFV.CODFIL = {2} AND \
E140NFV.CODEMP = E660RTV.CODEMP AND \
E140NFV.CODFIL = E660RTV.CODFIL AND \
E140NFV.CODSNF = E660RTV.CODSNF AND \
E140NFV.NUMNFV = E660RTV.NUMNFI) AND \
EXISTS (SELECT 1 \
FROM E660NFV \
WHERE E660NFV.CODEMP = {1} AND \
E660NFV.CODFIL = {2} AND \
E660NFV.CODEMP = E660RTV.CODEMP AND \
E660NFV.CODFIL = E660RTV.CODFIL AND \
E660NFV.CODSNF = E660RTV.CODSNF AND \
E660NFV.NUMNFI = E660RTV.NUMNFI AND \
E660NFV.NUMNFF = E660RTV.NUMNFF AND \
E660NFV.CODTNS = E660RTV.CODTNS AND \
E660NFV.DATEMI >= {3,d} AND \
E660NFV.DATEMI <= {4,d} AND \
E660NFV.NUMLOT = 0)";
Exclusão do conhecimento de transporte
Definir Alfa VExcCct;
VExcCct = "DELETE FROM E660CCT \
WHERE E660CCT.CODEMP = {1} AND \
E660CCT.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E140NFV \
WHERE E140NFV.CODEMP = {1} AND \
E140NFV.CODFIL = {2} AND \
E140NFV.CODEMP = E660CCT.CODEMP AND \
E140NFV.CODFIL = E660CCT.CODFIL AND \
E140NFV.CODSNF = E660CCT.CODSNF AND \
E140NFV.NUMNFV = E660CCT.NUMNFI) AND \
EXISTS (SELECT 1 \
FROM E660NFV \
WHERE E660NFV.CODEMP = {1} AND \
E660NFV.CODFIL = {2} AND \
E660NFV.CODEMP = E660CCT.CODEMP AND \
E660NFV.CODFIL = E660CCT.CODFIL AND \
E660NFV.CODSNF = E660CCT.CODSNF AND \
E660NFV.NUMNFI = E660CCT.NUMNFI AND \
E660NFV.NUMNFF = E660CCT.NUMNFF AND \
E660NFV.CODTNS = E660CCT.CODTNS AND \
E660NFV.DATEMI >= {3,d} AND \
E660NFV.DATEMI <= {4,d} AND \
E660NFV.NUMLOT = 0)";
Exclusão de lotes da nota fiscal de saída
Definir Alfa VExcDlv;
VExcDlv = "DELETE FROM E660DLV \
WHERE E660DLV.CODEMP = {1} AND \
E660DLV.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E140NFV \
WHERE E140NFV.CODEMP = {1} AND \
E140NFV.CODFIL = {2} AND \
E140NFV.CODEMP = E660DLV.CODEMP AND \
E140NFV.CODFIL = E660DLV.CODFIL AND \
E140NFV.CODSNF = E660DLV.CODSNF AND \
E140NFV.NUMNFV = E660DLV.NUMNFI) AND \
EXISTS (SELECT 1 \
FROM E660NFV \
WHERE E660NFV.CODEMP = {1} AND \
E660NFV.CODFIL = {2} AND \
E660NFV.CODEMP = E660DLV.CODEMP AND \
E660NFV.CODFIL = E660DLV.CODFIL AND \
E660NFV.CODSNF = E660DLV.CODSNF AND \
E660NFV.NUMNFI = E660DLV.NUMNFI AND \
E660NFV.DATEMI >= {3,d} AND \
E660NFV.DATEMI <= {4,d} AND \
E660NFV.NUMLOT = 0) AND \
EXISTS (SELECT 1 \
FROM E140DLS \
WHERE E140DLS.CODEMP = {1} AND \
E140DLS.CODFIL = {2} AND \
E140DLS.CODEMP = E660DLV.CODEMP AND \
E140DLS.CODFIL = E660DLV.CODFIL AND \
E140DLS.CODSNF = E660DLV.CODSNF AND \
E140DLS.NUMNFV = E660DLV.NUMNFI AND \
E140DLS.SEQIPV = E660DLV.SEQIPV AND \
E140DLS.SEQDLS = E660DLV.SEQDLS)";
Exclusão de parcelas da nota fiscal de saída
Definir Alfa VExcPav;
VExcPav = "DELETE FROM E660PAV \
WHERE E660PAV.CODEMP = {1} AND \
E660PAV.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E140NFV \
WHERE E140NFV.CODEMP = {1} AND \
E140NFV.CODFIL = {2} AND \
E140NFV.CODEMP = E660PAV.CODEMP AND \
E140NFV.CODFIL = E660PAV.CODFIL AND \
E140NFV.CODSNF = E660PAV.CODSNF AND \
E140NFV.NUMNFV = E660PAV.NUMNFI) AND \
EXISTS (SELECT 1 \
FROM E660NFV \
WHERE E660NFV.CODEMP = {1} AND \
E660NFV.CODFIL = {2} AND \
E660NFV.CODEMP = E660PAV.CODEMP AND \
E660NFV.CODFIL = E660PAV.CODFIL AND \
E660NFV.CODSNF = E660PAV.CODSNF AND \
E660NFV.NUMNFI = E660PAV.NUMNFI AND \
E660NFV.DATEMI >= {3,d} AND \
E660NFV.DATEMI <= {4,d} AND \
E660NFV.NUMLOT = 0) AND \
EXISTS (SELECT 1 \
FROM E140PAR \
WHERE E140PAR.CODEMP = {1} AND \
E140PAR.CODFIL = {2} AND \
E140PAR.CODEMP = E660PAV.CODEMP AND \
E140PAR.CODFIL = E660PAV.CODFIL AND \
E140PAR.CODSNF = E660PAV.CODSNF AND \
E140PAR.NUMNFV = E660PAV.NUMNFI AND \
E140PAR.CODPAR = E660PAV.CODPAR)";
Exclusão de ligações entre itens da nota fiscal de saída
Definir Alfa VExcLnv;
VExcLnv = "DELETE FROM E660LNV \
WHERE E660LNV.CODEMP = {1} AND \
E660LNV.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E140NFV \
WHERE E140NFV.CODEMP = {1} AND \
E140NFV.CODFIL = {2} AND \
E140NFV.CODEMP = E660LNV.CODEMP AND \
E140NFV.CODFIL = E660LNV.CODFIL AND \
E140NFV.CODSNF = E660LNV.CODSNF AND \
E140NFV.NUMNFV = E660LNV.NUMNFI) AND \
EXISTS (SELECT 1 \
FROM E660NFV \
WHERE E660NFV.CODEMP = {1} AND \
E660NFV.CODFIL = {2} AND \
E660NFV.CODEMP = E660LNV.CODEMP AND \
E660NFV.CODFIL = E660LNV.CODFIL AND \
E660NFV.CODSNF = E660LNV.CODSNF AND \
E660NFV.NUMNFI = E660LNV.NUMNFI AND \
E660NFV.DATEMI >= {3,d} AND \
E660NFV.DATEMI <= {4,d} AND \
E660NFV.NUMLOT = 0) AND \
(EXISTS (SELECT 1 \
FROM E140LPS \
WHERE E140LPS.CODEMP = {1} AND \
E140LPS.CODFIL = {2} AND \
E140LPS.CODEMP = E660LNV.CODEMP AND \
E140LPS.CODFIL = E660LNV.CODFIL AND \
E140LPS.CODSNF = E660LNV.CODSNF AND \
E140LPS.NUMNFV = E660LNV.NUMNFI AND \
E140LPS.SEQIPV = E660LNV.SEQIPV) OR \
EXISTS (SELECT 1 \
FROM E140LNP \
WHERE E140LNP.CODEMP = {1} AND \
E140LNP.CODFIL = {2} AND \
E140LNP.CODEMP = E660LNV.CODEMP AND \
E140LNP.CODFIL = E660LNV.CODFIL AND \
E140LNP.CODSNF = E660LNV.CODSNF AND \
E140LNP.NUMNFV = E660LNV.NUMNFI AND \
E140LNP.SEQIPV = E660LNV.SEQIPV) OR \
EXISTS (SELECT 1 \
FROM E140LNS \
WHERE E140LNS.CODEMP = {1} AND \
E140LNS.CODFIL = {2} AND \
E140LNS.CODEMP = E660LNV.CODEMP AND \
E140LNS.CODFIL = E660LNV.CODFIL AND \
E140LNS.CODSNF = E660LNV.CODSNF AND \
E140LNS.NUMNFV = E660LNV.NUMNFI AND \
E140LNS.SEQISV = E660LNV.SEQIPV) OR \
EXISTS (SELECT 1 \
FROM E140REN \
WHERE E140REN.CODEMP = {1} AND \
E140REN.CODFIL = {2} AND \
E140REN.CODEMP = E660LNV.CODEMP AND \
E140REN.CODFIL = E660LNV.CODFIL AND \
E140REN.CODSNF = E660LNV.CODSNF AND \
E140REN.NUMNFV = E660LNV.NUMNFI))";
Exclusão de dados gerais da nota fiscal de saída
Definir Alfa VExcDgv;
VExcDgv = "DELETE FROM E660DGV \
WHERE E660DGV.CODEMP = {1} AND \
E660DGV.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E140NFV \
WHERE E140NFV.CODEMP = {1} AND \
E140NFV.CODFIL = {2} AND \
E140NFV.CODEMP = E660DGV.CODEMP AND \
E140NFV.CODFIL = E660DGV.CODFIL AND \
E140NFV.CODSNF = E660DGV.CODSNF AND \
E140NFV.NUMNFV = E660DGV.NUMNFI) AND \
EXISTS (SELECT 1 \
FROM E660NFV \
WHERE E660NFV.CODEMP = {1} AND \
E660NFV.CODFIL = {2} AND \
E660NFV.CODEMP = E660DGV.CODEMP AND \
E660NFV.CODFIL = E660DGV.CODFIL AND \
E660NFV.CODSNF = E660DGV.CODSNF AND \
E660NFV.NUMNFI = E660DGV.NUMNFI AND \
E660NFV.DATEMI >= {3,d} AND \
E660NFV.DATEMI <= {4,d} AND \
E660NFV.NUMLOT = 0)";
Exclusão ligações de notas fiscais de entrada de frete
Definir Alfa VExcExf;
VExcExf = "DELETE FROM E660EXF \
WHERE E660EXF.CODEMP = {1} AND \
E660EXF.CODFIL = {2} AND \
EXISTS ( SELECT 1 \
FROM E440EXF, E440NFC \
WHERE E440EXF.CODEMP = E440NFC.CODEMP AND \
E440EXF.CODFIL = E440NFC.CODFIL AND \
E440EXF.CODFOR = E440NFC.CODFOR AND \
E440EXF.NUMNFC = E440NFC.NUMNFC AND \
E440EXF.CODSNF = E440NFC.CODSNF AND \
E440EXF.CODEMP = {1} AND \
E440EXF.CODFIL = {2} AND \
E440NFC.DATENT >= {3,d} AND \
E440NFC.DATENT <= {4,d} AND \
E440EXF.CODEMP = E660EXF.CODEMP AND \
E440EXF.CODFIL = E660EXF.CODFIL AND \
E440EXF.CODFOR = E660EXF.CODFOR AND \
E440EXF.CODSNF = E660EXF.CODSNF AND \
E440EXF.NUMNFC = E660EXF.NUMNFI AND \
E440EXF.SEQEXF = E660EXF.SEQEXF)";
Atualização da nota fiscal de compra
Definir Alfa VAtuEnt;
VAtuEnt = "UPDATE E440NFC \
SET INTIMP = 'S' \
WHERE CODEMP = {1} AND \
CODFIL = {2} AND \
NUMNFC = {3} AND \
CODFOR = {4} AND \
CODSNF = {5} AND \
INTIMP <> 'S'";
Atualização da nota fiscal de venda
Definir Alfa VAtuSai;
VAtuSai = "UPDATE E140NFV \
SET INTIMP = 'S' \
WHERE CODEMP = {1} AND \
CODFIL = {2} AND \
CODSNF = {3} AND \
NUMNFV = {4} AND \
INTIMP <> 'S'";
Busca valor rateio da conta contábil da nota fiscal de entrada
Definir Alfa VPctRtc;
VPctRtc = "SELECT SUM(VLRCTA) AS VLRCTA \
FROM (SELECT DISTINCT RAT.NUMPRJ,RAT.CODFPJ,RAT.CTAFIN,RAT.CTARED,RAT.VLRCTA \
FROM E440RAT RAT\
WHERE RAT.CODEMP = {CODEMP} \
AND RAT.CODFIL = {CODFIL} \
AND RAT.CODFOR = {CODFOR} \
AND RAT.NUMNFC = {NUMNFC} \
AND RAT.CODSNF = {CODSNF} \
AND RAT.CTARED = {CTARED}";
Busca valor total do rateio da nota fiscal de entrada
Definir Alfa VTctRtc;
VTctRtc = "SELECT SUM(VLRCTA) AS TOTVLR \
FROM (SELECT DISTINCT RAT.NUMPRJ,RAT.CODFPJ,RAT.CTAFIN,RAT.CTARED,RAT.VLRCTA \
FROM E440RAT RAT\
WHERE RAT.CODEMP = {CODEMP} \
AND RAT.CODFIL = {CODFIL} \
AND RAT.CODFOR = {CODFOR} \
AND RAT.NUMNFC = {NUMNFC} \
AND RAT.CODSNF = {CODSNF}";
Busca valor rateio da conta contábil da nota fiscal de saída
Definir Alfa VPctRtv;
VPctRtv = "SELECT SUM(VLRCTA) AS VLRCTA \
FROM (SELECT DISTINCT RAT.NUMPRJ,RAT.CODFPJ,RAT.CTAFIN,RAT.CTARED,RAT.VLRCTA \
FROM E140RAT RAT\
WHERE RAT.CODEMP = {CODEMP} \
AND RAT.CODFIL = {CODFIL} \
AND RAT.NUMNFV = {NUMNFV} \
AND RAT.CODSNF = {CODSNF} \
AND RAT.CTARED = {CTARED}";
Busca valor total do rateio da nota fiscal de saída
Definir Alfa VTctRtv;
VTctRtv = "SELECT SUM(VLRCTA) AS VLRCTA \
FROM (SELECT DISTINCT RAT.NUMPRJ,RAT.CODFPJ,RAT.CTAFIN,RAT.CTARED,RAT.VLRCTA \
FROM E140RAT RAT\
WHERE RAT.CODEMP = {CODEMP} \
AND RAT.CODFIL = {CODFIL} \
AND RAT.NUMNFV = {NUMNFV} \
AND RAT.CODSNF = {CODSNF}";
Busca valor do rateio do centro de custo da nota fiscal de entrada
Definir Alfa VPrtRtc;
VPrtRtc = "SELECT SUM(RAT.VLRRAT) AS VLRRAT \
FROM E440RAT RAT \
WHERE RAT.CODEMP = {CODEMP} \
AND RAT.CODFIL = {CODFIL} \
AND RAT.CODFOR = {CODFOR} \
AND RAT.CODSNF = {CODSNF} \
AND RAT.NUMNFC = {NUMNFC} \
AND RAT.CTARED = {CTARED} \
AND RAT.CODCCU = {CODCCU}";
Busca valor total do rateio da conta contábil da nota fiscal de entrada
Definir Alfa VTrtRtc;
VTrtRtc = "SELECT SUM(RAT.VLRRAT) AS VLRRAT \
FROM E440RAT RAT \
WHERE RAT.CODEMP = {CODEMP} \
AND RAT.CODFIL = {CODFIL} \
AND RAT.CODFOR = {CODFOR} \
AND RAT.CODSNF = {CODSNF} \
AND RAT.NUMNFC = {NUMNFC} \
AND RAT.CTARED = {CTARED}";
Busca valor do rateio do centro de custo da nota fiscal de saída
Definir Alfa VPrtRtv;
VPrtRtv = "SELECT SUM(RAT.VLRRAT) AS VLRRAT \
FROM E140RAT RAT \
WHERE RAT.CODEMP = {CODEMP} \
AND RAT.CODFIL = {CODFIL} \
AND RAT.CODSNF = {CODSNF} \
AND RAT.NUMNFV = {NUMNFV} \
AND RAT.CTARED = {CTARED} \
AND RAT.CODCCU = {CODCCU}";
Busca valor total do rateio da conta contábil da nota fiscal de saída
Definir Alfa VTrtRtv;
VTrtRtv = "SELECT SUM(RAT.VLRRAT) AS VLRRAT \
FROM E140RAT RAT \
WHERE RAT.CODEMP = {CODEMP} \
AND RAT.CODFIL = {CODFIL} \
AND RAT.CODSNF = {CODSNF} \
AND RAT.NUMNFV = {NUMNFV} \
AND RAT.CTARED = {CTARED}";
Informações de movimento de exportação
Definir Alfa VMovExp;
VMovExp = "SELECT CodEmp, CodFil, NumEbq, CodTra, PlaVei, NomMot, DocMot, FonEbq, DsnEbq, \
ObsEbq, DatSai, HorSai, UsuGer, DatGer, HorGer, CodMtr, SitEbq, DatFec, \
HorFec, TipEbq, DocExp, NumDec, DatDec, NatExp, NumExp, DatExp, ChcEbq, \
DatChc, DatAvb, TipChc, CodPai, IntImp \
FROM E145EBQ \
WHERE E145EBQ.CODEMP = {CODEMP} AND \
E145EBQ.CODFIL = {CODFIL} AND \
E145EBQ.DATAVB >= {DATINI} AND \
E145EBQ.DATAVB <= {DATFIM} AND \
E145EBQ.SITEBQ = '2' AND \
E145EBQ.TIPEBQ = 'E'";
Notas fiscais associadas aos movimentos de exportação
Definir Alfa VDocNfx;
VDocNfx = "SELECT CodEmp, CodFil, NumEbq, SeqEbq, FilNfv, SnfNfv, NumNfv \
FROM E145NFV \
WHERE CODEMP = {CODEMP} AND \
CODFIL = {CODFIL} AND \
NUMEBQ = {NUMEBQ} \
ORDER BY SEQEBQ";
Exclusão dos movimentos de exportação
Definir Alfa VExcExp;
VExcExp = "DELETE FROM E660EXP \
WHERE E660EXP.CODEMP = {1} AND \
E660EXP.CODFIL = {2} AND \
E660EXP.DATAVB >= {3,d} AND \
E660EXP.DATAVB <= {4,d} AND \
EXISTS (SELECT 1 \
FROM E145EBQ \
WHERE E145EBQ.CODEMP = {1} AND \
E145EBQ.CODFIL = {2} AND \
E145EBQ.NUMEBQ = E660EXP.NUMEBQ)";
Exclusão das notas fiscais pertencentes ao movimento de exportação
Definir Alfa VExcNfx;
VExcNfx = "DELETE FROM E660NFX \
WHERE E660NFX.CODEMP = {1} AND \
E660NFX.CODFIL = {2} AND \
EXISTS (SELECT 1 \
FROM E660EXP \
WHERE E660EXP.CODEMP = {1} AND \
E660EXP.CODFIL = {2} AND \
E660EXP.NUMEBQ = E660NFX.NUMEBQ AND \
E660EXP.DATAVB >= {3,d} AND \
E660EXP.DATAVB <= {4,d}) AND \
EXISTS (SELECT 1 \
FROM E145EBQ \
WHERE E145EBQ.CODEMP = {1} AND \
E145EBQ.CODFIL = {2} AND \
E145EBQ.NUMEBQ = E660NFX.NUMEBQ AND \
E145EBQ.DATAVB >= {3,d} AND \
E145EBQ.DATAVB <= {4,d}) AND \
EXISTS (SELECT 1 \
FROM E145NFV \
WHERE E145NFV.CODEMP = {1} AND \
E145NFV.CODFIL = {2} AND \
E145NFV.NUMEBQ = E660NFX.NUMEBQ AND \
E145NFV.SEQEBQ = E660NFX.SEQEBQ)";
Atualização dos movimentos de exportação
Definir Alfa VAtuExp;
VAtuExp = "UPDATE E145EBQ \
SET INTIMP = 'S' \
WHERE CODEMP = {1} AND \
CODFIL = {2} AND \
NUMEBQ = {3}";
Ligação de notas fiscais do conhecimento de transporte de entrada
Definir Alfa VRelEnt;
VRelEnt = "SELECT CodEmp, CodFil, CodFor, NumNfc, CodSnf, SeqExf, FilRlc, ForRlc, NumRlc, SnfRlc \
FROM E440EXF \
WHERE E440EXF.CODEMP = {CODEMP} AND \
E440EXF.CODFIL = {CODFIL} AND \
E440EXF.CODFOR = {CODFOR} AND \
E440EXF.NUMNFC = {NUMNFC} AND \
E440EXF.CODSNF = {CODSNF}";
English
Español
English
Español


