Árvore de páginas

Versões comparadas

Chave

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

...

Validações de configuração:

Seq.

Validações a efetuar

Descrição da mensagem de erro

1

A existência do arquivo XML a carregar.

"O arquivo ou a localização do arquivo a carregar não existe"

2

A existência do diretório onde o arquivo já processado é incluído.

“Diretório “+MV_XMLPRO+” onde será depositado o arquivo processado não existe”

3

Confira se a RFC existe no catálogo de fornecedores (Tabela SA1).

"RFC inexistente no catálogo de fornecedores"

4

A existência do diretório onde as faturas são obtidas em xml.

“Diretório “+MV_DIRXML+ “onde estão localizadas as notas fiscais XML não existe.”


Validações em XML:

Validações a efetuar

Mensagem de erro

Confira que a RFC do emissor não está vazia

“"O RFC não foi informado na nota fiscal.”

Valide que o RFC da empresa(SM0->M0_CGC) corresponde com o RFC do destinatário incluído na nota fiscal.

"O RCF do destinatário informado na nota fiscal não corresponde com o registrado para a empresa:" + SM0->M0_CGC

Valide que o RFC do destinatário está incluída na nota fiscal.

"O RCF do destinatário não foi informado na nota fiscal."

Deve ter a data do carimbo

“Nota Fiscal sem data de carimbo.”

Valide que a nota fiscal contém o fólio fiscal. O arquivo XML deve conter valores no nodo UUID.

“Sem Fólio fiscal (UUID)”

Informações
titleNOTA:

Para saber mais sobre como usar funções para o tratamento dos arquivos XML com ADVPL, consulte no TDN: 

Tratamiento de XML


Validações de tabelas:

Validações a efetuar

Mensagem de erro

Valide que os campos (SX3->X3_CAMPO) para o CPP/CPQ OBRIGATÓRIOS estão definidos como obrigatórios na configuração da addenda (CPO_OBLIGA).

Para cada campo inexistente, envie a mensagem:

 "Configuração de Addenda errada para o campo: “+x3_titulo do CPO_CAMPO

Validações a efetuar

Mensagem de erro

Valide que os campos (CPO_CAMPO), da addenda selecionada, existem os seus elementos no arquivo (CPO_ELEMEN).

Para cada campo inexistente, envie a mensagem:

 "A nota fiscal não contém “+x3_titulo do CPO_CAMPO

...